Google_Service_FirebaseDynamicLinks_GetIosPostInstallAttributionResponse
extends Google_Model
in package
This class defines attributes, valid values, and usage which is generated from a given json schema.
http://tools.ietf.org/html/draft-zyp-json-schema-03#section-5
Table of Contents
- NULL_VALUE = "{}gapi-php-null"
- If you need to specify a NULL JSON value, use Google_Model::NULL_VALUE instead - it will be replaced when converting to JSON with a real null.
- $appMinimumVersion : mixed
- $attributionConfidence : mixed
- $deepLink : mixed
- $externalBrowserDestinationLink : mixed
- $fallbackLink : mixed
- $invitationId : mixed
- $isStrongMatchExecutable : mixed
- $matchMessage : mixed
- $requestedLink : mixed
- $requestIpVersion : mixed
- $resolvedLink : mixed
- $utmCampaign : mixed
- $utmContent : mixed
- $utmMedium : mixed
- $utmSource : mixed
- $utmTerm : mixed
- $internal_gapi_mappings : mixed
- $modelData : mixed
- $processed : mixed
- __construct() : mixed
- Polymorphic - accepts a variable number of arguments dependent on the type of the model subclass.
- __get() : mixed
- Getter that handles passthrough access to the data array, and lazy object creation.
- __isset() : mixed
- __unset() : mixed
- assertIsArray() : mixed
- Verify if $obj is an array.
- getAppMinimumVersion() : mixed
- getAttributionConfidence() : mixed
- getDeepLink() : mixed
- getExternalBrowserDestinationLink() : mixed
- getFallbackLink() : mixed
- getInvitationId() : mixed
- getIsStrongMatchExecutable() : mixed
- getMatchMessage() : mixed
- getRequestedLink() : mixed
- getRequestIpVersion() : mixed
- getResolvedLink() : mixed
- getUtmCampaign() : mixed
- getUtmContent() : mixed
- getUtmMedium() : mixed
- getUtmSource() : mixed
- getUtmTerm() : mixed
- offsetExists() : mixed
- offsetGet() : mixed
- offsetSet() : mixed
- offsetUnset() : mixed
- setAppMinimumVersion() : mixed
- setAttributionConfidence() : mixed
- setDeepLink() : mixed
- setExternalBrowserDestinationLink() : mixed
- setFallbackLink() : mixed
- setInvitationId() : mixed
- setIsStrongMatchExecutable() : mixed
- setMatchMessage() : mixed
- setRequestedLink() : mixed
- setRequestIpVersion() : mixed
- setResolvedLink() : mixed
- setUtmCampaign() : mixed
- setUtmContent() : mixed
- setUtmMedium() : mixed
- setUtmSource() : mixed
- setUtmTerm() : mixed
- toSimpleObject() : mixed
- Create a simplified object suitable for straightforward conversion to JSON. This is relatively expensive due to the usage of reflection, but shouldn't be called a whole lot, and is the most straightforward way to filter.
- dataType() : mixed
- gapiInit() : mixed
- Blank initialiser to be used in subclasses to do post-construction initialisation - this avoids the need for subclasses to have to implement the variadics handling in their constructors.
- isAssociativeArray() : bool
- Returns true only if the array is associative.
- keyType() : mixed
- mapTypes() : void
- Initialize this object's properties from an array.
- camelCase() : string
- Convert a string to camelCase
- getMappedName() : mixed
- If there is an internal name mapping, use that.
- getSimpleValue() : mixed
- Handle different types of values, primarily other objects and map and array data types.
- nullPlaceholderCheck() : mixed
- Check whether the value is the null placeholder and return true null.
Constants
NULL_VALUE
If you need to specify a NULL JSON value, use Google_Model::NULL_VALUE instead - it will be replaced when converting to JSON with a real null.
public
mixed
NULL_VALUE
= "{}gapi-php-null"
Properties
$appMinimumVersion
public
mixed
$appMinimumVersion
$attributionConfidence
public
mixed
$attributionConfidence
$deepLink
public
mixed
$deepLink
$externalBrowserDestinationLink
public
mixed
$externalBrowserDestinationLink
$fallbackLink
public
mixed
$fallbackLink
$invitationId
public
mixed
$invitationId
$isStrongMatchExecutable
public
mixed
$isStrongMatchExecutable
$matchMessage
public
mixed
$matchMessage
$requestedLink
public
mixed
$requestedLink
$requestIpVersion
public
mixed
$requestIpVersion
$resolvedLink
public
mixed
$resolvedLink
$utmCampaign
public
mixed
$utmCampaign
$utmContent
public
mixed
$utmContent
$utmMedium
public
mixed
$utmMedium
$utmSource
public
mixed
$utmSource
$utmTerm
public
mixed
$utmTerm
$internal_gapi_mappings
protected
mixed
$internal_gapi_mappings
= array()
$modelData
protected
mixed
$modelData
= array()
$processed
protected
mixed
$processed
= array()
Methods
__construct()
Polymorphic - accepts a variable number of arguments dependent on the type of the model subclass.
public
final __construct() : mixed
Return values
mixed —__get()
Getter that handles passthrough access to the data array, and lazy object creation.
public
__get(string $key) : mixed
Parameters
- $key : string
-
Property name.
Return values
mixed —The value if any, or null.
__isset()
public
__isset(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —__unset()
public
__unset(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —assertIsArray()
Verify if $obj is an array.
public
assertIsArray(array<string|int, mixed> $obj, string $method) : mixed
Parameters
- $obj : array<string|int, mixed>
-
Items that should be validated.
- $method : string
-
Method expecting an array as an argument.
Tags
Return values
mixed —getAppMinimumVersion()
public
getAppMinimumVersion() : mixed
Return values
mixed —getAttributionConfidence()
public
getAttributionConfidence() : mixed
Return values
mixed —getDeepLink()
public
getDeepLink() : mixed
Return values
mixed —getExternalBrowserDestinationLink()
public
getExternalBrowserDestinationLink() : mixed
Return values
mixed —getFallbackLink()
public
getFallbackLink() : mixed
Return values
mixed —getInvitationId()
public
getInvitationId() : mixed
Return values
mixed —getIsStrongMatchExecutable()
public
getIsStrongMatchExecutable() : mixed
Return values
mixed —getMatchMessage()
public
getMatchMessage() : mixed
Return values
mixed —getRequestedLink()
public
getRequestedLink() : mixed
Return values
mixed —getRequestIpVersion()
public
getRequestIpVersion() : mixed
Return values
mixed —getResolvedLink()
public
getResolvedLink() : mixed
Return values
mixed —getUtmCampaign()
public
getUtmCampaign() : mixed
Return values
mixed —getUtmContent()
public
getUtmContent() : mixed
Return values
mixed —getUtmMedium()
public
getUtmMedium() : mixed
Return values
mixed —getUtmSource()
public
getUtmSource() : mixed
Return values
mixed —getUtmTerm()
public
getUtmTerm() : mixed
Return values
mixed —offsetExists()
public
offsetExists(mixed $offset) : mixed
Parameters
- $offset : mixed
Return values
mixed —offsetGet()
public
offsetGet(mixed $offset) : mixed
Parameters
- $offset : mixed
Return values
mixed —offsetSet()
public
offsetSet(mixed $offset, mixed $value) : mixed
Parameters
- $offset : mixed
- $value : mixed
Return values
mixed —offsetUnset()
public
offsetUnset(mixed $offset) : mixed
Parameters
- $offset : mixed
Return values
mixed —setAppMinimumVersion()
public
setAppMinimumVersion(mixed $appMinimumVersion) : mixed
Parameters
- $appMinimumVersion : mixed
Return values
mixed —setAttributionConfidence()
public
setAttributionConfidence(mixed $attributionConfidence) : mixed
Parameters
- $attributionConfidence : mixed
Return values
mixed —setDeepLink()
public
setDeepLink(mixed $deepLink) : mixed
Parameters
- $deepLink : mixed
Return values
mixed —setExternalBrowserDestinationLink()
public
setExternalBrowserDestinationLink(mixed $externalBrowserDestinationLink) : mixed
Parameters
- $externalBrowserDestinationLink : mixed
Return values
mixed —setFallbackLink()
public
setFallbackLink(mixed $fallbackLink) : mixed
Parameters
- $fallbackLink : mixed
Return values
mixed —setInvitationId()
public
setInvitationId(mixed $invitationId) : mixed
Parameters
- $invitationId : mixed
Return values
mixed —setIsStrongMatchExecutable()
public
setIsStrongMatchExecutable(mixed $isStrongMatchExecutable) : mixed
Parameters
- $isStrongMatchExecutable : mixed
Return values
mixed —setMatchMessage()
public
setMatchMessage(mixed $matchMessage) : mixed
Parameters
- $matchMessage : mixed
Return values
mixed —setRequestedLink()
public
setRequestedLink(mixed $requestedLink) : mixed
Parameters
- $requestedLink : mixed
Return values
mixed —setRequestIpVersion()
public
setRequestIpVersion(mixed $requestIpVersion) : mixed
Parameters
- $requestIpVersion : mixed
Return values
mixed —setResolvedLink()
public
setResolvedLink(mixed $resolvedLink) : mixed
Parameters
- $resolvedLink : mixed
Return values
mixed —setUtmCampaign()
public
setUtmCampaign(mixed $utmCampaign) : mixed
Parameters
- $utmCampaign : mixed
Return values
mixed —setUtmContent()
public
setUtmContent(mixed $utmContent) : mixed
Parameters
- $utmContent : mixed
Return values
mixed —setUtmMedium()
public
setUtmMedium(mixed $utmMedium) : mixed
Parameters
- $utmMedium : mixed
Return values
mixed —setUtmSource()
public
setUtmSource(mixed $utmSource) : mixed
Parameters
- $utmSource : mixed
Return values
mixed —setUtmTerm()
public
setUtmTerm(mixed $utmTerm) : mixed
Parameters
- $utmTerm : mixed
Return values
mixed —toSimpleObject()
Create a simplified object suitable for straightforward conversion to JSON. This is relatively expensive due to the usage of reflection, but shouldn't be called a whole lot, and is the most straightforward way to filter.
public
toSimpleObject() : mixed
Return values
mixed —dataType()
protected
dataType(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —gapiInit()
Blank initialiser to be used in subclasses to do post-construction initialisation - this avoids the need for subclasses to have to implement the variadics handling in their constructors.
protected
gapiInit() : mixed
Return values
mixed —isAssociativeArray()
Returns true only if the array is associative.
protected
isAssociativeArray(array<string|int, mixed> $array) : bool
Parameters
- $array : array<string|int, mixed>
Return values
bool —True if the array is associative.
keyType()
protected
keyType(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —mapTypes()
Initialize this object's properties from an array.
protected
mapTypes(array<string|int, mixed> $array) : void
Parameters
- $array : array<string|int, mixed>
-
Used to seed this object's properties.
Return values
void —camelCase()
Convert a string to camelCase
private
camelCase(string $value) : string
Parameters
- $value : string
Return values
string —getMappedName()
If there is an internal name mapping, use that.
private
getMappedName(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —getSimpleValue()
Handle different types of values, primarily other objects and map and array data types.
private
getSimpleValue(mixed $value) : mixed
Parameters
- $value : mixed
Return values
mixed —nullPlaceholderCheck()
Check whether the value is the null placeholder and return true null.
private
nullPlaceholderCheck(mixed $value) : mixed
Parameters
- $value : mixed