Initial commit

This commit is contained in:
Local Administrator
2025-04-18 10:32:42 +02:00
commit b83134aca3
29643 changed files with 3045897 additions and 0 deletions

View File

@@ -0,0 +1,58 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\FirebaseDynamicLinks;
class AnalyticsInfo extends \Google\Model
{
protected $googlePlayAnalyticsType = GooglePlayAnalytics::class;
protected $googlePlayAnalyticsDataType = '';
protected $itunesConnectAnalyticsType = ITunesConnectAnalytics::class;
protected $itunesConnectAnalyticsDataType = '';
/**
* @param GooglePlayAnalytics
*/
public function setGooglePlayAnalytics(GooglePlayAnalytics $googlePlayAnalytics)
{
$this->googlePlayAnalytics = $googlePlayAnalytics;
}
/**
* @return GooglePlayAnalytics
*/
public function getGooglePlayAnalytics()
{
return $this->googlePlayAnalytics;
}
/**
* @param ITunesConnectAnalytics
*/
public function setItunesConnectAnalytics(ITunesConnectAnalytics $itunesConnectAnalytics)
{
$this->itunesConnectAnalytics = $itunesConnectAnalytics;
}
/**
* @return ITunesConnectAnalytics
*/
public function getItunesConnectAnalytics()
{
return $this->itunesConnectAnalytics;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AnalyticsInfo::class, 'Google_Service_FirebaseDynamicLinks_AnalyticsInfo');

View File

@@ -0,0 +1,98 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\FirebaseDynamicLinks;
class AndroidInfo extends \Google\Model
{
/**
* @var string
*/
public $androidFallbackLink;
/**
* @var string
*/
public $androidLink;
/**
* @var string
*/
public $androidMinPackageVersionCode;
/**
* @var string
*/
public $androidPackageName;
/**
* @param string
*/
public function setAndroidFallbackLink($androidFallbackLink)
{
$this->androidFallbackLink = $androidFallbackLink;
}
/**
* @return string
*/
public function getAndroidFallbackLink()
{
return $this->androidFallbackLink;
}
/**
* @param string
*/
public function setAndroidLink($androidLink)
{
$this->androidLink = $androidLink;
}
/**
* @return string
*/
public function getAndroidLink()
{
return $this->androidLink;
}
/**
* @param string
*/
public function setAndroidMinPackageVersionCode($androidMinPackageVersionCode)
{
$this->androidMinPackageVersionCode = $androidMinPackageVersionCode;
}
/**
* @return string
*/
public function getAndroidMinPackageVersionCode()
{
return $this->androidMinPackageVersionCode;
}
/**
* @param string
*/
public function setAndroidPackageName($androidPackageName)
{
$this->androidPackageName = $androidPackageName;
}
/**
* @return string
*/
public function getAndroidPackageName()
{
return $this->androidPackageName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AndroidInfo::class, 'Google_Service_FirebaseDynamicLinks_AndroidInfo');

View File

@@ -0,0 +1,112 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\FirebaseDynamicLinks;
class CreateManagedShortLinkRequest extends \Google\Model
{
protected $dynamicLinkInfoType = DynamicLinkInfo::class;
protected $dynamicLinkInfoDataType = '';
/**
* @var string
*/
public $longDynamicLink;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $sdkVersion;
protected $suffixType = Suffix::class;
protected $suffixDataType = '';
/**
* @param DynamicLinkInfo
*/
public function setDynamicLinkInfo(DynamicLinkInfo $dynamicLinkInfo)
{
$this->dynamicLinkInfo = $dynamicLinkInfo;
}
/**
* @return DynamicLinkInfo
*/
public function getDynamicLinkInfo()
{
return $this->dynamicLinkInfo;
}
/**
* @param string
*/
public function setLongDynamicLink($longDynamicLink)
{
$this->longDynamicLink = $longDynamicLink;
}
/**
* @return string
*/
public function getLongDynamicLink()
{
return $this->longDynamicLink;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setSdkVersion($sdkVersion)
{
$this->sdkVersion = $sdkVersion;
}
/**
* @return string
*/
public function getSdkVersion()
{
return $this->sdkVersion;
}
/**
* @param Suffix
*/
public function setSuffix(Suffix $suffix)
{
$this->suffix = $suffix;
}
/**
* @return Suffix
*/
public function getSuffix()
{
return $this->suffix;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreateManagedShortLinkRequest::class, 'Google_Service_FirebaseDynamicLinks_CreateManagedShortLinkRequest');

View File

@@ -0,0 +1,77 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\FirebaseDynamicLinks;
class CreateManagedShortLinkResponse extends \Google\Collection
{
protected $collection_key = 'warning';
protected $managedShortLinkType = ManagedShortLink::class;
protected $managedShortLinkDataType = '';
/**
* @var string
*/
public $previewLink;
protected $warningType = DynamicLinkWarning::class;
protected $warningDataType = 'array';
/**
* @param ManagedShortLink
*/
public function setManagedShortLink(ManagedShortLink $managedShortLink)
{
$this->managedShortLink = $managedShortLink;
}
/**
* @return ManagedShortLink
*/
public function getManagedShortLink()
{
return $this->managedShortLink;
}
/**
* @param string
*/
public function setPreviewLink($previewLink)
{
$this->previewLink = $previewLink;
}
/**
* @return string
*/
public function getPreviewLink()
{
return $this->previewLink;
}
/**
* @param DynamicLinkWarning[]
*/
public function setWarning($warning)
{
$this->warning = $warning;
}
/**
* @return DynamicLinkWarning[]
*/
public function getWarning()
{
return $this->warning;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreateManagedShortLinkResponse::class, 'Google_Service_FirebaseDynamicLinks_CreateManagedShortLinkResponse');

View File

@@ -0,0 +1,94 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\FirebaseDynamicLinks;
class CreateShortDynamicLinkRequest extends \Google\Model
{
protected $dynamicLinkInfoType = DynamicLinkInfo::class;
protected $dynamicLinkInfoDataType = '';
/**
* @var string
*/
public $longDynamicLink;
/**
* @var string
*/
public $sdkVersion;
protected $suffixType = Suffix::class;
protected $suffixDataType = '';
/**
* @param DynamicLinkInfo
*/
public function setDynamicLinkInfo(DynamicLinkInfo $dynamicLinkInfo)
{
$this->dynamicLinkInfo = $dynamicLinkInfo;
}
/**
* @return DynamicLinkInfo
*/
public function getDynamicLinkInfo()
{
return $this->dynamicLinkInfo;
}
/**
* @param string
*/
public function setLongDynamicLink($longDynamicLink)
{
$this->longDynamicLink = $longDynamicLink;
}
/**
* @return string
*/
public function getLongDynamicLink()
{
return $this->longDynamicLink;
}
/**
* @param string
*/
public function setSdkVersion($sdkVersion)
{
$this->sdkVersion = $sdkVersion;
}
/**
* @return string
*/
public function getSdkVersion()
{
return $this->sdkVersion;
}
/**
* @param Suffix
*/
public function setSuffix(Suffix $suffix)
{
$this->suffix = $suffix;
}
/**
* @return Suffix
*/
public function getSuffix()
{
return $this->suffix;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreateShortDynamicLinkRequest::class, 'Google_Service_FirebaseDynamicLinks_CreateShortDynamicLinkRequest');

View File

@@ -0,0 +1,79 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\FirebaseDynamicLinks;
class CreateShortDynamicLinkResponse extends \Google\Collection
{
protected $collection_key = 'warning';
/**
* @var string
*/
public $previewLink;
/**
* @var string
*/
public $shortLink;
protected $warningType = DynamicLinkWarning::class;
protected $warningDataType = 'array';
/**
* @param string
*/
public function setPreviewLink($previewLink)
{
$this->previewLink = $previewLink;
}
/**
* @return string
*/
public function getPreviewLink()
{
return $this->previewLink;
}
/**
* @param string
*/
public function setShortLink($shortLink)
{
$this->shortLink = $shortLink;
}
/**
* @return string
*/
public function getShortLink()
{
return $this->shortLink;
}
/**
* @param DynamicLinkWarning[]
*/
public function setWarning($warning)
{
$this->warning = $warning;
}
/**
* @return DynamicLinkWarning[]
*/
public function getWarning()
{
return $this->warning;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreateShortDynamicLinkResponse::class, 'Google_Service_FirebaseDynamicLinks_CreateShortDynamicLinkResponse');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\FirebaseDynamicLinks;
class DesktopInfo extends \Google\Model
{
/**
* @var string
*/
public $desktopFallbackLink;
/**
* @param string
*/
public function setDesktopFallbackLink($desktopFallbackLink)
{
$this->desktopFallbackLink = $desktopFallbackLink;
}
/**
* @return string
*/
public function getDesktopFallbackLink()
{
return $this->desktopFallbackLink;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DesktopInfo::class, 'Google_Service_FirebaseDynamicLinks_DesktopInfo');

View File

@@ -0,0 +1,152 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\FirebaseDynamicLinks;
class DeviceInfo extends \Google\Model
{
/**
* @var string
*/
public $deviceModelName;
/**
* @var string
*/
public $languageCode;
/**
* @var string
*/
public $languageCodeFromWebview;
/**
* @var string
*/
public $languageCodeRaw;
/**
* @var string
*/
public $screenResolutionHeight;
/**
* @var string
*/
public $screenResolutionWidth;
/**
* @var string
*/
public $timezone;
/**
* @param string
*/
public function setDeviceModelName($deviceModelName)
{
$this->deviceModelName = $deviceModelName;
}
/**
* @return string
*/
public function getDeviceModelName()
{
return $this->deviceModelName;
}
/**
* @param string
*/
public function setLanguageCode($languageCode)
{
$this->languageCode = $languageCode;
}
/**
* @return string
*/
public function getLanguageCode()
{
return $this->languageCode;
}
/**
* @param string
*/
public function setLanguageCodeFromWebview($languageCodeFromWebview)
{
$this->languageCodeFromWebview = $languageCodeFromWebview;
}
/**
* @return string
*/
public function getLanguageCodeFromWebview()
{
return $this->languageCodeFromWebview;
}
/**
* @param string
*/
public function setLanguageCodeRaw($languageCodeRaw)
{
$this->languageCodeRaw = $languageCodeRaw;
}
/**
* @return string
*/
public function getLanguageCodeRaw()
{
return $this->languageCodeRaw;
}
/**
* @param string
*/
public function setScreenResolutionHeight($screenResolutionHeight)
{
$this->screenResolutionHeight = $screenResolutionHeight;
}
/**
* @return string
*/
public function getScreenResolutionHeight()
{
return $this->screenResolutionHeight;
}
/**
* @param string
*/
public function setScreenResolutionWidth($screenResolutionWidth)
{
$this->screenResolutionWidth = $screenResolutionWidth;
}
/**
* @return string
*/
public function getScreenResolutionWidth()
{
return $this->screenResolutionWidth;
}
/**
* @param string
*/
public function setTimezone($timezone)
{
$this->timezone = $timezone;
}
/**
* @return string
*/
public function getTimezone()
{
return $this->timezone;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DeviceInfo::class, 'Google_Service_FirebaseDynamicLinks_DeviceInfo');

View File

@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\FirebaseDynamicLinks;
class DynamicLinkEventStat extends \Google\Model
{
/**
* @var string
*/
public $count;
/**
* @var string
*/
public $event;
/**
* @var string
*/
public $platform;
/**
* @param string
*/
public function setCount($count)
{
$this->count = $count;
}
/**
* @return string
*/
public function getCount()
{
return $this->count;
}
/**
* @param string
*/
public function setEvent($event)
{
$this->event = $event;
}
/**
* @return string
*/
public function getEvent()
{
return $this->event;
}
/**
* @param string
*/
public function setPlatform($platform)
{
$this->platform = $platform;
}
/**
* @return string
*/
public function getPlatform()
{
return $this->platform;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DynamicLinkEventStat::class, 'Google_Service_FirebaseDynamicLinks_DynamicLinkEventStat');

View File

@@ -0,0 +1,176 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\FirebaseDynamicLinks;
class DynamicLinkInfo extends \Google\Model
{
protected $analyticsInfoType = AnalyticsInfo::class;
protected $analyticsInfoDataType = '';
protected $androidInfoType = AndroidInfo::class;
protected $androidInfoDataType = '';
protected $desktopInfoType = DesktopInfo::class;
protected $desktopInfoDataType = '';
/**
* @var string
*/
public $domainUriPrefix;
/**
* @var string
*/
public $dynamicLinkDomain;
protected $iosInfoType = IosInfo::class;
protected $iosInfoDataType = '';
/**
* @var string
*/
public $link;
protected $navigationInfoType = NavigationInfo::class;
protected $navigationInfoDataType = '';
protected $socialMetaTagInfoType = SocialMetaTagInfo::class;
protected $socialMetaTagInfoDataType = '';
/**
* @param AnalyticsInfo
*/
public function setAnalyticsInfo(AnalyticsInfo $analyticsInfo)
{
$this->analyticsInfo = $analyticsInfo;
}
/**
* @return AnalyticsInfo
*/
public function getAnalyticsInfo()
{
return $this->analyticsInfo;
}
/**
* @param AndroidInfo
*/
public function setAndroidInfo(AndroidInfo $androidInfo)
{
$this->androidInfo = $androidInfo;
}
/**
* @return AndroidInfo
*/
public function getAndroidInfo()
{
return $this->androidInfo;
}
/**
* @param DesktopInfo
*/
public function setDesktopInfo(DesktopInfo $desktopInfo)
{
$this->desktopInfo = $desktopInfo;
}
/**
* @return DesktopInfo
*/
public function getDesktopInfo()
{
return $this->desktopInfo;
}
/**
* @param string
*/
public function setDomainUriPrefix($domainUriPrefix)
{
$this->domainUriPrefix = $domainUriPrefix;
}
/**
* @return string
*/
public function getDomainUriPrefix()
{
return $this->domainUriPrefix;
}
/**
* @param string
*/
public function setDynamicLinkDomain($dynamicLinkDomain)
{
$this->dynamicLinkDomain = $dynamicLinkDomain;
}
/**
* @return string
*/
public function getDynamicLinkDomain()
{
return $this->dynamicLinkDomain;
}
/**
* @param IosInfo
*/
public function setIosInfo(IosInfo $iosInfo)
{
$this->iosInfo = $iosInfo;
}
/**
* @return IosInfo
*/
public function getIosInfo()
{
return $this->iosInfo;
}
/**
* @param string
*/
public function setLink($link)
{
$this->link = $link;
}
/**
* @return string
*/
public function getLink()
{
return $this->link;
}
/**
* @param NavigationInfo
*/
public function setNavigationInfo(NavigationInfo $navigationInfo)
{
$this->navigationInfo = $navigationInfo;
}
/**
* @return NavigationInfo
*/
public function getNavigationInfo()
{
return $this->navigationInfo;
}
/**
* @param SocialMetaTagInfo
*/
public function setSocialMetaTagInfo(SocialMetaTagInfo $socialMetaTagInfo)
{
$this->socialMetaTagInfo = $socialMetaTagInfo;
}
/**
* @return SocialMetaTagInfo
*/
public function getSocialMetaTagInfo()
{
return $this->socialMetaTagInfo;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DynamicLinkInfo::class, 'Google_Service_FirebaseDynamicLinks_DynamicLinkInfo');

View File

@@ -0,0 +1,59 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\FirebaseDynamicLinks;
class DynamicLinkStats extends \Google\Collection
{
protected $collection_key = 'warnings';
protected $linkEventStatsType = DynamicLinkEventStat::class;
protected $linkEventStatsDataType = 'array';
protected $warningsType = DynamicLinkWarning::class;
protected $warningsDataType = 'array';
/**
* @param DynamicLinkEventStat[]
*/
public function setLinkEventStats($linkEventStats)
{
$this->linkEventStats = $linkEventStats;
}
/**
* @return DynamicLinkEventStat[]
*/
public function getLinkEventStats()
{
return $this->linkEventStats;
}
/**
* @param DynamicLinkWarning[]
*/
public function setWarnings($warnings)
{
$this->warnings = $warnings;
}
/**
* @return DynamicLinkWarning[]
*/
public function getWarnings()
{
return $this->warnings;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DynamicLinkStats::class, 'Google_Service_FirebaseDynamicLinks_DynamicLinkStats');

View File

@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\FirebaseDynamicLinks;
class DynamicLinkWarning extends \Google\Model
{
/**
* @var string
*/
public $warningCode;
/**
* @var string
*/
public $warningDocumentLink;
/**
* @var string
*/
public $warningMessage;
/**
* @param string
*/
public function setWarningCode($warningCode)
{
$this->warningCode = $warningCode;
}
/**
* @return string
*/
public function getWarningCode()
{
return $this->warningCode;
}
/**
* @param string
*/
public function setWarningDocumentLink($warningDocumentLink)
{
$this->warningDocumentLink = $warningDocumentLink;
}
/**
* @return string
*/
public function getWarningDocumentLink()
{
return $this->warningDocumentLink;
}
/**
* @param string
*/
public function setWarningMessage($warningMessage)
{
$this->warningMessage = $warningMessage;
}
/**
* @return string
*/
public function getWarningMessage()
{
return $this->warningMessage;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DynamicLinkWarning::class, 'Google_Service_FirebaseDynamicLinks_DynamicLinkWarning');

View File

@@ -0,0 +1,168 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\FirebaseDynamicLinks;
class GetIosPostInstallAttributionRequest extends \Google\Model
{
/**
* @var string
*/
public $appInstallationTime;
/**
* @var string
*/
public $bundleId;
protected $deviceType = DeviceInfo::class;
protected $deviceDataType = '';
/**
* @var string
*/
public $iosVersion;
/**
* @var string
*/
public $retrievalMethod;
/**
* @var string
*/
public $sdkVersion;
/**
* @var string
*/
public $uniqueMatchLinkToCheck;
/**
* @var string
*/
public $visualStyle;
/**
* @param string
*/
public function setAppInstallationTime($appInstallationTime)
{
$this->appInstallationTime = $appInstallationTime;
}
/**
* @return string
*/
public function getAppInstallationTime()
{
return $this->appInstallationTime;
}
/**
* @param string
*/
public function setBundleId($bundleId)
{
$this->bundleId = $bundleId;
}
/**
* @return string
*/
public function getBundleId()
{
return $this->bundleId;
}
/**
* @param DeviceInfo
*/
public function setDevice(DeviceInfo $device)
{
$this->device = $device;
}
/**
* @return DeviceInfo
*/
public function getDevice()
{
return $this->device;
}
/**
* @param string
*/
public function setIosVersion($iosVersion)
{
$this->iosVersion = $iosVersion;
}
/**
* @return string
*/
public function getIosVersion()
{
return $this->iosVersion;
}
/**
* @param string
*/
public function setRetrievalMethod($retrievalMethod)
{
$this->retrievalMethod = $retrievalMethod;
}
/**
* @return string
*/
public function getRetrievalMethod()
{
return $this->retrievalMethod;
}
/**
* @param string
*/
public function setSdkVersion($sdkVersion)
{
$this->sdkVersion = $sdkVersion;
}
/**
* @return string
*/
public function getSdkVersion()
{
return $this->sdkVersion;
}
/**
* @param string
*/
public function setUniqueMatchLinkToCheck($uniqueMatchLinkToCheck)
{
$this->uniqueMatchLinkToCheck = $uniqueMatchLinkToCheck;
}
/**
* @return string
*/
public function getUniqueMatchLinkToCheck()
{
return $this->uniqueMatchLinkToCheck;
}
/**
* @param string
*/
public function setVisualStyle($visualStyle)
{
$this->visualStyle = $visualStyle;
}
/**
* @return string
*/
public function getVisualStyle()
{
return $this->visualStyle;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GetIosPostInstallAttributionRequest::class, 'Google_Service_FirebaseDynamicLinks_GetIosPostInstallAttributionRequest');

View File

@@ -0,0 +1,314 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\FirebaseDynamicLinks;
class GetIosPostInstallAttributionResponse extends \Google\Model
{
/**
* @var string
*/
public $appMinimumVersion;
/**
* @var string
*/
public $attributionConfidence;
/**
* @var string
*/
public $deepLink;
/**
* @var string
*/
public $externalBrowserDestinationLink;
/**
* @var string
*/
public $fallbackLink;
/**
* @var string
*/
public $invitationId;
/**
* @var bool
*/
public $isStrongMatchExecutable;
/**
* @var string
*/
public $matchMessage;
/**
* @var string
*/
public $requestIpVersion;
/**
* @var string
*/
public $requestedLink;
/**
* @var string
*/
public $resolvedLink;
/**
* @var string
*/
public $utmCampaign;
/**
* @var string
*/
public $utmContent;
/**
* @var string
*/
public $utmMedium;
/**
* @var string
*/
public $utmSource;
/**
* @var string
*/
public $utmTerm;
/**
* @param string
*/
public function setAppMinimumVersion($appMinimumVersion)
{
$this->appMinimumVersion = $appMinimumVersion;
}
/**
* @return string
*/
public function getAppMinimumVersion()
{
return $this->appMinimumVersion;
}
/**
* @param string
*/
public function setAttributionConfidence($attributionConfidence)
{
$this->attributionConfidence = $attributionConfidence;
}
/**
* @return string
*/
public function getAttributionConfidence()
{
return $this->attributionConfidence;
}
/**
* @param string
*/
public function setDeepLink($deepLink)
{
$this->deepLink = $deepLink;
}
/**
* @return string
*/
public function getDeepLink()
{
return $this->deepLink;
}
/**
* @param string
*/
public function setExternalBrowserDestinationLink($externalBrowserDestinationLink)
{
$this->externalBrowserDestinationLink = $externalBrowserDestinationLink;
}
/**
* @return string
*/
public function getExternalBrowserDestinationLink()
{
return $this->externalBrowserDestinationLink;
}
/**
* @param string
*/
public function setFallbackLink($fallbackLink)
{
$this->fallbackLink = $fallbackLink;
}
/**
* @return string
*/
public function getFallbackLink()
{
return $this->fallbackLink;
}
/**
* @param string
*/
public function setInvitationId($invitationId)
{
$this->invitationId = $invitationId;
}
/**
* @return string
*/
public function getInvitationId()
{
return $this->invitationId;
}
/**
* @param bool
*/
public function setIsStrongMatchExecutable($isStrongMatchExecutable)
{
$this->isStrongMatchExecutable = $isStrongMatchExecutable;
}
/**
* @return bool
*/
public function getIsStrongMatchExecutable()
{
return $this->isStrongMatchExecutable;
}
/**
* @param string
*/
public function setMatchMessage($matchMessage)
{
$this->matchMessage = $matchMessage;
}
/**
* @return string
*/
public function getMatchMessage()
{
return $this->matchMessage;
}
/**
* @param string
*/
public function setRequestIpVersion($requestIpVersion)
{
$this->requestIpVersion = $requestIpVersion;
}
/**
* @return string
*/
public function getRequestIpVersion()
{
return $this->requestIpVersion;
}
/**
* @param string
*/
public function setRequestedLink($requestedLink)
{
$this->requestedLink = $requestedLink;
}
/**
* @return string
*/
public function getRequestedLink()
{
return $this->requestedLink;
}
/**
* @param string
*/
public function setResolvedLink($resolvedLink)
{
$this->resolvedLink = $resolvedLink;
}
/**
* @return string
*/
public function getResolvedLink()
{
return $this->resolvedLink;
}
/**
* @param string
*/
public function setUtmCampaign($utmCampaign)
{
$this->utmCampaign = $utmCampaign;
}
/**
* @return string
*/
public function getUtmCampaign()
{
return $this->utmCampaign;
}
/**
* @param string
*/
public function setUtmContent($utmContent)
{
$this->utmContent = $utmContent;
}
/**
* @return string
*/
public function getUtmContent()
{
return $this->utmContent;
}
/**
* @param string
*/
public function setUtmMedium($utmMedium)
{
$this->utmMedium = $utmMedium;
}
/**
* @return string
*/
public function getUtmMedium()
{
return $this->utmMedium;
}
/**
* @param string
*/
public function setUtmSource($utmSource)
{
$this->utmSource = $utmSource;
}
/**
* @return string
*/
public function getUtmSource()
{
return $this->utmSource;
}
/**
* @param string
*/
public function setUtmTerm($utmTerm)
{
$this->utmTerm = $utmTerm;
}
/**
* @return string
*/
public function getUtmTerm()
{
return $this->utmTerm;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GetIosPostInstallAttributionResponse::class, 'Google_Service_FirebaseDynamicLinks_GetIosPostInstallAttributionResponse');

View File

@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\FirebaseDynamicLinks;
class GetIosReopenAttributionRequest extends \Google\Model
{
/**
* @var string
*/
public $bundleId;
/**
* @var string
*/
public $requestedLink;
/**
* @var string
*/
public $sdkVersion;
/**
* @param string
*/
public function setBundleId($bundleId)
{
$this->bundleId = $bundleId;
}
/**
* @return string
*/
public function getBundleId()
{
return $this->bundleId;
}
/**
* @param string
*/
public function setRequestedLink($requestedLink)
{
$this->requestedLink = $requestedLink;
}
/**
* @return string
*/
public function getRequestedLink()
{
return $this->requestedLink;
}
/**
* @param string
*/
public function setSdkVersion($sdkVersion)
{
$this->sdkVersion = $sdkVersion;
}
/**
* @return string
*/
public function getSdkVersion()
{
return $this->sdkVersion;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GetIosReopenAttributionRequest::class, 'Google_Service_FirebaseDynamicLinks_GetIosReopenAttributionRequest');

View File

@@ -0,0 +1,205 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\FirebaseDynamicLinks;
class GetIosReopenAttributionResponse extends \Google\Collection
{
protected $collection_key = 'warning';
/**
* @var string
*/
public $deepLink;
/**
* @var string
*/
public $invitationId;
/**
* @var string
*/
public $iosMinAppVersion;
/**
* @var string
*/
public $resolvedLink;
/**
* @var string
*/
public $utmCampaign;
/**
* @var string
*/
public $utmContent;
/**
* @var string
*/
public $utmMedium;
/**
* @var string
*/
public $utmSource;
/**
* @var string
*/
public $utmTerm;
protected $warningType = DynamicLinkWarning::class;
protected $warningDataType = 'array';
/**
* @param string
*/
public function setDeepLink($deepLink)
{
$this->deepLink = $deepLink;
}
/**
* @return string
*/
public function getDeepLink()
{
return $this->deepLink;
}
/**
* @param string
*/
public function setInvitationId($invitationId)
{
$this->invitationId = $invitationId;
}
/**
* @return string
*/
public function getInvitationId()
{
return $this->invitationId;
}
/**
* @param string
*/
public function setIosMinAppVersion($iosMinAppVersion)
{
$this->iosMinAppVersion = $iosMinAppVersion;
}
/**
* @return string
*/
public function getIosMinAppVersion()
{
return $this->iosMinAppVersion;
}
/**
* @param string
*/
public function setResolvedLink($resolvedLink)
{
$this->resolvedLink = $resolvedLink;
}
/**
* @return string
*/
public function getResolvedLink()
{
return $this->resolvedLink;
}
/**
* @param string
*/
public function setUtmCampaign($utmCampaign)
{
$this->utmCampaign = $utmCampaign;
}
/**
* @return string
*/
public function getUtmCampaign()
{
return $this->utmCampaign;
}
/**
* @param string
*/
public function setUtmContent($utmContent)
{
$this->utmContent = $utmContent;
}
/**
* @return string
*/
public function getUtmContent()
{
return $this->utmContent;
}
/**
* @param string
*/
public function setUtmMedium($utmMedium)
{
$this->utmMedium = $utmMedium;
}
/**
* @return string
*/
public function getUtmMedium()
{
return $this->utmMedium;
}
/**
* @param string
*/
public function setUtmSource($utmSource)
{
$this->utmSource = $utmSource;
}
/**
* @return string
*/
public function getUtmSource()
{
return $this->utmSource;
}
/**
* @param string
*/
public function setUtmTerm($utmTerm)
{
$this->utmTerm = $utmTerm;
}
/**
* @return string
*/
public function getUtmTerm()
{
return $this->utmTerm;
}
/**
* @param DynamicLinkWarning[]
*/
public function setWarning($warning)
{
$this->warning = $warning;
}
/**
* @return DynamicLinkWarning[]
*/
public function getWarning()
{
return $this->warning;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GetIosReopenAttributionResponse::class, 'Google_Service_FirebaseDynamicLinks_GetIosReopenAttributionResponse');

View File

@@ -0,0 +1,134 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\FirebaseDynamicLinks;
class GooglePlayAnalytics extends \Google\Model
{
/**
* @var string
*/
public $gclid;
/**
* @var string
*/
public $utmCampaign;
/**
* @var string
*/
public $utmContent;
/**
* @var string
*/
public $utmMedium;
/**
* @var string
*/
public $utmSource;
/**
* @var string
*/
public $utmTerm;
/**
* @param string
*/
public function setGclid($gclid)
{
$this->gclid = $gclid;
}
/**
* @return string
*/
public function getGclid()
{
return $this->gclid;
}
/**
* @param string
*/
public function setUtmCampaign($utmCampaign)
{
$this->utmCampaign = $utmCampaign;
}
/**
* @return string
*/
public function getUtmCampaign()
{
return $this->utmCampaign;
}
/**
* @param string
*/
public function setUtmContent($utmContent)
{
$this->utmContent = $utmContent;
}
/**
* @return string
*/
public function getUtmContent()
{
return $this->utmContent;
}
/**
* @param string
*/
public function setUtmMedium($utmMedium)
{
$this->utmMedium = $utmMedium;
}
/**
* @return string
*/
public function getUtmMedium()
{
return $this->utmMedium;
}
/**
* @param string
*/
public function setUtmSource($utmSource)
{
$this->utmSource = $utmSource;
}
/**
* @return string
*/
public function getUtmSource()
{
return $this->utmSource;
}
/**
* @param string
*/
public function setUtmTerm($utmTerm)
{
$this->utmTerm = $utmTerm;
}
/**
* @return string
*/
public function getUtmTerm()
{
return $this->utmTerm;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePlayAnalytics::class, 'Google_Service_FirebaseDynamicLinks_GooglePlayAnalytics');

View File

@@ -0,0 +1,98 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\FirebaseDynamicLinks;
class ITunesConnectAnalytics extends \Google\Model
{
/**
* @var string
*/
public $at;
/**
* @var string
*/
public $ct;
/**
* @var string
*/
public $mt;
/**
* @var string
*/
public $pt;
/**
* @param string
*/
public function setAt($at)
{
$this->at = $at;
}
/**
* @return string
*/
public function getAt()
{
return $this->at;
}
/**
* @param string
*/
public function setCt($ct)
{
$this->ct = $ct;
}
/**
* @return string
*/
public function getCt()
{
return $this->ct;
}
/**
* @param string
*/
public function setMt($mt)
{
$this->mt = $mt;
}
/**
* @return string
*/
public function getMt()
{
return $this->mt;
}
/**
* @param string
*/
public function setPt($pt)
{
$this->pt = $pt;
}
/**
* @return string
*/
public function getPt()
{
return $this->pt;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ITunesConnectAnalytics::class, 'Google_Service_FirebaseDynamicLinks_ITunesConnectAnalytics');

View File

@@ -0,0 +1,152 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\FirebaseDynamicLinks;
class IosInfo extends \Google\Model
{
/**
* @var string
*/
public $iosAppStoreId;
/**
* @var string
*/
public $iosBundleId;
/**
* @var string
*/
public $iosCustomScheme;
/**
* @var string
*/
public $iosFallbackLink;
/**
* @var string
*/
public $iosIpadBundleId;
/**
* @var string
*/
public $iosIpadFallbackLink;
/**
* @var string
*/
public $iosMinimumVersion;
/**
* @param string
*/
public function setIosAppStoreId($iosAppStoreId)
{
$this->iosAppStoreId = $iosAppStoreId;
}
/**
* @return string
*/
public function getIosAppStoreId()
{
return $this->iosAppStoreId;
}
/**
* @param string
*/
public function setIosBundleId($iosBundleId)
{
$this->iosBundleId = $iosBundleId;
}
/**
* @return string
*/
public function getIosBundleId()
{
return $this->iosBundleId;
}
/**
* @param string
*/
public function setIosCustomScheme($iosCustomScheme)
{
$this->iosCustomScheme = $iosCustomScheme;
}
/**
* @return string
*/
public function getIosCustomScheme()
{
return $this->iosCustomScheme;
}
/**
* @param string
*/
public function setIosFallbackLink($iosFallbackLink)
{
$this->iosFallbackLink = $iosFallbackLink;
}
/**
* @return string
*/
public function getIosFallbackLink()
{
return $this->iosFallbackLink;
}
/**
* @param string
*/
public function setIosIpadBundleId($iosIpadBundleId)
{
$this->iosIpadBundleId = $iosIpadBundleId;
}
/**
* @return string
*/
public function getIosIpadBundleId()
{
return $this->iosIpadBundleId;
}
/**
* @param string
*/
public function setIosIpadFallbackLink($iosIpadFallbackLink)
{
$this->iosIpadFallbackLink = $iosIpadFallbackLink;
}
/**
* @return string
*/
public function getIosIpadFallbackLink()
{
return $this->iosIpadFallbackLink;
}
/**
* @param string
*/
public function setIosMinimumVersion($iosMinimumVersion)
{
$this->iosMinimumVersion = $iosMinimumVersion;
}
/**
* @return string
*/
public function getIosMinimumVersion()
{
return $this->iosMinimumVersion;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(IosInfo::class, 'Google_Service_FirebaseDynamicLinks_IosInfo');

View File

@@ -0,0 +1,133 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\FirebaseDynamicLinks;
class ManagedShortLink extends \Google\Collection
{
protected $collection_key = 'flaggedAttribute';
/**
* @var string
*/
public $creationTime;
/**
* @var string[]
*/
public $flaggedAttribute;
protected $infoType = DynamicLinkInfo::class;
protected $infoDataType = '';
/**
* @var string
*/
public $link;
/**
* @var string
*/
public $linkName;
/**
* @var string
*/
public $visibility;
/**
* @param string
*/
public function setCreationTime($creationTime)
{
$this->creationTime = $creationTime;
}
/**
* @return string
*/
public function getCreationTime()
{
return $this->creationTime;
}
/**
* @param string[]
*/
public function setFlaggedAttribute($flaggedAttribute)
{
$this->flaggedAttribute = $flaggedAttribute;
}
/**
* @return string[]
*/
public function getFlaggedAttribute()
{
return $this->flaggedAttribute;
}
/**
* @param DynamicLinkInfo
*/
public function setInfo(DynamicLinkInfo $info)
{
$this->info = $info;
}
/**
* @return DynamicLinkInfo
*/
public function getInfo()
{
return $this->info;
}
/**
* @param string
*/
public function setLink($link)
{
$this->link = $link;
}
/**
* @return string
*/
public function getLink()
{
return $this->link;
}
/**
* @param string
*/
public function setLinkName($linkName)
{
$this->linkName = $linkName;
}
/**
* @return string
*/
public function getLinkName()
{
return $this->linkName;
}
/**
* @param string
*/
public function setVisibility($visibility)
{
$this->visibility = $visibility;
}
/**
* @return string
*/
public function getVisibility()
{
return $this->visibility;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ManagedShortLink::class, 'Google_Service_FirebaseDynamicLinks_ManagedShortLink');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\FirebaseDynamicLinks;
class NavigationInfo extends \Google\Model
{
/**
* @var bool
*/
public $enableForcedRedirect;
/**
* @param bool
*/
public function setEnableForcedRedirect($enableForcedRedirect)
{
$this->enableForcedRedirect = $enableForcedRedirect;
}
/**
* @return bool
*/
public function getEnableForcedRedirect()
{
return $this->enableForcedRedirect;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(NavigationInfo::class, 'Google_Service_FirebaseDynamicLinks_NavigationInfo');

View File

@@ -0,0 +1,58 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\FirebaseDynamicLinks\Resource;
use Google\Service\FirebaseDynamicLinks\CreateManagedShortLinkRequest;
use Google\Service\FirebaseDynamicLinks\CreateManagedShortLinkResponse;
/**
* The "managedShortLinks" collection of methods.
* Typical usage is:
* <code>
* $firebasedynamiclinksService = new Google\Service\FirebaseDynamicLinks(...);
* $managedShortLinks = $firebasedynamiclinksService->managedShortLinks;
* </code>
*/
class ManagedShortLinks extends \Google\Service\Resource
{
/**
* Creates a managed short Dynamic Link given either a valid long Dynamic Link
* or details such as Dynamic Link domain, Android and iOS app information. The
* created short Dynamic Link will not expire. This differs from
* CreateShortDynamicLink in the following ways: - The request will also contain
* a name for the link (non unique name for the front end). - The response must
* be authenticated with an auth token (generated with the admin service
* account). - The link will appear in the FDL list of links in the console
* front end. The Dynamic Link domain in the request must be owned by
* requester's Firebase project. (managedShortLinks.create)
*
* @param CreateManagedShortLinkRequest $postBody
* @param array $optParams Optional parameters.
* @return CreateManagedShortLinkResponse
* @throws \Google\Service\Exception
*/
public function create(CreateManagedShortLinkRequest $postBody, $optParams = [])
{
$params = ['postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('create', [$params], CreateManagedShortLinkResponse::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ManagedShortLinks::class, 'Google_Service_FirebaseDynamicLinks_Resource_ManagedShortLinks');

View File

@@ -0,0 +1,55 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\FirebaseDynamicLinks\Resource;
use Google\Service\FirebaseDynamicLinks\CreateShortDynamicLinkRequest;
use Google\Service\FirebaseDynamicLinks\CreateShortDynamicLinkResponse;
/**
* The "shortLinks" collection of methods.
* Typical usage is:
* <code>
* $firebasedynamiclinksService = new Google\Service\FirebaseDynamicLinks(...);
* $shortLinks = $firebasedynamiclinksService->shortLinks;
* </code>
*/
class ShortLinks extends \Google\Service\Resource
{
/**
* Creates a short Dynamic Link given either a valid long Dynamic Link or
* details such as Dynamic Link domain, Android and iOS app information. The
* created short Dynamic Link will not expire. Repeated calls with the same long
* Dynamic Link or Dynamic Link information will produce the same short Dynamic
* Link. The Dynamic Link domain in the request must be owned by requester's
* Firebase project. (shortLinks.create)
*
* @param CreateShortDynamicLinkRequest $postBody
* @param array $optParams Optional parameters.
* @return CreateShortDynamicLinkResponse
* @throws \Google\Service\Exception
*/
public function create(CreateShortDynamicLinkRequest $postBody, $optParams = [])
{
$params = ['postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('create', [$params], CreateShortDynamicLinkResponse::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ShortLinks::class, 'Google_Service_FirebaseDynamicLinks_Resource_ShortLinks');

View File

@@ -0,0 +1,90 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\FirebaseDynamicLinks\Resource;
use Google\Service\FirebaseDynamicLinks\DynamicLinkStats;
use Google\Service\FirebaseDynamicLinks\GetIosPostInstallAttributionRequest;
use Google\Service\FirebaseDynamicLinks\GetIosPostInstallAttributionResponse;
use Google\Service\FirebaseDynamicLinks\GetIosReopenAttributionRequest;
use Google\Service\FirebaseDynamicLinks\GetIosReopenAttributionResponse;
/**
* The "v1" collection of methods.
* Typical usage is:
* <code>
* $firebasedynamiclinksService = new Google\Service\FirebaseDynamicLinks(...);
* $v1 = $firebasedynamiclinksService->v1;
* </code>
*/
class V1 extends \Google\Service\Resource
{
/**
* Fetches analytics stats of a short Dynamic Link for a given duration. Metrics
* include number of clicks, redirects, installs, app first opens, and app
* reopens. (v1.getLinkStats)
*
* @param string $dynamicLink Dynamic Link URL. e.g.
* https://abcd.app.goo.gl/wxyz
* @param array $optParams Optional parameters.
*
* @opt_param string durationDays The span of time requested in days.
* @opt_param string sdkVersion Google SDK version. Version takes the form
* "$major.$minor.$patch"
* @return DynamicLinkStats
* @throws \Google\Service\Exception
*/
public function getLinkStats($dynamicLink, $optParams = [])
{
$params = ['dynamicLink' => $dynamicLink];
$params = array_merge($params, $optParams);
return $this->call('getLinkStats', [$params], DynamicLinkStats::class);
}
/**
* Get iOS strong/weak-match info for post-install attribution.
* (v1.installAttribution)
*
* @param GetIosPostInstallAttributionRequest $postBody
* @param array $optParams Optional parameters.
* @return GetIosPostInstallAttributionResponse
* @throws \Google\Service\Exception
*/
public function installAttribution(GetIosPostInstallAttributionRequest $postBody, $optParams = [])
{
$params = ['postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('installAttribution', [$params], GetIosPostInstallAttributionResponse::class);
}
/**
* Get iOS reopen attribution for app universal link open deeplinking.
* (v1.reopenAttribution)
*
* @param GetIosReopenAttributionRequest $postBody
* @param array $optParams Optional parameters.
* @return GetIosReopenAttributionResponse
* @throws \Google\Service\Exception
*/
public function reopenAttribution(GetIosReopenAttributionRequest $postBody, $optParams = [])
{
$params = ['postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('reopenAttribution', [$params], GetIosReopenAttributionResponse::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(V1::class, 'Google_Service_FirebaseDynamicLinks_Resource_V1');

View File

@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\FirebaseDynamicLinks;
class SocialMetaTagInfo extends \Google\Model
{
/**
* @var string
*/
public $socialDescription;
/**
* @var string
*/
public $socialImageLink;
/**
* @var string
*/
public $socialTitle;
/**
* @param string
*/
public function setSocialDescription($socialDescription)
{
$this->socialDescription = $socialDescription;
}
/**
* @return string
*/
public function getSocialDescription()
{
return $this->socialDescription;
}
/**
* @param string
*/
public function setSocialImageLink($socialImageLink)
{
$this->socialImageLink = $socialImageLink;
}
/**
* @return string
*/
public function getSocialImageLink()
{
return $this->socialImageLink;
}
/**
* @param string
*/
public function setSocialTitle($socialTitle)
{
$this->socialTitle = $socialTitle;
}
/**
* @return string
*/
public function getSocialTitle()
{
return $this->socialTitle;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(SocialMetaTagInfo::class, 'Google_Service_FirebaseDynamicLinks_SocialMetaTagInfo');

View File

@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\FirebaseDynamicLinks;
class Suffix extends \Google\Model
{
/**
* @var string
*/
public $customSuffix;
/**
* @var string
*/
public $option;
/**
* @param string
*/
public function setCustomSuffix($customSuffix)
{
$this->customSuffix = $customSuffix;
}
/**
* @return string
*/
public function getCustomSuffix()
{
return $this->customSuffix;
}
/**
* @param string
*/
public function setOption($option)
{
$this->option = $option;
}
/**
* @return string
*/
public function getOption()
{
return $this->option;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Suffix::class, 'Google_Service_FirebaseDynamicLinks_Suffix');