📂 File Browser

AgentAI/vendor/google/apiclient-services/src
🌙 Dark Mode
🎯 Quick Launch:

📁 Directories

📁 ACMEDNS/ 🔓 Open
📁 AIPlatformNotebooks/ 🔓 Open
📁 APIManagement/ 🔓 Open
📁 APIhub/ 🔓 Open
📁 AbusiveExperienceReport/ 🔓 Open
📁 Acceleratedmobilepageurl/ 🔓 Open
📁 AccessApproval/ 🔓 Open
📁 AccessContextManager/ 🔓 Open
📁 AdExchangeBuyer/ 🔓 Open
📁 AdExchangeBuyerII/ 🔓 Open
📁 AdExperienceReport/ 🔓 Open
📁 AdMob/ 🔓 Open
📁 AdSenseHost/ 🔓 Open
📁 AdSensePlatform/ 🔓 Open
📁 AddressValidation/ 🔓 Open
📁 Adsense/ 🔓 Open
📁 Advisorynotifications/ 🔓 Open
📁 AgentRegistry/ 🔓 Open
📁 Aiplatform/ 🔓 Open
📁 AirQuality/ 🔓 Open
📁 AlertCenter/ 🔓 Open
📁 Analytics/ 🔓 Open
📁 AnalyticsData/ 🔓 Open
📁 AnalyticsHub/ 🔓 Open
📁 AnalyticsReporting/ 🔓 Open
📁 AndroidEnterprise/ 🔓 Open
📁 AndroidManagement/ 🔓 Open
📁 AndroidProvisioningPartner/ 🔓 Open
📁 AndroidPublisher/ 🔓 Open
📁 ApiKeysService/ 🔓 Open
📁 Apigateway/ 🔓 Open
📁 Apigee/ 🔓 Open
📁 ApigeeRegistry/ 🔓 Open
📁 AppHub/ 🔓 Open
📁 Appengine/ 🔓 Open
📁 Area120Tables/ 🔓 Open
📁 AreaInsights/ 🔓 Open
📁 ArtifactRegistry/ 🔓 Open
📁 Assuredworkloads/ 🔓 Open
📁 AuthorizedBuyersMarketplace/ 🔓 Open
📁 Backupdr/ 🔓 Open
📁 BackupforGKE/ 🔓 Open
📁 Baremetalsolution/ 🔓 Open
📁 Batch/ 🔓 Open
📁 BeyondCorp/ 🔓 Open
📁 BigLakeService/ 🔓 Open
📁 BigQueryConnectionService/ 🔓 Open
📁 BigQueryDataPolicyService/ 🔓 Open
📁 BigQueryDataTransfer/ 🔓 Open
📁 BigQueryReservation/ 🔓 Open
📁 Bigquery/ 🔓 Open
📁 BigtableAdmin/ 🔓 Open
📁 BinaryAuthorization/ 🔓 Open
📁 BlockchainNodeEngine/ 🔓 Open
📁 Blogger/ 🔓 Open
📁 Books/ 🔓 Open
📁 BusinessProfilePerformance/ 🔓 Open
📁 CCAIPlatform/ 🔓 Open
📁 Calendar/ 🔓 Open
📁 CertificateAuthorityService/ 🔓 Open
📁 CertificateManager/ 🔓 Open
📁 ChecksService/ 🔓 Open
📁 ChromeManagement/ 🔓 Open
📁 ChromePolicy/ 🔓 Open
📁 ChromeUXReport/ 🔓 Open
📁 Chromewebstore/ 🔓 Open
📁 CivicInfo/ 🔓 Open
📁 Classroom/ 🔓 Open
📁 CloudAlloyDBAdmin/ 🔓 Open
📁 CloudAsset/ 🔓 Open
📁 CloudBillingBudget/ 🔓 Open
📁 CloudBuild/ 🔓 Open
📁 CloudCommercePartnerProcurementService/ 🔓 Open
📁 CloudComposer/ 🔓 Open
📁 CloudControlsPartnerService/ 🔓 Open
📁 CloudDataplex/ 🔓 Open
📁 CloudDebugger/ 🔓 Open
📁 CloudDeploy/ 🔓 Open
📁 CloudDomains/ 🔓 Open
📁 CloudFilestore/ 🔓 Open
📁 CloudFunctions/ 🔓 Open
📁 CloudHealthcare/ 🔓 Open
📁 CloudIAP/ 🔓 Open
📁 CloudIdentity/ 🔓 Open
📁 CloudIot/ 🔓 Open
📁 CloudKMS/ 🔓 Open
📁 CloudLifeSciences/ 🔓 Open
📁 CloudLocationFinder/ 🔓 Open
📁 CloudMachineLearningEngine/ 🔓 Open
📁 CloudMemorystoreforMemcached/ 🔓 Open
📁 CloudNaturalLanguage/ 🔓 Open
📁 CloudOSLogin/ 🔓 Open
📁 CloudObservability/ 🔓 Open
📁 CloudProfiler/ 🔓 Open
📁 CloudRedis/ 🔓 Open
📁 CloudResourceManager/ 🔓 Open
📁 CloudRetail/ 🔓 Open
📁 CloudRun/ 🔓 Open
📁 CloudRuntimeConfig/ 🔓 Open
📁 CloudScheduler/ 🔓 Open
📁 CloudSearch/ 🔓 Open
📁 CloudSecurityToken/ 🔓 Open
📁 CloudShell/ 🔓 Open
📁 CloudSourceRepositories/ 🔓 Open
📁 CloudSupport/ 🔓 Open
📁 CloudTalentSolution/ 🔓 Open
📁 CloudTasks/ 🔓 Open
📁 CloudTrace/ 🔓 Open
📁 CloudVideoIntelligence/ 🔓 Open
📁 CloudWorkstations/ 🔓 Open
📁 Cloudbilling/ 🔓 Open
📁 Cloudchannel/ 🔓 Open
📁 Clouderrorreporting/ 🔓 Open
📁 Compute/ 🔓 Open
📁 Config/ 🔓 Open
📁 Connectors/ 🔓 Open
📁 Contactcenterinsights/ 🔓 Open
📁 Container/ 🔓 Open
📁 ContainerAnalysis/ 🔓 Open
📁 Contentwarehouse/ 🔓 Open
📁 Css/ 🔓 Open
📁 CustomSearchAPI/ 🔓 Open
📁 CustomerEngagementSuite/ 🔓 Open
📁 DLP/ 🔓 Open
📁 DataCatalog/ 🔓 Open
📁 DataFusion/ 🔓 Open
📁 DataLabeling/ 🔓 Open
📁 DataManager/ 🔓 Open
📁 DataPortability/ 🔓 Open
📁 DataTransfer/ 🔓 Open
📁 DatabaseMigrationService/ 🔓 Open
📁 Dataflow/ 🔓 Open
📁 Dataform/ 🔓 Open
📁 Datalineage/ 🔓 Open
📁 Datapipelines/ 🔓 Open
📁 Dataproc/ 🔓 Open
📁 DataprocMetastore/ 🔓 Open
📁 Datastore/ 🔓 Open
📁 Datastream/ 🔓 Open
📁 DeploymentManager/ 🔓 Open
📁 DeveloperConnect/ 🔓 Open
📁 DeveloperKnowledge/ 🔓 Open
📁 Dfareporting/ 🔓 Open
📁 Dialogflow/ 🔓 Open
📁 Digitalassetlinks/ 🔓 Open
📁 Directory/ 🔓 Open
📁 DiscoveryEngine/ 🔓 Open
📁 DisplayVideo/ 🔓 Open
📁 Dns/ 🔓 Open
📁 Docs/ 🔓 Open
📁 Document/ 🔓 Open
📁 DomainsRDAP/ 🔓 Open
📁 DoubleClickBidManager/ 🔓 Open
📁 Doubleclicksearch/ 🔓 Open
📁 Drive/ 🔓 Open
📁 DriveActivity/ 🔓 Open
📁 DriveLabels/ 🔓 Open
📁 Essentialcontacts/ 🔓 Open
📁 Eventarc/ 🔓 Open
📁 FactCheckTools/ 🔓 Open
📁 Fcmdata/ 🔓 Open
📁 FirebaseAppDistribution/ 🔓 Open
📁 FirebaseAppHosting/ 🔓 Open
📁 FirebaseCloudMessaging/ 🔓 Open
📁 FirebaseDataConnect/ 🔓 Open
📁 FirebaseDynamicLinks/ 🔓 Open
📁 FirebaseHosting/ 🔓 Open
📁 FirebaseML/ 🔓 Open
📁 FirebaseManagement/ 🔓 Open
📁 FirebaseRealtimeDatabase/ 🔓 Open
📁 FirebaseRules/ 🔓 Open
📁 Firebaseappcheck/ 🔓 Open
📁 Firebasestorage/ 🔓 Open
📁 Firestore/ 🔓 Open
📁 Fitness/ 🔓 Open
📁 Forms/ 🔓 Open
📁 GKEHub/ 🔓 Open
📁 GKEOnPrem/ 🔓 Open
📁 GSuiteMarketplaceAPI/ 🔓 Open
📁 GameServices/ 🔓 Open
📁 Games/ 🔓 Open
📁 GamesConfiguration/ 🔓 Open
📁 GamesManagement/ 🔓 Open
📁 Genomics/ 🔓 Open
📁 Gmail/ 🔓 Open
📁 GoogleAnalyticsAdmin/ 🔓 Open
📁 GoogleHealthAPI/ 🔓 Open
📁 GoogleMarketingPlatformAdminAPI/ 🔓 Open
📁 GroupsMigration/ 🔓 Open
📁 Groupssettings/ 🔓 Open
📁 HangoutsChat/ 🔓 Open
📁 HomeGraphService/ 🔓 Open
📁 HypercomputeCluster/ 🔓 Open
📁 IAMCredentials/ 🔓 Open
📁 IDS/ 🔓 Open
📁 Iam/ 🔓 Open
📁 Ideahub/ 🔓 Open
📁 IdentityToolkit/ 🔓 Open
📁 Indexing/ 🔓 Open
📁 Integrations/ 🔓 Open
📁 Keep/ 🔓 Open
📁 Kgsearch/ 🔓 Open
📁 Kmsinventory/ 🔓 Open
📁 Libraryagent/ 🔓 Open
📁 Licensing/ 🔓 Open
📁 Localservices/ 🔓 Open
📁 Logging/ 🔓 Open
📁 Looker/ 🔓 Open
📁 ManagedKafka/ 🔓 Open
📁 ManagedServiceforMicrosoftActiveDirectoryConsumerAPI/ 🔓 Open
📁 ManufacturerCenter/ 🔓 Open
📁 MapsPlaces/ 🔓 Open
📁 Meet/ 🔓 Open
📁 Merchant/ 🔓 Open
📁 MigrationCenterAPI/ 🔓 Open
📁 Monitoring/ 🔓 Open
📁 MyBusinessAccountManagement/ 🔓 Open
📁 MyBusinessBusinessCalls/ 🔓 Open
📁 MyBusinessBusinessInformation/ 🔓 Open
📁 MyBusinessLodging/ 🔓 Open
📁 MyBusinessNotificationSettings/ 🔓 Open
📁 MyBusinessPlaceActions/ 🔓 Open
📁 MyBusinessQA/ 🔓 Open
📁 MyBusinessVerifications/ 🔓 Open
📁 NetAppFiles/ 🔓 Open
📁 NetworkManagement/ 🔓 Open
📁 NetworkSecurity/ 🔓 Open
📁 NetworkServices/ 🔓 Open
📁 Networkconnectivity/ 🔓 Open
📁 OSConfig/ 🔓 Open
📁 Oauth2/ 🔓 Open
📁 OnDemandScanning/ 🔓 Open
📁 OracleDatabase/ 🔓 Open
📁 OrgPolicyAPI/ 🔓 Open
📁 PagespeedInsights/ 🔓 Open
📁 Parallelstore/ 🔓 Open
📁 ParameterManager/ 🔓 Open
📁 PaymentsResellerSubscription/ 🔓 Open
📁 PeopleService/ 🔓 Open
📁 PlayGrouping/ 🔓 Open
📁 PlayIntegrity/ 🔓 Open
📁 PlayableLocations/ 🔓 Open
📁 Playcustomapp/ 🔓 Open
📁 Playdeveloperreporting/ 🔓 Open
📁 PolicyAnalyzer/ 🔓 Open
📁 PolicySimulator/ 🔓 Open
📁 PolicyTroubleshooter/ 🔓 Open
📁 Pollen/ 🔓 Open
📁 PolyService/ 🔓 Open
📁 PostmasterTools/ 🔓 Open
📁 PublicCertificateAuthority/ 🔓 Open
📁 Pubsub/ 🔓 Open
📁 PubsubLite/ 🔓 Open
📁 RapidMigrationAssessment/ 🔓 Open
📁 RealTimeBidding/ 🔓 Open
📁 RecaptchaEnterprise/ 🔓 Open
📁 RecommendationsAI/ 🔓 Open
📁 Recommender/ 🔓 Open
📁 RemoteBuildExecution/ 🔓 Open
📁 Reports/ 🔓 Open
📁 Reseller/ 🔓 Open
📁 ResourceSettings/ 🔓 Open
📁 SA360/ 🔓 Open
📁 SASPortalTesting/ 🔓 Open
📁 SQLAdmin/ 🔓 Open
📁 SaaSServiceManagement/ 🔓 Open
📁 Safebrowsing/ 🔓 Open
📁 Sasportal/ 🔓 Open
📁 Script/ 🔓 Open
📁 SearchConsole/ 🔓 Open
📁 SecretManager/ 🔓 Open
📁 SecureSourceManager/ 🔓 Open
📁 SecurityCommandCenter/ 🔓 Open
📁 SecurityPosture/ 🔓 Open
📁 SemanticTile/ 🔓 Open
📁 ServerlessVPCAccess/ 🔓 Open
📁 ServiceConsumerManagement/ 🔓 Open
📁 ServiceControl/ 🔓 Open
📁 ServiceDirectory/ 🔓 Open
📁 ServiceManagement/ 🔓 Open
📁 ServiceNetworking/ 🔓 Open
📁 ServiceUsage/ 🔓 Open
📁 Sheets/ 🔓 Open
📁 ShoppingContent/ 🔓 Open
📁 SiteVerification/ 🔓 Open
📁 Slides/ 🔓 Open
📁 SmartDeviceManagement/ 🔓 Open
📁 Solar/ 🔓 Open
📁 Spanner/ 🔓 Open
📁 Speech/ 🔓 Open
📁 Storage/ 🔓 Open
📁 StorageBatchOperations/ 🔓 Open
📁 Storagetransfer/ 🔓 Open
📁 StreetViewPublish/ 🔓 Open
📁 SubscriptionLinking/ 🔓 Open
📁 TPU/ 🔓 Open
📁 TagManager/ 🔓 Open
📁 Tasks/ 🔓 Open
📁 Testing/ 🔓 Open
📁 Texttospeech/ 🔓 Open
📁 ThreatIntelligenceService/ 🔓 Open
📁 ToolResults/ 🔓 Open
📁 TrafficDirectorService/ 🔓 Open
📁 Transcoder/ 🔓 Open
📁 Translate/ 🔓 Open
📁 TravelImpactModel/ 🔓 Open
📁 VMMigrationService/ 🔓 Open
📁 VMwareEngine/ 🔓 Open
📁 Vault/ 🔓 Open
📁 Verifiedaccess/ 🔓 Open
📁 VersionHistory/ 🔓 Open
📁 Vision/ 🔓 Open
📁 Walletobjects/ 🔓 Open
📁 WebRisk/ 🔓 Open
📁 Webfonts/ 🔓 Open
📁 Webmasters/ 🔓 Open
📁 WorkflowExecutions/ 🔓 Open
📁 Workflows/ 🔓 Open
📁 WorkloadManager/ 🔓 Open
📁 WorkspaceEvents/ 🔓 Open
📁 YouTube/ 🔓 Open
📁 YouTubeAnalytics/ 🔓 Open
📁 YouTubeReporting/ 🔓 Open

📄 Files

🐘 ACMEDNS.php
▶ Open 📄 View Source
🐘 AIPlatformNotebooks.php
▶ Open 📄 View Source
🐘 APIManagement.php
▶ Open 📄 View Source
🐘 APIhub.php
▶ Open 📄 View Source
🐘 AbusiveExperienceReport.php
▶ Open 📄 View Source
🐘 Acceleratedmobilepageurl.php
▶ Open 📄 View Source
🐘 AccessApproval.php
▶ Open 📄 View Source
🐘 AccessContextManager.php
▶ Open 📄 View Source
🐘 AdExchangeBuyer.php
▶ Open 📄 View Source
🐘 AdExchangeBuyerII.php
▶ Open 📄 View Source
🐘 AdExperienceReport.php
▶ Open 📄 View Source
🐘 AdMob.php
▶ Open 📄 View Source
🐘 AdSenseHost.php
▶ Open 📄 View Source
🐘 AdSensePlatform.php
▶ Open 📄 View Source
🐘 AddressValidation.php
▶ Open 📄 View Source
🐘 Adsense.php
▶ Open 📄 View Source
🐘 Advisorynotifications.php
▶ Open 📄 View Source
🐘 AgentRegistry.php
▶ Open 📄 View Source
🐘 Aiplatform.php
▶ Open 📄 View Source
🐘 AirQuality.php
▶ Open 📄 View Source
🐘 AlertCenter.php
▶ Open 📄 View Source
🐘 Analytics.php
▶ Open 📄 View Source
🐘 AnalyticsData.php
▶ Open 📄 View Source
🐘 AnalyticsHub.php
▶ Open 📄 View Source
🐘 AnalyticsReporting.php
▶ Open 📄 View Source
🐘 AndroidEnterprise.php
▶ Open 📄 View Source
🐘 AndroidManagement.php
▶ Open 📄 View Source
🐘 AndroidProvisioningPartner.php
▶ Open 📄 View Source
🐘 AndroidPublisher.php
▶ Open 📄 View Source
🐘 ApiKeysService.php
▶ Open 📄 View Source
🐘 Apigateway.php
▶ Open 📄 View Source
🐘 Apigee.php
▶ Open 📄 View Source
🐘 ApigeeRegistry.php
▶ Open 📄 View Source
🐘 AppHub.php
▶ Open 📄 View Source
🐘 Appengine.php
▶ Open 📄 View Source
🐘 Area120Tables.php
▶ Open 📄 View Source
🐘 AreaInsights.php
▶ Open 📄 View Source
🐘 ArtifactRegistry.php
▶ Open 📄 View Source
🐘 Assuredworkloads.php
▶ Open 📄 View Source
🐘 AuthorizedBuyersMarketplace.php
▶ Open 📄 View Source
🐘 Backupdr.php
▶ Open 📄 View Source
🐘 BackupforGKE.php
▶ Open 📄 View Source
🐘 Baremetalsolution.php
▶ Open 📄 View Source
🐘 Batch.php
▶ Open 📄 View Source
🐘 BeyondCorp.php
▶ Open 📄 View Source
🐘 BigLakeService.php
▶ Open 📄 View Source
🐘 BigQueryConnectionService.php
▶ Open 📄 View Source
🐘 BigQueryDataPolicyService.php
▶ Open 📄 View Source
🐘 BigQueryDataTransfer.php
▶ Open 📄 View Source
🐘 BigQueryReservation.php
▶ Open 📄 View Source
🐘 Bigquery.php
▶ Open 📄 View Source
🐘 BigtableAdmin.php
▶ Open 📄 View Source
🐘 BinaryAuthorization.php
▶ Open 📄 View Source
🐘 BlockchainNodeEngine.php
▶ Open 📄 View Source
🐘 Blogger.php
▶ Open 📄 View Source
🐘 Books.php
▶ Open 📄 View Source
🐘 BusinessProfilePerformance.php
▶ Open 📄 View Source
🐘 CCAIPlatform.php
▶ Open 📄 View Source
🐘 Calendar.php
▶ Open 📄 View Source
🐘 CertificateAuthorityService.php
▶ Open 📄 View Source
🐘 CertificateManager.php
▶ Open 📄 View Source
🐘 ChecksService.php
▶ Open 📄 View Source
🐘 ChromeManagement.php
▶ Open 📄 View Source
🐘 ChromePolicy.php
▶ Open 📄 View Source
🐘 ChromeUXReport.php
▶ Open 📄 View Source
🐘 Chromewebstore.php
▶ Open 📄 View Source
🐘 CivicInfo.php
▶ Open 📄 View Source
🐘 Classroom.php
▶ Open 📄 View Source
🐘 CloudAlloyDBAdmin.php
▶ Open 📄 View Source
🐘 CloudAsset.php
▶ Open 📄 View Source
🐘 CloudBillingBudget.php
▶ Open 📄 View Source
🐘 CloudBuild.php
▶ Open 📄 View Source
🐘 CloudCommercePartnerProcurementService.php
▶ Open 📄 View Source
🐘 CloudComposer.php
▶ Open 📄 View Source
🐘 CloudControlsPartnerService.php
▶ Open 📄 View Source
🐘 CloudDataplex.php
▶ Open 📄 View Source
🐘 CloudDebugger.php
▶ Open 📄 View Source
🐘 CloudDeploy.php
▶ Open 📄 View Source
🐘 CloudDomains.php
▶ Open 📄 View Source
🐘 CloudFilestore.php
▶ Open 📄 View Source
🐘 CloudFunctions.php
▶ Open 📄 View Source
🐘 CloudHealthcare.php
▶ Open 📄 View Source
🐘 CloudIAP.php
▶ Open 📄 View Source
🐘 CloudIdentity.php
▶ Open 📄 View Source
🐘 CloudIot.php
▶ Open 📄 View Source
🐘 CloudKMS.php
▶ Open 📄 View Source
🐘 CloudLifeSciences.php
▶ Open 📄 View Source
🐘 CloudLocationFinder.php
▶ Open 📄 View Source
🐘 CloudMachineLearningEngine.php
▶ Open 📄 View Source
🐘 CloudMemorystoreforMemcached.php
▶ Open 📄 View Source
🐘 CloudNaturalLanguage.php
▶ Open 📄 View Source
🐘 CloudOSLogin.php
▶ Open 📄 View Source
🐘 CloudObservability.php
▶ Open 📄 View Source
🐘 CloudProfiler.php
▶ Open 📄 View Source
🐘 CloudRedis.php
▶ Open 📄 View Source
🐘 CloudResourceManager.php
▶ Open 📄 View Source
🐘 CloudRetail.php
▶ Open 📄 View Source
🐘 CloudRun.php
▶ Open 📄 View Source
🐘 CloudRuntimeConfig.php
▶ Open 📄 View Source
🐘 CloudScheduler.php
▶ Open 📄 View Source
🐘 CloudSearch.php
▶ Open 📄 View Source
🐘 CloudSecurityToken.php
▶ Open 📄 View Source
🐘 CloudShell.php
▶ Open 📄 View Source
🐘 CloudSourceRepositories.php
▶ Open 📄 View Source
🐘 CloudSupport.php
▶ Open 📄 View Source
🐘 CloudTalentSolution.php
▶ Open 📄 View Source
🐘 CloudTasks.php
▶ Open 📄 View Source
🐘 CloudTrace.php
▶ Open 📄 View Source
🐘 CloudVideoIntelligence.php
▶ Open 📄 View Source
🐘 CloudWorkstations.php
▶ Open 📄 View Source
🐘 Cloudbilling.php
▶ Open 📄 View Source
🐘 Cloudchannel.php
▶ Open 📄 View Source
🐘 Clouderrorreporting.php
▶ Open 📄 View Source
🐘 Compute.php
▶ Open 📄 View Source
🐘 Config.php
▶ Open 📄 View Source
🐘 Connectors.php
▶ Open 📄 View Source
🐘 Contactcenterinsights.php
▶ Open 📄 View Source
🐘 Container.php
▶ Open 📄 View Source
🐘 ContainerAnalysis.php
▶ Open 📄 View Source
🐘 Contentwarehouse.php
▶ Open 📄 View Source
🐘 Css.php
▶ Open 📄 View Source
🐘 CustomSearchAPI.php
▶ Open 📄 View Source
🐘 CustomerEngagementSuite.php
▶ Open 📄 View Source
🐘 DLP.php
▶ Open 📄 View Source
🐘 DataCatalog.php
▶ Open 📄 View Source
🐘 DataFusion.php
▶ Open 📄 View Source
🐘 DataLabeling.php
▶ Open 📄 View Source
🐘 DataManager.php
▶ Open 📄 View Source
🐘 DataPortability.php
▶ Open 📄 View Source
🐘 DataTransfer.php
▶ Open 📄 View Source
🐘 DatabaseMigrationService.php
▶ Open 📄 View Source
🐘 Dataflow.php
▶ Open 📄 View Source
🐘 Dataform.php
▶ Open 📄 View Source
🐘 Datalineage.php
▶ Open 📄 View Source
🐘 Datapipelines.php
▶ Open 📄 View Source
🐘 Dataproc.php
▶ Open 📄 View Source
🐘 DataprocMetastore.php
▶ Open 📄 View Source
🐘 Datastore.php
▶ Open 📄 View Source
🐘 Datastream.php
▶ Open 📄 View Source
🐘 DeploymentManager.php
▶ Open 📄 View Source
🐘 DeveloperConnect.php
▶ Open 📄 View Source
🐘 DeveloperKnowledge.php
▶ Open 📄 View Source
🐘 Dfareporting.php
▶ Open 📄 View Source
🐘 Dialogflow.php
▶ Open 📄 View Source
🐘 Digitalassetlinks.php
▶ Open 📄 View Source
🐘 Directory.php
▶ Open 📄 View Source
🐘 DiscoveryEngine.php
▶ Open 📄 View Source
🐘 DisplayVideo.php
▶ Open 📄 View Source
🐘 Dns.php
▶ Open 📄 View Source
🐘 Docs.php
▶ Open 📄 View Source
🐘 Document.php
▶ Open 📄 View Source
🐘 DomainsRDAP.php
▶ Open 📄 View Source
🐘 DoubleClickBidManager.php
▶ Open 📄 View Source
🐘 Doubleclicksearch.php
▶ Open 📄 View Source
🐘 Drive.php
▶ Open 📄 View Source
🐘 DriveActivity.php
▶ Open 📄 View Source
🐘 DriveLabels.php
▶ Open 📄 View Source
🐘 Essentialcontacts.php
▶ Open 📄 View Source
🐘 Eventarc.php
▶ Open 📄 View Source
🐘 FactCheckTools.php
▶ Open 📄 View Source
🐘 Fcmdata.php
▶ Open 📄 View Source
🐘 FirebaseAppDistribution.php
▶ Open 📄 View Source
🐘 FirebaseAppHosting.php
▶ Open 📄 View Source
🐘 FirebaseCloudMessaging.php
▶ Open 📄 View Source
🐘 FirebaseDataConnect.php
▶ Open 📄 View Source
🐘 FirebaseDynamicLinks.php
▶ Open 📄 View Source
🐘 FirebaseHosting.php
▶ Open 📄 View Source
🐘 FirebaseML.php
▶ Open 📄 View Source
🐘 FirebaseManagement.php
▶ Open 📄 View Source
🐘 FirebaseRealtimeDatabase.php
▶ Open 📄 View Source
🐘 FirebaseRules.php
▶ Open 📄 View Source
🐘 Firebaseappcheck.php
▶ Open 📄 View Source
🐘 Firebasestorage.php
▶ Open 📄 View Source
🐘 Firestore.php
▶ Open 📄 View Source
🐘 Fitness.php
▶ Open 📄 View Source
🐘 Forms.php
▶ Open 📄 View Source
🐘 GKEHub.php
▶ Open 📄 View Source
🐘 GKEOnPrem.php
▶ Open 📄 View Source
🐘 GSuiteMarketplaceAPI.php
▶ Open 📄 View Source
🐘 GameServices.php
▶ Open 📄 View Source
🐘 Games.php
▶ Open 📄 View Source
🐘 GamesConfiguration.php
▶ Open 📄 View Source
🐘 GamesManagement.php
▶ Open 📄 View Source
🐘 Genomics.php
▶ Open 📄 View Source
🐘 Gmail.php
▶ Open 📄 View Source
🐘 GoogleAnalyticsAdmin.php
▶ Open 📄 View Source
🐘 GoogleHealthAPI.php
▶ Open 📄 View Source
🐘 GoogleMarketingPlatformAdminAPI.php
▶ Open 📄 View Source
🐘 GroupsMigration.php
▶ Open 📄 View Source
🐘 Groupssettings.php
▶ Open 📄 View Source
🐘 HangoutsChat.php
▶ Open 📄 View Source
🐘 HomeGraphService.php
▶ Open 📄 View Source
🐘 HypercomputeCluster.php
▶ Open 📄 View Source
🐘 IAMCredentials.php
▶ Open 📄 View Source
🐘 IDS.php
▶ Open 📄 View Source
🐘 Iam.php
▶ Open 📄 View Source
🐘 Ideahub.php
▶ Open 📄 View Source
🐘 IdentityToolkit.php
▶ Open 📄 View Source
🐘 Indexing.php
▶ Open 📄 View Source
🐘 Integrations.php
▶ Open 📄 View Source
🐘 Keep.php
▶ Open 📄 View Source
🐘 Kgsearch.php
▶ Open 📄 View Source
🐘 Kmsinventory.php
▶ Open 📄 View Source
🐘 Libraryagent.php
▶ Open 📄 View Source
🐘 Licensing.php
▶ Open 📄 View Source
🐘 Localservices.php
▶ Open 📄 View Source
🐘 Logging.php
▶ Open 📄 View Source
🐘 Looker.php
▶ Open 📄 View Source
🐘 ManagedKafka.php
▶ Open 📄 View Source
🐘 ManagedServiceforMicrosoftActiveDirectoryConsumerAPI.php
▶ Open 📄 View Source
🐘 ManufacturerCenter.php
▶ Open 📄 View Source
🐘 MapsPlaces.php
▶ Open 📄 View Source
🐘 Meet.php
▶ Open 📄 View Source
🐘 Merchant.php
▶ Open 📄 View Source
🐘 MigrationCenterAPI.php
▶ Open 📄 View Source
🐘 Monitoring.php
▶ Open 📄 View Source
🐘 MyBusinessAccountManagement.php
▶ Open 📄 View Source
🐘 MyBusinessBusinessCalls.php
▶ Open 📄 View Source
🐘 MyBusinessBusinessInformation.php
▶ Open 📄 View Source
🐘 MyBusinessLodging.php
▶ Open 📄 View Source
🐘 MyBusinessNotificationSettings.php
▶ Open 📄 View Source
🐘 MyBusinessPlaceActions.php
▶ Open 📄 View Source
🐘 MyBusinessQA.php
▶ Open 📄 View Source
🐘 MyBusinessVerifications.php
▶ Open 📄 View Source
🐘 NetAppFiles.php
▶ Open 📄 View Source
🐘 NetworkManagement.php
▶ Open 📄 View Source
🐘 NetworkSecurity.php
▶ Open 📄 View Source
🐘 NetworkServices.php
▶ Open 📄 View Source
🐘 Networkconnectivity.php
▶ Open 📄 View Source
🐘 OSConfig.php
▶ Open 📄 View Source
🐘 Oauth2.php
▶ Open 📄 View Source
🐘 OnDemandScanning.php
▶ Open 📄 View Source
🐘 OracleDatabase.php
▶ Open 📄 View Source
🐘 OrgPolicyAPI.php
▶ Open 📄 View Source
🐘 PagespeedInsights.php
▶ Open 📄 View Source
🐘 Parallelstore.php
▶ Open 📄 View Source
🐘 ParameterManager.php
▶ Open 📄 View Source
🐘 PaymentsResellerSubscription.php
▶ Open 📄 View Source
🐘 PeopleService.php
▶ Open 📄 View Source
🐘 PlayGrouping.php
▶ Open 📄 View Source
🐘 PlayIntegrity.php
▶ Open 📄 View Source
🐘 PlayableLocations.php
▶ Open 📄 View Source
🐘 Playcustomapp.php
▶ Open 📄 View Source
🐘 Playdeveloperreporting.php
▶ Open 📄 View Source
🐘 PolicyAnalyzer.php
▶ Open 📄 View Source
🐘 PolicySimulator.php
▶ Open 📄 View Source
🐘 PolicyTroubleshooter.php
▶ Open 📄 View Source
🐘 Pollen.php
▶ Open 📄 View Source
🐘 PolyService.php
▶ Open 📄 View Source
🐘 PostmasterTools.php
▶ Open 📄 View Source
🐘 PublicCertificateAuthority.php
▶ Open 📄 View Source
🐘 Pubsub.php
▶ Open 📄 View Source
🐘 PubsubLite.php
▶ Open 📄 View Source
🐘 RapidMigrationAssessment.php
▶ Open 📄 View Source
🐘 RealTimeBidding.php
▶ Open 📄 View Source
🐘 RecaptchaEnterprise.php
▶ Open 📄 View Source
🐘 RecommendationsAI.php
▶ Open 📄 View Source
🐘 Recommender.php
▶ Open 📄 View Source
🐘 RemoteBuildExecution.php
▶ Open 📄 View Source
🐘 Reports.php
▶ Open 📄 View Source
🐘 Reseller.php
▶ Open 📄 View Source
🐘 ResourceSettings.php
▶ Open 📄 View Source
🐘 SA360.php
▶ Open 📄 View Source
🐘 SASPortalTesting.php
▶ Open 📄 View Source
🐘 SQLAdmin.php
▶ Open 📄 View Source
🐘 SaaSServiceManagement.php
▶ Open 📄 View Source
🐘 Safebrowsing.php
▶ Open 📄 View Source
🐘 Sasportal.php
▶ Open 📄 View Source
🐘 Script.php
▶ Open 📄 View Source
🐘 SearchConsole.php
▶ Open 📄 View Source
🐘 SecretManager.php
▶ Open 📄 View Source
🐘 SecureSourceManager.php
▶ Open 📄 View Source
🐘 SecurityCommandCenter.php
▶ Open 📄 View Source
🐘 SecurityPosture.php
▶ Open 📄 View Source
🐘 SemanticTile.php
▶ Open 📄 View Source
🐘 ServerlessVPCAccess.php
▶ Open 📄 View Source
🐘 ServiceConsumerManagement.php
▶ Open 📄 View Source
🐘 ServiceControl.php
▶ Open 📄 View Source
🐘 ServiceDirectory.php
▶ Open 📄 View Source
🐘 ServiceManagement.php
▶ Open 📄 View Source
🐘 ServiceNetworking.php
▶ Open 📄 View Source
🐘 ServiceUsage.php
▶ Open 📄 View Source
🐘 Sheets.php
▶ Open 📄 View Source
🐘 ShoppingContent.php
▶ Open 📄 View Source
🐘 SiteVerification.php
▶ Open 📄 View Source
🐘 Slides.php
▶ Open 📄 View Source
🐘 SmartDeviceManagement.php
▶ Open 📄 View Source
🐘 Solar.php
▶ Open 📄 View Source
🐘 Spanner.php
▶ Open 📄 View Source
🐘 Speech.php
▶ Open 📄 View Source
🐘 Storage.php
▶ Open 📄 View Source
🐘 StorageBatchOperations.php
▶ Open 📄 View Source
🐘 Storagetransfer.php
▶ Open 📄 View Source
🐘 StreetViewPublish.php
▶ Open 📄 View Source
🐘 SubscriptionLinking.php
▶ Open 📄 View Source
🐘 TPU.php
▶ Open 📄 View Source
🐘 TagManager.php
▶ Open 📄 View Source
🐘 Tasks.php
▶ Open 📄 View Source
🐘 Testing.php
▶ Open 📄 View Source
🐘 Texttospeech.php
▶ Open 📄 View Source
🐘 ThreatIntelligenceService.php
▶ Open 📄 View Source
🐘 ToolResults.php
▶ Open 📄 View Source
🐘 TrafficDirectorService.php
▶ Open 📄 View Source
🐘 Transcoder.php
▶ Open 📄 View Source
🐘 Translate.php
▶ Open 📄 View Source
🐘 TravelImpactModel.php
▶ Open 📄 View Source
🐘 VMMigrationService.php
▶ Open 📄 View Source
🐘 VMwareEngine.php
▶ Open 📄 View Source
🐘 Vault.php
▶ Open 📄 View Source
🐘 Verifiedaccess.php
▶ Open 📄 View Source
🐘 VersionHistory.php
▶ Open 📄 View Source
🐘 Vision.php
▶ Open 📄 View Source
🐘 Walletobjects.php
▶ Open 📄 View Source
🐘 WebRisk.php
▶ Open 📄 View Source
🐘 Webfonts.php
▶ Open 📄 View Source
🐘 Webmasters.php
▶ Open 📄 View Source
🐘 WorkflowExecutions.php
▶ Open 📄 View Source
🐘 Workflows.php
▶ Open 📄 View Source
🐘 WorkloadManager.php
▶ Open 📄 View Source
🐘 WorkspaceEvents.php
▶ Open 📄 View Source
🐘 YouTube.php
▶ Open 📄 View Source
🐘 YouTubeAnalytics.php
▶ Open 📄 View Source
🐘 YouTubeReporting.php
▶ Open 📄 View Source

📄 Source: ShoppingContent.php

<?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;

use Google\Client;

/**
 * Service definition for ShoppingContent (v2.1).
 *
 * <p>
 * This API is deprecated. Please use Merchant API instead:
 * https://developers.google.com/merchant/api.</p>
 *
 * <p>
 * For more information about this service, see the API
 * <a href="https://developers.google.com/shopping-content/v2/" target="_blank">Documentation</a>
 * </p>
 *
 * @author Google, Inc.
 */
class ShoppingContent extends \Google\Service
{
  /** Manage your product listings and accounts for Google Shopping. */
  const CONTENT =
      "https://www.googleapis.com/auth/content";

  public $accounts;
  public $accounts_credentials;
  public $accounts_labels;
  public $accounts_returncarrier;
  public $accountstatuses;
  public $accounttax;
  public $collections;
  public $collectionstatuses;
  public $conversionsources;
  public $csses;
  public $datafeeds;
  public $datafeedstatuses;
  public $freelistingsprogram;
  public $freelistingsprogram_checkoutsettings;
  public $liasettings;
  public $localinventory;
  public $merchantsupport;
  public $ordertrackingsignals;
  public $pos;
  public $productdeliverytime;
  public $products;
  public $productstatuses;
  public $promotions;
  public $pubsubnotificationsettings;
  public $quotas;
  public $recommendations;
  public $regionalinventory;
  public $regions;
  public $reports;
  public $returnpolicyonline;
  public $shippingsettings;
  public $shoppingadsprogram;
  public $rootUrlTemplate;

  /**
   * Constructs the internal representation of the ShoppingContent service.
   *
   * @param Client|array $clientOrConfig The client used to deliver requests, or a
   *                                     config array to pass to a new Client instance.
   * @param string $rootUrl The root URL used for requests to the service.
   */
  public function __construct($clientOrConfig = [], $rootUrl = null)
  {
    parent::__construct($clientOrConfig);
    $this->rootUrl = $rootUrl ?: 'https://shoppingcontent.googleapis.com/';
    $this->rootUrlTemplate = $rootUrl ?: 'https://shoppingcontent.UNIVERSE_DOMAIN/';
    $this->servicePath = 'content/v2.1/';
    $this->batchPath = 'batch';
    $this->version = 'v2.1';
    $this->serviceName = 'content';

    $this->accounts = new ShoppingContent\Resource\Accounts(
        $this,
        $this->serviceName,
        'accounts',
        [
          'methods' => [
            'authinfo' => [
              'path' => 'accounts/authinfo',
              'httpMethod' => 'GET',
              'parameters' => [],
            ],'claimwebsite' => [
              'path' => '{merchantId}/accounts/{accountId}/claimwebsite',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'accountId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'overwrite' => [
                  'location' => 'query',
                  'type' => 'boolean',
                ],
              ],
            ],'custombatch' => [
              'path' => 'accounts/batch',
              'httpMethod' => 'POST',
              'parameters' => [],
            ],'delete' => [
              'path' => '{merchantId}/accounts/{accountId}',
              'httpMethod' => 'DELETE',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'accountId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'force' => [
                  'location' => 'query',
                  'type' => 'boolean',
                ],
              ],
            ],'get' => [
              'path' => '{merchantId}/accounts/{accountId}',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'accountId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'view' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
              ],
            ],'insert' => [
              'path' => '{merchantId}/accounts',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'link' => [
              'path' => '{merchantId}/accounts/{accountId}/link',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'accountId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'list' => [
              'path' => '{merchantId}/accounts',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'label' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
                'maxResults' => [
                  'location' => 'query',
                  'type' => 'integer',
                ],
                'name' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
                'pageToken' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
                'view' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
              ],
            ],'listlinks' => [
              'path' => '{merchantId}/accounts/{accountId}/listlinks',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'accountId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'maxResults' => [
                  'location' => 'query',
                  'type' => 'integer',
                ],
                'pageToken' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
              ],
            ],'requestphoneverification' => [
              'path' => '{merchantId}/accounts/{accountId}/requestphoneverification',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'accountId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'update' => [
              'path' => '{merchantId}/accounts/{accountId}',
              'httpMethod' => 'PUT',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'accountId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'updatelabels' => [
              'path' => '{merchantId}/accounts/{accountId}/updatelabels',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'accountId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'verifyphonenumber' => [
              'path' => '{merchantId}/accounts/{accountId}/verifyphonenumber',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'accountId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],
          ]
        ]
    );
    $this->accounts_credentials = new ShoppingContent\Resource\AccountsCredentials(
        $this,
        $this->serviceName,
        'credentials',
        [
          'methods' => [
            'create' => [
              'path' => 'accounts/{accountId}/credentials',
              'httpMethod' => 'POST',
              'parameters' => [
                'accountId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],
          ]
        ]
    );
    $this->accounts_labels = new ShoppingContent\Resource\AccountsLabels(
        $this,
        $this->serviceName,
        'labels',
        [
          'methods' => [
            'create' => [
              'path' => 'accounts/{accountId}/labels',
              'httpMethod' => 'POST',
              'parameters' => [
                'accountId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'delete' => [
              'path' => 'accounts/{accountId}/labels/{labelId}',
              'httpMethod' => 'DELETE',
              'parameters' => [
                'accountId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'labelId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'list' => [
              'path' => 'accounts/{accountId}/labels',
              'httpMethod' => 'GET',
              'parameters' => [
                'accountId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'pageSize' => [
                  'location' => 'query',
                  'type' => 'integer',
                ],
                'pageToken' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
              ],
            ],'patch' => [
              'path' => 'accounts/{accountId}/labels/{labelId}',
              'httpMethod' => 'PATCH',
              'parameters' => [
                'accountId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'labelId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],
          ]
        ]
    );
    $this->accounts_returncarrier = new ShoppingContent\Resource\AccountsReturncarrier(
        $this,
        $this->serviceName,
        'returncarrier',
        [
          'methods' => [
            'create' => [
              'path' => 'accounts/{accountId}/returncarrier',
              'httpMethod' => 'POST',
              'parameters' => [
                'accountId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'delete' => [
              'path' => 'accounts/{accountId}/returncarrier/{carrierAccountId}',
              'httpMethod' => 'DELETE',
              'parameters' => [
                'accountId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'carrierAccountId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'list' => [
              'path' => 'accounts/{accountId}/returncarrier',
              'httpMethod' => 'GET',
              'parameters' => [
                'accountId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'patch' => [
              'path' => 'accounts/{accountId}/returncarrier/{carrierAccountId}',
              'httpMethod' => 'PATCH',
              'parameters' => [
                'accountId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'carrierAccountId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],
          ]
        ]
    );
    $this->accountstatuses = new ShoppingContent\Resource\Accountstatuses(
        $this,
        $this->serviceName,
        'accountstatuses',
        [
          'methods' => [
            'custombatch' => [
              'path' => 'accountstatuses/batch',
              'httpMethod' => 'POST',
              'parameters' => [],
            ],'get' => [
              'path' => '{merchantId}/accountstatuses/{accountId}',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'accountId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'destinations' => [
                  'location' => 'query',
                  'type' => 'string',
                  'repeated' => true,
                ],
              ],
            ],'list' => [
              'path' => '{merchantId}/accountstatuses',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'destinations' => [
                  'location' => 'query',
                  'type' => 'string',
                  'repeated' => true,
                ],
                'maxResults' => [
                  'location' => 'query',
                  'type' => 'integer',
                ],
                'name' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
                'pageToken' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
              ],
            ],
          ]
        ]
    );
    $this->accounttax = new ShoppingContent\Resource\Accounttax(
        $this,
        $this->serviceName,
        'accounttax',
        [
          'methods' => [
            'custombatch' => [
              'path' => 'accounttax/batch',
              'httpMethod' => 'POST',
              'parameters' => [],
            ],'get' => [
              'path' => '{merchantId}/accounttax/{accountId}',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'accountId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'list' => [
              'path' => '{merchantId}/accounttax',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'maxResults' => [
                  'location' => 'query',
                  'type' => 'integer',
                ],
                'pageToken' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
              ],
            ],'update' => [
              'path' => '{merchantId}/accounttax/{accountId}',
              'httpMethod' => 'PUT',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'accountId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],
          ]
        ]
    );
    $this->collections = new ShoppingContent\Resource\Collections(
        $this,
        $this->serviceName,
        'collections',
        [
          'methods' => [
            'create' => [
              'path' => '{merchantId}/collections',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'delete' => [
              'path' => '{merchantId}/collections/{collectionId}',
              'httpMethod' => 'DELETE',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'collectionId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'get' => [
              'path' => '{merchantId}/collections/{collectionId}',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'collectionId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'list' => [
              'path' => '{merchantId}/collections',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'pageSize' => [
                  'location' => 'query',
                  'type' => 'integer',
                ],
                'pageToken' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
              ],
            ],
          ]
        ]
    );
    $this->collectionstatuses = new ShoppingContent\Resource\Collectionstatuses(
        $this,
        $this->serviceName,
        'collectionstatuses',
        [
          'methods' => [
            'get' => [
              'path' => '{merchantId}/collectionstatuses/{collectionId}',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'collectionId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'list' => [
              'path' => '{merchantId}/collectionstatuses',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'pageSize' => [
                  'location' => 'query',
                  'type' => 'integer',
                ],
                'pageToken' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
              ],
            ],
          ]
        ]
    );
    $this->conversionsources = new ShoppingContent\Resource\Conversionsources(
        $this,
        $this->serviceName,
        'conversionsources',
        [
          'methods' => [
            'create' => [
              'path' => '{merchantId}/conversionsources',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'delete' => [
              'path' => '{merchantId}/conversionsources/{conversionSourceId}',
              'httpMethod' => 'DELETE',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'conversionSourceId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'get' => [
              'path' => '{merchantId}/conversionsources/{conversionSourceId}',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'conversionSourceId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'list' => [
              'path' => '{merchantId}/conversionsources',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'pageSize' => [
                  'location' => 'query',
                  'type' => 'integer',
                ],
                'pageToken' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
                'showDeleted' => [
                  'location' => 'query',
                  'type' => 'boolean',
                ],
              ],
            ],'patch' => [
              'path' => '{merchantId}/conversionsources/{conversionSourceId}',
              'httpMethod' => 'PATCH',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'conversionSourceId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'updateMask' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
              ],
            ],'undelete' => [
              'path' => '{merchantId}/conversionsources/{conversionSourceId}:undelete',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'conversionSourceId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],
          ]
        ]
    );
    $this->csses = new ShoppingContent\Resource\Csses(
        $this,
        $this->serviceName,
        'csses',
        [
          'methods' => [
            'get' => [
              'path' => '{cssGroupId}/csses/{cssDomainId}',
              'httpMethod' => 'GET',
              'parameters' => [
                'cssGroupId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'cssDomainId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'list' => [
              'path' => '{cssGroupId}/csses',
              'httpMethod' => 'GET',
              'parameters' => [
                'cssGroupId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'pageSize' => [
                  'location' => 'query',
                  'type' => 'integer',
                ],
                'pageToken' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
              ],
            ],'updatelabels' => [
              'path' => '{cssGroupId}/csses/{cssDomainId}/updatelabels',
              'httpMethod' => 'POST',
              'parameters' => [
                'cssGroupId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'cssDomainId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],
          ]
        ]
    );
    $this->datafeeds = new ShoppingContent\Resource\Datafeeds(
        $this,
        $this->serviceName,
        'datafeeds',
        [
          'methods' => [
            'custombatch' => [
              'path' => 'datafeeds/batch',
              'httpMethod' => 'POST',
              'parameters' => [],
            ],'delete' => [
              'path' => '{merchantId}/datafeeds/{datafeedId}',
              'httpMethod' => 'DELETE',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'datafeedId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'fetchnow' => [
              'path' => '{merchantId}/datafeeds/{datafeedId}/fetchNow',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'datafeedId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'get' => [
              'path' => '{merchantId}/datafeeds/{datafeedId}',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'datafeedId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'insert' => [
              'path' => '{merchantId}/datafeeds',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'list' => [
              'path' => '{merchantId}/datafeeds',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'maxResults' => [
                  'location' => 'query',
                  'type' => 'integer',
                ],
                'pageToken' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
              ],
            ],'update' => [
              'path' => '{merchantId}/datafeeds/{datafeedId}',
              'httpMethod' => 'PUT',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'datafeedId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],
          ]
        ]
    );
    $this->datafeedstatuses = new ShoppingContent\Resource\Datafeedstatuses(
        $this,
        $this->serviceName,
        'datafeedstatuses',
        [
          'methods' => [
            'custombatch' => [
              'path' => 'datafeedstatuses/batch',
              'httpMethod' => 'POST',
              'parameters' => [],
            ],'get' => [
              'path' => '{merchantId}/datafeedstatuses/{datafeedId}',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'datafeedId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'country' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
                'feedLabel' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
                'language' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
              ],
            ],'list' => [
              'path' => '{merchantId}/datafeedstatuses',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'maxResults' => [
                  'location' => 'query',
                  'type' => 'integer',
                ],
                'pageToken' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
              ],
            ],
          ]
        ]
    );
    $this->freelistingsprogram = new ShoppingContent\Resource\Freelistingsprogram(
        $this,
        $this->serviceName,
        'freelistingsprogram',
        [
          'methods' => [
            'get' => [
              'path' => '{merchantId}/freelistingsprogram',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'requestreview' => [
              'path' => '{merchantId}/freelistingsprogram/requestreview',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],
          ]
        ]
    );
    $this->freelistingsprogram_checkoutsettings = new ShoppingContent\Resource\FreelistingsprogramCheckoutsettings(
        $this,
        $this->serviceName,
        'checkoutsettings',
        [
          'methods' => [
            'delete' => [
              'path' => '{merchantId}/freelistingsprogram/checkoutsettings',
              'httpMethod' => 'DELETE',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'get' => [
              'path' => '{merchantId}/freelistingsprogram/checkoutsettings',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'insert' => [
              'path' => '{merchantId}/freelistingsprogram/checkoutsettings',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],
          ]
        ]
    );
    $this->liasettings = new ShoppingContent\Resource\Liasettings(
        $this,
        $this->serviceName,
        'liasettings',
        [
          'methods' => [
            'custombatch' => [
              'path' => 'liasettings/batch',
              'httpMethod' => 'POST',
              'parameters' => [],
            ],'get' => [
              'path' => '{merchantId}/liasettings/{accountId}',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'accountId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'getaccessiblegmbaccounts' => [
              'path' => '{merchantId}/liasettings/{accountId}/accessiblegmbaccounts',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'accountId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'list' => [
              'path' => '{merchantId}/liasettings',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'maxResults' => [
                  'location' => 'query',
                  'type' => 'integer',
                ],
                'pageToken' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
              ],
            ],'listposdataproviders' => [
              'path' => 'liasettings/posdataproviders',
              'httpMethod' => 'GET',
              'parameters' => [],
            ],'requestgmbaccess' => [
              'path' => '{merchantId}/liasettings/{accountId}/requestgmbaccess',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'accountId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'gmbEmail' => [
                  'location' => 'query',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'requestinventoryverification' => [
              'path' => '{merchantId}/liasettings/{accountId}/requestinventoryverification/{country}',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'accountId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'country' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'setinventoryverificationcontact' => [
              'path' => '{merchantId}/liasettings/{accountId}/setinventoryverificationcontact',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'accountId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'country' => [
                  'location' => 'query',
                  'type' => 'string',
                  'required' => true,
                ],
                'language' => [
                  'location' => 'query',
                  'type' => 'string',
                  'required' => true,
                ],
                'contactName' => [
                  'location' => 'query',
                  'type' => 'string',
                  'required' => true,
                ],
                'contactEmail' => [
                  'location' => 'query',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'setomnichannelexperience' => [
              'path' => '{merchantId}/liasettings/{accountId}/setomnichannelexperience',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'accountId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'country' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
                'lsfType' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
                'pickupTypes' => [
                  'location' => 'query',
                  'type' => 'string',
                  'repeated' => true,
                ],
              ],
            ],'setposdataprovider' => [
              'path' => '{merchantId}/liasettings/{accountId}/setposdataprovider',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'accountId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'country' => [
                  'location' => 'query',
                  'type' => 'string',
                  'required' => true,
                ],
                'posDataProviderId' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
                'posExternalAccountId' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
              ],
            ],'update' => [
              'path' => '{merchantId}/liasettings/{accountId}',
              'httpMethod' => 'PUT',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'accountId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],
          ]
        ]
    );
    $this->localinventory = new ShoppingContent\Resource\Localinventory(
        $this,
        $this->serviceName,
        'localinventory',
        [
          'methods' => [
            'custombatch' => [
              'path' => 'localinventory/batch',
              'httpMethod' => 'POST',
              'parameters' => [],
            ],'insert' => [
              'path' => '{merchantId}/products/{productId}/localinventory',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'productId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],
          ]
        ]
    );
    $this->merchantsupport = new ShoppingContent\Resource\Merchantsupport(
        $this,
        $this->serviceName,
        'merchantsupport',
        [
          'methods' => [
            'renderaccountissues' => [
              'path' => '{merchantId}/merchantsupport/renderaccountissues',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'languageCode' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
                'timeZone' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
              ],
            ],'renderproductissues' => [
              'path' => '{merchantId}/merchantsupport/renderproductissues/{productId}',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'productId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'languageCode' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
                'timeZone' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
              ],
            ],'triggeraction' => [
              'path' => '{merchantId}/merchantsupport/triggeraction',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'languageCode' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
              ],
            ],
          ]
        ]
    );
    $this->ordertrackingsignals = new ShoppingContent\Resource\Ordertrackingsignals(
        $this,
        $this->serviceName,
        'ordertrackingsignals',
        [
          'methods' => [
            'create' => [
              'path' => '{merchantId}/ordertrackingsignals',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],
          ]
        ]
    );
    $this->pos = new ShoppingContent\Resource\Pos(
        $this,
        $this->serviceName,
        'pos',
        [
          'methods' => [
            'custombatch' => [
              'path' => 'pos/batch',
              'httpMethod' => 'POST',
              'parameters' => [],
            ],'delete' => [
              'path' => '{merchantId}/pos/{targetMerchantId}/store/{storeCode}',
              'httpMethod' => 'DELETE',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'targetMerchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'storeCode' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'get' => [
              'path' => '{merchantId}/pos/{targetMerchantId}/store/{storeCode}',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'targetMerchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'storeCode' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'insert' => [
              'path' => '{merchantId}/pos/{targetMerchantId}/store',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'targetMerchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'inventory' => [
              'path' => '{merchantId}/pos/{targetMerchantId}/inventory',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'targetMerchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'list' => [
              'path' => '{merchantId}/pos/{targetMerchantId}/store',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'targetMerchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'sale' => [
              'path' => '{merchantId}/pos/{targetMerchantId}/sale',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'targetMerchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],
          ]
        ]
    );
    $this->productdeliverytime = new ShoppingContent\Resource\Productdeliverytime(
        $this,
        $this->serviceName,
        'productdeliverytime',
        [
          'methods' => [
            'create' => [
              'path' => '{merchantId}/productdeliverytime',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'delete' => [
              'path' => '{merchantId}/productdeliverytime/{productId}',
              'httpMethod' => 'DELETE',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'productId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'get' => [
              'path' => '{merchantId}/productdeliverytime/{productId}',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'productId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],
          ]
        ]
    );
    $this->products = new ShoppingContent\Resource\Products(
        $this,
        $this->serviceName,
        'products',
        [
          'methods' => [
            'custombatch' => [
              'path' => 'products/batch',
              'httpMethod' => 'POST',
              'parameters' => [],
            ],'delete' => [
              'path' => '{merchantId}/products/{productId}',
              'httpMethod' => 'DELETE',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'productId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'feedId' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
              ],
            ],'get' => [
              'path' => '{merchantId}/products/{productId}',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'productId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'insert' => [
              'path' => '{merchantId}/products',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'feedId' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
              ],
            ],'list' => [
              'path' => '{merchantId}/products',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'maxResults' => [
                  'location' => 'query',
                  'type' => 'integer',
                ],
                'pageToken' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
              ],
            ],'update' => [
              'path' => '{merchantId}/products/{productId}',
              'httpMethod' => 'PATCH',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'productId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'updateMask' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
              ],
            ],
          ]
        ]
    );
    $this->productstatuses = new ShoppingContent\Resource\Productstatuses(
        $this,
        $this->serviceName,
        'productstatuses',
        [
          'methods' => [
            'custombatch' => [
              'path' => 'productstatuses/batch',
              'httpMethod' => 'POST',
              'parameters' => [],
            ],'get' => [
              'path' => '{merchantId}/productstatuses/{productId}',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'productId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'destinations' => [
                  'location' => 'query',
                  'type' => 'string',
                  'repeated' => true,
                ],
              ],
            ],'list' => [
              'path' => '{merchantId}/productstatuses',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'destinations' => [
                  'location' => 'query',
                  'type' => 'string',
                  'repeated' => true,
                ],
                'maxResults' => [
                  'location' => 'query',
                  'type' => 'integer',
                ],
                'pageToken' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
              ],
            ],
          ]
        ]
    );
    $this->promotions = new ShoppingContent\Resource\Promotions(
        $this,
        $this->serviceName,
        'promotions',
        [
          'methods' => [
            'create' => [
              'path' => '{merchantId}/promotions',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'get' => [
              'path' => '{merchantId}/promotions/{id}',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'id' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'list' => [
              'path' => '{merchantId}/promotions',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'countryCode' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
                'languageCode' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
                'pageSize' => [
                  'location' => 'query',
                  'type' => 'integer',
                ],
                'pageToken' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
              ],
            ],
          ]
        ]
    );
    $this->pubsubnotificationsettings = new ShoppingContent\Resource\Pubsubnotificationsettings(
        $this,
        $this->serviceName,
        'pubsubnotificationsettings',
        [
          'methods' => [
            'get' => [
              'path' => '{merchantId}/pubsubnotificationsettings',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'update' => [
              'path' => '{merchantId}/pubsubnotificationsettings',
              'httpMethod' => 'PUT',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],
          ]
        ]
    );
    $this->quotas = new ShoppingContent\Resource\Quotas(
        $this,
        $this->serviceName,
        'quotas',
        [
          'methods' => [
            'list' => [
              'path' => '{merchantId}/quotas',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'pageSize' => [
                  'location' => 'query',
                  'type' => 'integer',
                ],
                'pageToken' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
              ],
            ],
          ]
        ]
    );
    $this->recommendations = new ShoppingContent\Resource\Recommendations(
        $this,
        $this->serviceName,
        'recommendations',
        [
          'methods' => [
            'generate' => [
              'path' => '{merchantId}/recommendations/generate',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'allowedTag' => [
                  'location' => 'query',
                  'type' => 'string',
                  'repeated' => true,
                ],
                'languageCode' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
              ],
            ],'reportInteraction' => [
              'path' => '{merchantId}/recommendations/reportInteraction',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],
          ]
        ]
    );
    $this->regionalinventory = new ShoppingContent\Resource\Regionalinventory(
        $this,
        $this->serviceName,
        'regionalinventory',
        [
          'methods' => [
            'custombatch' => [
              'path' => 'regionalinventory/batch',
              'httpMethod' => 'POST',
              'parameters' => [],
            ],'insert' => [
              'path' => '{merchantId}/products/{productId}/regionalinventory',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'productId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],
          ]
        ]
    );
    $this->regions = new ShoppingContent\Resource\Regions(
        $this,
        $this->serviceName,
        'regions',
        [
          'methods' => [
            'create' => [
              'path' => '{merchantId}/regions',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'regionId' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
              ],
            ],'delete' => [
              'path' => '{merchantId}/regions/{regionId}',
              'httpMethod' => 'DELETE',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'regionId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'get' => [
              'path' => '{merchantId}/regions/{regionId}',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'regionId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'list' => [
              'path' => '{merchantId}/regions',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'pageSize' => [
                  'location' => 'query',
                  'type' => 'integer',
                ],
                'pageToken' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
              ],
            ],'patch' => [
              'path' => '{merchantId}/regions/{regionId}',
              'httpMethod' => 'PATCH',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'regionId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'updateMask' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
              ],
            ],
          ]
        ]
    );
    $this->reports = new ShoppingContent\Resource\Reports(
        $this,
        $this->serviceName,
        'reports',
        [
          'methods' => [
            'search' => [
              'path' => '{merchantId}/reports/search',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],
          ]
        ]
    );
    $this->returnpolicyonline = new ShoppingContent\Resource\Returnpolicyonline(
        $this,
        $this->serviceName,
        'returnpolicyonline',
        [
          'methods' => [
            'create' => [
              'path' => '{merchantId}/returnpolicyonline',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'delete' => [
              'path' => '{merchantId}/returnpolicyonline/{returnPolicyId}',
              'httpMethod' => 'DELETE',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'returnPolicyId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'get' => [
              'path' => '{merchantId}/returnpolicyonline/{returnPolicyId}',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'returnPolicyId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'list' => [
              'path' => '{merchantId}/returnpolicyonline',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'patch' => [
              'path' => '{merchantId}/returnpolicyonline/{returnPolicyId}',
              'httpMethod' => 'PATCH',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'returnPolicyId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],
          ]
        ]
    );
    $this->shippingsettings = new ShoppingContent\Resource\Shippingsettings(
        $this,
        $this->serviceName,
        'shippingsettings',
        [
          'methods' => [
            'custombatch' => [
              'path' => 'shippingsettings/batch',
              'httpMethod' => 'POST',
              'parameters' => [],
            ],'get' => [
              'path' => '{merchantId}/shippingsettings/{accountId}',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'accountId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'getsupportedcarriers' => [
              'path' => '{merchantId}/supportedCarriers',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'getsupportedholidays' => [
              'path' => '{merchantId}/supportedHolidays',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'getsupportedpickupservices' => [
              'path' => '{merchantId}/supportedPickupServices',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'list' => [
              'path' => '{merchantId}/shippingsettings',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'maxResults' => [
                  'location' => 'query',
                  'type' => 'integer',
                ],
                'pageToken' => [
                  'location' => 'query',
                  'type' => 'string',
                ],
              ],
            ],'update' => [
              'path' => '{merchantId}/shippingsettings/{accountId}',
              'httpMethod' => 'PUT',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
                'accountId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],
          ]
        ]
    );
    $this->shoppingadsprogram = new ShoppingContent\Resource\Shoppingadsprogram(
        $this,
        $this->serviceName,
        'shoppingadsprogram',
        [
          'methods' => [
            'get' => [
              'path' => '{merchantId}/shoppingadsprogram',
              'httpMethod' => 'GET',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],'requestreview' => [
              'path' => '{merchantId}/shoppingadsprogram/requestreview',
              'httpMethod' => 'POST',
              'parameters' => [
                'merchantId' => [
                  'location' => 'path',
                  'type' => 'string',
                  'required' => true,
                ],
              ],
            ],
          ]
        ]
    );
  }
}

// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ShoppingContent::class, 'Google_Service_ShoppingContent');
← Back