# Copyright 2015 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. require 'date' require 'google/apis/core/base_service' require 'google/apis/core/json_representation' require 'google/apis/core/hashable' require 'google/apis/errors' module Google module Apis module ContentV2_1 class Account class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccountAddress class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccountAdsLink class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccountBusinessInformation class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccountCustomerService class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccountGoogleMyBusinessLink class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccountIdentifier class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccountStatus class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccountStatusAccountLevelIssue class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccountStatusItemLevelIssue class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccountStatusProducts class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccountStatusStatistics class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccountTax class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccountTaxTaxRule class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccountUser class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccountYouTubeChannelLink class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccountsAuthInfoResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccountsClaimWebsiteResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccountsCustomBatchRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccountsCustomBatchRequestEntry class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccountsCustomBatchRequestEntryLinkRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccountsCustomBatchResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccountsCustomBatchResponseEntry class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccountsLinkRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccountsLinkResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccountsListLinksResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccountsListResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccountsUpdateLabelsRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccountsUpdateLabelsResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccountstatusesCustomBatchRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccountstatusesCustomBatchRequestEntry class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccountstatusesCustomBatchResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccountstatusesCustomBatchResponseEntry class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccountstatusesListResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccounttaxCustomBatchRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccounttaxCustomBatchRequestEntry class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccounttaxCustomBatchResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccounttaxCustomBatchResponseEntry class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class AccounttaxListResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class Amount class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class BusinessDayConfig class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class CarrierRate class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class CarriersCarrier class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class CustomAttribute class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class CustomerReturnReason class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class CutoffTime class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class Datafeed class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class DatafeedFetchSchedule class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class DatafeedFormat class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class DatafeedStatus class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class DatafeedStatusError class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class DatafeedStatusExample class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class DatafeedTarget class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class DatafeedsCustomBatchRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class DatafeedsCustomBatchRequestEntry class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class DatafeedsCustomBatchResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class DatafeedsCustomBatchResponseEntry class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class DatafeedsFetchNowResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class DatafeedsListResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class DatafeedstatusesCustomBatchRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class DatafeedstatusesCustomBatchRequestEntry class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class DatafeedstatusesCustomBatchResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class DatafeedstatusesCustomBatchResponseEntry class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class DatafeedstatusesListResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class DeliveryTime class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class Error class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class Errors class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GmbAccounts class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GmbAccountsGmbAccount class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class Headers class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class HolidayCutoff class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class HolidaysHoliday class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class Installment class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class InvoiceSummary class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class InvoiceSummaryAdditionalChargeSummary class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class LiaAboutPageSettings class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class LiaCountrySettings class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class LiaInventorySettings class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class LiaOnDisplayToOrderSettings class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class LiaPosDataProvider class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class LiaSettings class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class LiasettingsCustomBatchRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class LiasettingsCustomBatchRequestEntry class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class LiasettingsCustomBatchResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class LiasettingsCustomBatchResponseEntry class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class LiasettingsGetAccessibleGmbAccountsResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class LiasettingsListPosDataProvidersResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class LiasettingsListResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class LiasettingsRequestGmbAccessResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class LiasettingsRequestInventoryVerificationResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class LiasettingsSetInventoryVerificationContactResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class LiasettingsSetPosDataProviderResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class LinkService class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class LinkedAccount class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class LocalInventory class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class LocalinventoryCustomBatchRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class LocalinventoryCustomBatchRequestEntry class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class LocalinventoryCustomBatchResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class LocalinventoryCustomBatchResponseEntry class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class LocationIdSet class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class LoyaltyPoints class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class MerchantOrderReturn class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class MerchantOrderReturnItem class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class MerchantRejectionReason class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class MinimumOrderValueTable class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class MinimumOrderValueTableStoreCodeSetWithMov class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class MonetaryAmount class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class Order class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderAddress class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderCancellation class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderCustomer class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderCustomerLoyaltyInfo class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderCustomerMarketingRightsInfo class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderDeliveryDetails class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderLineItem class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderLineItemAdjustment class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderLineItemProduct class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderLineItemProductFee class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderLineItemProductVariantAttribute class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderLineItemReturnInfo class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderLineItemShippingDetails class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderLineItemShippingDetailsMethod class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderMerchantProvidedAnnotation class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderOrderAnnotation class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderPickupDetails class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderPickupDetailsCollector class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderPromotion class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderPromotionItem class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderRefund class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderReportDisbursement class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderReportTransaction class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderReturn class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderShipment class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderShipmentLineItemShipment class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderShipmentScheduledDeliveryDetails class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderinvoicesCreateChargeInvoiceRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderinvoicesCreateChargeInvoiceResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderinvoicesCreateRefundInvoiceRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderinvoicesCreateRefundInvoiceResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderinvoicesCustomBatchRequestEntryCreateRefundInvoiceRefundOption class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderinvoicesCustomBatchRequestEntryCreateRefundInvoiceReturnOption class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderreportsListDisbursementsResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderreportsListTransactionsResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderreturnsAcknowledgeRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderreturnsAcknowledgeResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderreturnsListResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderreturnsPartialRefund class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderreturnsProcessRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderreturnsProcessResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderreturnsRefundOperation class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderreturnsRejectOperation class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrderreturnsReturnItem class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersAcknowledgeRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersAcknowledgeResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersAdvanceTestOrderResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersCancelLineItemRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersCancelLineItemResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersCancelRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersCancelResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersCancelTestOrderByCustomerRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersCancelTestOrderByCustomerResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersCreateTestOrderRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersCreateTestOrderResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersCreateTestReturnRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersCreateTestReturnResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersCustomBatchRequestEntryCreateTestReturnReturnItem class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersCustomBatchRequestEntryRefundItemItem class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersCustomBatchRequestEntryRefundItemShipping class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersCustomBatchRequestEntryShipLineItemsShipmentInfo class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersGetByMerchantOrderIdResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersGetTestOrderTemplateResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersInStoreRefundLineItemRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersInStoreRefundLineItemResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersListResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersRefundItemRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersRefundItemResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersRefundOrderRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersRefundOrderResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersRejectReturnLineItemRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersRejectReturnLineItemResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersReturnRefundLineItemRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersReturnRefundLineItemResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersSetLineItemMetadataRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersSetLineItemMetadataResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersShipLineItemsRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersShipLineItemsResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersUpdateLineItemShippingDetailsRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersUpdateLineItemShippingDetailsResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersUpdateMerchantOrderIdRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersUpdateMerchantOrderIdResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersUpdateShipmentRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class OrdersUpdateShipmentResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class PickupCarrierService class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class PickupServicesPickupService class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class PosCustomBatchRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class PosCustomBatchRequestEntry class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class PosCustomBatchResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class PosCustomBatchResponseEntry class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class PosDataProviders class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class PosDataProvidersPosDataProvider class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class PosInventory class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class PosInventoryRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class PosInventoryResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class PosListResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class PosSale class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class PosSaleRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class PosSaleResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class PosStore class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class PostalCodeGroup class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class PostalCodeRange class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class Price class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class Product class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ProductAmount class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ProductProductDetail class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ProductShipping class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ProductShippingDimension class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ProductShippingWeight class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ProductStatus class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ProductStatusDestinationStatus class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ProductStatusItemLevelIssue class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ProductSubscriptionCost class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ProductTax class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ProductUnitPricingBaseMeasure class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ProductUnitPricingMeasure class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ProductsCustomBatchRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ProductsCustomBatchRequestEntry class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ProductsCustomBatchResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ProductsCustomBatchResponseEntry class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ProductsListResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ProductstatusesCustomBatchRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ProductstatusesCustomBatchRequestEntry class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ProductstatusesCustomBatchResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ProductstatusesCustomBatchResponseEntry class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ProductstatusesListResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class PubsubNotificationSettings class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class RateGroup class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class RefundReason class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class RegionalInventory class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class RegionalinventoryCustomBatchRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class RegionalinventoryCustomBatchRequestEntry class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class RegionalinventoryCustomBatchResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class RegionalinventoryCustomBatchResponseEntry class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ReturnAddress class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ReturnAddressAddress class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ReturnPolicy class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ReturnPolicyPolicy class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ReturnPolicySeasonalOverride class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ReturnPricingInfo class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ReturnShipment class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ReturnaddressCustomBatchRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ReturnaddressCustomBatchRequestEntry class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ReturnaddressCustomBatchResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ReturnaddressCustomBatchResponseEntry class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ReturnaddressListResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ReturnpolicyCustomBatchRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ReturnpolicyCustomBatchRequestEntry class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ReturnpolicyCustomBatchResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ReturnpolicyCustomBatchResponseEntry class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ReturnpolicyListResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class Row class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class Service class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class SettlementReport class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class SettlementTransaction class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class SettlementTransactionAmount class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class SettlementTransactionAmountCommission class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class SettlementTransactionIdentifiers class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class SettlementTransactionTransaction class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class SettlementreportsListResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class SettlementtransactionsListResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ShipmentInvoice class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ShipmentInvoiceLineItemInvoice class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ShipmentTrackingInfo class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ShippingSettings class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ShippingsettingsCustomBatchRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ShippingsettingsCustomBatchRequestEntry class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ShippingsettingsCustomBatchResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ShippingsettingsCustomBatchResponseEntry class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ShippingsettingsGetSupportedCarriersResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ShippingsettingsGetSupportedHolidaysResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ShippingsettingsGetSupportedPickupServicesResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class ShippingsettingsListResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class Table class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class TestOrder class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class TestOrderAddress class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class TestOrderDeliveryDetails class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class TestOrderLineItem class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class TestOrderLineItemProduct class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class TestOrderPickupDetails class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class TestOrderPickupDetailsPickupPerson class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class TransitTable class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class TransitTableTransitTimeRow class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class TransitTableTransitTimeRowTransitTimeValue class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class UnitInvoice class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class UnitInvoiceAdditionalCharge class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class UnitInvoiceTaxLine class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class Value class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class Weight class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class Account # @private class Representation < Google::Apis::Core::JsonRepresentation collection :ads_links, as: 'adsLinks', class: Google::Apis::ContentV2_1::AccountAdsLink, decorator: Google::Apis::ContentV2_1::AccountAdsLink::Representation property :adult_content, as: 'adultContent' property :business_information, as: 'businessInformation', class: Google::Apis::ContentV2_1::AccountBusinessInformation, decorator: Google::Apis::ContentV2_1::AccountBusinessInformation::Representation property :css_id, :numeric_string => true, as: 'cssId' property :google_my_business_link, as: 'googleMyBusinessLink', class: Google::Apis::ContentV2_1::AccountGoogleMyBusinessLink, decorator: Google::Apis::ContentV2_1::AccountGoogleMyBusinessLink::Representation property :id, :numeric_string => true, as: 'id' property :kind, as: 'kind' collection :label_ids, as: 'labelIds' property :name, as: 'name' property :seller_id, as: 'sellerId' collection :users, as: 'users', class: Google::Apis::ContentV2_1::AccountUser, decorator: Google::Apis::ContentV2_1::AccountUser::Representation property :website_url, as: 'websiteUrl' collection :youtube_channel_links, as: 'youtubeChannelLinks', class: Google::Apis::ContentV2_1::AccountYouTubeChannelLink, decorator: Google::Apis::ContentV2_1::AccountYouTubeChannelLink::Representation end end class AccountAddress # @private class Representation < Google::Apis::Core::JsonRepresentation property :country, as: 'country' property :locality, as: 'locality' property :postal_code, as: 'postalCode' property :region, as: 'region' property :street_address, as: 'streetAddress' end end class AccountAdsLink # @private class Representation < Google::Apis::Core::JsonRepresentation property :ads_id, :numeric_string => true, as: 'adsId' property :status, as: 'status' end end class AccountBusinessInformation # @private class Representation < Google::Apis::Core::JsonRepresentation property :address, as: 'address', class: Google::Apis::ContentV2_1::AccountAddress, decorator: Google::Apis::ContentV2_1::AccountAddress::Representation property :customer_service, as: 'customerService', class: Google::Apis::ContentV2_1::AccountCustomerService, decorator: Google::Apis::ContentV2_1::AccountCustomerService::Representation property :phone_number, as: 'phoneNumber' end end class AccountCustomerService # @private class Representation < Google::Apis::Core::JsonRepresentation property :email, as: 'email' property :phone_number, as: 'phoneNumber' property :url, as: 'url' end end class AccountGoogleMyBusinessLink # @private class Representation < Google::Apis::Core::JsonRepresentation property :gmb_account_id, as: 'gmbAccountId' property :gmb_email, as: 'gmbEmail' property :status, as: 'status' end end class AccountIdentifier # @private class Representation < Google::Apis::Core::JsonRepresentation property :aggregator_id, :numeric_string => true, as: 'aggregatorId' property :merchant_id, :numeric_string => true, as: 'merchantId' end end class AccountStatus # @private class Representation < Google::Apis::Core::JsonRepresentation property :account_id, as: 'accountId' collection :account_level_issues, as: 'accountLevelIssues', class: Google::Apis::ContentV2_1::AccountStatusAccountLevelIssue, decorator: Google::Apis::ContentV2_1::AccountStatusAccountLevelIssue::Representation property :kind, as: 'kind' collection :products, as: 'products', class: Google::Apis::ContentV2_1::AccountStatusProducts, decorator: Google::Apis::ContentV2_1::AccountStatusProducts::Representation property :website_claimed, as: 'websiteClaimed' end end class AccountStatusAccountLevelIssue # @private class Representation < Google::Apis::Core::JsonRepresentation property :country, as: 'country' property :destination, as: 'destination' property :detail, as: 'detail' property :documentation, as: 'documentation' property :id, as: 'id' property :severity, as: 'severity' property :title, as: 'title' end end class AccountStatusItemLevelIssue # @private class Representation < Google::Apis::Core::JsonRepresentation property :attribute_name, as: 'attributeName' property :code, as: 'code' property :description, as: 'description' property :detail, as: 'detail' property :documentation, as: 'documentation' property :num_items, :numeric_string => true, as: 'numItems' property :resolution, as: 'resolution' property :servability, as: 'servability' end end class AccountStatusProducts # @private class Representation < Google::Apis::Core::JsonRepresentation property :channel, as: 'channel' property :country, as: 'country' property :destination, as: 'destination' collection :item_level_issues, as: 'itemLevelIssues', class: Google::Apis::ContentV2_1::AccountStatusItemLevelIssue, decorator: Google::Apis::ContentV2_1::AccountStatusItemLevelIssue::Representation property :statistics, as: 'statistics', class: Google::Apis::ContentV2_1::AccountStatusStatistics, decorator: Google::Apis::ContentV2_1::AccountStatusStatistics::Representation end end class AccountStatusStatistics # @private class Representation < Google::Apis::Core::JsonRepresentation property :active, :numeric_string => true, as: 'active' property :disapproved, :numeric_string => true, as: 'disapproved' property :expiring, :numeric_string => true, as: 'expiring' property :pending, :numeric_string => true, as: 'pending' end end class AccountTax # @private class Representation < Google::Apis::Core::JsonRepresentation property :account_id, :numeric_string => true, as: 'accountId' property :kind, as: 'kind' collection :rules, as: 'rules', class: Google::Apis::ContentV2_1::AccountTaxTaxRule, decorator: Google::Apis::ContentV2_1::AccountTaxTaxRule::Representation end end class AccountTaxTaxRule # @private class Representation < Google::Apis::Core::JsonRepresentation property :country, as: 'country' property :location_id, :numeric_string => true, as: 'locationId' property :rate_percent, as: 'ratePercent' property :shipping_taxed, as: 'shippingTaxed' property :use_global_rate, as: 'useGlobalRate' end end class AccountUser # @private class Representation < Google::Apis::Core::JsonRepresentation property :admin, as: 'admin' property :email_address, as: 'emailAddress' property :order_manager, as: 'orderManager' property :payments_analyst, as: 'paymentsAnalyst' property :payments_manager, as: 'paymentsManager' end end class AccountYouTubeChannelLink # @private class Representation < Google::Apis::Core::JsonRepresentation property :channel_id, as: 'channelId' property :status, as: 'status' end end class AccountsAuthInfoResponse # @private class Representation < Google::Apis::Core::JsonRepresentation collection :account_identifiers, as: 'accountIdentifiers', class: Google::Apis::ContentV2_1::AccountIdentifier, decorator: Google::Apis::ContentV2_1::AccountIdentifier::Representation property :kind, as: 'kind' end end class AccountsClaimWebsiteResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' end end class AccountsCustomBatchRequest # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entries, as: 'entries', class: Google::Apis::ContentV2_1::AccountsCustomBatchRequestEntry, decorator: Google::Apis::ContentV2_1::AccountsCustomBatchRequestEntry::Representation end end class AccountsCustomBatchRequestEntry # @private class Representation < Google::Apis::Core::JsonRepresentation property :account, as: 'account', class: Google::Apis::ContentV2_1::Account, decorator: Google::Apis::ContentV2_1::Account::Representation property :account_id, :numeric_string => true, as: 'accountId' property :batch_id, as: 'batchId' property :force, as: 'force' collection :label_ids, as: 'labelIds' property :link_request, as: 'linkRequest', class: Google::Apis::ContentV2_1::AccountsCustomBatchRequestEntryLinkRequest, decorator: Google::Apis::ContentV2_1::AccountsCustomBatchRequestEntryLinkRequest::Representation property :merchant_id, :numeric_string => true, as: 'merchantId' property :method_prop, as: 'method' property :overwrite, as: 'overwrite' property :view, as: 'view' end end class AccountsCustomBatchRequestEntryLinkRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :action, as: 'action' property :link_type, as: 'linkType' property :linked_account_id, as: 'linkedAccountId' collection :services, as: 'services' end end class AccountsCustomBatchResponse # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entries, as: 'entries', class: Google::Apis::ContentV2_1::AccountsCustomBatchResponseEntry, decorator: Google::Apis::ContentV2_1::AccountsCustomBatchResponseEntry::Representation property :kind, as: 'kind' end end class AccountsCustomBatchResponseEntry # @private class Representation < Google::Apis::Core::JsonRepresentation property :account, as: 'account', class: Google::Apis::ContentV2_1::Account, decorator: Google::Apis::ContentV2_1::Account::Representation property :batch_id, as: 'batchId' property :errors, as: 'errors', class: Google::Apis::ContentV2_1::Errors, decorator: Google::Apis::ContentV2_1::Errors::Representation property :kind, as: 'kind' end end class AccountsLinkRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :action, as: 'action' property :link_type, as: 'linkType' property :linked_account_id, as: 'linkedAccountId' collection :services, as: 'services' end end class AccountsLinkResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' end end class AccountsListLinksResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' collection :links, as: 'links', class: Google::Apis::ContentV2_1::LinkedAccount, decorator: Google::Apis::ContentV2_1::LinkedAccount::Representation property :next_page_token, as: 'nextPageToken' end end class AccountsListResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' collection :resources, as: 'resources', class: Google::Apis::ContentV2_1::Account, decorator: Google::Apis::ContentV2_1::Account::Representation end end class AccountsUpdateLabelsRequest # @private class Representation < Google::Apis::Core::JsonRepresentation collection :label_ids, as: 'labelIds' end end class AccountsUpdateLabelsResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' end end class AccountstatusesCustomBatchRequest # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entries, as: 'entries', class: Google::Apis::ContentV2_1::AccountstatusesCustomBatchRequestEntry, decorator: Google::Apis::ContentV2_1::AccountstatusesCustomBatchRequestEntry::Representation end end class AccountstatusesCustomBatchRequestEntry # @private class Representation < Google::Apis::Core::JsonRepresentation property :account_id, :numeric_string => true, as: 'accountId' property :batch_id, as: 'batchId' collection :destinations, as: 'destinations' property :merchant_id, :numeric_string => true, as: 'merchantId' property :method_prop, as: 'method' end end class AccountstatusesCustomBatchResponse # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entries, as: 'entries', class: Google::Apis::ContentV2_1::AccountstatusesCustomBatchResponseEntry, decorator: Google::Apis::ContentV2_1::AccountstatusesCustomBatchResponseEntry::Representation property :kind, as: 'kind' end end class AccountstatusesCustomBatchResponseEntry # @private class Representation < Google::Apis::Core::JsonRepresentation property :account_status, as: 'accountStatus', class: Google::Apis::ContentV2_1::AccountStatus, decorator: Google::Apis::ContentV2_1::AccountStatus::Representation property :batch_id, as: 'batchId' property :errors, as: 'errors', class: Google::Apis::ContentV2_1::Errors, decorator: Google::Apis::ContentV2_1::Errors::Representation end end class AccountstatusesListResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' collection :resources, as: 'resources', class: Google::Apis::ContentV2_1::AccountStatus, decorator: Google::Apis::ContentV2_1::AccountStatus::Representation end end class AccounttaxCustomBatchRequest # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entries, as: 'entries', class: Google::Apis::ContentV2_1::AccounttaxCustomBatchRequestEntry, decorator: Google::Apis::ContentV2_1::AccounttaxCustomBatchRequestEntry::Representation end end class AccounttaxCustomBatchRequestEntry # @private class Representation < Google::Apis::Core::JsonRepresentation property :account_id, :numeric_string => true, as: 'accountId' property :account_tax, as: 'accountTax', class: Google::Apis::ContentV2_1::AccountTax, decorator: Google::Apis::ContentV2_1::AccountTax::Representation property :batch_id, as: 'batchId' property :merchant_id, :numeric_string => true, as: 'merchantId' property :method_prop, as: 'method' end end class AccounttaxCustomBatchResponse # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entries, as: 'entries', class: Google::Apis::ContentV2_1::AccounttaxCustomBatchResponseEntry, decorator: Google::Apis::ContentV2_1::AccounttaxCustomBatchResponseEntry::Representation property :kind, as: 'kind' end end class AccounttaxCustomBatchResponseEntry # @private class Representation < Google::Apis::Core::JsonRepresentation property :account_tax, as: 'accountTax', class: Google::Apis::ContentV2_1::AccountTax, decorator: Google::Apis::ContentV2_1::AccountTax::Representation property :batch_id, as: 'batchId' property :errors, as: 'errors', class: Google::Apis::ContentV2_1::Errors, decorator: Google::Apis::ContentV2_1::Errors::Representation property :kind, as: 'kind' end end class AccounttaxListResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' collection :resources, as: 'resources', class: Google::Apis::ContentV2_1::AccountTax, decorator: Google::Apis::ContentV2_1::AccountTax::Representation end end class Amount # @private class Representation < Google::Apis::Core::JsonRepresentation property :price_amount, as: 'priceAmount', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :tax_amount, as: 'taxAmount', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation end end class BusinessDayConfig # @private class Representation < Google::Apis::Core::JsonRepresentation collection :business_days, as: 'businessDays' end end class CarrierRate # @private class Representation < Google::Apis::Core::JsonRepresentation property :carrier_name, as: 'carrierName' property :carrier_service, as: 'carrierService' property :flat_adjustment, as: 'flatAdjustment', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :name, as: 'name' property :origin_postal_code, as: 'originPostalCode' property :percentage_adjustment, as: 'percentageAdjustment' end end class CarriersCarrier # @private class Representation < Google::Apis::Core::JsonRepresentation property :country, as: 'country' property :name, as: 'name' collection :services, as: 'services' end end class CustomAttribute # @private class Representation < Google::Apis::Core::JsonRepresentation collection :group_values, as: 'groupValues', class: Google::Apis::ContentV2_1::CustomAttribute, decorator: Google::Apis::ContentV2_1::CustomAttribute::Representation property :name, as: 'name' property :value, as: 'value' end end class CustomerReturnReason # @private class Representation < Google::Apis::Core::JsonRepresentation property :description, as: 'description' property :reason_code, as: 'reasonCode' end end class CutoffTime # @private class Representation < Google::Apis::Core::JsonRepresentation property :hour, as: 'hour' property :minute, as: 'minute' property :timezone, as: 'timezone' end end class Datafeed # @private class Representation < Google::Apis::Core::JsonRepresentation property :attribute_language, as: 'attributeLanguage' property :content_type, as: 'contentType' property :fetch_schedule, as: 'fetchSchedule', class: Google::Apis::ContentV2_1::DatafeedFetchSchedule, decorator: Google::Apis::ContentV2_1::DatafeedFetchSchedule::Representation property :file_name, as: 'fileName' property :format, as: 'format', class: Google::Apis::ContentV2_1::DatafeedFormat, decorator: Google::Apis::ContentV2_1::DatafeedFormat::Representation property :id, :numeric_string => true, as: 'id' property :kind, as: 'kind' property :name, as: 'name' collection :targets, as: 'targets', class: Google::Apis::ContentV2_1::DatafeedTarget, decorator: Google::Apis::ContentV2_1::DatafeedTarget::Representation end end class DatafeedFetchSchedule # @private class Representation < Google::Apis::Core::JsonRepresentation property :day_of_month, as: 'dayOfMonth' property :fetch_url, as: 'fetchUrl' property :hour, as: 'hour' property :minute_of_hour, as: 'minuteOfHour' property :password, as: 'password' property :paused, as: 'paused' property :time_zone, as: 'timeZone' property :username, as: 'username' property :weekday, as: 'weekday' end end class DatafeedFormat # @private class Representation < Google::Apis::Core::JsonRepresentation property :column_delimiter, as: 'columnDelimiter' property :file_encoding, as: 'fileEncoding' property :quoting_mode, as: 'quotingMode' end end class DatafeedStatus # @private class Representation < Google::Apis::Core::JsonRepresentation property :country, as: 'country' property :datafeed_id, :numeric_string => true, as: 'datafeedId' collection :errors, as: 'errors', class: Google::Apis::ContentV2_1::DatafeedStatusError, decorator: Google::Apis::ContentV2_1::DatafeedStatusError::Representation property :items_total, :numeric_string => true, as: 'itemsTotal' property :items_valid, :numeric_string => true, as: 'itemsValid' property :kind, as: 'kind' property :language, as: 'language' property :last_upload_date, as: 'lastUploadDate' property :processing_status, as: 'processingStatus' collection :warnings, as: 'warnings', class: Google::Apis::ContentV2_1::DatafeedStatusError, decorator: Google::Apis::ContentV2_1::DatafeedStatusError::Representation end end class DatafeedStatusError # @private class Representation < Google::Apis::Core::JsonRepresentation property :code, as: 'code' property :count, :numeric_string => true, as: 'count' collection :examples, as: 'examples', class: Google::Apis::ContentV2_1::DatafeedStatusExample, decorator: Google::Apis::ContentV2_1::DatafeedStatusExample::Representation property :message, as: 'message' end end class DatafeedStatusExample # @private class Representation < Google::Apis::Core::JsonRepresentation property :item_id, as: 'itemId' property :line_number, :numeric_string => true, as: 'lineNumber' property :value, as: 'value' end end class DatafeedTarget # @private class Representation < Google::Apis::Core::JsonRepresentation property :country, as: 'country' collection :excluded_destinations, as: 'excludedDestinations' collection :included_destinations, as: 'includedDestinations' property :language, as: 'language' end end class DatafeedsCustomBatchRequest # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entries, as: 'entries', class: Google::Apis::ContentV2_1::DatafeedsCustomBatchRequestEntry, decorator: Google::Apis::ContentV2_1::DatafeedsCustomBatchRequestEntry::Representation end end class DatafeedsCustomBatchRequestEntry # @private class Representation < Google::Apis::Core::JsonRepresentation property :batch_id, as: 'batchId' property :datafeed, as: 'datafeed', class: Google::Apis::ContentV2_1::Datafeed, decorator: Google::Apis::ContentV2_1::Datafeed::Representation property :datafeed_id, :numeric_string => true, as: 'datafeedId' property :merchant_id, :numeric_string => true, as: 'merchantId' property :method_prop, as: 'method' end end class DatafeedsCustomBatchResponse # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entries, as: 'entries', class: Google::Apis::ContentV2_1::DatafeedsCustomBatchResponseEntry, decorator: Google::Apis::ContentV2_1::DatafeedsCustomBatchResponseEntry::Representation property :kind, as: 'kind' end end class DatafeedsCustomBatchResponseEntry # @private class Representation < Google::Apis::Core::JsonRepresentation property :batch_id, as: 'batchId' property :datafeed, as: 'datafeed', class: Google::Apis::ContentV2_1::Datafeed, decorator: Google::Apis::ContentV2_1::Datafeed::Representation property :errors, as: 'errors', class: Google::Apis::ContentV2_1::Errors, decorator: Google::Apis::ContentV2_1::Errors::Representation end end class DatafeedsFetchNowResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' end end class DatafeedsListResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' collection :resources, as: 'resources', class: Google::Apis::ContentV2_1::Datafeed, decorator: Google::Apis::ContentV2_1::Datafeed::Representation end end class DatafeedstatusesCustomBatchRequest # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entries, as: 'entries', class: Google::Apis::ContentV2_1::DatafeedstatusesCustomBatchRequestEntry, decorator: Google::Apis::ContentV2_1::DatafeedstatusesCustomBatchRequestEntry::Representation end end class DatafeedstatusesCustomBatchRequestEntry # @private class Representation < Google::Apis::Core::JsonRepresentation property :batch_id, as: 'batchId' property :country, as: 'country' property :datafeed_id, :numeric_string => true, as: 'datafeedId' property :language, as: 'language' property :merchant_id, :numeric_string => true, as: 'merchantId' property :method_prop, as: 'method' end end class DatafeedstatusesCustomBatchResponse # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entries, as: 'entries', class: Google::Apis::ContentV2_1::DatafeedstatusesCustomBatchResponseEntry, decorator: Google::Apis::ContentV2_1::DatafeedstatusesCustomBatchResponseEntry::Representation property :kind, as: 'kind' end end class DatafeedstatusesCustomBatchResponseEntry # @private class Representation < Google::Apis::Core::JsonRepresentation property :batch_id, as: 'batchId' property :datafeed_status, as: 'datafeedStatus', class: Google::Apis::ContentV2_1::DatafeedStatus, decorator: Google::Apis::ContentV2_1::DatafeedStatus::Representation property :errors, as: 'errors', class: Google::Apis::ContentV2_1::Errors, decorator: Google::Apis::ContentV2_1::Errors::Representation end end class DatafeedstatusesListResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' collection :resources, as: 'resources', class: Google::Apis::ContentV2_1::DatafeedStatus, decorator: Google::Apis::ContentV2_1::DatafeedStatus::Representation end end class DeliveryTime # @private class Representation < Google::Apis::Core::JsonRepresentation property :cutoff_time, as: 'cutoffTime', class: Google::Apis::ContentV2_1::CutoffTime, decorator: Google::Apis::ContentV2_1::CutoffTime::Representation property :handling_business_day_config, as: 'handlingBusinessDayConfig', class: Google::Apis::ContentV2_1::BusinessDayConfig, decorator: Google::Apis::ContentV2_1::BusinessDayConfig::Representation collection :holiday_cutoffs, as: 'holidayCutoffs', class: Google::Apis::ContentV2_1::HolidayCutoff, decorator: Google::Apis::ContentV2_1::HolidayCutoff::Representation property :max_handling_time_in_days, as: 'maxHandlingTimeInDays' property :max_transit_time_in_days, as: 'maxTransitTimeInDays' property :min_handling_time_in_days, as: 'minHandlingTimeInDays' property :min_transit_time_in_days, as: 'minTransitTimeInDays' property :transit_business_day_config, as: 'transitBusinessDayConfig', class: Google::Apis::ContentV2_1::BusinessDayConfig, decorator: Google::Apis::ContentV2_1::BusinessDayConfig::Representation property :transit_time_table, as: 'transitTimeTable', class: Google::Apis::ContentV2_1::TransitTable, decorator: Google::Apis::ContentV2_1::TransitTable::Representation end end class Error # @private class Representation < Google::Apis::Core::JsonRepresentation property :domain, as: 'domain' property :message, as: 'message' property :reason, as: 'reason' end end class Errors # @private class Representation < Google::Apis::Core::JsonRepresentation property :code, as: 'code' collection :errors, as: 'errors', class: Google::Apis::ContentV2_1::Error, decorator: Google::Apis::ContentV2_1::Error::Representation property :message, as: 'message' end end class GmbAccounts # @private class Representation < Google::Apis::Core::JsonRepresentation property :account_id, :numeric_string => true, as: 'accountId' collection :gmb_accounts, as: 'gmbAccounts', class: Google::Apis::ContentV2_1::GmbAccountsGmbAccount, decorator: Google::Apis::ContentV2_1::GmbAccountsGmbAccount::Representation end end class GmbAccountsGmbAccount # @private class Representation < Google::Apis::Core::JsonRepresentation property :email, as: 'email' property :listing_count, :numeric_string => true, as: 'listingCount' property :name, as: 'name' property :type, as: 'type' end end class Headers # @private class Representation < Google::Apis::Core::JsonRepresentation collection :locations, as: 'locations', class: Google::Apis::ContentV2_1::LocationIdSet, decorator: Google::Apis::ContentV2_1::LocationIdSet::Representation collection :number_of_items, as: 'numberOfItems' collection :postal_code_group_names, as: 'postalCodeGroupNames' collection :prices, as: 'prices', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation collection :weights, as: 'weights', class: Google::Apis::ContentV2_1::Weight, decorator: Google::Apis::ContentV2_1::Weight::Representation end end class HolidayCutoff # @private class Representation < Google::Apis::Core::JsonRepresentation property :deadline_date, as: 'deadlineDate' property :deadline_hour, as: 'deadlineHour' property :deadline_timezone, as: 'deadlineTimezone' property :holiday_id, as: 'holidayId' property :visible_from_date, as: 'visibleFromDate' end end class HolidaysHoliday # @private class Representation < Google::Apis::Core::JsonRepresentation property :country_code, as: 'countryCode' property :date, as: 'date' property :delivery_guarantee_date, as: 'deliveryGuaranteeDate' property :delivery_guarantee_hour, :numeric_string => true, as: 'deliveryGuaranteeHour' property :id, as: 'id' property :type, as: 'type' end end class Installment # @private class Representation < Google::Apis::Core::JsonRepresentation property :amount, as: 'amount', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :months, :numeric_string => true, as: 'months' end end class InvoiceSummary # @private class Representation < Google::Apis::Core::JsonRepresentation collection :additional_charge_summaries, as: 'additionalChargeSummaries', class: Google::Apis::ContentV2_1::InvoiceSummaryAdditionalChargeSummary, decorator: Google::Apis::ContentV2_1::InvoiceSummaryAdditionalChargeSummary::Representation property :product_total, as: 'productTotal', class: Google::Apis::ContentV2_1::Amount, decorator: Google::Apis::ContentV2_1::Amount::Representation end end class InvoiceSummaryAdditionalChargeSummary # @private class Representation < Google::Apis::Core::JsonRepresentation property :total_amount, as: 'totalAmount', class: Google::Apis::ContentV2_1::Amount, decorator: Google::Apis::ContentV2_1::Amount::Representation property :type, as: 'type' end end class LiaAboutPageSettings # @private class Representation < Google::Apis::Core::JsonRepresentation property :status, as: 'status' property :url, as: 'url' end end class LiaCountrySettings # @private class Representation < Google::Apis::Core::JsonRepresentation property :about, as: 'about', class: Google::Apis::ContentV2_1::LiaAboutPageSettings, decorator: Google::Apis::ContentV2_1::LiaAboutPageSettings::Representation property :country, as: 'country' property :hosted_local_storefront_active, as: 'hostedLocalStorefrontActive' property :inventory, as: 'inventory', class: Google::Apis::ContentV2_1::LiaInventorySettings, decorator: Google::Apis::ContentV2_1::LiaInventorySettings::Representation property :on_display_to_order, as: 'onDisplayToOrder', class: Google::Apis::ContentV2_1::LiaOnDisplayToOrderSettings, decorator: Google::Apis::ContentV2_1::LiaOnDisplayToOrderSettings::Representation property :pos_data_provider, as: 'posDataProvider', class: Google::Apis::ContentV2_1::LiaPosDataProvider, decorator: Google::Apis::ContentV2_1::LiaPosDataProvider::Representation property :store_pickup_active, as: 'storePickupActive' end end class LiaInventorySettings # @private class Representation < Google::Apis::Core::JsonRepresentation property :inventory_verification_contact_email, as: 'inventoryVerificationContactEmail' property :inventory_verification_contact_name, as: 'inventoryVerificationContactName' property :inventory_verification_contact_status, as: 'inventoryVerificationContactStatus' property :status, as: 'status' end end class LiaOnDisplayToOrderSettings # @private class Representation < Google::Apis::Core::JsonRepresentation property :shipping_cost_policy_url, as: 'shippingCostPolicyUrl' property :status, as: 'status' end end class LiaPosDataProvider # @private class Representation < Google::Apis::Core::JsonRepresentation property :pos_data_provider_id, :numeric_string => true, as: 'posDataProviderId' property :pos_external_account_id, as: 'posExternalAccountId' end end class LiaSettings # @private class Representation < Google::Apis::Core::JsonRepresentation property :account_id, :numeric_string => true, as: 'accountId' collection :country_settings, as: 'countrySettings', class: Google::Apis::ContentV2_1::LiaCountrySettings, decorator: Google::Apis::ContentV2_1::LiaCountrySettings::Representation property :kind, as: 'kind' end end class LiasettingsCustomBatchRequest # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entries, as: 'entries', class: Google::Apis::ContentV2_1::LiasettingsCustomBatchRequestEntry, decorator: Google::Apis::ContentV2_1::LiasettingsCustomBatchRequestEntry::Representation end end class LiasettingsCustomBatchRequestEntry # @private class Representation < Google::Apis::Core::JsonRepresentation property :account_id, :numeric_string => true, as: 'accountId' property :batch_id, as: 'batchId' property :contact_email, as: 'contactEmail' property :contact_name, as: 'contactName' property :country, as: 'country' property :gmb_email, as: 'gmbEmail' property :lia_settings, as: 'liaSettings', class: Google::Apis::ContentV2_1::LiaSettings, decorator: Google::Apis::ContentV2_1::LiaSettings::Representation property :merchant_id, :numeric_string => true, as: 'merchantId' property :method_prop, as: 'method' property :pos_data_provider_id, :numeric_string => true, as: 'posDataProviderId' property :pos_external_account_id, as: 'posExternalAccountId' end end class LiasettingsCustomBatchResponse # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entries, as: 'entries', class: Google::Apis::ContentV2_1::LiasettingsCustomBatchResponseEntry, decorator: Google::Apis::ContentV2_1::LiasettingsCustomBatchResponseEntry::Representation property :kind, as: 'kind' end end class LiasettingsCustomBatchResponseEntry # @private class Representation < Google::Apis::Core::JsonRepresentation property :batch_id, as: 'batchId' property :errors, as: 'errors', class: Google::Apis::ContentV2_1::Errors, decorator: Google::Apis::ContentV2_1::Errors::Representation property :gmb_accounts, as: 'gmbAccounts', class: Google::Apis::ContentV2_1::GmbAccounts, decorator: Google::Apis::ContentV2_1::GmbAccounts::Representation property :kind, as: 'kind' property :lia_settings, as: 'liaSettings', class: Google::Apis::ContentV2_1::LiaSettings, decorator: Google::Apis::ContentV2_1::LiaSettings::Representation collection :pos_data_providers, as: 'posDataProviders', class: Google::Apis::ContentV2_1::PosDataProviders, decorator: Google::Apis::ContentV2_1::PosDataProviders::Representation end end class LiasettingsGetAccessibleGmbAccountsResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :account_id, :numeric_string => true, as: 'accountId' collection :gmb_accounts, as: 'gmbAccounts', class: Google::Apis::ContentV2_1::GmbAccountsGmbAccount, decorator: Google::Apis::ContentV2_1::GmbAccountsGmbAccount::Representation property :kind, as: 'kind' end end class LiasettingsListPosDataProvidersResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' collection :pos_data_providers, as: 'posDataProviders', class: Google::Apis::ContentV2_1::PosDataProviders, decorator: Google::Apis::ContentV2_1::PosDataProviders::Representation end end class LiasettingsListResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' collection :resources, as: 'resources', class: Google::Apis::ContentV2_1::LiaSettings, decorator: Google::Apis::ContentV2_1::LiaSettings::Representation end end class LiasettingsRequestGmbAccessResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' end end class LiasettingsRequestInventoryVerificationResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' end end class LiasettingsSetInventoryVerificationContactResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' end end class LiasettingsSetPosDataProviderResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' end end class LinkService # @private class Representation < Google::Apis::Core::JsonRepresentation property :service, as: 'service' property :status, as: 'status' end end class LinkedAccount # @private class Representation < Google::Apis::Core::JsonRepresentation property :linked_account_id, as: 'linkedAccountId' collection :services, as: 'services', class: Google::Apis::ContentV2_1::LinkService, decorator: Google::Apis::ContentV2_1::LinkService::Representation end end class LocalInventory # @private class Representation < Google::Apis::Core::JsonRepresentation property :availability, as: 'availability' property :instore_product_location, as: 'instoreProductLocation' property :kind, as: 'kind' property :pickup_method, as: 'pickupMethod' property :pickup_sla, as: 'pickupSla' property :price, as: 'price', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :quantity, as: 'quantity' property :sale_price, as: 'salePrice', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :sale_price_effective_date, as: 'salePriceEffectiveDate' property :store_code, as: 'storeCode' end end class LocalinventoryCustomBatchRequest # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entries, as: 'entries', class: Google::Apis::ContentV2_1::LocalinventoryCustomBatchRequestEntry, decorator: Google::Apis::ContentV2_1::LocalinventoryCustomBatchRequestEntry::Representation end end class LocalinventoryCustomBatchRequestEntry # @private class Representation < Google::Apis::Core::JsonRepresentation property :batch_id, as: 'batchId' property :local_inventory, as: 'localInventory', class: Google::Apis::ContentV2_1::LocalInventory, decorator: Google::Apis::ContentV2_1::LocalInventory::Representation property :merchant_id, :numeric_string => true, as: 'merchantId' property :method_prop, as: 'method' property :product_id, as: 'productId' end end class LocalinventoryCustomBatchResponse # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entries, as: 'entries', class: Google::Apis::ContentV2_1::LocalinventoryCustomBatchResponseEntry, decorator: Google::Apis::ContentV2_1::LocalinventoryCustomBatchResponseEntry::Representation property :kind, as: 'kind' end end class LocalinventoryCustomBatchResponseEntry # @private class Representation < Google::Apis::Core::JsonRepresentation property :batch_id, as: 'batchId' property :errors, as: 'errors', class: Google::Apis::ContentV2_1::Errors, decorator: Google::Apis::ContentV2_1::Errors::Representation property :kind, as: 'kind' end end class LocationIdSet # @private class Representation < Google::Apis::Core::JsonRepresentation collection :location_ids, as: 'locationIds' end end class LoyaltyPoints # @private class Representation < Google::Apis::Core::JsonRepresentation property :name, as: 'name' property :points_value, :numeric_string => true, as: 'pointsValue' property :ratio, as: 'ratio' end end class MerchantOrderReturn # @private class Representation < Google::Apis::Core::JsonRepresentation property :creation_date, as: 'creationDate' property :merchant_order_id, as: 'merchantOrderId' property :order_id, as: 'orderId' property :order_return_id, as: 'orderReturnId' collection :return_items, as: 'returnItems', class: Google::Apis::ContentV2_1::MerchantOrderReturnItem, decorator: Google::Apis::ContentV2_1::MerchantOrderReturnItem::Representation property :return_pricing_info, as: 'returnPricingInfo', class: Google::Apis::ContentV2_1::ReturnPricingInfo, decorator: Google::Apis::ContentV2_1::ReturnPricingInfo::Representation collection :return_shipments, as: 'returnShipments', class: Google::Apis::ContentV2_1::ReturnShipment, decorator: Google::Apis::ContentV2_1::ReturnShipment::Representation end end class MerchantOrderReturnItem # @private class Representation < Google::Apis::Core::JsonRepresentation property :customer_return_reason, as: 'customerReturnReason', class: Google::Apis::ContentV2_1::CustomerReturnReason, decorator: Google::Apis::ContentV2_1::CustomerReturnReason::Representation property :item_id, as: 'itemId' property :merchant_rejection_reason, as: 'merchantRejectionReason', class: Google::Apis::ContentV2_1::MerchantRejectionReason, decorator: Google::Apis::ContentV2_1::MerchantRejectionReason::Representation property :merchant_return_reason, as: 'merchantReturnReason', class: Google::Apis::ContentV2_1::RefundReason, decorator: Google::Apis::ContentV2_1::RefundReason::Representation property :product, as: 'product', class: Google::Apis::ContentV2_1::OrderLineItemProduct, decorator: Google::Apis::ContentV2_1::OrderLineItemProduct::Representation property :refundable_amount, as: 'refundableAmount', class: Google::Apis::ContentV2_1::MonetaryAmount, decorator: Google::Apis::ContentV2_1::MonetaryAmount::Representation property :return_item_id, as: 'returnItemId' collection :return_shipment_ids, as: 'returnShipmentIds' property :shipment_group_id, as: 'shipmentGroupId' property :shipment_unit_id, as: 'shipmentUnitId' property :state, as: 'state' end end class MerchantRejectionReason # @private class Representation < Google::Apis::Core::JsonRepresentation property :description, as: 'description' property :reason_code, as: 'reasonCode' end end class MinimumOrderValueTable # @private class Representation < Google::Apis::Core::JsonRepresentation collection :store_code_set_with_movs, as: 'storeCodeSetWithMovs', class: Google::Apis::ContentV2_1::MinimumOrderValueTableStoreCodeSetWithMov, decorator: Google::Apis::ContentV2_1::MinimumOrderValueTableStoreCodeSetWithMov::Representation end end class MinimumOrderValueTableStoreCodeSetWithMov # @private class Representation < Google::Apis::Core::JsonRepresentation collection :store_codes, as: 'storeCodes' property :value, as: 'value', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation end end class MonetaryAmount # @private class Representation < Google::Apis::Core::JsonRepresentation property :price_amount, as: 'priceAmount', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :tax_amount, as: 'taxAmount', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation end end class Order # @private class Representation < Google::Apis::Core::JsonRepresentation property :acknowledged, as: 'acknowledged' collection :annotations, as: 'annotations', class: Google::Apis::ContentV2_1::OrderOrderAnnotation, decorator: Google::Apis::ContentV2_1::OrderOrderAnnotation::Representation property :billing_address, as: 'billingAddress', class: Google::Apis::ContentV2_1::OrderAddress, decorator: Google::Apis::ContentV2_1::OrderAddress::Representation property :customer, as: 'customer', class: Google::Apis::ContentV2_1::OrderCustomer, decorator: Google::Apis::ContentV2_1::OrderCustomer::Representation property :delivery_details, as: 'deliveryDetails', class: Google::Apis::ContentV2_1::OrderDeliveryDetails, decorator: Google::Apis::ContentV2_1::OrderDeliveryDetails::Representation property :id, as: 'id' property :kind, as: 'kind' collection :line_items, as: 'lineItems', class: Google::Apis::ContentV2_1::OrderLineItem, decorator: Google::Apis::ContentV2_1::OrderLineItem::Representation property :merchant_id, :numeric_string => true, as: 'merchantId' property :merchant_order_id, as: 'merchantOrderId' property :net_price_amount, as: 'netPriceAmount', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :net_tax_amount, as: 'netTaxAmount', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :payment_status, as: 'paymentStatus' property :pickup_details, as: 'pickupDetails', class: Google::Apis::ContentV2_1::OrderPickupDetails, decorator: Google::Apis::ContentV2_1::OrderPickupDetails::Representation property :placed_date, as: 'placedDate' collection :promotions, as: 'promotions', class: Google::Apis::ContentV2_1::OrderPromotion, decorator: Google::Apis::ContentV2_1::OrderPromotion::Representation collection :refunds, as: 'refunds', class: Google::Apis::ContentV2_1::OrderRefund, decorator: Google::Apis::ContentV2_1::OrderRefund::Representation collection :shipments, as: 'shipments', class: Google::Apis::ContentV2_1::OrderShipment, decorator: Google::Apis::ContentV2_1::OrderShipment::Representation property :shipping_cost, as: 'shippingCost', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :shipping_cost_tax, as: 'shippingCostTax', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :status, as: 'status' property :tax_collector, as: 'taxCollector' end end class OrderAddress # @private class Representation < Google::Apis::Core::JsonRepresentation property :country, as: 'country' collection :full_address, as: 'fullAddress' property :is_post_office_box, as: 'isPostOfficeBox' property :locality, as: 'locality' property :postal_code, as: 'postalCode' property :recipient_name, as: 'recipientName' property :region, as: 'region' collection :street_address, as: 'streetAddress' end end class OrderCancellation # @private class Representation < Google::Apis::Core::JsonRepresentation property :actor, as: 'actor' property :creation_date, as: 'creationDate' property :quantity, as: 'quantity' property :reason, as: 'reason' property :reason_text, as: 'reasonText' end end class OrderCustomer # @private class Representation < Google::Apis::Core::JsonRepresentation property :full_name, as: 'fullName' property :invoice_receiving_email, as: 'invoiceReceivingEmail' property :loyalty_info, as: 'loyaltyInfo', class: Google::Apis::ContentV2_1::OrderCustomerLoyaltyInfo, decorator: Google::Apis::ContentV2_1::OrderCustomerLoyaltyInfo::Representation property :marketing_rights_info, as: 'marketingRightsInfo', class: Google::Apis::ContentV2_1::OrderCustomerMarketingRightsInfo, decorator: Google::Apis::ContentV2_1::OrderCustomerMarketingRightsInfo::Representation end end class OrderCustomerLoyaltyInfo # @private class Representation < Google::Apis::Core::JsonRepresentation property :loyalty_number, as: 'loyaltyNumber' property :name, as: 'name' end end class OrderCustomerMarketingRightsInfo # @private class Representation < Google::Apis::Core::JsonRepresentation property :explicit_marketing_preference, as: 'explicitMarketingPreference' property :last_updated_timestamp, as: 'lastUpdatedTimestamp' property :marketing_email_address, as: 'marketingEmailAddress' end end class OrderDeliveryDetails # @private class Representation < Google::Apis::Core::JsonRepresentation property :address, as: 'address', class: Google::Apis::ContentV2_1::OrderAddress, decorator: Google::Apis::ContentV2_1::OrderAddress::Representation property :phone_number, as: 'phoneNumber' end end class OrderLineItem # @private class Representation < Google::Apis::Core::JsonRepresentation collection :adjustments, as: 'adjustments', class: Google::Apis::ContentV2_1::OrderLineItemAdjustment, decorator: Google::Apis::ContentV2_1::OrderLineItemAdjustment::Representation collection :annotations, as: 'annotations', class: Google::Apis::ContentV2_1::OrderMerchantProvidedAnnotation, decorator: Google::Apis::ContentV2_1::OrderMerchantProvidedAnnotation::Representation collection :cancellations, as: 'cancellations', class: Google::Apis::ContentV2_1::OrderCancellation, decorator: Google::Apis::ContentV2_1::OrderCancellation::Representation property :id, as: 'id' property :price, as: 'price', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :product, as: 'product', class: Google::Apis::ContentV2_1::OrderLineItemProduct, decorator: Google::Apis::ContentV2_1::OrderLineItemProduct::Representation property :quantity_canceled, as: 'quantityCanceled' property :quantity_delivered, as: 'quantityDelivered' property :quantity_ordered, as: 'quantityOrdered' property :quantity_pending, as: 'quantityPending' property :quantity_ready_for_pickup, as: 'quantityReadyForPickup' property :quantity_returned, as: 'quantityReturned' property :quantity_shipped, as: 'quantityShipped' property :quantity_undeliverable, as: 'quantityUndeliverable' property :return_info, as: 'returnInfo', class: Google::Apis::ContentV2_1::OrderLineItemReturnInfo, decorator: Google::Apis::ContentV2_1::OrderLineItemReturnInfo::Representation collection :returns, as: 'returns', class: Google::Apis::ContentV2_1::OrderReturn, decorator: Google::Apis::ContentV2_1::OrderReturn::Representation property :shipping_details, as: 'shippingDetails', class: Google::Apis::ContentV2_1::OrderLineItemShippingDetails, decorator: Google::Apis::ContentV2_1::OrderLineItemShippingDetails::Representation property :tax, as: 'tax', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation end end class OrderLineItemAdjustment # @private class Representation < Google::Apis::Core::JsonRepresentation property :price_adjustment, as: 'priceAdjustment', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :tax_adjustment, as: 'taxAdjustment', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :type, as: 'type' end end class OrderLineItemProduct # @private class Representation < Google::Apis::Core::JsonRepresentation property :brand, as: 'brand' property :condition, as: 'condition' property :content_language, as: 'contentLanguage' collection :fees, as: 'fees', class: Google::Apis::ContentV2_1::OrderLineItemProductFee, decorator: Google::Apis::ContentV2_1::OrderLineItemProductFee::Representation property :gtin, as: 'gtin' property :id, as: 'id' property :image_link, as: 'imageLink' property :item_group_id, as: 'itemGroupId' property :mpn, as: 'mpn' property :offer_id, as: 'offerId' property :price, as: 'price', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :shown_image, as: 'shownImage' property :target_country, as: 'targetCountry' property :title, as: 'title' collection :variant_attributes, as: 'variantAttributes', class: Google::Apis::ContentV2_1::OrderLineItemProductVariantAttribute, decorator: Google::Apis::ContentV2_1::OrderLineItemProductVariantAttribute::Representation end end class OrderLineItemProductFee # @private class Representation < Google::Apis::Core::JsonRepresentation property :amount, as: 'amount', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :name, as: 'name' end end class OrderLineItemProductVariantAttribute # @private class Representation < Google::Apis::Core::JsonRepresentation property :dimension, as: 'dimension' property :value, as: 'value' end end class OrderLineItemReturnInfo # @private class Representation < Google::Apis::Core::JsonRepresentation property :days_to_return, as: 'daysToReturn' property :is_returnable, as: 'isReturnable' property :policy_url, as: 'policyUrl' end end class OrderLineItemShippingDetails # @private class Representation < Google::Apis::Core::JsonRepresentation property :deliver_by_date, as: 'deliverByDate' property :method_prop, as: 'method', class: Google::Apis::ContentV2_1::OrderLineItemShippingDetailsMethod, decorator: Google::Apis::ContentV2_1::OrderLineItemShippingDetailsMethod::Representation property :pickup_promise_in_minutes, as: 'pickupPromiseInMinutes' property :ship_by_date, as: 'shipByDate' property :type, as: 'type' end end class OrderLineItemShippingDetailsMethod # @private class Representation < Google::Apis::Core::JsonRepresentation property :carrier, as: 'carrier' property :max_days_in_transit, as: 'maxDaysInTransit' property :method_name, as: 'methodName' property :min_days_in_transit, as: 'minDaysInTransit' end end class OrderMerchantProvidedAnnotation # @private class Representation < Google::Apis::Core::JsonRepresentation property :key, as: 'key' property :value, as: 'value' end end class OrderOrderAnnotation # @private class Representation < Google::Apis::Core::JsonRepresentation property :key, as: 'key' property :value, as: 'value' end end class OrderPickupDetails # @private class Representation < Google::Apis::Core::JsonRepresentation property :address, as: 'address', class: Google::Apis::ContentV2_1::OrderAddress, decorator: Google::Apis::ContentV2_1::OrderAddress::Representation collection :collectors, as: 'collectors', class: Google::Apis::ContentV2_1::OrderPickupDetailsCollector, decorator: Google::Apis::ContentV2_1::OrderPickupDetailsCollector::Representation property :location_id, as: 'locationId' property :pickup_type, as: 'pickupType' end end class OrderPickupDetailsCollector # @private class Representation < Google::Apis::Core::JsonRepresentation property :name, as: 'name' property :phone_number, as: 'phoneNumber' end end class OrderPromotion # @private class Representation < Google::Apis::Core::JsonRepresentation collection :applicable_items, as: 'applicableItems', class: Google::Apis::ContentV2_1::OrderPromotionItem, decorator: Google::Apis::ContentV2_1::OrderPromotionItem::Representation collection :applied_items, as: 'appliedItems', class: Google::Apis::ContentV2_1::OrderPromotionItem, decorator: Google::Apis::ContentV2_1::OrderPromotionItem::Representation property :end_time, as: 'endTime' property :funder, as: 'funder' property :merchant_promotion_id, as: 'merchantPromotionId' property :price_value, as: 'priceValue', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :short_title, as: 'shortTitle' property :start_time, as: 'startTime' property :subtype, as: 'subtype' property :tax_value, as: 'taxValue', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :title, as: 'title' property :type, as: 'type' end end class OrderPromotionItem # @private class Representation < Google::Apis::Core::JsonRepresentation property :line_item_id, as: 'lineItemId' property :offer_id, as: 'offerId' property :product_id, as: 'productId' property :quantity, as: 'quantity' end end class OrderRefund # @private class Representation < Google::Apis::Core::JsonRepresentation property :actor, as: 'actor' property :amount, as: 'amount', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :creation_date, as: 'creationDate' property :reason, as: 'reason' property :reason_text, as: 'reasonText' end end class OrderReportDisbursement # @private class Representation < Google::Apis::Core::JsonRepresentation property :disbursement_amount, as: 'disbursementAmount', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :disbursement_creation_date, as: 'disbursementCreationDate' property :disbursement_date, as: 'disbursementDate' property :disbursement_id, as: 'disbursementId' property :merchant_id, :numeric_string => true, as: 'merchantId' end end class OrderReportTransaction # @private class Representation < Google::Apis::Core::JsonRepresentation property :disbursement_amount, as: 'disbursementAmount', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :disbursement_creation_date, as: 'disbursementCreationDate' property :disbursement_date, as: 'disbursementDate' property :disbursement_id, as: 'disbursementId' property :merchant_id, :numeric_string => true, as: 'merchantId' property :merchant_order_id, as: 'merchantOrderId' property :order_id, as: 'orderId' property :product_amount, as: 'productAmount', class: Google::Apis::ContentV2_1::ProductAmount, decorator: Google::Apis::ContentV2_1::ProductAmount::Representation property :transaction_date, as: 'transactionDate' end end class OrderReturn # @private class Representation < Google::Apis::Core::JsonRepresentation property :actor, as: 'actor' property :creation_date, as: 'creationDate' property :quantity, as: 'quantity' property :reason, as: 'reason' property :reason_text, as: 'reasonText' end end class OrderShipment # @private class Representation < Google::Apis::Core::JsonRepresentation property :carrier, as: 'carrier' property :creation_date, as: 'creationDate' property :delivery_date, as: 'deliveryDate' property :id, as: 'id' collection :line_items, as: 'lineItems', class: Google::Apis::ContentV2_1::OrderShipmentLineItemShipment, decorator: Google::Apis::ContentV2_1::OrderShipmentLineItemShipment::Representation property :scheduled_delivery_details, as: 'scheduledDeliveryDetails', class: Google::Apis::ContentV2_1::OrderShipmentScheduledDeliveryDetails, decorator: Google::Apis::ContentV2_1::OrderShipmentScheduledDeliveryDetails::Representation property :shipment_group_id, as: 'shipmentGroupId' property :status, as: 'status' property :tracking_id, as: 'trackingId' end end class OrderShipmentLineItemShipment # @private class Representation < Google::Apis::Core::JsonRepresentation property :line_item_id, as: 'lineItemId' property :product_id, as: 'productId' property :quantity, as: 'quantity' end end class OrderShipmentScheduledDeliveryDetails # @private class Representation < Google::Apis::Core::JsonRepresentation property :carrier_phone_number, as: 'carrierPhoneNumber' property :scheduled_date, as: 'scheduledDate' end end class OrderinvoicesCreateChargeInvoiceRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :invoice_id, as: 'invoiceId' property :invoice_summary, as: 'invoiceSummary', class: Google::Apis::ContentV2_1::InvoiceSummary, decorator: Google::Apis::ContentV2_1::InvoiceSummary::Representation collection :line_item_invoices, as: 'lineItemInvoices', class: Google::Apis::ContentV2_1::ShipmentInvoiceLineItemInvoice, decorator: Google::Apis::ContentV2_1::ShipmentInvoiceLineItemInvoice::Representation property :operation_id, as: 'operationId' property :shipment_group_id, as: 'shipmentGroupId' end end class OrderinvoicesCreateChargeInvoiceResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :execution_status, as: 'executionStatus' property :kind, as: 'kind' end end class OrderinvoicesCreateRefundInvoiceRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :invoice_id, as: 'invoiceId' property :operation_id, as: 'operationId' property :refund_only_option, as: 'refundOnlyOption', class: Google::Apis::ContentV2_1::OrderinvoicesCustomBatchRequestEntryCreateRefundInvoiceRefundOption, decorator: Google::Apis::ContentV2_1::OrderinvoicesCustomBatchRequestEntryCreateRefundInvoiceRefundOption::Representation property :return_option, as: 'returnOption', class: Google::Apis::ContentV2_1::OrderinvoicesCustomBatchRequestEntryCreateRefundInvoiceReturnOption, decorator: Google::Apis::ContentV2_1::OrderinvoicesCustomBatchRequestEntryCreateRefundInvoiceReturnOption::Representation collection :shipment_invoices, as: 'shipmentInvoices', class: Google::Apis::ContentV2_1::ShipmentInvoice, decorator: Google::Apis::ContentV2_1::ShipmentInvoice::Representation end end class OrderinvoicesCreateRefundInvoiceResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :execution_status, as: 'executionStatus' property :kind, as: 'kind' end end class OrderinvoicesCustomBatchRequestEntryCreateRefundInvoiceRefundOption # @private class Representation < Google::Apis::Core::JsonRepresentation property :description, as: 'description' property :reason, as: 'reason' end end class OrderinvoicesCustomBatchRequestEntryCreateRefundInvoiceReturnOption # @private class Representation < Google::Apis::Core::JsonRepresentation property :description, as: 'description' property :reason, as: 'reason' end end class OrderreportsListDisbursementsResponse # @private class Representation < Google::Apis::Core::JsonRepresentation collection :disbursements, as: 'disbursements', class: Google::Apis::ContentV2_1::OrderReportDisbursement, decorator: Google::Apis::ContentV2_1::OrderReportDisbursement::Representation property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' end end class OrderreportsListTransactionsResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' collection :transactions, as: 'transactions', class: Google::Apis::ContentV2_1::OrderReportTransaction, decorator: Google::Apis::ContentV2_1::OrderReportTransaction::Representation end end class OrderreturnsAcknowledgeRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :operation_id, as: 'operationId' end end class OrderreturnsAcknowledgeResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :execution_status, as: 'executionStatus' property :kind, as: 'kind' end end class OrderreturnsListResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' collection :resources, as: 'resources', class: Google::Apis::ContentV2_1::MerchantOrderReturn, decorator: Google::Apis::ContentV2_1::MerchantOrderReturn::Representation end end class OrderreturnsPartialRefund # @private class Representation < Google::Apis::Core::JsonRepresentation property :price_amount, as: 'priceAmount', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :tax_amount, as: 'taxAmount', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation end end class OrderreturnsProcessRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :full_charge_return_shipping_cost, as: 'fullChargeReturnShippingCost' property :operation_id, as: 'operationId' property :refund_shipping_fee, as: 'refundShippingFee', class: Google::Apis::ContentV2_1::OrderreturnsRefundOperation, decorator: Google::Apis::ContentV2_1::OrderreturnsRefundOperation::Representation collection :return_items, as: 'returnItems', class: Google::Apis::ContentV2_1::OrderreturnsReturnItem, decorator: Google::Apis::ContentV2_1::OrderreturnsReturnItem::Representation end end class OrderreturnsProcessResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :execution_status, as: 'executionStatus' property :kind, as: 'kind' end end class OrderreturnsRefundOperation # @private class Representation < Google::Apis::Core::JsonRepresentation property :full_refund, as: 'fullRefund' property :partial_refund, as: 'partialRefund', class: Google::Apis::ContentV2_1::OrderreturnsPartialRefund, decorator: Google::Apis::ContentV2_1::OrderreturnsPartialRefund::Representation property :reason_text, as: 'reasonText' property :return_refund_reason, as: 'returnRefundReason' end end class OrderreturnsRejectOperation # @private class Representation < Google::Apis::Core::JsonRepresentation property :reason, as: 'reason' property :reason_text, as: 'reasonText' end end class OrderreturnsReturnItem # @private class Representation < Google::Apis::Core::JsonRepresentation property :refund, as: 'refund', class: Google::Apis::ContentV2_1::OrderreturnsRefundOperation, decorator: Google::Apis::ContentV2_1::OrderreturnsRefundOperation::Representation property :reject, as: 'reject', class: Google::Apis::ContentV2_1::OrderreturnsRejectOperation, decorator: Google::Apis::ContentV2_1::OrderreturnsRejectOperation::Representation property :return_item_id, as: 'returnItemId' end end class OrdersAcknowledgeRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :operation_id, as: 'operationId' end end class OrdersAcknowledgeResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :execution_status, as: 'executionStatus' property :kind, as: 'kind' end end class OrdersAdvanceTestOrderResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' end end class OrdersCancelLineItemRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :line_item_id, as: 'lineItemId' property :operation_id, as: 'operationId' property :product_id, as: 'productId' property :quantity, as: 'quantity' property :reason, as: 'reason' property :reason_text, as: 'reasonText' end end class OrdersCancelLineItemResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :execution_status, as: 'executionStatus' property :kind, as: 'kind' end end class OrdersCancelRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :operation_id, as: 'operationId' property :reason, as: 'reason' property :reason_text, as: 'reasonText' end end class OrdersCancelResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :execution_status, as: 'executionStatus' property :kind, as: 'kind' end end class OrdersCancelTestOrderByCustomerRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :reason, as: 'reason' end end class OrdersCancelTestOrderByCustomerResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' end end class OrdersCreateTestOrderRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :country, as: 'country' property :template_name, as: 'templateName' property :test_order, as: 'testOrder', class: Google::Apis::ContentV2_1::TestOrder, decorator: Google::Apis::ContentV2_1::TestOrder::Representation end end class OrdersCreateTestOrderResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' property :order_id, as: 'orderId' end end class OrdersCreateTestReturnRequest # @private class Representation < Google::Apis::Core::JsonRepresentation collection :items, as: 'items', class: Google::Apis::ContentV2_1::OrdersCustomBatchRequestEntryCreateTestReturnReturnItem, decorator: Google::Apis::ContentV2_1::OrdersCustomBatchRequestEntryCreateTestReturnReturnItem::Representation end end class OrdersCreateTestReturnResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' property :return_id, as: 'returnId' end end class OrdersCustomBatchRequestEntryCreateTestReturnReturnItem # @private class Representation < Google::Apis::Core::JsonRepresentation property :line_item_id, as: 'lineItemId' property :quantity, as: 'quantity' end end class OrdersCustomBatchRequestEntryRefundItemItem # @private class Representation < Google::Apis::Core::JsonRepresentation property :amount, as: 'amount', class: Google::Apis::ContentV2_1::MonetaryAmount, decorator: Google::Apis::ContentV2_1::MonetaryAmount::Representation property :full_refund, as: 'fullRefund' property :line_item_id, as: 'lineItemId' property :product_id, as: 'productId' property :quantity, as: 'quantity' end end class OrdersCustomBatchRequestEntryRefundItemShipping # @private class Representation < Google::Apis::Core::JsonRepresentation property :amount, as: 'amount', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :full_refund, as: 'fullRefund' end end class OrdersCustomBatchRequestEntryShipLineItemsShipmentInfo # @private class Representation < Google::Apis::Core::JsonRepresentation property :carrier, as: 'carrier' property :shipment_id, as: 'shipmentId' property :tracking_id, as: 'trackingId' end end class OrdersGetByMerchantOrderIdResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' property :order, as: 'order', class: Google::Apis::ContentV2_1::Order, decorator: Google::Apis::ContentV2_1::Order::Representation end end class OrdersGetTestOrderTemplateResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' property :template, as: 'template', class: Google::Apis::ContentV2_1::TestOrder, decorator: Google::Apis::ContentV2_1::TestOrder::Representation end end class OrdersInStoreRefundLineItemRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :line_item_id, as: 'lineItemId' property :operation_id, as: 'operationId' property :price_amount, as: 'priceAmount', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :product_id, as: 'productId' property :quantity, as: 'quantity' property :reason, as: 'reason' property :reason_text, as: 'reasonText' property :tax_amount, as: 'taxAmount', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation end end class OrdersInStoreRefundLineItemResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :execution_status, as: 'executionStatus' property :kind, as: 'kind' end end class OrdersListResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' collection :resources, as: 'resources', class: Google::Apis::ContentV2_1::Order, decorator: Google::Apis::ContentV2_1::Order::Representation end end class OrdersRefundItemRequest # @private class Representation < Google::Apis::Core::JsonRepresentation collection :items, as: 'items', class: Google::Apis::ContentV2_1::OrdersCustomBatchRequestEntryRefundItemItem, decorator: Google::Apis::ContentV2_1::OrdersCustomBatchRequestEntryRefundItemItem::Representation property :operation_id, as: 'operationId' property :reason, as: 'reason' property :reason_text, as: 'reasonText' property :shipping, as: 'shipping', class: Google::Apis::ContentV2_1::OrdersCustomBatchRequestEntryRefundItemShipping, decorator: Google::Apis::ContentV2_1::OrdersCustomBatchRequestEntryRefundItemShipping::Representation end end class OrdersRefundItemResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :execution_status, as: 'executionStatus' property :kind, as: 'kind' end end class OrdersRefundOrderRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :amount, as: 'amount', class: Google::Apis::ContentV2_1::MonetaryAmount, decorator: Google::Apis::ContentV2_1::MonetaryAmount::Representation property :full_refund, as: 'fullRefund' property :operation_id, as: 'operationId' property :reason, as: 'reason' property :reason_text, as: 'reasonText' end end class OrdersRefundOrderResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :execution_status, as: 'executionStatus' property :kind, as: 'kind' end end class OrdersRejectReturnLineItemRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :line_item_id, as: 'lineItemId' property :operation_id, as: 'operationId' property :product_id, as: 'productId' property :quantity, as: 'quantity' property :reason, as: 'reason' property :reason_text, as: 'reasonText' end end class OrdersRejectReturnLineItemResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :execution_status, as: 'executionStatus' property :kind, as: 'kind' end end class OrdersReturnRefundLineItemRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :line_item_id, as: 'lineItemId' property :operation_id, as: 'operationId' property :price_amount, as: 'priceAmount', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :product_id, as: 'productId' property :quantity, as: 'quantity' property :reason, as: 'reason' property :reason_text, as: 'reasonText' property :tax_amount, as: 'taxAmount', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation end end class OrdersReturnRefundLineItemResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :execution_status, as: 'executionStatus' property :kind, as: 'kind' end end class OrdersSetLineItemMetadataRequest # @private class Representation < Google::Apis::Core::JsonRepresentation collection :annotations, as: 'annotations', class: Google::Apis::ContentV2_1::OrderMerchantProvidedAnnotation, decorator: Google::Apis::ContentV2_1::OrderMerchantProvidedAnnotation::Representation property :line_item_id, as: 'lineItemId' property :operation_id, as: 'operationId' property :product_id, as: 'productId' end end class OrdersSetLineItemMetadataResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :execution_status, as: 'executionStatus' property :kind, as: 'kind' end end class OrdersShipLineItemsRequest # @private class Representation < Google::Apis::Core::JsonRepresentation collection :line_items, as: 'lineItems', class: Google::Apis::ContentV2_1::OrderShipmentLineItemShipment, decorator: Google::Apis::ContentV2_1::OrderShipmentLineItemShipment::Representation property :operation_id, as: 'operationId' property :shipment_group_id, as: 'shipmentGroupId' collection :shipment_infos, as: 'shipmentInfos', class: Google::Apis::ContentV2_1::OrdersCustomBatchRequestEntryShipLineItemsShipmentInfo, decorator: Google::Apis::ContentV2_1::OrdersCustomBatchRequestEntryShipLineItemsShipmentInfo::Representation end end class OrdersShipLineItemsResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :execution_status, as: 'executionStatus' property :kind, as: 'kind' end end class OrdersUpdateLineItemShippingDetailsRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :deliver_by_date, as: 'deliverByDate' property :line_item_id, as: 'lineItemId' property :operation_id, as: 'operationId' property :product_id, as: 'productId' property :ship_by_date, as: 'shipByDate' end end class OrdersUpdateLineItemShippingDetailsResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :execution_status, as: 'executionStatus' property :kind, as: 'kind' end end class OrdersUpdateMerchantOrderIdRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :merchant_order_id, as: 'merchantOrderId' property :operation_id, as: 'operationId' end end class OrdersUpdateMerchantOrderIdResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :execution_status, as: 'executionStatus' property :kind, as: 'kind' end end class OrdersUpdateShipmentRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :carrier, as: 'carrier' property :delivery_date, as: 'deliveryDate' property :last_pickup_date, as: 'lastPickupDate' property :operation_id, as: 'operationId' property :ready_pickup_date, as: 'readyPickupDate' property :shipment_id, as: 'shipmentId' property :status, as: 'status' property :tracking_id, as: 'trackingId' property :undelivered_date, as: 'undeliveredDate' end end class OrdersUpdateShipmentResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :execution_status, as: 'executionStatus' property :kind, as: 'kind' end end class PickupCarrierService # @private class Representation < Google::Apis::Core::JsonRepresentation property :carrier_name, as: 'carrierName' property :service_name, as: 'serviceName' end end class PickupServicesPickupService # @private class Representation < Google::Apis::Core::JsonRepresentation property :carrier_name, as: 'carrierName' property :country, as: 'country' property :service_name, as: 'serviceName' end end class PosCustomBatchRequest # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entries, as: 'entries', class: Google::Apis::ContentV2_1::PosCustomBatchRequestEntry, decorator: Google::Apis::ContentV2_1::PosCustomBatchRequestEntry::Representation end end class PosCustomBatchRequestEntry # @private class Representation < Google::Apis::Core::JsonRepresentation property :batch_id, as: 'batchId' property :inventory, as: 'inventory', class: Google::Apis::ContentV2_1::PosInventory, decorator: Google::Apis::ContentV2_1::PosInventory::Representation property :merchant_id, :numeric_string => true, as: 'merchantId' property :method_prop, as: 'method' property :sale, as: 'sale', class: Google::Apis::ContentV2_1::PosSale, decorator: Google::Apis::ContentV2_1::PosSale::Representation property :store, as: 'store', class: Google::Apis::ContentV2_1::PosStore, decorator: Google::Apis::ContentV2_1::PosStore::Representation property :store_code, as: 'storeCode' property :target_merchant_id, :numeric_string => true, as: 'targetMerchantId' end end class PosCustomBatchResponse # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entries, as: 'entries', class: Google::Apis::ContentV2_1::PosCustomBatchResponseEntry, decorator: Google::Apis::ContentV2_1::PosCustomBatchResponseEntry::Representation property :kind, as: 'kind' end end class PosCustomBatchResponseEntry # @private class Representation < Google::Apis::Core::JsonRepresentation property :batch_id, as: 'batchId' property :errors, as: 'errors', class: Google::Apis::ContentV2_1::Errors, decorator: Google::Apis::ContentV2_1::Errors::Representation property :inventory, as: 'inventory', class: Google::Apis::ContentV2_1::PosInventory, decorator: Google::Apis::ContentV2_1::PosInventory::Representation property :kind, as: 'kind' property :sale, as: 'sale', class: Google::Apis::ContentV2_1::PosSale, decorator: Google::Apis::ContentV2_1::PosSale::Representation property :store, as: 'store', class: Google::Apis::ContentV2_1::PosStore, decorator: Google::Apis::ContentV2_1::PosStore::Representation end end class PosDataProviders # @private class Representation < Google::Apis::Core::JsonRepresentation property :country, as: 'country' collection :pos_data_providers, as: 'posDataProviders', class: Google::Apis::ContentV2_1::PosDataProvidersPosDataProvider, decorator: Google::Apis::ContentV2_1::PosDataProvidersPosDataProvider::Representation end end class PosDataProvidersPosDataProvider # @private class Representation < Google::Apis::Core::JsonRepresentation property :display_name, as: 'displayName' property :full_name, as: 'fullName' property :provider_id, :numeric_string => true, as: 'providerId' end end class PosInventory # @private class Representation < Google::Apis::Core::JsonRepresentation property :content_language, as: 'contentLanguage' property :gtin, as: 'gtin' property :item_id, as: 'itemId' property :kind, as: 'kind' property :price, as: 'price', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :quantity, :numeric_string => true, as: 'quantity' property :store_code, as: 'storeCode' property :target_country, as: 'targetCountry' property :timestamp, as: 'timestamp' end end class PosInventoryRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :content_language, as: 'contentLanguage' property :gtin, as: 'gtin' property :item_id, as: 'itemId' property :price, as: 'price', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :quantity, :numeric_string => true, as: 'quantity' property :store_code, as: 'storeCode' property :target_country, as: 'targetCountry' property :timestamp, as: 'timestamp' end end class PosInventoryResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :content_language, as: 'contentLanguage' property :gtin, as: 'gtin' property :item_id, as: 'itemId' property :kind, as: 'kind' property :price, as: 'price', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :quantity, :numeric_string => true, as: 'quantity' property :store_code, as: 'storeCode' property :target_country, as: 'targetCountry' property :timestamp, as: 'timestamp' end end class PosListResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' collection :resources, as: 'resources', class: Google::Apis::ContentV2_1::PosStore, decorator: Google::Apis::ContentV2_1::PosStore::Representation end end class PosSale # @private class Representation < Google::Apis::Core::JsonRepresentation property :content_language, as: 'contentLanguage' property :gtin, as: 'gtin' property :item_id, as: 'itemId' property :kind, as: 'kind' property :price, as: 'price', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :quantity, :numeric_string => true, as: 'quantity' property :sale_id, as: 'saleId' property :store_code, as: 'storeCode' property :target_country, as: 'targetCountry' property :timestamp, as: 'timestamp' end end class PosSaleRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :content_language, as: 'contentLanguage' property :gtin, as: 'gtin' property :item_id, as: 'itemId' property :price, as: 'price', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :quantity, :numeric_string => true, as: 'quantity' property :sale_id, as: 'saleId' property :store_code, as: 'storeCode' property :target_country, as: 'targetCountry' property :timestamp, as: 'timestamp' end end class PosSaleResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :content_language, as: 'contentLanguage' property :gtin, as: 'gtin' property :item_id, as: 'itemId' property :kind, as: 'kind' property :price, as: 'price', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :quantity, :numeric_string => true, as: 'quantity' property :sale_id, as: 'saleId' property :store_code, as: 'storeCode' property :target_country, as: 'targetCountry' property :timestamp, as: 'timestamp' end end class PosStore # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' property :store_address, as: 'storeAddress' property :store_code, as: 'storeCode' end end class PostalCodeGroup # @private class Representation < Google::Apis::Core::JsonRepresentation property :country, as: 'country' property :name, as: 'name' collection :postal_code_ranges, as: 'postalCodeRanges', class: Google::Apis::ContentV2_1::PostalCodeRange, decorator: Google::Apis::ContentV2_1::PostalCodeRange::Representation end end class PostalCodeRange # @private class Representation < Google::Apis::Core::JsonRepresentation property :postal_code_range_begin, as: 'postalCodeRangeBegin' property :postal_code_range_end, as: 'postalCodeRangeEnd' end end class Price # @private class Representation < Google::Apis::Core::JsonRepresentation property :currency, as: 'currency' property :value, as: 'value' end end class Product # @private class Representation < Google::Apis::Core::JsonRepresentation collection :additional_image_links, as: 'additionalImageLinks' property :ads_grouping, as: 'adsGrouping' collection :ads_labels, as: 'adsLabels' property :ads_redirect, as: 'adsRedirect' property :adult, as: 'adult' property :age_group, as: 'ageGroup' property :availability, as: 'availability' property :availability_date, as: 'availabilityDate' property :brand, as: 'brand' property :canonical_link, as: 'canonicalLink' property :channel, as: 'channel' property :color, as: 'color' property :condition, as: 'condition' property :content_language, as: 'contentLanguage' property :cost_of_goods_sold, as: 'costOfGoodsSold', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation collection :custom_attributes, as: 'customAttributes', class: Google::Apis::ContentV2_1::CustomAttribute, decorator: Google::Apis::ContentV2_1::CustomAttribute::Representation property :custom_label0, as: 'customLabel0' property :custom_label1, as: 'customLabel1' property :custom_label2, as: 'customLabel2' property :custom_label3, as: 'customLabel3' property :custom_label4, as: 'customLabel4' property :description, as: 'description' property :display_ads_id, as: 'displayAdsId' property :display_ads_link, as: 'displayAdsLink' collection :display_ads_similar_ids, as: 'displayAdsSimilarIds' property :display_ads_title, as: 'displayAdsTitle' property :display_ads_value, as: 'displayAdsValue' property :energy_efficiency_class, as: 'energyEfficiencyClass' collection :excluded_destinations, as: 'excludedDestinations' property :expiration_date, as: 'expirationDate' property :gender, as: 'gender' property :google_product_category, as: 'googleProductCategory' property :gtin, as: 'gtin' property :id, as: 'id' property :identifier_exists, as: 'identifierExists' property :image_link, as: 'imageLink' collection :included_destinations, as: 'includedDestinations' property :installment, as: 'installment', class: Google::Apis::ContentV2_1::Installment, decorator: Google::Apis::ContentV2_1::Installment::Representation property :is_bundle, as: 'isBundle' property :item_group_id, as: 'itemGroupId' property :kind, as: 'kind' property :link, as: 'link' property :loyalty_points, as: 'loyaltyPoints', class: Google::Apis::ContentV2_1::LoyaltyPoints, decorator: Google::Apis::ContentV2_1::LoyaltyPoints::Representation property :material, as: 'material' property :max_energy_efficiency_class, as: 'maxEnergyEfficiencyClass' property :max_handling_time, :numeric_string => true, as: 'maxHandlingTime' property :min_energy_efficiency_class, as: 'minEnergyEfficiencyClass' property :min_handling_time, :numeric_string => true, as: 'minHandlingTime' property :mobile_link, as: 'mobileLink' property :mpn, as: 'mpn' property :multipack, :numeric_string => true, as: 'multipack' property :offer_id, as: 'offerId' property :pattern, as: 'pattern' property :price, as: 'price', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation collection :product_details, as: 'productDetails', class: Google::Apis::ContentV2_1::ProductProductDetail, decorator: Google::Apis::ContentV2_1::ProductProductDetail::Representation collection :product_highlights, as: 'productHighlights' collection :product_types, as: 'productTypes' collection :promotion_ids, as: 'promotionIds' property :sale_price, as: 'salePrice', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :sale_price_effective_date, as: 'salePriceEffectiveDate' property :sell_on_google_quantity, :numeric_string => true, as: 'sellOnGoogleQuantity' collection :shipping, as: 'shipping', class: Google::Apis::ContentV2_1::ProductShipping, decorator: Google::Apis::ContentV2_1::ProductShipping::Representation property :shipping_height, as: 'shippingHeight', class: Google::Apis::ContentV2_1::ProductShippingDimension, decorator: Google::Apis::ContentV2_1::ProductShippingDimension::Representation property :shipping_label, as: 'shippingLabel' property :shipping_length, as: 'shippingLength', class: Google::Apis::ContentV2_1::ProductShippingDimension, decorator: Google::Apis::ContentV2_1::ProductShippingDimension::Representation property :shipping_weight, as: 'shippingWeight', class: Google::Apis::ContentV2_1::ProductShippingWeight, decorator: Google::Apis::ContentV2_1::ProductShippingWeight::Representation property :shipping_width, as: 'shippingWidth', class: Google::Apis::ContentV2_1::ProductShippingDimension, decorator: Google::Apis::ContentV2_1::ProductShippingDimension::Representation collection :shopping_ads_excluded_countries, as: 'shoppingAdsExcludedCountries' property :size_system, as: 'sizeSystem' property :size_type, as: 'sizeType' collection :sizes, as: 'sizes' property :source, as: 'source' property :subscription_cost, as: 'subscriptionCost', class: Google::Apis::ContentV2_1::ProductSubscriptionCost, decorator: Google::Apis::ContentV2_1::ProductSubscriptionCost::Representation property :target_country, as: 'targetCountry' property :tax_category, as: 'taxCategory' collection :taxes, as: 'taxes', class: Google::Apis::ContentV2_1::ProductTax, decorator: Google::Apis::ContentV2_1::ProductTax::Representation property :title, as: 'title' property :transit_time_label, as: 'transitTimeLabel' property :unit_pricing_base_measure, as: 'unitPricingBaseMeasure', class: Google::Apis::ContentV2_1::ProductUnitPricingBaseMeasure, decorator: Google::Apis::ContentV2_1::ProductUnitPricingBaseMeasure::Representation property :unit_pricing_measure, as: 'unitPricingMeasure', class: Google::Apis::ContentV2_1::ProductUnitPricingMeasure, decorator: Google::Apis::ContentV2_1::ProductUnitPricingMeasure::Representation end end class ProductAmount # @private class Representation < Google::Apis::Core::JsonRepresentation property :price_amount, as: 'priceAmount', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :remitted_tax_amount, as: 'remittedTaxAmount', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :tax_amount, as: 'taxAmount', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation end end class ProductProductDetail # @private class Representation < Google::Apis::Core::JsonRepresentation property :attribute_name, as: 'attributeName' property :attribute_value, as: 'attributeValue' property :section_name, as: 'sectionName' end end class ProductShipping # @private class Representation < Google::Apis::Core::JsonRepresentation property :country, as: 'country' property :location_group_name, as: 'locationGroupName' property :location_id, :numeric_string => true, as: 'locationId' property :postal_code, as: 'postalCode' property :price, as: 'price', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :region, as: 'region' property :service, as: 'service' end end class ProductShippingDimension # @private class Representation < Google::Apis::Core::JsonRepresentation property :unit, as: 'unit' property :value, as: 'value' end end class ProductShippingWeight # @private class Representation < Google::Apis::Core::JsonRepresentation property :unit, as: 'unit' property :value, as: 'value' end end class ProductStatus # @private class Representation < Google::Apis::Core::JsonRepresentation property :creation_date, as: 'creationDate' collection :destination_statuses, as: 'destinationStatuses', class: Google::Apis::ContentV2_1::ProductStatusDestinationStatus, decorator: Google::Apis::ContentV2_1::ProductStatusDestinationStatus::Representation property :google_expiration_date, as: 'googleExpirationDate' collection :item_level_issues, as: 'itemLevelIssues', class: Google::Apis::ContentV2_1::ProductStatusItemLevelIssue, decorator: Google::Apis::ContentV2_1::ProductStatusItemLevelIssue::Representation property :kind, as: 'kind' property :last_update_date, as: 'lastUpdateDate' property :link, as: 'link' property :product_id, as: 'productId' property :title, as: 'title' end end class ProductStatusDestinationStatus # @private class Representation < Google::Apis::Core::JsonRepresentation collection :approved_countries, as: 'approvedCountries' property :destination, as: 'destination' collection :disapproved_countries, as: 'disapprovedCountries' collection :pending_countries, as: 'pendingCountries' property :status, as: 'status' end end class ProductStatusItemLevelIssue # @private class Representation < Google::Apis::Core::JsonRepresentation collection :applicable_countries, as: 'applicableCountries' property :attribute_name, as: 'attributeName' property :code, as: 'code' property :description, as: 'description' property :destination, as: 'destination' property :detail, as: 'detail' property :documentation, as: 'documentation' property :resolution, as: 'resolution' property :servability, as: 'servability' end end class ProductSubscriptionCost # @private class Representation < Google::Apis::Core::JsonRepresentation property :amount, as: 'amount', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :period, as: 'period' property :period_length, :numeric_string => true, as: 'periodLength' end end class ProductTax # @private class Representation < Google::Apis::Core::JsonRepresentation property :country, as: 'country' property :location_id, :numeric_string => true, as: 'locationId' property :postal_code, as: 'postalCode' property :rate, as: 'rate' property :region, as: 'region' property :tax_ship, as: 'taxShip' end end class ProductUnitPricingBaseMeasure # @private class Representation < Google::Apis::Core::JsonRepresentation property :unit, as: 'unit' property :value, :numeric_string => true, as: 'value' end end class ProductUnitPricingMeasure # @private class Representation < Google::Apis::Core::JsonRepresentation property :unit, as: 'unit' property :value, as: 'value' end end class ProductsCustomBatchRequest # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entries, as: 'entries', class: Google::Apis::ContentV2_1::ProductsCustomBatchRequestEntry, decorator: Google::Apis::ContentV2_1::ProductsCustomBatchRequestEntry::Representation end end class ProductsCustomBatchRequestEntry # @private class Representation < Google::Apis::Core::JsonRepresentation property :batch_id, as: 'batchId' property :feed_id, :numeric_string => true, as: 'feedId' property :merchant_id, :numeric_string => true, as: 'merchantId' property :method_prop, as: 'method' property :product, as: 'product', class: Google::Apis::ContentV2_1::Product, decorator: Google::Apis::ContentV2_1::Product::Representation property :product_id, as: 'productId' end end class ProductsCustomBatchResponse # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entries, as: 'entries', class: Google::Apis::ContentV2_1::ProductsCustomBatchResponseEntry, decorator: Google::Apis::ContentV2_1::ProductsCustomBatchResponseEntry::Representation property :kind, as: 'kind' end end class ProductsCustomBatchResponseEntry # @private class Representation < Google::Apis::Core::JsonRepresentation property :batch_id, as: 'batchId' property :errors, as: 'errors', class: Google::Apis::ContentV2_1::Errors, decorator: Google::Apis::ContentV2_1::Errors::Representation property :kind, as: 'kind' property :product, as: 'product', class: Google::Apis::ContentV2_1::Product, decorator: Google::Apis::ContentV2_1::Product::Representation end end class ProductsListResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' collection :resources, as: 'resources', class: Google::Apis::ContentV2_1::Product, decorator: Google::Apis::ContentV2_1::Product::Representation end end class ProductstatusesCustomBatchRequest # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entries, as: 'entries', class: Google::Apis::ContentV2_1::ProductstatusesCustomBatchRequestEntry, decorator: Google::Apis::ContentV2_1::ProductstatusesCustomBatchRequestEntry::Representation end end class ProductstatusesCustomBatchRequestEntry # @private class Representation < Google::Apis::Core::JsonRepresentation property :batch_id, as: 'batchId' collection :destinations, as: 'destinations' property :include_attributes, as: 'includeAttributes' property :merchant_id, :numeric_string => true, as: 'merchantId' property :method_prop, as: 'method' property :product_id, as: 'productId' end end class ProductstatusesCustomBatchResponse # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entries, as: 'entries', class: Google::Apis::ContentV2_1::ProductstatusesCustomBatchResponseEntry, decorator: Google::Apis::ContentV2_1::ProductstatusesCustomBatchResponseEntry::Representation property :kind, as: 'kind' end end class ProductstatusesCustomBatchResponseEntry # @private class Representation < Google::Apis::Core::JsonRepresentation property :batch_id, as: 'batchId' property :errors, as: 'errors', class: Google::Apis::ContentV2_1::Errors, decorator: Google::Apis::ContentV2_1::Errors::Representation property :kind, as: 'kind' property :product_status, as: 'productStatus', class: Google::Apis::ContentV2_1::ProductStatus, decorator: Google::Apis::ContentV2_1::ProductStatus::Representation end end class ProductstatusesListResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' collection :resources, as: 'resources', class: Google::Apis::ContentV2_1::ProductStatus, decorator: Google::Apis::ContentV2_1::ProductStatus::Representation end end class PubsubNotificationSettings # @private class Representation < Google::Apis::Core::JsonRepresentation property :cloud_topic_name, as: 'cloudTopicName' property :kind, as: 'kind' collection :registered_events, as: 'registeredEvents' end end class RateGroup # @private class Representation < Google::Apis::Core::JsonRepresentation collection :applicable_shipping_labels, as: 'applicableShippingLabels' collection :carrier_rates, as: 'carrierRates', class: Google::Apis::ContentV2_1::CarrierRate, decorator: Google::Apis::ContentV2_1::CarrierRate::Representation property :main_table, as: 'mainTable', class: Google::Apis::ContentV2_1::Table, decorator: Google::Apis::ContentV2_1::Table::Representation property :name, as: 'name' property :single_value, as: 'singleValue', class: Google::Apis::ContentV2_1::Value, decorator: Google::Apis::ContentV2_1::Value::Representation collection :subtables, as: 'subtables', class: Google::Apis::ContentV2_1::Table, decorator: Google::Apis::ContentV2_1::Table::Representation end end class RefundReason # @private class Representation < Google::Apis::Core::JsonRepresentation property :description, as: 'description' property :reason_code, as: 'reasonCode' end end class RegionalInventory # @private class Representation < Google::Apis::Core::JsonRepresentation property :availability, as: 'availability' collection :custom_attributes, as: 'customAttributes', class: Google::Apis::ContentV2_1::CustomAttribute, decorator: Google::Apis::ContentV2_1::CustomAttribute::Representation property :kind, as: 'kind' property :price, as: 'price', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :region_id, as: 'regionId' property :sale_price, as: 'salePrice', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :sale_price_effective_date, as: 'salePriceEffectiveDate' end end class RegionalinventoryCustomBatchRequest # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entries, as: 'entries', class: Google::Apis::ContentV2_1::RegionalinventoryCustomBatchRequestEntry, decorator: Google::Apis::ContentV2_1::RegionalinventoryCustomBatchRequestEntry::Representation end end class RegionalinventoryCustomBatchRequestEntry # @private class Representation < Google::Apis::Core::JsonRepresentation property :batch_id, as: 'batchId' property :merchant_id, :numeric_string => true, as: 'merchantId' property :method_prop, as: 'method' property :product_id, as: 'productId' property :regional_inventory, as: 'regionalInventory', class: Google::Apis::ContentV2_1::RegionalInventory, decorator: Google::Apis::ContentV2_1::RegionalInventory::Representation end end class RegionalinventoryCustomBatchResponse # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entries, as: 'entries', class: Google::Apis::ContentV2_1::RegionalinventoryCustomBatchResponseEntry, decorator: Google::Apis::ContentV2_1::RegionalinventoryCustomBatchResponseEntry::Representation property :kind, as: 'kind' end end class RegionalinventoryCustomBatchResponseEntry # @private class Representation < Google::Apis::Core::JsonRepresentation property :batch_id, as: 'batchId' property :errors, as: 'errors', class: Google::Apis::ContentV2_1::Errors, decorator: Google::Apis::ContentV2_1::Errors::Representation property :kind, as: 'kind' property :regional_inventory, as: 'regionalInventory', class: Google::Apis::ContentV2_1::RegionalInventory, decorator: Google::Apis::ContentV2_1::RegionalInventory::Representation end end class ReturnAddress # @private class Representation < Google::Apis::Core::JsonRepresentation property :address, as: 'address', class: Google::Apis::ContentV2_1::ReturnAddressAddress, decorator: Google::Apis::ContentV2_1::ReturnAddressAddress::Representation property :country, as: 'country' property :kind, as: 'kind' property :label, as: 'label' property :phone_number, as: 'phoneNumber' property :return_address_id, as: 'returnAddressId' end end class ReturnAddressAddress # @private class Representation < Google::Apis::Core::JsonRepresentation property :country, as: 'country' property :locality, as: 'locality' property :postal_code, as: 'postalCode' property :recipient_name, as: 'recipientName' property :region, as: 'region' collection :street_address, as: 'streetAddress' end end class ReturnPolicy # @private class Representation < Google::Apis::Core::JsonRepresentation property :country, as: 'country' property :kind, as: 'kind' property :label, as: 'label' property :name, as: 'name' collection :non_free_return_reasons, as: 'nonFreeReturnReasons' property :policy, as: 'policy', class: Google::Apis::ContentV2_1::ReturnPolicyPolicy, decorator: Google::Apis::ContentV2_1::ReturnPolicyPolicy::Representation property :return_policy_id, as: 'returnPolicyId' collection :seasonal_overrides, as: 'seasonalOverrides', class: Google::Apis::ContentV2_1::ReturnPolicySeasonalOverride, decorator: Google::Apis::ContentV2_1::ReturnPolicySeasonalOverride::Representation end end class ReturnPolicyPolicy # @private class Representation < Google::Apis::Core::JsonRepresentation property :last_return_date, as: 'lastReturnDate' property :number_of_days, :numeric_string => true, as: 'numberOfDays' property :type, as: 'type' end end class ReturnPolicySeasonalOverride # @private class Representation < Google::Apis::Core::JsonRepresentation property :end_date, as: 'endDate' property :name, as: 'name' property :policy, as: 'policy', class: Google::Apis::ContentV2_1::ReturnPolicyPolicy, decorator: Google::Apis::ContentV2_1::ReturnPolicyPolicy::Representation property :start_date, as: 'startDate' end end class ReturnPricingInfo # @private class Representation < Google::Apis::Core::JsonRepresentation property :charge_return_shipping_fee, as: 'chargeReturnShippingFee' property :max_return_shipping_fee, as: 'maxReturnShippingFee', class: Google::Apis::ContentV2_1::MonetaryAmount, decorator: Google::Apis::ContentV2_1::MonetaryAmount::Representation property :refundable_items_total_amount, as: 'refundableItemsTotalAmount', class: Google::Apis::ContentV2_1::MonetaryAmount, decorator: Google::Apis::ContentV2_1::MonetaryAmount::Representation property :refundable_shipping_amount, as: 'refundableShippingAmount', class: Google::Apis::ContentV2_1::MonetaryAmount, decorator: Google::Apis::ContentV2_1::MonetaryAmount::Representation property :total_refunded_amount, as: 'totalRefundedAmount', class: Google::Apis::ContentV2_1::MonetaryAmount, decorator: Google::Apis::ContentV2_1::MonetaryAmount::Representation end end class ReturnShipment # @private class Representation < Google::Apis::Core::JsonRepresentation property :creation_date, as: 'creationDate' property :delivery_date, as: 'deliveryDate' property :return_method_type, as: 'returnMethodType' property :shipment_id, as: 'shipmentId' collection :shipment_tracking_infos, as: 'shipmentTrackingInfos', class: Google::Apis::ContentV2_1::ShipmentTrackingInfo, decorator: Google::Apis::ContentV2_1::ShipmentTrackingInfo::Representation property :shipping_date, as: 'shippingDate' property :state, as: 'state' end end class ReturnaddressCustomBatchRequest # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entries, as: 'entries', class: Google::Apis::ContentV2_1::ReturnaddressCustomBatchRequestEntry, decorator: Google::Apis::ContentV2_1::ReturnaddressCustomBatchRequestEntry::Representation end end class ReturnaddressCustomBatchRequestEntry # @private class Representation < Google::Apis::Core::JsonRepresentation property :batch_id, as: 'batchId' property :merchant_id, :numeric_string => true, as: 'merchantId' property :method_prop, as: 'method' property :return_address, as: 'returnAddress', class: Google::Apis::ContentV2_1::ReturnAddress, decorator: Google::Apis::ContentV2_1::ReturnAddress::Representation property :return_address_id, as: 'returnAddressId' end end class ReturnaddressCustomBatchResponse # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entries, as: 'entries', class: Google::Apis::ContentV2_1::ReturnaddressCustomBatchResponseEntry, decorator: Google::Apis::ContentV2_1::ReturnaddressCustomBatchResponseEntry::Representation property :kind, as: 'kind' end end class ReturnaddressCustomBatchResponseEntry # @private class Representation < Google::Apis::Core::JsonRepresentation property :batch_id, as: 'batchId' property :errors, as: 'errors', class: Google::Apis::ContentV2_1::Errors, decorator: Google::Apis::ContentV2_1::Errors::Representation property :kind, as: 'kind' property :return_address, as: 'returnAddress', class: Google::Apis::ContentV2_1::ReturnAddress, decorator: Google::Apis::ContentV2_1::ReturnAddress::Representation end end class ReturnaddressListResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' collection :resources, as: 'resources', class: Google::Apis::ContentV2_1::ReturnAddress, decorator: Google::Apis::ContentV2_1::ReturnAddress::Representation end end class ReturnpolicyCustomBatchRequest # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entries, as: 'entries', class: Google::Apis::ContentV2_1::ReturnpolicyCustomBatchRequestEntry, decorator: Google::Apis::ContentV2_1::ReturnpolicyCustomBatchRequestEntry::Representation end end class ReturnpolicyCustomBatchRequestEntry # @private class Representation < Google::Apis::Core::JsonRepresentation property :batch_id, as: 'batchId' property :merchant_id, :numeric_string => true, as: 'merchantId' property :method_prop, as: 'method' property :return_policy, as: 'returnPolicy', class: Google::Apis::ContentV2_1::ReturnPolicy, decorator: Google::Apis::ContentV2_1::ReturnPolicy::Representation property :return_policy_id, as: 'returnPolicyId' end end class ReturnpolicyCustomBatchResponse # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entries, as: 'entries', class: Google::Apis::ContentV2_1::ReturnpolicyCustomBatchResponseEntry, decorator: Google::Apis::ContentV2_1::ReturnpolicyCustomBatchResponseEntry::Representation property :kind, as: 'kind' end end class ReturnpolicyCustomBatchResponseEntry # @private class Representation < Google::Apis::Core::JsonRepresentation property :batch_id, as: 'batchId' property :errors, as: 'errors', class: Google::Apis::ContentV2_1::Errors, decorator: Google::Apis::ContentV2_1::Errors::Representation property :kind, as: 'kind' property :return_policy, as: 'returnPolicy', class: Google::Apis::ContentV2_1::ReturnPolicy, decorator: Google::Apis::ContentV2_1::ReturnPolicy::Representation end end class ReturnpolicyListResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' collection :resources, as: 'resources', class: Google::Apis::ContentV2_1::ReturnPolicy, decorator: Google::Apis::ContentV2_1::ReturnPolicy::Representation end end class Row # @private class Representation < Google::Apis::Core::JsonRepresentation collection :cells, as: 'cells', class: Google::Apis::ContentV2_1::Value, decorator: Google::Apis::ContentV2_1::Value::Representation end end class Service # @private class Representation < Google::Apis::Core::JsonRepresentation property :active, as: 'active' property :currency, as: 'currency' property :delivery_country, as: 'deliveryCountry' property :delivery_time, as: 'deliveryTime', class: Google::Apis::ContentV2_1::DeliveryTime, decorator: Google::Apis::ContentV2_1::DeliveryTime::Representation property :eligibility, as: 'eligibility' property :minimum_order_value, as: 'minimumOrderValue', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :minimum_order_value_table, as: 'minimumOrderValueTable', class: Google::Apis::ContentV2_1::MinimumOrderValueTable, decorator: Google::Apis::ContentV2_1::MinimumOrderValueTable::Representation property :name, as: 'name' property :pickup_service, as: 'pickupService', class: Google::Apis::ContentV2_1::PickupCarrierService, decorator: Google::Apis::ContentV2_1::PickupCarrierService::Representation collection :rate_groups, as: 'rateGroups', class: Google::Apis::ContentV2_1::RateGroup, decorator: Google::Apis::ContentV2_1::RateGroup::Representation property :shipment_type, as: 'shipmentType' end end class SettlementReport # @private class Representation < Google::Apis::Core::JsonRepresentation property :end_date, as: 'endDate' property :kind, as: 'kind' property :previous_balance, as: 'previousBalance', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :settlement_id, as: 'settlementId' property :start_date, as: 'startDate' property :transfer_amount, as: 'transferAmount', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :transfer_date, as: 'transferDate' collection :transfer_ids, as: 'transferIds' end end class SettlementTransaction # @private class Representation < Google::Apis::Core::JsonRepresentation property :amount, as: 'amount', class: Google::Apis::ContentV2_1::SettlementTransactionAmount, decorator: Google::Apis::ContentV2_1::SettlementTransactionAmount::Representation property :identifiers, as: 'identifiers', class: Google::Apis::ContentV2_1::SettlementTransactionIdentifiers, decorator: Google::Apis::ContentV2_1::SettlementTransactionIdentifiers::Representation property :kind, as: 'kind' property :transaction, as: 'transaction', class: Google::Apis::ContentV2_1::SettlementTransactionTransaction, decorator: Google::Apis::ContentV2_1::SettlementTransactionTransaction::Representation end end class SettlementTransactionAmount # @private class Representation < Google::Apis::Core::JsonRepresentation property :commission, as: 'commission', class: Google::Apis::ContentV2_1::SettlementTransactionAmountCommission, decorator: Google::Apis::ContentV2_1::SettlementTransactionAmountCommission::Representation property :description, as: 'description' property :transaction_amount, as: 'transactionAmount', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :type, as: 'type' end end class SettlementTransactionAmountCommission # @private class Representation < Google::Apis::Core::JsonRepresentation property :category, as: 'category' property :rate, as: 'rate' end end class SettlementTransactionIdentifiers # @private class Representation < Google::Apis::Core::JsonRepresentation property :adjustment_id, as: 'adjustmentId' property :merchant_order_id, as: 'merchantOrderId' property :order_item_id, as: 'orderItemId' property :settlement_entry_id, as: 'settlementEntryId' collection :shipment_ids, as: 'shipmentIds' property :transaction_id, as: 'transactionId' end end class SettlementTransactionTransaction # @private class Representation < Google::Apis::Core::JsonRepresentation property :post_date, as: 'postDate' property :type, as: 'type' end end class SettlementreportsListResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' collection :resources, as: 'resources', class: Google::Apis::ContentV2_1::SettlementReport, decorator: Google::Apis::ContentV2_1::SettlementReport::Representation end end class SettlementtransactionsListResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' collection :resources, as: 'resources', class: Google::Apis::ContentV2_1::SettlementTransaction, decorator: Google::Apis::ContentV2_1::SettlementTransaction::Representation end end class ShipmentInvoice # @private class Representation < Google::Apis::Core::JsonRepresentation property :invoice_summary, as: 'invoiceSummary', class: Google::Apis::ContentV2_1::InvoiceSummary, decorator: Google::Apis::ContentV2_1::InvoiceSummary::Representation collection :line_item_invoices, as: 'lineItemInvoices', class: Google::Apis::ContentV2_1::ShipmentInvoiceLineItemInvoice, decorator: Google::Apis::ContentV2_1::ShipmentInvoiceLineItemInvoice::Representation property :shipment_group_id, as: 'shipmentGroupId' end end class ShipmentInvoiceLineItemInvoice # @private class Representation < Google::Apis::Core::JsonRepresentation property :line_item_id, as: 'lineItemId' property :product_id, as: 'productId' collection :shipment_unit_ids, as: 'shipmentUnitIds' property :unit_invoice, as: 'unitInvoice', class: Google::Apis::ContentV2_1::UnitInvoice, decorator: Google::Apis::ContentV2_1::UnitInvoice::Representation end end class ShipmentTrackingInfo # @private class Representation < Google::Apis::Core::JsonRepresentation property :carrier, as: 'carrier' property :tracking_number, as: 'trackingNumber' end end class ShippingSettings # @private class Representation < Google::Apis::Core::JsonRepresentation property :account_id, :numeric_string => true, as: 'accountId' collection :postal_code_groups, as: 'postalCodeGroups', class: Google::Apis::ContentV2_1::PostalCodeGroup, decorator: Google::Apis::ContentV2_1::PostalCodeGroup::Representation collection :services, as: 'services', class: Google::Apis::ContentV2_1::Service, decorator: Google::Apis::ContentV2_1::Service::Representation end end class ShippingsettingsCustomBatchRequest # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entries, as: 'entries', class: Google::Apis::ContentV2_1::ShippingsettingsCustomBatchRequestEntry, decorator: Google::Apis::ContentV2_1::ShippingsettingsCustomBatchRequestEntry::Representation end end class ShippingsettingsCustomBatchRequestEntry # @private class Representation < Google::Apis::Core::JsonRepresentation property :account_id, :numeric_string => true, as: 'accountId' property :batch_id, as: 'batchId' property :merchant_id, :numeric_string => true, as: 'merchantId' property :method_prop, as: 'method' property :shipping_settings, as: 'shippingSettings', class: Google::Apis::ContentV2_1::ShippingSettings, decorator: Google::Apis::ContentV2_1::ShippingSettings::Representation end end class ShippingsettingsCustomBatchResponse # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entries, as: 'entries', class: Google::Apis::ContentV2_1::ShippingsettingsCustomBatchResponseEntry, decorator: Google::Apis::ContentV2_1::ShippingsettingsCustomBatchResponseEntry::Representation property :kind, as: 'kind' end end class ShippingsettingsCustomBatchResponseEntry # @private class Representation < Google::Apis::Core::JsonRepresentation property :batch_id, as: 'batchId' property :errors, as: 'errors', class: Google::Apis::ContentV2_1::Errors, decorator: Google::Apis::ContentV2_1::Errors::Representation property :kind, as: 'kind' property :shipping_settings, as: 'shippingSettings', class: Google::Apis::ContentV2_1::ShippingSettings, decorator: Google::Apis::ContentV2_1::ShippingSettings::Representation end end class ShippingsettingsGetSupportedCarriersResponse # @private class Representation < Google::Apis::Core::JsonRepresentation collection :carriers, as: 'carriers', class: Google::Apis::ContentV2_1::CarriersCarrier, decorator: Google::Apis::ContentV2_1::CarriersCarrier::Representation property :kind, as: 'kind' end end class ShippingsettingsGetSupportedHolidaysResponse # @private class Representation < Google::Apis::Core::JsonRepresentation collection :holidays, as: 'holidays', class: Google::Apis::ContentV2_1::HolidaysHoliday, decorator: Google::Apis::ContentV2_1::HolidaysHoliday::Representation property :kind, as: 'kind' end end class ShippingsettingsGetSupportedPickupServicesResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' collection :pickup_services, as: 'pickupServices', class: Google::Apis::ContentV2_1::PickupServicesPickupService, decorator: Google::Apis::ContentV2_1::PickupServicesPickupService::Representation end end class ShippingsettingsListResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' collection :resources, as: 'resources', class: Google::Apis::ContentV2_1::ShippingSettings, decorator: Google::Apis::ContentV2_1::ShippingSettings::Representation end end class Table # @private class Representation < Google::Apis::Core::JsonRepresentation property :column_headers, as: 'columnHeaders', class: Google::Apis::ContentV2_1::Headers, decorator: Google::Apis::ContentV2_1::Headers::Representation property :name, as: 'name' property :row_headers, as: 'rowHeaders', class: Google::Apis::ContentV2_1::Headers, decorator: Google::Apis::ContentV2_1::Headers::Representation collection :rows, as: 'rows', class: Google::Apis::ContentV2_1::Row, decorator: Google::Apis::ContentV2_1::Row::Representation end end class TestOrder # @private class Representation < Google::Apis::Core::JsonRepresentation property :delivery_details, as: 'deliveryDetails', class: Google::Apis::ContentV2_1::TestOrderDeliveryDetails, decorator: Google::Apis::ContentV2_1::TestOrderDeliveryDetails::Representation property :enable_orderinvoices, as: 'enableOrderinvoices' property :kind, as: 'kind' collection :line_items, as: 'lineItems', class: Google::Apis::ContentV2_1::TestOrderLineItem, decorator: Google::Apis::ContentV2_1::TestOrderLineItem::Representation property :notification_mode, as: 'notificationMode' property :pickup_details, as: 'pickupDetails', class: Google::Apis::ContentV2_1::TestOrderPickupDetails, decorator: Google::Apis::ContentV2_1::TestOrderPickupDetails::Representation property :predefined_billing_address, as: 'predefinedBillingAddress' property :predefined_delivery_address, as: 'predefinedDeliveryAddress' property :predefined_email, as: 'predefinedEmail' property :predefined_pickup_details, as: 'predefinedPickupDetails' collection :promotions, as: 'promotions', class: Google::Apis::ContentV2_1::OrderPromotion, decorator: Google::Apis::ContentV2_1::OrderPromotion::Representation property :shipping_cost, as: 'shippingCost', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :shipping_option, as: 'shippingOption' end end class TestOrderAddress # @private class Representation < Google::Apis::Core::JsonRepresentation property :country, as: 'country' collection :full_address, as: 'fullAddress' property :is_post_office_box, as: 'isPostOfficeBox' property :locality, as: 'locality' property :postal_code, as: 'postalCode' property :recipient_name, as: 'recipientName' property :region, as: 'region' collection :street_address, as: 'streetAddress' end end class TestOrderDeliveryDetails # @private class Representation < Google::Apis::Core::JsonRepresentation property :address, as: 'address', class: Google::Apis::ContentV2_1::TestOrderAddress, decorator: Google::Apis::ContentV2_1::TestOrderAddress::Representation property :phone_number, as: 'phoneNumber' end end class TestOrderLineItem # @private class Representation < Google::Apis::Core::JsonRepresentation property :product, as: 'product', class: Google::Apis::ContentV2_1::TestOrderLineItemProduct, decorator: Google::Apis::ContentV2_1::TestOrderLineItemProduct::Representation property :quantity_ordered, as: 'quantityOrdered' property :return_info, as: 'returnInfo', class: Google::Apis::ContentV2_1::OrderLineItemReturnInfo, decorator: Google::Apis::ContentV2_1::OrderLineItemReturnInfo::Representation property :shipping_details, as: 'shippingDetails', class: Google::Apis::ContentV2_1::OrderLineItemShippingDetails, decorator: Google::Apis::ContentV2_1::OrderLineItemShippingDetails::Representation end end class TestOrderLineItemProduct # @private class Representation < Google::Apis::Core::JsonRepresentation property :brand, as: 'brand' property :condition, as: 'condition' property :content_language, as: 'contentLanguage' collection :fees, as: 'fees', class: Google::Apis::ContentV2_1::OrderLineItemProductFee, decorator: Google::Apis::ContentV2_1::OrderLineItemProductFee::Representation property :gtin, as: 'gtin' property :image_link, as: 'imageLink' property :item_group_id, as: 'itemGroupId' property :mpn, as: 'mpn' property :offer_id, as: 'offerId' property :price, as: 'price', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :target_country, as: 'targetCountry' property :title, as: 'title' collection :variant_attributes, as: 'variantAttributes', class: Google::Apis::ContentV2_1::OrderLineItemProductVariantAttribute, decorator: Google::Apis::ContentV2_1::OrderLineItemProductVariantAttribute::Representation end end class TestOrderPickupDetails # @private class Representation < Google::Apis::Core::JsonRepresentation property :location_code, as: 'locationCode' property :pickup_location_address, as: 'pickupLocationAddress', class: Google::Apis::ContentV2_1::TestOrderAddress, decorator: Google::Apis::ContentV2_1::TestOrderAddress::Representation property :pickup_location_type, as: 'pickupLocationType' collection :pickup_persons, as: 'pickupPersons', class: Google::Apis::ContentV2_1::TestOrderPickupDetailsPickupPerson, decorator: Google::Apis::ContentV2_1::TestOrderPickupDetailsPickupPerson::Representation end end class TestOrderPickupDetailsPickupPerson # @private class Representation < Google::Apis::Core::JsonRepresentation property :name, as: 'name' property :phone_number, as: 'phoneNumber' end end class TransitTable # @private class Representation < Google::Apis::Core::JsonRepresentation collection :postal_code_group_names, as: 'postalCodeGroupNames' collection :rows, as: 'rows', class: Google::Apis::ContentV2_1::TransitTableTransitTimeRow, decorator: Google::Apis::ContentV2_1::TransitTableTransitTimeRow::Representation collection :transit_time_labels, as: 'transitTimeLabels' end end class TransitTableTransitTimeRow # @private class Representation < Google::Apis::Core::JsonRepresentation collection :values, as: 'values', class: Google::Apis::ContentV2_1::TransitTableTransitTimeRowTransitTimeValue, decorator: Google::Apis::ContentV2_1::TransitTableTransitTimeRowTransitTimeValue::Representation end end class TransitTableTransitTimeRowTransitTimeValue # @private class Representation < Google::Apis::Core::JsonRepresentation property :max_transit_time_in_days, as: 'maxTransitTimeInDays' property :min_transit_time_in_days, as: 'minTransitTimeInDays' end end class UnitInvoice # @private class Representation < Google::Apis::Core::JsonRepresentation collection :additional_charges, as: 'additionalCharges', class: Google::Apis::ContentV2_1::UnitInvoiceAdditionalCharge, decorator: Google::Apis::ContentV2_1::UnitInvoiceAdditionalCharge::Representation property :unit_price, as: 'unitPrice', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation collection :unit_price_taxes, as: 'unitPriceTaxes', class: Google::Apis::ContentV2_1::UnitInvoiceTaxLine, decorator: Google::Apis::ContentV2_1::UnitInvoiceTaxLine::Representation end end class UnitInvoiceAdditionalCharge # @private class Representation < Google::Apis::Core::JsonRepresentation property :additional_charge_amount, as: 'additionalChargeAmount', class: Google::Apis::ContentV2_1::Amount, decorator: Google::Apis::ContentV2_1::Amount::Representation property :type, as: 'type' end end class UnitInvoiceTaxLine # @private class Representation < Google::Apis::Core::JsonRepresentation property :tax_amount, as: 'taxAmount', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :tax_name, as: 'taxName' property :tax_type, as: 'taxType' end end class Value # @private class Representation < Google::Apis::Core::JsonRepresentation property :carrier_rate_name, as: 'carrierRateName' property :flat_rate, as: 'flatRate', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation property :no_shipping, as: 'noShipping' property :price_percentage, as: 'pricePercentage' property :subtable_name, as: 'subtableName' end end class Weight # @private class Representation < Google::Apis::Core::JsonRepresentation property :unit, as: 'unit' property :value, as: 'value' end end end end end