GenerateDmarcRecordResults
in package
implements
ModelInterface, ArrayAccess, JsonSerializable
GenerateDmarcRecordResults Class Doc Comment
Tags
Interfaces, Classes, Traits and Enums
- ModelInterface
- Interface abstracting model access.
- ArrayAccess
- JsonSerializable
Table of Contents
- DISCRIMINATOR = null
- TYPE_A = 'A'
- TYPE_A6 = 'A6'
- TYPE_AAAA = 'AAAA'
- TYPE_AFSDB = 'AFSDB'
- TYPE_AMTRELAY = 'AMTRELAY'
- TYPE_ANY = 'ANY'
- TYPE_APL = 'APL'
- TYPE_ATMA = 'ATMA'
- TYPE_AVC = 'AVC'
- TYPE_AXFR = 'AXFR'
- TYPE_CAA = 'CAA'
- TYPE_CDNSKEY = 'CDNSKEY'
- TYPE_CDS = 'CDS'
- TYPE_CERT = 'CERT'
- TYPE_CNAME = 'CNAME'
- TYPE_CSYNC = 'CSYNC'
- TYPE_DHCID = 'DHCID'
- TYPE_DLV = 'DLV'
- TYPE_DNAME = 'DNAME'
- TYPE_DNSKEY = 'DNSKEY'
- TYPE_DOA = 'DOA'
- TYPE_DS = 'DS'
- TYPE_EID = 'EID'
- TYPE_EUI48 = 'EUI48'
- TYPE_EUI64 = 'EUI64'
- TYPE_GID = 'GID'
- TYPE_GPOS = 'GPOS'
- TYPE_HINFO = 'HINFO'
- TYPE_HIP = 'HIP'
- TYPE_HTTPS = 'HTTPS'
- TYPE_IPSECKEY = 'IPSECKEY'
- TYPE_ISDN = 'ISDN'
- TYPE_IXFR = 'IXFR'
- TYPE_KEY = 'KEY'
- TYPE_KX = 'KX'
- TYPE_L32 = 'L32'
- TYPE_L64 = 'L64'
- TYPE_LOC = 'LOC'
- TYPE_LP = 'LP'
- TYPE_MAILA = 'MAILA'
- TYPE_MAILB = 'MAILB'
- TYPE_MB = 'MB'
- TYPE_MD = 'MD'
- TYPE_MF = 'MF'
- TYPE_MG = 'MG'
- TYPE_MINFO = 'MINFO'
- TYPE_MR = 'MR'
- TYPE_MX = 'MX'
- TYPE_NAPTR = 'NAPTR'
- TYPE_NID = 'NID'
- TYPE_NIMLOC = 'NIMLOC'
- TYPE_NINFO = 'NINFO'
- TYPE_NS = 'NS'
- TYPE_NSAP = 'NSAP'
- TYPE_NSAP_PTR = 'NSAP_PTR'
- TYPE_NSEC = 'NSEC'
- TYPE_NSEC3 = 'NSEC3'
- TYPE_NSEC3_PARAM = 'NSEC3PARAM'
- TYPE_NULL = 'NULL'
- TYPE_NXT = 'NXT'
- TYPE_OPENPGPKEY = 'OPENPGPKEY'
- TYPE_OPT = 'OPT'
- TYPE_PTR = 'PTR'
- TYPE_PX = 'PX'
- TYPE_RKEY = 'RKEY'
- TYPE_RP = 'RP'
- TYPE_RRSIG = 'RRSIG'
- TYPE_RT = 'RT'
- TYPE_SIG = 'SIG'
- TYPE_SINK = 'SINK'
- TYPE_SMIMEA = 'SMIMEA'
- TYPE_SOA = 'SOA'
- TYPE_SPF = 'SPF'
- TYPE_SRV = 'SRV'
- TYPE_SSHFP = 'SSHFP'
- TYPE_SVCB = 'SVCB'
- TYPE_TA = 'TA'
- TYPE_TALINK = 'TALINK'
- TYPE_TKEY = 'TKEY'
- TYPE_TLSA = 'TLSA'
- TYPE_TSIG = 'TSIG'
- TYPE_TXT = 'TXT'
- TYPE_UID = 'UID'
- TYPE_UINFO = 'UINFO'
- TYPE_UNSPEC = 'UNSPEC'
- TYPE_URI = 'URI'
- TYPE_WKS = 'WKS'
- TYPE_X25 = 'X25'
- TYPE_ZONEMD = 'ZONEMD'
- $attributeMap : array<string|int, string>
- Array of attributes where the key is the local name, and the value is the original name
- $container : array<string|int, mixed>
- Associative array for storing property values
- $getters : array<string|int, string>
- Array of attributes to getter functions (for serialization of requests)
- $openAPIFormats : array<string|int, string>
- Array of property to format mappings. Used for (de)serialization
- $openAPIModelName : string
- The original name of the model.
- $openAPINullables : array<string|int, mixed>
- Array of nullable properties. Used for (de)serialization
- $openAPINullablesSetToNull : array<string|int, mixed>
- If a nullable field gets set to null, insert it here
- $openAPITypes : array<string|int, string>
- Array of property to type mappings. Used for (de)serialization
- $setters : array<string|int, string>
- Array of attributes to setter functions (for deserialization of responses)
- __construct() : mixed
- Constructor
- __toString() : string
- Gets the string presentation of the object
- attributeMap() : array<string|int, mixed>
- Array of attributes where the key is the local name, and the value is the original name
- getModelName() : string
- The original name of the model.
- getName() : string
- Gets name
- getters() : array<string|int, mixed>
- Array of attributes to getter functions (for serialization of requests)
- getTtl() : int
- Gets ttl
- getType() : string
- Gets type
- getTypeAllowableValues() : array<string|int, string>
- Gets allowable values of the enum
- getValue() : string
- Gets value
- isNullable() : bool
- Checks if a property is nullable
- isNullableSetToNull() : bool
- Checks if a nullable property is set to null.
- jsonSerialize() : mixed
- Serializes the object to a value that can be serialized natively by json_encode().
- listInvalidProperties() : array<string|int, mixed>
- Show all the invalid properties with reasons.
- offsetExists() : bool
- Returns true if offset exists. False otherwise.
- offsetGet() : mixed|null
- Gets offset.
- offsetSet() : void
- Sets value based on offset.
- offsetUnset() : void
- Unsets offset.
- openAPIFormats() : array<string|int, mixed>
- Array of property to format mappings. Used for (de)serialization
- openAPITypes() : array<string|int, mixed>
- Array of property to type mappings. Used for (de)serialization
- setName() : self
- Sets name
- setters() : array<string|int, mixed>
- Array of attributes to setter functions (for deserialization of responses)
- setTtl() : self
- Sets ttl
- setType() : self
- Sets type
- setValue() : self
- Sets value
- toHeaderValue() : string
- Gets a header-safe presentation of the object
- valid() : bool
- Validate all the properties in the model return true if all passed
- openAPINullables() : array<string|int, mixed>
- Array of nullable properties
- getOpenAPINullablesSetToNull() : array<string|int, bool>
- Array of nullable field names deliberately set to null
- setIfExists() : void
- Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the $this->openAPINullablesSetToNull array
- setOpenAPINullablesSetToNull() : void
- Setter - Array of nullable field names deliberately set to null
Constants
DISCRIMINATOR
public
mixed
DISCRIMINATOR
= null
TYPE_A
public
mixed
TYPE_A
= 'A'
TYPE_A6
public
mixed
TYPE_A6
= 'A6'
TYPE_AAAA
public
mixed
TYPE_AAAA
= 'AAAA'
TYPE_AFSDB
public
mixed
TYPE_AFSDB
= 'AFSDB'
TYPE_AMTRELAY
public
mixed
TYPE_AMTRELAY
= 'AMTRELAY'
TYPE_ANY
public
mixed
TYPE_ANY
= 'ANY'
TYPE_APL
public
mixed
TYPE_APL
= 'APL'
TYPE_ATMA
public
mixed
TYPE_ATMA
= 'ATMA'
TYPE_AVC
public
mixed
TYPE_AVC
= 'AVC'
TYPE_AXFR
public
mixed
TYPE_AXFR
= 'AXFR'
TYPE_CAA
public
mixed
TYPE_CAA
= 'CAA'
TYPE_CDNSKEY
public
mixed
TYPE_CDNSKEY
= 'CDNSKEY'
TYPE_CDS
public
mixed
TYPE_CDS
= 'CDS'
TYPE_CERT
public
mixed
TYPE_CERT
= 'CERT'
TYPE_CNAME
public
mixed
TYPE_CNAME
= 'CNAME'
TYPE_CSYNC
public
mixed
TYPE_CSYNC
= 'CSYNC'
TYPE_DHCID
public
mixed
TYPE_DHCID
= 'DHCID'
TYPE_DLV
public
mixed
TYPE_DLV
= 'DLV'
TYPE_DNAME
public
mixed
TYPE_DNAME
= 'DNAME'
TYPE_DNSKEY
public
mixed
TYPE_DNSKEY
= 'DNSKEY'
TYPE_DOA
public
mixed
TYPE_DOA
= 'DOA'
TYPE_DS
public
mixed
TYPE_DS
= 'DS'
TYPE_EID
public
mixed
TYPE_EID
= 'EID'
TYPE_EUI48
public
mixed
TYPE_EUI48
= 'EUI48'
TYPE_EUI64
public
mixed
TYPE_EUI64
= 'EUI64'
TYPE_GID
public
mixed
TYPE_GID
= 'GID'
TYPE_GPOS
public
mixed
TYPE_GPOS
= 'GPOS'
TYPE_HINFO
public
mixed
TYPE_HINFO
= 'HINFO'
TYPE_HIP
public
mixed
TYPE_HIP
= 'HIP'
TYPE_HTTPS
public
mixed
TYPE_HTTPS
= 'HTTPS'
TYPE_IPSECKEY
public
mixed
TYPE_IPSECKEY
= 'IPSECKEY'
TYPE_ISDN
public
mixed
TYPE_ISDN
= 'ISDN'
TYPE_IXFR
public
mixed
TYPE_IXFR
= 'IXFR'
TYPE_KEY
public
mixed
TYPE_KEY
= 'KEY'
TYPE_KX
public
mixed
TYPE_KX
= 'KX'
TYPE_L32
public
mixed
TYPE_L32
= 'L32'
TYPE_L64
public
mixed
TYPE_L64
= 'L64'
TYPE_LOC
public
mixed
TYPE_LOC
= 'LOC'
TYPE_LP
public
mixed
TYPE_LP
= 'LP'
TYPE_MAILA
public
mixed
TYPE_MAILA
= 'MAILA'
TYPE_MAILB
public
mixed
TYPE_MAILB
= 'MAILB'
TYPE_MB
public
mixed
TYPE_MB
= 'MB'
TYPE_MD
public
mixed
TYPE_MD
= 'MD'
TYPE_MF
public
mixed
TYPE_MF
= 'MF'
TYPE_MG
public
mixed
TYPE_MG
= 'MG'
TYPE_MINFO
public
mixed
TYPE_MINFO
= 'MINFO'
TYPE_MR
public
mixed
TYPE_MR
= 'MR'
TYPE_MX
public
mixed
TYPE_MX
= 'MX'
TYPE_NAPTR
public
mixed
TYPE_NAPTR
= 'NAPTR'
TYPE_NID
public
mixed
TYPE_NID
= 'NID'
TYPE_NIMLOC
public
mixed
TYPE_NIMLOC
= 'NIMLOC'
TYPE_NINFO
public
mixed
TYPE_NINFO
= 'NINFO'
TYPE_NS
public
mixed
TYPE_NS
= 'NS'
TYPE_NSAP
public
mixed
TYPE_NSAP
= 'NSAP'
TYPE_NSAP_PTR
public
mixed
TYPE_NSAP_PTR
= 'NSAP_PTR'
TYPE_NSEC
public
mixed
TYPE_NSEC
= 'NSEC'
TYPE_NSEC3
public
mixed
TYPE_NSEC3
= 'NSEC3'
TYPE_NSEC3_PARAM
public
mixed
TYPE_NSEC3_PARAM
= 'NSEC3PARAM'
TYPE_NULL
public
mixed
TYPE_NULL
= 'NULL'
TYPE_NXT
public
mixed
TYPE_NXT
= 'NXT'
TYPE_OPENPGPKEY
public
mixed
TYPE_OPENPGPKEY
= 'OPENPGPKEY'
TYPE_OPT
public
mixed
TYPE_OPT
= 'OPT'
TYPE_PTR
public
mixed
TYPE_PTR
= 'PTR'
TYPE_PX
public
mixed
TYPE_PX
= 'PX'
TYPE_RKEY
public
mixed
TYPE_RKEY
= 'RKEY'
TYPE_RP
public
mixed
TYPE_RP
= 'RP'
TYPE_RRSIG
public
mixed
TYPE_RRSIG
= 'RRSIG'
TYPE_RT
public
mixed
TYPE_RT
= 'RT'
TYPE_SIG
public
mixed
TYPE_SIG
= 'SIG'
TYPE_SINK
public
mixed
TYPE_SINK
= 'SINK'
TYPE_SMIMEA
public
mixed
TYPE_SMIMEA
= 'SMIMEA'
TYPE_SOA
public
mixed
TYPE_SOA
= 'SOA'
TYPE_SPF
public
mixed
TYPE_SPF
= 'SPF'
TYPE_SRV
public
mixed
TYPE_SRV
= 'SRV'
TYPE_SSHFP
public
mixed
TYPE_SSHFP
= 'SSHFP'
TYPE_SVCB
public
mixed
TYPE_SVCB
= 'SVCB'
TYPE_TA
public
mixed
TYPE_TA
= 'TA'
TYPE_TALINK
public
mixed
TYPE_TALINK
= 'TALINK'
TYPE_TKEY
public
mixed
TYPE_TKEY
= 'TKEY'
TYPE_TLSA
public
mixed
TYPE_TLSA
= 'TLSA'
TYPE_TSIG
public
mixed
TYPE_TSIG
= 'TSIG'
TYPE_TXT
public
mixed
TYPE_TXT
= 'TXT'
TYPE_UID
public
mixed
TYPE_UID
= 'UID'
TYPE_UINFO
public
mixed
TYPE_UINFO
= 'UINFO'
TYPE_UNSPEC
public
mixed
TYPE_UNSPEC
= 'UNSPEC'
TYPE_URI
public
mixed
TYPE_URI
= 'URI'
TYPE_WKS
public
mixed
TYPE_WKS
= 'WKS'
TYPE_X25
public
mixed
TYPE_X25
= 'X25'
TYPE_ZONEMD
public
mixed
TYPE_ZONEMD
= 'ZONEMD'
Properties
$attributeMap
Array of attributes where the key is the local name, and the value is the original name
protected
static array<string|int, string>
$attributeMap
= ['name' => 'name', 'type' => 'type', 'ttl' => 'ttl', 'value' => 'value']
$container
Associative array for storing property values
protected
array<string|int, mixed>
$container
= []
$getters
Array of attributes to getter functions (for serialization of requests)
protected
static array<string|int, string>
$getters
= ['name' => 'getName', 'type' => 'getType', 'ttl' => 'getTtl', 'value' => 'getValue']
$openAPIFormats
Array of property to format mappings. Used for (de)serialization
protected
static array<string|int, string>
$openAPIFormats
= ['name' => null, 'type' => null, 'ttl' => 'int32', 'value' => null]
Tags
$openAPIModelName
The original name of the model.
protected
static string
$openAPIModelName
= 'GenerateDmarcRecordResults'
$openAPINullables
Array of nullable properties. Used for (de)serialization
protected
static array<string|int, mixed>
$openAPINullables
= ['name' => false, 'type' => false, 'ttl' => false, 'value' => false]
$openAPINullablesSetToNull
If a nullable field gets set to null, insert it here
protected
array<string|int, mixed>
$openAPINullablesSetToNull
= []
$openAPITypes
Array of property to type mappings. Used for (de)serialization
protected
static array<string|int, string>
$openAPITypes
= ['name' => 'string', 'type' => 'string', 'ttl' => 'int', 'value' => 'string']
$setters
Array of attributes to setter functions (for deserialization of responses)
protected
static array<string|int, string>
$setters
= ['name' => 'setName', 'type' => 'setType', 'ttl' => 'setTtl', 'value' => 'setValue']
Methods
__construct()
Constructor
public
__construct([array<string|int, mixed> $data = null ]) : mixed
Parameters
- $data : array<string|int, mixed> = null
-
Associated array of property values initializing the model
Return values
mixed —__toString()
Gets the string presentation of the object
public
__toString() : string
Return values
string —attributeMap()
Array of attributes where the key is the local name, and the value is the original name
public
static attributeMap() : array<string|int, mixed>
Return values
array<string|int, mixed> —getModelName()
The original name of the model.
public
getModelName() : string
Return values
string —getName()
Gets name
public
getName() : string
Return values
string —getters()
Array of attributes to getter functions (for serialization of requests)
public
static getters() : array<string|int, mixed>
Return values
array<string|int, mixed> —getTtl()
Gets ttl
public
getTtl() : int
Return values
int —getType()
Gets type
public
getType() : string
Return values
string —getTypeAllowableValues()
Gets allowable values of the enum
public
getTypeAllowableValues() : array<string|int, string>
Return values
array<string|int, string> —getValue()
Gets value
public
getValue() : string
Return values
string —isNullable()
Checks if a property is nullable
public
static isNullable(string $property) : bool
Parameters
- $property : string
Return values
bool —isNullableSetToNull()
Checks if a nullable property is set to null.
public
isNullableSetToNull(string $property) : bool
Parameters
- $property : string
Return values
bool —jsonSerialize()
Serializes the object to a value that can be serialized natively by json_encode().
public
jsonSerialize() : mixed
Tags
Return values
mixed —Returns data which can be serialized by json_encode(), which is a value of any type other than a resource.
listInvalidProperties()
Show all the invalid properties with reasons.
public
listInvalidProperties() : array<string|int, mixed>
Return values
array<string|int, mixed> —invalid properties with reasons
offsetExists()
Returns true if offset exists. False otherwise.
public
offsetExists(int $offset) : bool
Parameters
- $offset : int
-
Offset
Return values
bool —offsetGet()
Gets offset.
public
offsetGet(int $offset) : mixed|null
Parameters
- $offset : int
-
Offset
Return values
mixed|null —offsetSet()
Sets value based on offset.
public
offsetSet(int|null $offset, mixed $value) : void
Parameters
- $offset : int|null
-
Offset
- $value : mixed
-
Value to be set
Return values
void —offsetUnset()
Unsets offset.
public
offsetUnset(int $offset) : void
Parameters
- $offset : int
-
Offset
Return values
void —openAPIFormats()
Array of property to format mappings. Used for (de)serialization
public
static openAPIFormats() : array<string|int, mixed>
Return values
array<string|int, mixed> —openAPITypes()
Array of property to type mappings. Used for (de)serialization
public
static openAPITypes() : array<string|int, mixed>
Return values
array<string|int, mixed> —setName()
Sets name
public
setName(string $name) : self
Parameters
- $name : string
-
name
Return values
self —setters()
Array of attributes to setter functions (for deserialization of responses)
public
static setters() : array<string|int, mixed>
Return values
array<string|int, mixed> —setTtl()
Sets ttl
public
setTtl(int $ttl) : self
Parameters
- $ttl : int
-
ttl
Return values
self —setType()
Sets type
public
setType(string $type) : self
Parameters
- $type : string
-
Domain Name Server Record Types
Return values
self —setValue()
Sets value
public
setValue(string $value) : self
Parameters
- $value : string
-
value
Return values
self —toHeaderValue()
Gets a header-safe presentation of the object
public
toHeaderValue() : string
Return values
string —valid()
Validate all the properties in the model return true if all passed
public
valid() : bool
Return values
bool —True if all properties are valid
openAPINullables()
Array of nullable properties
protected
static openAPINullables() : array<string|int, mixed>
Return values
array<string|int, mixed> —getOpenAPINullablesSetToNull()
Array of nullable field names deliberately set to null
private
getOpenAPINullablesSetToNull() : array<string|int, bool>
Return values
array<string|int, bool> —setIfExists()
Sets $this->container[$variableName] to the given data or to the given default Value; if $variableName is nullable and its value is set to null in the $fields array, then mark it as "set to null" in the $this->openAPINullablesSetToNull array
private
setIfExists(string $variableName, array<string|int, mixed> $fields, mixed $defaultValue) : void
Parameters
- $variableName : string
- $fields : array<string|int, mixed>
- $defaultValue : mixed
Return values
void —setOpenAPINullablesSetToNull()
Setter - Array of nullable field names deliberately set to null
private
setOpenAPINullablesSetToNull(array<string|int, bool> $openAPINullablesSetToNull) : void
Parameters
- $openAPINullablesSetToNull : array<string|int, bool>