From b49c9e7d4d5d28a497854dc51d444e9434c102df Mon Sep 17 00:00:00 2001 From: "fern-api[bot]" <115122769+fern-api[bot]@users.noreply.github.com> Date: Wed, 15 Apr 2026 23:51:54 +0000 Subject: [PATCH] SDK regeneration --- .fern/metadata.json | 6 +- README.md | 12 +- build.gradle | 10 +- reference.md | 107 ++++---- .../square/AsyncRawApplePayClient.java | 12 +- .../square/AsyncRawBankAccountsClient.java | 53 ++-- .../square/AsyncRawBookingsClient.java | 113 ++++++--- .../squareup/square/AsyncRawCardsClient.java | 41 +++- .../square/AsyncRawCatalogClient.java | 101 +++++--- .../square/AsyncRawChannelsClient.java | 29 ++- .../square/AsyncRawCheckoutClient.java | 48 ++-- .../square/AsyncRawCustomersClient.java | 106 +++++--- .../square/AsyncRawDevicesClient.java | 17 +- .../square/AsyncRawDisputesClient.java | 65 +++-- .../square/AsyncRawEmployeesClient.java | 17 +- .../squareup/square/AsyncRawEventsClient.java | 41 +++- .../square/AsyncRawGiftCardsClient.java | 77 ++++-- .../square/AsyncRawInventoryClient.java | 142 +++++++---- .../square/AsyncRawInvoicesClient.java | 106 +++++--- .../squareup/square/AsyncRawLaborClient.java | 132 ++++++---- .../square/AsyncRawLocationsClient.java | 60 +++-- .../square/AsyncRawLoyaltyClient.java | 12 +- .../square/AsyncRawMerchantsClient.java | 17 +- .../squareup/square/AsyncRawOAuthClient.java | 48 ++-- .../squareup/square/AsyncRawOrdersClient.java | 96 +++++--- .../square/AsyncRawPaymentsClient.java | 77 ++++-- .../square/AsyncRawPayoutsClient.java | 22 +- .../square/AsyncRawRefundsClient.java | 29 ++- .../squareup/square/AsyncRawSitesClient.java | 12 +- .../square/AsyncRawSnippetsClient.java | 36 ++- .../square/AsyncRawSubscriptionsClient.java | 130 +++++++--- .../squareup/square/AsyncRawTeamClient.java | 41 +++- .../square/AsyncRawTeamMembersClient.java | 72 ++++-- .../square/AsyncRawTerminalClient.java | 36 ++- .../square/AsyncRawTransferOrdersClient.java | 89 ++++--- .../square/AsyncRawV1TransactionsClient.java | 29 ++- .../square/AsyncRawVendorsClient.java | 84 ++++--- .../square/AsyncSquareClientBuilder.java | 24 ++ .../squareup/square/RawApplePayClient.java | 12 +- .../square/RawBankAccountsClient.java | 53 ++-- .../squareup/square/RawBookingsClient.java | 113 ++++++--- .../com/squareup/square/RawCardsClient.java | 41 +++- .../com/squareup/square/RawCatalogClient.java | 101 +++++--- .../squareup/square/RawChannelsClient.java | 29 ++- .../squareup/square/RawCheckoutClient.java | 48 ++-- .../squareup/square/RawCustomersClient.java | 106 +++++--- .../com/squareup/square/RawDevicesClient.java | 17 +- .../squareup/square/RawDisputesClient.java | 65 +++-- .../squareup/square/RawEmployeesClient.java | 17 +- .../com/squareup/square/RawEventsClient.java | 41 +++- .../squareup/square/RawGiftCardsClient.java | 77 ++++-- .../squareup/square/RawInventoryClient.java | 142 +++++++---- .../squareup/square/RawInvoicesClient.java | 106 +++++--- .../com/squareup/square/RawLaborClient.java | 132 ++++++---- .../squareup/square/RawLocationsClient.java | 60 +++-- .../com/squareup/square/RawLoyaltyClient.java | 12 +- .../squareup/square/RawMerchantsClient.java | 17 +- .../com/squareup/square/RawOAuthClient.java | 48 ++-- .../com/squareup/square/RawOrdersClient.java | 96 +++++--- .../squareup/square/RawPaymentsClient.java | 77 ++++-- .../com/squareup/square/RawPayoutsClient.java | 22 +- .../com/squareup/square/RawRefundsClient.java | 29 ++- .../com/squareup/square/RawSitesClient.java | 12 +- .../squareup/square/RawSnippetsClient.java | 36 ++- .../square/RawSubscriptionsClient.java | 130 +++++++--- .../com/squareup/square/RawTeamClient.java | 41 +++- .../squareup/square/RawTeamMembersClient.java | 72 ++++-- .../squareup/square/RawTerminalClient.java | 36 ++- .../square/RawTransferOrdersClient.java | 89 ++++--- .../square/RawV1TransactionsClient.java | 29 ++- .../com/squareup/square/RawVendorsClient.java | 84 ++++--- .../squareup/square/SquareClientBuilder.java | 24 ++ ...ncRawCustomAttributeDefinitionsClient.java | 46 +++- .../AsyncRawCustomAttributesClient.java | 58 +++-- .../AsyncRawLocationProfilesClient.java | 5 + .../AsyncRawTeamMemberProfilesClient.java | 17 +- .../RawCustomAttributeDefinitionsClient.java | 46 +++- .../bookings/RawCustomAttributesClient.java | 58 +++-- .../bookings/RawLocationProfilesClient.java | 5 + .../bookings/RawTeamMemberProfilesClient.java | 17 +- ...kDeleteBookingCustomAttributesRequest.java | 10 + ...kUpsertBookingCustomAttributesRequest.java | 10 + ...okingCustomAttributeDefinitionRequest.java | 16 ++ ...leteCustomAttributeDefinitionsRequest.java | 16 ++ .../types/DeleteCustomAttributesRequest.java | 16 ++ .../GetCustomAttributeDefinitionsRequest.java | 16 ++ .../types/GetCustomAttributesRequest.java | 16 ++ .../types/GetTeamMemberProfilesRequest.java | 16 ++ ...ListCustomAttributeDefinitionsRequest.java | 10 + .../types/ListCustomAttributesRequest.java | 16 ++ .../types/ListLocationProfilesRequest.java | 10 + .../types/ListTeamMemberProfilesRequest.java | 10 + ...okingCustomAttributeDefinitionRequest.java | 16 ++ .../UpsertBookingCustomAttributeRequest.java | 16 ++ .../cashdrawers/AsyncRawShiftsClient.java | 15 ++ .../square/cashdrawers/RawShiftsClient.java | 15 ++ .../cashdrawers/types/GetShiftsRequest.java | 16 ++ .../types/ListEventsShiftsRequest.java | 16 ++ .../cashdrawers/types/ListShiftsRequest.java | 16 ++ .../square/catalog/AsyncRawImagesClient.java | 62 +++-- .../square/catalog/AsyncRawObjectClient.java | 29 ++- .../square/catalog/RawImagesClient.java | 62 +++-- .../square/catalog/RawObjectClient.java | 29 ++- .../catalog/types/CreateImagesRequest.java | 10 + .../catalog/types/DeleteObjectRequest.java | 16 ++ .../catalog/types/GetObjectRequest.java | 16 ++ .../catalog/types/UpdateImagesRequest.java | 16 ++ .../types/UpsertCatalogObjectRequest.java | 16 ++ .../checkout/AsyncRawPaymentLinksClient.java | 53 ++-- .../checkout/RawPaymentLinksClient.java | 53 ++-- .../types/CreatePaymentLinkRequest.java | 10 + .../types/DeletePaymentLinksRequest.java | 16 ++ .../types/GetPaymentLinksRequest.java | 16 ++ .../types/ListPaymentLinksRequest.java | 10 + .../types/UpdatePaymentLinkRequest.java | 16 ++ .../square/core/AsyncCustomPager.java | 164 ------------- .../square/core/BiDirectionalPage.java | 60 ----- .../squareup/square/core/ClientOptions.java | 36 ++- .../squareup/square/core/ConsoleLogger.java | 51 ++++ .../com/squareup/square/core/CustomPager.java | 117 --------- .../com/squareup/square/core/ILogger.java | 38 +++ .../com/squareup/square/core/LogConfig.java | 98 ++++++++ .../com/squareup/square/core/LogLevel.java | 36 +++ .../java/com/squareup/square/core/Logger.java | 97 ++++++++ .../square/core/LoggingInterceptor.java | 104 ++++++++ .../squareup/square/core/RequestOptions.java | 42 +++- .../core/Rfc2822DateTimeDeserializer.java | 25 ++ .../com/squareup/square/core/SseEvent.java | 114 +++++++++ .../squareup/square/core/SseEventParser.java | 228 ++++++++++++++++++ .../java/com/squareup/square/core/Stream.java | 221 ++++++++++++++++- .../square/customers/AsyncRawCardsClient.java | 24 +- ...ncRawCustomAttributeDefinitionsClient.java | 58 +++-- .../AsyncRawCustomAttributesClient.java | 34 ++- .../customers/AsyncRawGroupsClient.java | 77 ++++-- .../customers/AsyncRawSegmentsClient.java | 17 +- .../square/customers/RawCardsClient.java | 24 +- .../RawCustomAttributeDefinitionsClient.java | 58 +++-- .../customers/RawCustomAttributesClient.java | 34 ++- .../square/customers/RawGroupsClient.java | 77 ++++-- .../square/customers/RawSegmentsClient.java | 17 +- .../customers/types/AddGroupsRequest.java | 16 ++ ...UpsertCustomerCustomAttributesRequest.java | 10 + .../types/CreateCustomerCardRequest.java | 16 ++ ...tomerCustomAttributeDefinitionRequest.java | 16 ++ .../types/CreateCustomerGroupRequest.java | 16 ++ .../customers/types/DeleteCardsRequest.java | 16 ++ ...leteCustomAttributeDefinitionsRequest.java | 16 ++ .../types/DeleteCustomAttributesRequest.java | 16 ++ .../customers/types/DeleteGroupsRequest.java | 16 ++ .../GetCustomAttributeDefinitionsRequest.java | 16 ++ .../types/GetCustomAttributesRequest.java | 16 ++ .../customers/types/GetGroupsRequest.java | 16 ++ .../customers/types/GetSegmentsRequest.java | 16 ++ ...ListCustomAttributeDefinitionsRequest.java | 10 + .../types/ListCustomAttributesRequest.java | 16 ++ .../customers/types/ListGroupsRequest.java | 10 + .../customers/types/ListSegmentsRequest.java | 10 + .../customers/types/RemoveGroupsRequest.java | 16 ++ ...tomerCustomAttributeDefinitionRequest.java | 16 ++ .../types/UpdateCustomerGroupRequest.java | 16 ++ .../UpsertCustomerCustomAttributeRequest.java | 16 ++ .../square/devices/AsyncRawCodesClient.java | 29 ++- .../square/devices/RawCodesClient.java | 29 ++- .../types/CreateDeviceCodeRequest.java | 16 ++ .../square/devices/types/GetCodesRequest.java | 16 ++ .../devices/types/ListCodesRequest.java | 10 + .../disputes/AsyncRawEvidenceClient.java | 29 ++- .../square/disputes/RawEvidenceClient.java | 29 ++- .../disputes/types/DeleteEvidenceRequest.java | 16 ++ .../disputes/types/GetEvidenceRequest.java | 16 ++ .../disputes/types/ListEvidenceRequest.java | 16 ++ .../giftcards/AsyncRawActivitiesClient.java | 17 +- .../square/giftcards/RawActivitiesClient.java | 17 +- .../types/CreateGiftCardActivityRequest.java | 16 ++ .../types/ListActivitiesRequest.java | 10 + .../labor/AsyncRawBreakTypesClient.java | 53 ++-- .../labor/AsyncRawEmployeeWagesClient.java | 17 +- .../square/labor/AsyncRawShiftsClient.java | 60 +++-- .../labor/AsyncRawTeamMemberWagesClient.java | 17 +- .../labor/AsyncRawWorkweekConfigsClient.java | 17 +- .../square/labor/RawBreakTypesClient.java | 53 ++-- .../square/labor/RawEmployeeWagesClient.java | 17 +- .../square/labor/RawShiftsClient.java | 60 +++-- .../labor/RawTeamMemberWagesClient.java | 17 +- .../labor/RawWorkweekConfigsClient.java | 17 +- .../labor/types/CreateBreakTypeRequest.java | 16 ++ .../labor/types/CreateShiftRequest.java | 16 ++ .../labor/types/DeleteBreakTypesRequest.java | 16 ++ .../labor/types/DeleteShiftsRequest.java | 16 ++ .../labor/types/GetBreakTypesRequest.java | 16 ++ .../labor/types/GetEmployeeWagesRequest.java | 16 ++ .../square/labor/types/GetShiftsRequest.java | 16 ++ .../types/GetTeamMemberWagesRequest.java | 16 ++ .../labor/types/ListBreakTypesRequest.java | 10 + .../labor/types/ListEmployeeWagesRequest.java | 10 + .../types/ListTeamMemberWagesRequest.java | 10 + .../types/ListWorkweekConfigsRequest.java | 10 + .../labor/types/SearchShiftsRequest.java | 10 + .../labor/types/UpdateBreakTypeRequest.java | 16 ++ .../labor/types/UpdateShiftRequest.java | 16 ++ .../types/UpdateWorkweekConfigRequest.java | 16 ++ ...ncRawCustomAttributeDefinitionsClient.java | 46 +++- .../AsyncRawCustomAttributesClient.java | 58 +++-- .../locations/AsyncRawTransactionsClient.java | 41 +++- .../RawCustomAttributeDefinitionsClient.java | 46 +++- .../locations/RawCustomAttributesClient.java | 58 +++-- .../locations/RawTransactionsClient.java | 41 +++- ...DeleteLocationCustomAttributesRequest.java | 10 + ...UpsertLocationCustomAttributesRequest.java | 10 + .../types/CaptureTransactionsRequest.java | 16 ++ ...ationCustomAttributeDefinitionRequest.java | 16 ++ ...leteCustomAttributeDefinitionsRequest.java | 16 ++ .../types/DeleteCustomAttributesRequest.java | 16 ++ .../GetCustomAttributeDefinitionsRequest.java | 16 ++ .../types/GetCustomAttributesRequest.java | 16 ++ .../types/GetTransactionsRequest.java | 16 ++ ...ListCustomAttributeDefinitionsRequest.java | 10 + .../types/ListCustomAttributesRequest.java | 16 ++ .../types/ListTransactionsRequest.java | 16 ++ ...ationCustomAttributeDefinitionRequest.java | 16 ++ .../UpsertLocationCustomAttributeRequest.java | 16 ++ .../types/VoidTransactionsRequest.java | 16 ++ .../loyalty/AsyncRawAccountsClient.java | 60 +++-- .../loyalty/AsyncRawProgramsClient.java | 36 ++- .../square/loyalty/AsyncRawRewardsClient.java | 60 +++-- .../square/loyalty/RawAccountsClient.java | 60 +++-- .../square/loyalty/RawProgramsClient.java | 36 ++- .../square/loyalty/RawRewardsClient.java | 60 +++-- .../programs/AsyncRawPromotionsClient.java | 41 +++- .../loyalty/programs/RawPromotionsClient.java | 41 +++- .../types/CancelPromotionsRequest.java | 16 ++ .../types/CreateLoyaltyPromotionRequest.java | 16 ++ .../programs/types/GetPromotionsRequest.java | 16 ++ .../programs/types/ListPromotionsRequest.java | 16 ++ .../types/AccumulateLoyaltyPointsRequest.java | 16 ++ .../types/AdjustLoyaltyPointsRequest.java | 16 ++ .../types/CalculateLoyaltyPointsRequest.java | 16 ++ .../types/CreateLoyaltyAccountRequest.java | 16 ++ .../types/CreateLoyaltyRewardRequest.java | 16 ++ .../loyalty/types/DeleteRewardsRequest.java | 16 ++ .../loyalty/types/GetAccountsRequest.java | 16 ++ .../loyalty/types/GetProgramsRequest.java | 16 ++ .../loyalty/types/GetRewardsRequest.java | 16 ++ .../types/RedeemLoyaltyRewardRequest.java | 16 ++ .../types/SearchLoyaltyAccountsRequest.java | 10 + .../types/SearchLoyaltyRewardsRequest.java | 10 + ...ncRawCustomAttributeDefinitionsClient.java | 46 +++- .../AsyncRawCustomAttributesClient.java | 58 +++-- .../RawCustomAttributeDefinitionsClient.java | 46 +++- .../merchants/RawCustomAttributesClient.java | 58 +++-- ...DeleteMerchantCustomAttributesRequest.java | 10 + ...UpsertMerchantCustomAttributesRequest.java | 10 + ...chantCustomAttributeDefinitionRequest.java | 16 ++ ...leteCustomAttributeDefinitionsRequest.java | 16 ++ .../types/DeleteCustomAttributesRequest.java | 16 ++ .../GetCustomAttributeDefinitionsRequest.java | 16 ++ .../types/GetCustomAttributesRequest.java | 16 ++ ...ListCustomAttributeDefinitionsRequest.java | 10 + .../types/ListCustomAttributesRequest.java | 16 ++ ...chantCustomAttributeDefinitionRequest.java | 16 ++ .../UpsertMerchantCustomAttributeRequest.java | 16 ++ ...ncRawCustomAttributeDefinitionsClient.java | 46 +++- .../AsyncRawCustomAttributesClient.java | 58 +++-- .../RawCustomAttributeDefinitionsClient.java | 46 +++- .../orders/RawCustomAttributesClient.java | 58 +++-- ...ulkDeleteOrderCustomAttributesRequest.java | 10 + ...ulkUpsertOrderCustomAttributesRequest.java | 10 + ...OrderCustomAttributeDefinitionRequest.java | 16 ++ ...leteCustomAttributeDefinitionsRequest.java | 16 ++ .../types/DeleteCustomAttributesRequest.java | 16 ++ .../GetCustomAttributeDefinitionsRequest.java | 16 ++ .../types/GetCustomAttributesRequest.java | 16 ++ ...ListCustomAttributeDefinitionsRequest.java | 10 + .../types/ListCustomAttributesRequest.java | 16 ++ ...OrderCustomAttributeDefinitionRequest.java | 16 ++ .../UpsertOrderCustomAttributeRequest.java | 16 ++ .../AsyncRawWageSettingClient.java | 24 +- .../teammembers/RawWageSettingClient.java | 24 +- .../types/GetWageSettingRequest.java | 16 ++ .../types/UpdateWageSettingRequest.java | 16 ++ .../terminal/AsyncRawActionsClient.java | 48 ++-- .../terminal/AsyncRawCheckoutsClient.java | 48 ++-- .../terminal/AsyncRawRefundsClient.java | 48 ++-- .../square/terminal/RawActionsClient.java | 48 ++-- .../square/terminal/RawCheckoutsClient.java | 48 ++-- .../square/terminal/RawRefundsClient.java | 48 ++-- .../terminal/types/CancelActionsRequest.java | 16 ++ .../types/CancelCheckoutsRequest.java | 16 ++ .../terminal/types/CancelRefundsRequest.java | 16 ++ .../types/CreateTerminalActionRequest.java | 16 ++ .../types/CreateTerminalCheckoutRequest.java | 16 ++ .../types/CreateTerminalRefundRequest.java | 16 ++ .../terminal/types/GetActionsRequest.java | 16 ++ .../terminal/types/GetCheckoutsRequest.java | 16 ++ .../terminal/types/GetRefundsRequest.java | 16 ++ .../types/SearchTerminalActionsRequest.java | 10 + .../types/SearchTerminalCheckoutsRequest.java | 10 + .../types/SearchTerminalRefundsRequest.java | 10 + .../square/types/AcceptDisputeResponse.java | 10 + .../square/types/AcceptDisputesRequest.java | 16 ++ .../square/types/AcceptedPaymentMethods.java | 10 + .../AccumulateLoyaltyPointsResponse.java | 10 + .../com/squareup/square/types/AchDetails.java | 10 + .../types/AddGroupToCustomerResponse.java | 10 + .../square/types/AdditionalRecipient.java | 16 ++ .../com/squareup/square/types/Address.java | 10 + .../types/AdjustLoyaltyPointsResponse.java | 10 + .../square/types/AfterpayDetails.java | 10 + .../square/types/ApplicationDetails.java | 10 + .../square/types/AppointmentSegment.java | 16 ++ .../squareup/square/types/Availability.java | 10 + .../squareup/square/types/BankAccount.java | 16 ++ .../square/types/BankAccountCreatedEvent.java | 10 + .../types/BankAccountCreatedEventData.java | 10 + .../types/BankAccountCreatedEventObject.java | 10 + .../types/BankAccountDisabledEvent.java | 10 + .../types/BankAccountDisabledEventData.java | 10 + .../types/BankAccountDisabledEventObject.java | 10 + .../types/BankAccountPaymentDetails.java | 10 + .../types/BankAccountVerifiedEvent.java | 10 + .../types/BankAccountVerifiedEventData.java | 10 + .../types/BankAccountVerifiedEventObject.java | 10 + .../types/BatchChangeInventoryRequest.java | 16 ++ .../types/BatchChangeInventoryResponse.java | 10 + .../types/BatchCreateTeamMembersRequest.java | 10 + .../types/BatchCreateTeamMembersResponse.java | 10 + .../types/BatchCreateVendorsRequest.java | 10 + .../types/BatchCreateVendorsResponse.java | 10 + .../BatchDeleteCatalogObjectsRequest.java | 10 + .../BatchDeleteCatalogObjectsResponse.java | 10 + .../types/BatchGetCatalogObjectsRequest.java | 10 + .../types/BatchGetCatalogObjectsResponse.java | 10 + .../BatchGetInventoryChangesResponse.java | 10 + .../types/BatchGetInventoryCountsRequest.java | 10 + .../BatchGetInventoryCountsResponse.java | 10 + .../square/types/BatchGetOrdersRequest.java | 10 + .../square/types/BatchGetOrdersResponse.java | 10 + .../square/types/BatchGetVendorsRequest.java | 10 + .../square/types/BatchGetVendorsResponse.java | 10 + .../BatchRetrieveInventoryChangesRequest.java | 10 + .../types/BatchUpdateTeamMembersRequest.java | 10 + .../types/BatchUpdateTeamMembersResponse.java | 10 + .../types/BatchUpdateVendorsRequest.java | 10 + .../types/BatchUpdateVendorsResponse.java | 10 + .../BatchUpsertCatalogObjectsRequest.java | 16 ++ .../BatchUpsertCatalogObjectsResponse.java | 10 + ...tCustomerCustomAttributeUpsertRequest.java | 16 ++ ...psertCustomerCustomAttributesResponse.java | 10 + ...CustomerCustomAttributeUpsertResponse.java | 10 + .../com/squareup/square/types/Booking.java | 10 + .../square/types/BookingCreatedEvent.java | 10 + .../square/types/BookingCreatedEventData.java | 10 + .../types/BookingCreatedEventObject.java | 10 + .../square/types/BookingCreatorDetails.java | 10 + ...mAttributeDefinitionOwnedCreatedEvent.java | 10 + ...mAttributeDefinitionOwnedDeletedEvent.java | 10 + ...mAttributeDefinitionOwnedUpdatedEvent.java | 10 + ...ttributeDefinitionVisibleCreatedEvent.java | 10 + ...ttributeDefinitionVisibleDeletedEvent.java | 10 + ...ttributeDefinitionVisibleUpdatedEvent.java | 10 + .../BookingCustomAttributeDeleteRequest.java | 16 ++ .../BookingCustomAttributeDeleteResponse.java | 10 + ...okingCustomAttributeOwnedDeletedEvent.java | 10 + ...okingCustomAttributeOwnedUpdatedEvent.java | 10 + .../BookingCustomAttributeUpsertRequest.java | 16 ++ .../BookingCustomAttributeUpsertResponse.java | 10 + ...ingCustomAttributeVisibleDeletedEvent.java | 10 + ...ingCustomAttributeVisibleUpdatedEvent.java | 10 + .../square/types/BookingUpdatedEvent.java | 10 + .../square/types/BookingUpdatedEventData.java | 10 + .../types/BookingUpdatedEventObject.java | 10 + .../java/com/squareup/square/types/Break.java | 16 ++ .../com/squareup/square/types/BreakType.java | 16 ++ .../square/types/BulkCreateCustomerData.java | 10 + .../types/BulkCreateCustomersRequest.java | 10 + .../types/BulkCreateCustomersResponse.java | 10 + ...DeleteBookingCustomAttributesResponse.java | 10 + .../types/BulkDeleteCustomersRequest.java | 10 + .../types/BulkDeleteCustomersResponse.java | 10 + ...tLocationCustomAttributeDeleteRequest.java | 10 + ...eleteLocationCustomAttributesResponse.java | 10 + ...LocationCustomAttributeDeleteResponse.java | 10 + ...tMerchantCustomAttributeDeleteRequest.java | 10 + ...eleteMerchantCustomAttributesResponse.java | 10 + ...MerchantCustomAttributeDeleteResponse.java | 10 + ...ttributesRequestDeleteCustomAttribute.java | 16 ++ ...lkDeleteOrderCustomAttributesResponse.java | 10 + .../types/BulkPublishScheduledShiftsData.java | 10 + .../BulkPublishScheduledShiftsRequest.java | 10 + .../BulkPublishScheduledShiftsResponse.java | 10 + .../types/BulkRetrieveBookingsRequest.java | 10 + .../types/BulkRetrieveBookingsResponse.java | 10 + .../types/BulkRetrieveChannelsRequest.java | 10 + .../types/BulkRetrieveChannelsResponse.java | 10 + .../types/BulkRetrieveCustomersRequest.java | 10 + .../types/BulkRetrieveCustomersResponse.java | 10 + ...rieveTeamMemberBookingProfilesRequest.java | 10 + ...ieveTeamMemberBookingProfilesResponse.java | 10 + .../square/types/BulkSwapPlanRequest.java | 16 ++ .../square/types/BulkSwapPlanResponse.java | 10 + .../square/types/BulkUpdateCustomerData.java | 10 + .../types/BulkUpdateCustomersRequest.java | 10 + .../types/BulkUpdateCustomersResponse.java | 10 + ...UpsertBookingCustomAttributesResponse.java | 10 + ...tLocationCustomAttributeUpsertRequest.java | 16 ++ ...psertLocationCustomAttributesResponse.java | 10 + ...LocationCustomAttributeUpsertResponse.java | 10 + ...tMerchantCustomAttributeUpsertRequest.java | 16 ++ ...psertMerchantCustomAttributesResponse.java | 10 + ...MerchantCustomAttributeUpsertResponse.java | 10 + ...ttributesRequestUpsertCustomAttribute.java | 16 ++ ...lkUpsertOrderCustomAttributesResponse.java | 10 + .../types/BusinessAppointmentSettings.java | 10 + .../square/types/BusinessBookingProfile.java | 10 + .../squareup/square/types/BusinessHours.java | 10 + .../square/types/BusinessHoursPeriod.java | 10 + .../square/types/BuyNowPayLaterDetails.java | 10 + .../types/CalculateLoyaltyPointsResponse.java | 10 + .../square/types/CalculateOrderRequest.java | 16 ++ .../square/types/CalculateOrderResponse.java | 10 + .../square/types/CancelBookingRequest.java | 16 ++ .../square/types/CancelBookingResponse.java | 10 + .../square/types/CancelInvoiceRequest.java | 16 ++ .../square/types/CancelInvoiceResponse.java | 10 + .../types/CancelLoyaltyPromotionResponse.java | 10 + .../CancelPaymentByIdempotencyKeyRequest.java | 16 ++ ...CancelPaymentByIdempotencyKeyResponse.java | 10 + .../square/types/CancelPaymentResponse.java | 10 + .../square/types/CancelPaymentsRequest.java | 16 ++ .../types/CancelSubscriptionResponse.java | 10 + .../types/CancelSubscriptionsRequest.java | 16 ++ .../types/CancelTerminalActionResponse.java | 10 + .../types/CancelTerminalCheckoutResponse.java | 10 + .../types/CancelTerminalRefundResponse.java | 10 + .../types/CancelTransferOrderRequest.java | 16 ++ .../types/CancelTransferOrderResponse.java | 10 + .../types/CaptureTransactionResponse.java | 10 + .../java/com/squareup/square/types/Card.java | 10 + .../types/CardAutomaticallyUpdatedEvent.java | 10 + .../CardAutomaticallyUpdatedEventData.java | 10 + .../CardAutomaticallyUpdatedEventObject.java | 10 + .../square/types/CardCreatedEvent.java | 10 + .../square/types/CardCreatedEventData.java | 10 + .../square/types/CardCreatedEventObject.java | 10 + .../square/types/CardDisabledEvent.java | 10 + .../square/types/CardDisabledEventData.java | 10 + .../square/types/CardDisabledEventObject.java | 10 + .../square/types/CardForgottenEvent.java | 10 + .../square/types/CardForgottenEventCard.java | 10 + .../square/types/CardForgottenEventData.java | 10 + .../types/CardForgottenEventObject.java | 10 + .../square/types/CardPaymentDetails.java | 10 + .../square/types/CardPaymentTimeline.java | 10 + .../square/types/CardUpdatedEvent.java | 10 + .../square/types/CardUpdatedEventData.java | 10 + .../square/types/CardUpdatedEventObject.java | 10 + .../squareup/square/types/CashAppDetails.java | 10 + .../square/types/CashDrawerDevice.java | 10 + .../square/types/CashDrawerShift.java | 10 + .../square/types/CashDrawerShiftEvent.java | 10 + .../square/types/CashDrawerShiftSummary.java | 10 + .../square/types/CashPaymentDetails.java | 16 ++ .../types/CatalogAvailabilityPeriod.java | 10 + .../square/types/CatalogCategory.java | 10 + .../CatalogCustomAttributeDefinition.java | 16 ++ ...CustomAttributeDefinitionNumberConfig.java | 10 + ...tomAttributeDefinitionSelectionConfig.java | 10 + ...lectionConfigCustomAttributeSelection.java | 16 ++ ...CustomAttributeDefinitionStringConfig.java | 10 + .../types/CatalogCustomAttributeValue.java | 10 + .../square/types/CatalogDiscount.java | 10 + .../square/types/CatalogEcomSeoData.java | 10 + .../square/types/CatalogIdMapping.java | 10 + .../squareup/square/types/CatalogImage.java | 10 + .../square/types/CatalogInfoResponse.java | 10 + .../types/CatalogInfoResponseLimits.java | 10 + .../squareup/square/types/CatalogItem.java | 10 + .../CatalogItemFoodAndBeverageDetails.java | 10 + ...odAndBeverageDetailsDietaryPreference.java | 10 + ...gItemFoodAndBeverageDetailsIngredient.java | 10 + .../types/CatalogItemModifierListInfo.java | 16 ++ .../square/types/CatalogItemOption.java | 10 + .../types/CatalogItemOptionForItem.java | 10 + .../square/types/CatalogItemOptionValue.java | 10 + ...atalogItemOptionValueForItemVariation.java | 10 + .../square/types/CatalogItemVariation.java | 10 + .../square/types/CatalogMeasurementUnit.java | 10 + .../square/types/CatalogModifier.java | 10 + .../square/types/CatalogModifierList.java | 10 + .../square/types/CatalogModifierOverride.java | 16 ++ .../squareup/square/types/CatalogObject.java | 16 ++ .../CatalogObjectAvailabilityPeriod.java | 16 ++ .../square/types/CatalogObjectBase.java | 16 ++ .../square/types/CatalogObjectBatch.java | 10 + .../square/types/CatalogObjectCategory.java | 10 + ...atalogObjectCustomAttributeDefinition.java | 16 ++ .../square/types/CatalogObjectDiscount.java | 16 ++ .../square/types/CatalogObjectImage.java | 16 ++ .../square/types/CatalogObjectItem.java | 16 ++ .../square/types/CatalogObjectItemOption.java | 16 ++ .../types/CatalogObjectItemOptionValue.java | 16 ++ .../types/CatalogObjectItemVariation.java | 16 ++ .../types/CatalogObjectMeasurementUnit.java | 16 ++ .../square/types/CatalogObjectModifier.java | 16 ++ .../types/CatalogObjectModifierList.java | 16 ++ .../types/CatalogObjectPricingRule.java | 16 ++ .../square/types/CatalogObjectProductSet.java | 16 ++ .../CatalogObjectQuickAmountsSettings.java | 16 ++ .../square/types/CatalogObjectReference.java | 10 + .../types/CatalogObjectSubscriptionPlan.java | 16 ++ ...atalogObjectSubscriptionPlanVariation.java | 16 ++ .../square/types/CatalogObjectTax.java | 16 ++ .../square/types/CatalogObjectTimePeriod.java | 16 ++ .../square/types/CatalogPricingRule.java | 10 + .../square/types/CatalogProductSet.java | 10 + .../squareup/square/types/CatalogQuery.java | 10 + .../square/types/CatalogQueryExact.java | 16 ++ ...ueryItemVariationsForItemOptionValues.java | 10 + .../CatalogQueryItemsForItemOptions.java | 10 + .../CatalogQueryItemsForModifierList.java | 10 + .../square/types/CatalogQueryItemsForTax.java | 10 + .../square/types/CatalogQueryPrefix.java | 16 ++ .../square/types/CatalogQueryRange.java | 16 ++ .../square/types/CatalogQuerySet.java | 16 ++ .../types/CatalogQuerySortedAttribute.java | 16 ++ .../square/types/CatalogQueryText.java | 10 + .../square/types/CatalogQuickAmount.java | 16 ++ .../types/CatalogQuickAmountsSettings.java | 16 ++ .../square/types/CatalogStockConversion.java | 16 ++ .../square/types/CatalogSubscriptionPlan.java | 16 ++ .../CatalogSubscriptionPlanVariation.java | 16 ++ .../com/squareup/square/types/CatalogTax.java | 10 + .../square/types/CatalogTimePeriod.java | 10 + .../squareup/square/types/CatalogV1Id.java | 10 + .../types/CatalogVersionUpdatedEvent.java | 10 + ...alogVersionUpdatedEventCatalogVersion.java | 10 + .../types/CatalogVersionUpdatedEventData.java | 10 + .../CatalogVersionUpdatedEventObject.java | 10 + .../square/types/CategoryPathToRootNode.java | 10 + .../types/ChangeBillingAnchorDateRequest.java | 16 ++ .../ChangeBillingAnchorDateResponse.java | 10 + .../square/types/ChangesInventoryRequest.java | 16 ++ .../com/squareup/square/types/Channel.java | 10 + .../ChargeRequestAdditionalRecipient.java | 16 ++ .../com/squareup/square/types/Checkout.java | 14 +- .../types/CheckoutLocationSettings.java | 10 + .../CheckoutLocationSettingsBranding.java | 10 + .../CheckoutLocationSettingsCoupons.java | 10 + .../types/CheckoutLocationSettingsPolicy.java | 10 + .../CheckoutLocationSettingsTipping.java | 10 + .../types/CheckoutMerchantSettings.java | 10 + ...heckoutMerchantSettingsPaymentMethods.java | 10 + ...ettingsPaymentMethodsAfterpayClearpay.java | 10 + ...thodsAfterpayClearpayEligibilityRange.java | 16 ++ ...ntSettingsPaymentMethodsPaymentMethod.java | 10 + .../square/types/CheckoutOptions.java | 10 + .../square/types/ClearpayDetails.java | 10 + .../square/types/CloneOrderRequest.java | 16 ++ .../square/types/CloneOrderResponse.java | 10 + .../squareup/square/types/CollectedData.java | 10 + .../square/types/CompletePaymentRequest.java | 16 ++ .../square/types/CompletePaymentResponse.java | 10 + .../com/squareup/square/types/Component.java | 16 ++ .../square/types/ConfirmationDecision.java | 10 + .../square/types/ConfirmationOptions.java | 16 ++ .../squareup/square/types/Coordinates.java | 10 + .../types/CreateBankAccountRequest.java | 16 ++ .../types/CreateBankAccountResponse.java | 10 + ...kingCustomAttributeDefinitionResponse.java | 10 + .../square/types/CreateBookingRequest.java | 16 ++ .../square/types/CreateBookingResponse.java | 10 + .../square/types/CreateBreakTypeResponse.java | 10 + .../square/types/CreateCardRequest.java | 16 ++ .../square/types/CreateCardResponse.java | 10 + .../types/CreateCatalogImageRequest.java | 16 ++ .../types/CreateCatalogImageResponse.java | 10 + .../square/types/CreateCheckoutRequest.java | 16 ++ .../square/types/CreateCheckoutResponse.java | 10 + .../types/CreateCustomerCardResponse.java | 10 + ...omerCustomAttributeDefinitionResponse.java | 10 + .../types/CreateCustomerGroupResponse.java | 10 + .../square/types/CreateCustomerRequest.java | 10 + .../square/types/CreateCustomerResponse.java | 10 + .../types/CreateDeviceCodeResponse.java | 10 + .../CreateDisputeEvidenceFileRequest.java | 16 ++ .../CreateDisputeEvidenceFileResponse.java | 10 + .../CreateDisputeEvidenceTextRequest.java | 16 ++ .../CreateDisputeEvidenceTextResponse.java | 10 + .../CreateEvidenceFileDisputesRequest.java | 16 ++ .../types/CreateGiftCardActivityResponse.java | 10 + .../square/types/CreateGiftCardRequest.java | 16 ++ .../square/types/CreateGiftCardResponse.java | 10 + .../types/CreateInvoiceAttachmentRequest.java | 16 ++ .../CreateInvoiceAttachmentRequestData.java | 10 + .../CreateInvoiceAttachmentResponse.java | 10 + .../square/types/CreateInvoiceRequest.java | 16 ++ .../square/types/CreateInvoiceResponse.java | 10 + .../square/types/CreateJobRequest.java | 16 ++ .../square/types/CreateJobResponse.java | 10 + ...tionCustomAttributeDefinitionResponse.java | 10 + .../square/types/CreateLocationRequest.java | 10 + .../square/types/CreateLocationResponse.java | 10 + .../types/CreateLoyaltyAccountResponse.java | 10 + .../types/CreateLoyaltyPromotionResponse.java | 10 + .../types/CreateLoyaltyRewardResponse.java | 10 + ...hantCustomAttributeDefinitionResponse.java | 10 + ...rderCustomAttributeDefinitionResponse.java | 10 + .../square/types/CreateOrderRequest.java | 10 + .../square/types/CreateOrderResponse.java | 10 + .../types/CreatePaymentLinkResponse.java | 10 + .../square/types/CreatePaymentRequest.java | 16 ++ .../square/types/CreatePaymentResponse.java | 10 + .../types/CreateScheduledShiftRequest.java | 16 ++ .../types/CreateScheduledShiftResponse.java | 10 + .../square/types/CreateShiftResponse.java | 10 + .../types/CreateSubscriptionRequest.java | 16 ++ .../types/CreateSubscriptionResponse.java | 10 + .../square/types/CreateTeamMemberRequest.java | 10 + .../types/CreateTeamMemberResponse.java | 10 + .../types/CreateTerminalActionResponse.java | 10 + .../types/CreateTerminalCheckoutResponse.java | 10 + .../types/CreateTerminalRefundResponse.java | 10 + .../square/types/CreateTimecardRequest.java | 16 ++ .../square/types/CreateTimecardResponse.java | 10 + .../square/types/CreateTransferOrderData.java | 16 ++ .../types/CreateTransferOrderLineData.java | 16 ++ .../types/CreateTransferOrderRequest.java | 16 ++ .../types/CreateTransferOrderResponse.java | 10 + .../square/types/CreateVendorRequest.java | 16 ++ .../square/types/CreateVendorResponse.java | 10 + .../CreateWebhookSubscriptionResponse.java | 10 + .../square/types/CustomAttribute.java | 10 + .../types/CustomAttributeDefinition.java | 10 + .../CustomAttributeDefinitionEventData.java | 10 + ...tomAttributeDefinitionEventDataObject.java | 10 + .../types/CustomAttributeEventData.java | 10 + .../types/CustomAttributeEventDataObject.java | 10 + .../square/types/CustomAttributeFilter.java | 10 + .../squareup/square/types/CustomField.java | 16 ++ .../com/squareup/square/types/Customer.java | 10 + .../square/types/CustomerAddressFilter.java | 10 + .../square/types/CustomerCreatedEvent.java | 10 + .../types/CustomerCreatedEventData.java | 10 + .../CustomerCreatedEventEventContext.java | 10 + ...CustomerCreatedEventEventContextMerge.java | 10 + .../types/CustomerCreatedEventObject.java | 10 + .../types/CustomerCreationSourceFilter.java | 10 + ...CustomAttributeDefinitionCreatedEvent.java | 10 + ...AttributeDefinitionCreatedPublicEvent.java | 10 + ...CustomAttributeDefinitionDeletedEvent.java | 10 + ...AttributeDefinitionDeletedPublicEvent.java | 10 + ...mAttributeDefinitionOwnedCreatedEvent.java | 10 + ...mAttributeDefinitionOwnedDeletedEvent.java | 10 + ...mAttributeDefinitionOwnedUpdatedEvent.java | 10 + ...CustomAttributeDefinitionUpdatedEvent.java | 10 + ...AttributeDefinitionUpdatedPublicEvent.java | 10 + ...ttributeDefinitionVisibleCreatedEvent.java | 10 + ...ttributeDefinitionVisibleDeletedEvent.java | 10 + ...ttributeDefinitionVisibleUpdatedEvent.java | 10 + .../CustomerCustomAttributeDeletedEvent.java | 10 + ...omerCustomAttributeDeletedPublicEvent.java | 10 + .../types/CustomerCustomAttributeFilter.java | 16 ++ .../CustomerCustomAttributeFilterValue.java | 10 + .../types/CustomerCustomAttributeFilters.java | 10 + ...tomerCustomAttributeOwnedDeletedEvent.java | 10 + ...tomerCustomAttributeOwnedUpdatedEvent.java | 10 + .../CustomerCustomAttributeUpdatedEvent.java | 10 + ...omerCustomAttributeUpdatedPublicEvent.java | 10 + ...merCustomAttributeVisibleDeletedEvent.java | 10 + ...merCustomAttributeVisibleUpdatedEvent.java | 10 + .../square/types/CustomerDeletedEvent.java | 10 + .../types/CustomerDeletedEventData.java | 10 + .../CustomerDeletedEventEventContext.java | 10 + ...CustomerDeletedEventEventContextMerge.java | 10 + .../types/CustomerDeletedEventObject.java | 10 + .../square/types/CustomerDetails.java | 10 + .../squareup/square/types/CustomerFilter.java | 10 + .../squareup/square/types/CustomerGroup.java | 16 ++ .../square/types/CustomerPreferences.java | 10 + .../squareup/square/types/CustomerQuery.java | 10 + .../square/types/CustomerSegment.java | 10 + .../squareup/square/types/CustomerSort.java | 10 + .../squareup/square/types/CustomerTaxIds.java | 10 + .../square/types/CustomerTextFilter.java | 10 + .../square/types/CustomerUpdatedEvent.java | 10 + .../types/CustomerUpdatedEventData.java | 10 + .../types/CustomerUpdatedEventObject.java | 10 + .../square/types/DataCollectionOptions.java | 16 ++ .../com/squareup/square/types/DateRange.java | 10 + .../DeleteActionSubscriptionsRequest.java | 16 ++ ...kingCustomAttributeDefinitionResponse.java | 10 + .../DeleteBookingCustomAttributeResponse.java | 10 + .../square/types/DeleteBreakTypeResponse.java | 10 + .../types/DeleteCatalogObjectResponse.java | 10 + .../types/DeleteCustomerCardResponse.java | 10 + ...omerCustomAttributeDefinitionResponse.java | 10 + ...DeleteCustomerCustomAttributeResponse.java | 10 + .../types/DeleteCustomerGroupResponse.java | 10 + .../square/types/DeleteCustomerResponse.java | 10 + .../square/types/DeleteCustomersRequest.java | 16 ++ .../types/DeleteDisputeEvidenceResponse.java | 10 + .../types/DeleteInvoiceAttachmentRequest.java | 16 ++ .../DeleteInvoiceAttachmentResponse.java | 10 + .../square/types/DeleteInvoiceResponse.java | 10 + .../square/types/DeleteInvoicesRequest.java | 16 ++ ...tionCustomAttributeDefinitionResponse.java | 10 + ...DeleteLocationCustomAttributeResponse.java | 10 + .../types/DeleteLoyaltyRewardResponse.java | 10 + ...hantCustomAttributeDefinitionResponse.java | 10 + ...DeleteMerchantCustomAttributeResponse.java | 10 + ...rderCustomAttributeDefinitionResponse.java | 10 + .../DeleteOrderCustomAttributeResponse.java | 10 + .../types/DeletePaymentLinkResponse.java | 10 + .../square/types/DeleteShiftResponse.java | 10 + .../square/types/DeleteSnippetResponse.java | 10 + .../square/types/DeleteSnippetsRequest.java | 16 ++ .../DeleteSubscriptionActionResponse.java | 10 + .../square/types/DeleteTimecardRequest.java | 16 ++ .../square/types/DeleteTimecardResponse.java | 10 + .../types/DeleteTransferOrderResponse.java | 10 + .../types/DeleteTransferOrdersRequest.java | 16 ++ .../DeleteWebhookSubscriptionResponse.java | 10 + ...precatedGetAdjustmentInventoryRequest.java | 16 ++ ...catedGetPhysicalCountInventoryRequest.java | 16 ++ .../squareup/square/types/Destination.java | 10 + .../square/types/DestinationDetails.java | 10 + .../DestinationDetailsCardRefundDetails.java | 10 + .../DestinationDetailsCashRefundDetails.java | 16 ++ ...stinationDetailsExternalRefundDetails.java | 16 ++ .../com/squareup/square/types/Device.java | 16 ++ .../square/types/DeviceAttributes.java | 16 ++ .../square/types/DeviceCheckoutOptions.java | 16 ++ .../com/squareup/square/types/DeviceCode.java | 16 ++ .../square/types/DeviceCodePairedEvent.java | 10 + .../types/DeviceCodePairedEventData.java | 10 + .../types/DeviceCodePairedEventObject.java | 10 + ...iceComponentDetailsApplicationDetails.java | 10 + .../DeviceComponentDetailsBatteryDetails.java | 10 + ...viceComponentDetailsCardReaderDetails.java | 10 + ...DeviceComponentDetailsEthernetDetails.java | 10 + .../DeviceComponentDetailsMeasurement.java | 10 + .../DeviceComponentDetailsWiFiDetails.java | 10 + .../square/types/DeviceCreatedEvent.java | 10 + .../square/types/DeviceCreatedEventData.java | 10 + .../types/DeviceCreatedEventObject.java | 10 + .../squareup/square/types/DeviceDetails.java | 10 + .../squareup/square/types/DeviceMetadata.java | 10 + .../squareup/square/types/DeviceStatus.java | 10 + .../square/types/DigitalWalletDetails.java | 10 + .../types/DisableBankAccountRequest.java | 16 ++ .../types/DisableBankAccountResponse.java | 10 + .../square/types/DisableCardResponse.java | 10 + .../square/types/DisableCardsRequest.java | 16 ++ .../square/types/DisableEventsResponse.java | 10 + .../types/DismissTerminalActionRequest.java | 16 ++ .../types/DismissTerminalActionResponse.java | 10 + .../types/DismissTerminalCheckoutRequest.java | 16 ++ .../DismissTerminalCheckoutResponse.java | 10 + .../types/DismissTerminalRefundRequest.java | 16 ++ .../types/DismissTerminalRefundResponse.java | 10 + .../com/squareup/square/types/Dispute.java | 10 + .../square/types/DisputeCreatedEvent.java | 10 + .../square/types/DisputeCreatedEventData.java | 10 + .../types/DisputeCreatedEventObject.java | 10 + .../square/types/DisputeEvidence.java | 10 + .../types/DisputeEvidenceAddedEvent.java | 10 + .../types/DisputeEvidenceAddedEventData.java | 10 + .../DisputeEvidenceAddedEventObject.java | 10 + .../types/DisputeEvidenceCreatedEvent.java | 10 + .../DisputeEvidenceCreatedEventData.java | 10 + .../DisputeEvidenceCreatedEventObject.java | 10 + .../types/DisputeEvidenceDeletedEvent.java | 10 + .../DisputeEvidenceDeletedEventData.java | 10 + .../DisputeEvidenceDeletedEventObject.java | 10 + .../square/types/DisputeEvidenceFile.java | 10 + .../types/DisputeEvidenceRemovedEvent.java | 10 + .../DisputeEvidenceRemovedEventData.java | 10 + .../DisputeEvidenceRemovedEventObject.java | 10 + .../types/DisputeStateChangedEvent.java | 10 + .../types/DisputeStateChangedEventData.java | 10 + .../types/DisputeStateChangedEventObject.java | 10 + .../types/DisputeStateUpdatedEvent.java | 10 + .../types/DisputeStateUpdatedEventData.java | 10 + .../types/DisputeStateUpdatedEventObject.java | 10 + .../square/types/DisputedPayment.java | 10 + .../com/squareup/square/types/Employee.java | 10 + .../squareup/square/types/EmployeeWage.java | 10 + .../square/types/EnableEventsResponse.java | 10 + .../java/com/squareup/square/types/Error.java | 16 ++ .../java/com/squareup/square/types/Event.java | 10 + .../com/squareup/square/types/EventData.java | 10 + .../squareup/square/types/EventMetadata.java | 10 + .../square/types/EventTypeMetadata.java | 10 + .../square/types/ExternalPaymentDetails.java | 16 ++ .../squareup/square/types/FilterValue.java | 10 + .../square/types/FloatNumberRange.java | 10 + .../squareup/square/types/Fulfillment.java | 10 + .../types/FulfillmentDeliveryDetails.java | 10 + .../types/FulfillmentFulfillmentEntry.java | 16 ++ .../types/FulfillmentPickupDetails.java | 10 + ...entPickupDetailsCurbsidePickupDetails.java | 10 + .../square/types/FulfillmentRecipient.java | 10 + .../types/FulfillmentShipmentDetails.java | 10 + .../types/GetAdjustmentInventoryRequest.java | 16 ++ .../types/GetBankAccountByV1IdResponse.java | 10 + .../square/types/GetBankAccountResponse.java | 10 + .../square/types/GetBankAccountsRequest.java | 16 ++ .../square/types/GetBookingResponse.java | 10 + .../square/types/GetBookingsRequest.java | 16 ++ .../square/types/GetBreakTypeResponse.java | 10 + .../GetBusinessBookingProfileResponse.java | 10 + .../types/GetByV1IdBankAccountsRequest.java | 16 ++ .../square/types/GetCardResponse.java | 10 + .../square/types/GetCardsRequest.java | 16 ++ .../types/GetCashDrawerShiftResponse.java | 10 + .../types/GetCatalogObjectResponse.java | 10 + .../square/types/GetChannelsRequest.java | 16 ++ ...omerCustomAttributeDefinitionResponse.java | 10 + .../GetCustomerCustomAttributeResponse.java | 10 + .../types/GetCustomerGroupResponse.java | 10 + .../square/types/GetCustomerResponse.java | 10 + .../types/GetCustomerSegmentResponse.java | 10 + .../square/types/GetCustomersRequest.java | 16 ++ .../square/types/GetDeviceCodeResponse.java | 10 + .../square/types/GetDeviceResponse.java | 10 + .../square/types/GetDevicesRequest.java | 16 ++ .../types/GetDisputeEvidenceResponse.java | 10 + .../square/types/GetDisputeResponse.java | 10 + .../square/types/GetDisputesRequest.java | 16 ++ .../square/types/GetEmployeeResponse.java | 10 + .../square/types/GetEmployeeWageResponse.java | 10 + .../square/types/GetEmployeesRequest.java | 16 ++ .../types/GetGiftCardFromGanRequest.java | 16 ++ .../types/GetGiftCardFromGanResponse.java | 10 + .../types/GetGiftCardFromNonceRequest.java | 16 ++ .../types/GetGiftCardFromNonceResponse.java | 10 + .../square/types/GetGiftCardResponse.java | 10 + .../square/types/GetGiftCardsRequest.java | 16 ++ .../types/GetInventoryAdjustmentResponse.java | 10 + .../types/GetInventoryChangesResponse.java | 10 + .../types/GetInventoryCountResponse.java | 10 + .../GetInventoryPhysicalCountResponse.java | 10 + .../square/types/GetInventoryRequest.java | 16 ++ .../types/GetInventoryTransferResponse.java | 10 + .../square/types/GetInvoiceResponse.java | 10 + .../square/types/GetInvoicesRequest.java | 16 ++ .../square/types/GetLocationResponse.java | 10 + .../square/types/GetLocationsRequest.java | 16 ++ .../types/GetLoyaltyAccountResponse.java | 10 + .../types/GetLoyaltyProgramResponse.java | 10 + .../types/GetLoyaltyPromotionResponse.java | 10 + .../types/GetLoyaltyRewardResponse.java | 10 + .../square/types/GetMerchantResponse.java | 10 + .../square/types/GetMerchantsRequest.java | 16 ++ .../square/types/GetOrderResponse.java | 10 + .../square/types/GetOrdersRequest.java | 16 ++ .../square/types/GetPaymentLinkResponse.java | 10 + .../types/GetPaymentRefundResponse.java | 10 + .../square/types/GetPaymentResponse.java | 10 + .../square/types/GetPaymentsRequest.java | 16 ++ .../square/types/GetPayoutResponse.java | 10 + .../square/types/GetPayoutsRequest.java | 16 ++ .../GetPhysicalCountInventoryRequest.java | 16 ++ .../square/types/GetRefundsRequest.java | 16 ++ .../square/types/GetShiftResponse.java | 10 + .../square/types/GetSnippetResponse.java | 10 + .../square/types/GetSnippetsRequest.java | 16 ++ .../square/types/GetSubscriptionResponse.java | 10 + .../square/types/GetSubscriptionsRequest.java | 16 ++ .../GetTeamMemberBookingProfileResponse.java | 10 + .../square/types/GetTeamMemberResponse.java | 10 + .../types/GetTeamMemberWageResponse.java | 10 + .../square/types/GetTeamMembersRequest.java | 16 ++ .../types/GetTerminalActionResponse.java | 10 + .../types/GetTerminalCheckoutResponse.java | 10 + .../types/GetTerminalRefundResponse.java | 10 + .../square/types/GetTransactionResponse.java | 10 + .../types/GetTransferInventoryRequest.java | 16 ++ .../types/GetTransferOrdersRequest.java | 16 ++ .../square/types/GetVendorResponse.java | 10 + .../square/types/GetVendorsRequest.java | 16 ++ .../square/types/GetWageSettingResponse.java | 10 + .../types/GetWebhookSubscriptionResponse.java | 10 + .../com/squareup/square/types/GiftCard.java | 16 ++ .../square/types/GiftCardActivity.java | 16 ++ .../types/GiftCardActivityActivate.java | 10 + .../GiftCardActivityAdjustDecrement.java | 16 ++ .../GiftCardActivityAdjustIncrement.java | 16 ++ .../square/types/GiftCardActivityBlock.java | 16 ++ .../types/GiftCardActivityClearBalance.java | 16 ++ .../types/GiftCardActivityCreatedEvent.java | 10 + .../GiftCardActivityCreatedEventData.java | 10 + .../GiftCardActivityCreatedEventObject.java | 10 + .../types/GiftCardActivityDeactivate.java | 16 ++ .../square/types/GiftCardActivityImport.java | 16 ++ .../types/GiftCardActivityImportReversal.java | 16 ++ .../square/types/GiftCardActivityLoad.java | 10 + .../square/types/GiftCardActivityRedeem.java | 16 ++ .../square/types/GiftCardActivityRefund.java | 10 + .../GiftCardActivityTransferBalanceFrom.java | 16 ++ .../GiftCardActivityTransferBalanceTo.java | 16 ++ .../square/types/GiftCardActivityUnblock.java | 16 ++ ...iftCardActivityUnlinkedActivityRefund.java | 16 ++ .../types/GiftCardActivityUpdatedEvent.java | 10 + .../GiftCardActivityUpdatedEventData.java | 10 + .../GiftCardActivityUpdatedEventObject.java | 10 + .../square/types/GiftCardCreatedEvent.java | 10 + .../types/GiftCardCreatedEventData.java | 10 + .../types/GiftCardCreatedEventObject.java | 10 + .../types/GiftCardCustomerLinkedEvent.java | 10 + .../GiftCardCustomerLinkedEventData.java | 10 + .../GiftCardCustomerLinkedEventObject.java | 10 + .../types/GiftCardCustomerUnlinkedEvent.java | 10 + .../GiftCardCustomerUnlinkedEventData.java | 10 + .../GiftCardCustomerUnlinkedEventObject.java | 10 + .../square/types/GiftCardUpdatedEvent.java | 10 + .../types/GiftCardUpdatedEventData.java | 10 + .../types/GiftCardUpdatedEventObject.java | 10 + .../square/types/InventoryAdjustment.java | 10 + .../types/InventoryAdjustmentGroup.java | 10 + .../square/types/InventoryChange.java | 10 + .../squareup/square/types/InventoryCount.java | 10 + .../types/InventoryCountUpdatedEvent.java | 10 + .../types/InventoryCountUpdatedEventData.java | 10 + .../InventoryCountUpdatedEventObject.java | 10 + .../square/types/InventoryPhysicalCount.java | 10 + .../square/types/InventoryTransfer.java | 10 + .../com/squareup/square/types/Invoice.java | 10 + .../types/InvoiceAcceptedPaymentMethods.java | 10 + .../square/types/InvoiceAttachment.java | 10 + .../square/types/InvoiceCanceledEvent.java | 10 + .../types/InvoiceCanceledEventData.java | 10 + .../types/InvoiceCanceledEventObject.java | 10 + .../square/types/InvoiceCreatedEvent.java | 10 + .../square/types/InvoiceCreatedEventData.java | 10 + .../types/InvoiceCreatedEventObject.java | 10 + .../square/types/InvoiceCustomField.java | 10 + .../square/types/InvoiceDeletedEvent.java | 10 + .../square/types/InvoiceDeletedEventData.java | 10 + .../squareup/square/types/InvoiceFilter.java | 10 + .../square/types/InvoicePaymentMadeEvent.java | 10 + .../types/InvoicePaymentMadeEventData.java | 10 + .../types/InvoicePaymentMadeEventObject.java | 10 + .../square/types/InvoicePaymentReminder.java | 10 + .../square/types/InvoicePaymentRequest.java | 10 + .../square/types/InvoicePublishedEvent.java | 10 + .../types/InvoicePublishedEventData.java | 10 + .../types/InvoicePublishedEventObject.java | 10 + .../squareup/square/types/InvoiceQuery.java | 16 ++ .../square/types/InvoiceRecipient.java | 10 + .../square/types/InvoiceRecipientTaxIds.java | 10 + .../square/types/InvoiceRefundedEvent.java | 10 + .../types/InvoiceRefundedEventData.java | 10 + .../types/InvoiceRefundedEventObject.java | 10 + .../InvoiceScheduledChargeFailedEvent.java | 10 + ...InvoiceScheduledChargeFailedEventData.java | 10 + ...voiceScheduledChargeFailedEventObject.java | 10 + .../squareup/square/types/InvoiceSort.java | 16 ++ .../square/types/InvoiceUpdatedEvent.java | 10 + .../square/types/InvoiceUpdatedEventData.java | 10 + .../types/InvoiceUpdatedEventObject.java | 10 + .../types/ItemVariationLocationOverrides.java | 10 + .../java/com/squareup/square/types/Job.java | 10 + .../squareup/square/types/JobAssignment.java | 16 ++ .../square/types/JobCreatedEvent.java | 10 + .../square/types/JobCreatedEventData.java | 10 + .../square/types/JobCreatedEventObject.java | 10 + .../square/types/JobUpdatedEvent.java | 10 + .../square/types/JobUpdatedEventData.java | 10 + .../square/types/JobUpdatedEventObject.java | 10 + .../LaborScheduledShiftCreatedEvent.java | 10 + .../LaborScheduledShiftCreatedEventData.java | 10 + ...LaborScheduledShiftCreatedEventObject.java | 10 + .../LaborScheduledShiftDeletedEvent.java | 10 + .../LaborScheduledShiftDeletedEventData.java | 10 + .../LaborScheduledShiftPublishedEvent.java | 10 + ...LaborScheduledShiftPublishedEventData.java | 10 + ...borScheduledShiftPublishedEventObject.java | 10 + .../LaborScheduledShiftUpdatedEvent.java | 10 + .../LaborScheduledShiftUpdatedEventData.java | 10 + ...LaborScheduledShiftUpdatedEventObject.java | 10 + .../square/types/LaborShiftCreatedEvent.java | 10 + .../types/LaborShiftCreatedEventData.java | 10 + .../types/LaborShiftCreatedEventObject.java | 10 + .../square/types/LaborShiftDeletedEvent.java | 10 + .../types/LaborShiftDeletedEventData.java | 10 + .../square/types/LaborShiftUpdatedEvent.java | 10 + .../types/LaborShiftUpdatedEventData.java | 10 + .../types/LaborShiftUpdatedEventObject.java | 10 + .../types/LaborTimecardCreatedEvent.java | 10 + .../types/LaborTimecardCreatedEventData.java | 10 + .../LaborTimecardCreatedEventObject.java | 10 + .../types/LaborTimecardDeletedEvent.java | 10 + .../types/LaborTimecardDeletedEventData.java | 10 + .../types/LaborTimecardUpdatedEvent.java | 10 + .../types/LaborTimecardUpdatedEventData.java | 10 + .../LaborTimecardUpdatedEventObject.java | 10 + .../types/LinkCustomerToGiftCardRequest.java | 16 ++ .../types/LinkCustomerToGiftCardResponse.java | 10 + .../square/types/ListBankAccountsRequest.java | 10 + .../types/ListBankAccountsResponse.java | 10 + ...ingCustomAttributeDefinitionsResponse.java | 10 + .../ListBookingCustomAttributesResponse.java | 10 + .../square/types/ListBookingsRequest.java | 10 + .../square/types/ListBookingsResponse.java | 10 + .../square/types/ListBreakTypesResponse.java | 10 + .../square/types/ListCardsRequest.java | 10 + .../square/types/ListCardsResponse.java | 10 + .../ListCashDrawerShiftEventsResponse.java | 10 + .../types/ListCashDrawerShiftsResponse.java | 10 + .../square/types/ListCatalogRequest.java | 10 + .../square/types/ListCatalogResponse.java | 10 + .../square/types/ListChannelsRequest.java | 10 + .../square/types/ListChannelsResponse.java | 10 + ...merCustomAttributeDefinitionsResponse.java | 10 + .../ListCustomerCustomAttributesResponse.java | 10 + .../types/ListCustomerGroupsResponse.java | 10 + .../types/ListCustomerSegmentsResponse.java | 10 + .../square/types/ListCustomersRequest.java | 10 + .../square/types/ListCustomersResponse.java | 10 + .../square/types/ListDeviceCodesResponse.java | 10 + .../square/types/ListDevicesRequest.java | 10 + .../square/types/ListDevicesResponse.java | 10 + .../types/ListDisputeEvidenceResponse.java | 10 + .../square/types/ListDisputesRequest.java | 10 + .../square/types/ListDisputesResponse.java | 10 + .../types/ListEmployeeWagesResponse.java | 10 + .../square/types/ListEmployeesRequest.java | 10 + .../square/types/ListEmployeesResponse.java | 10 + .../types/ListEntriesPayoutsRequest.java | 16 ++ .../square/types/ListEventTypesRequest.java | 10 + .../square/types/ListEventTypesResponse.java | 10 + .../types/ListEventsSubscriptionsRequest.java | 16 ++ .../types/ListGiftCardActivitiesResponse.java | 10 + .../square/types/ListGiftCardsRequest.java | 10 + .../square/types/ListGiftCardsResponse.java | 10 + .../square/types/ListInvoicesRequest.java | 16 ++ .../square/types/ListInvoicesResponse.java | 10 + .../square/types/ListJobsRequest.java | 10 + .../square/types/ListJobsResponse.java | 10 + .../ListLocationBookingProfilesResponse.java | 10 + ...ionCustomAttributeDefinitionsResponse.java | 10 + .../ListLocationCustomAttributesResponse.java | 10 + .../square/types/ListLocationsResponse.java | 10 + .../types/ListLoyaltyProgramsResponse.java | 10 + .../types/ListLoyaltyPromotionsResponse.java | 10 + ...antCustomAttributeDefinitionsResponse.java | 10 + .../ListMerchantCustomAttributesResponse.java | 10 + .../square/types/ListMerchantsRequest.java | 10 + .../square/types/ListMerchantsResponse.java | 10 + ...derCustomAttributeDefinitionsResponse.java | 10 + .../ListOrderCustomAttributesResponse.java | 10 + .../types/ListPaymentLinksResponse.java | 10 + .../types/ListPaymentRefundsResponse.java | 10 + .../square/types/ListPaymentsRequest.java | 10 + .../square/types/ListPaymentsResponse.java | 10 + .../types/ListPayoutEntriesResponse.java | 10 + .../square/types/ListPayoutsRequest.java | 10 + .../square/types/ListPayoutsResponse.java | 10 + .../square/types/ListRefundsRequest.java | 10 + .../square/types/ListSitesResponse.java | 10 + .../types/ListSubscriptionEventsResponse.java | 10 + ...ListTeamMemberBookingProfilesResponse.java | 10 + .../types/ListTeamMemberWagesResponse.java | 10 + .../types/ListTransactionsResponse.java | 10 + .../types/ListWebhookEventTypesResponse.java | 10 + .../ListWebhookSubscriptionsResponse.java | 10 + .../types/ListWorkweekConfigsResponse.java | 10 + .../com/squareup/square/types/Location.java | 10 + .../square/types/LocationBookingProfile.java | 10 + .../square/types/LocationCreatedEvent.java | 10 + .../types/LocationCreatedEventData.java | 10 + ...mAttributeDefinitionOwnedCreatedEvent.java | 10 + ...mAttributeDefinitionOwnedDeletedEvent.java | 10 + ...mAttributeDefinitionOwnedUpdatedEvent.java | 10 + ...ttributeDefinitionVisibleCreatedEvent.java | 10 + ...ttributeDefinitionVisibleDeletedEvent.java | 10 + ...ttributeDefinitionVisibleUpdatedEvent.java | 10 + ...ationCustomAttributeOwnedDeletedEvent.java | 10 + ...ationCustomAttributeOwnedUpdatedEvent.java | 10 + ...ionCustomAttributeVisibleDeletedEvent.java | 10 + ...ionCustomAttributeVisibleUpdatedEvent.java | 10 + .../types/LocationSettingsUpdatedEvent.java | 10 + .../LocationSettingsUpdatedEventData.java | 10 + .../LocationSettingsUpdatedEventObject.java | 10 + .../square/types/LocationUpdatedEvent.java | 10 + .../types/LocationUpdatedEventData.java | 10 + .../squareup/square/types/LoyaltyAccount.java | 16 ++ .../types/LoyaltyAccountCreatedEvent.java | 10 + .../types/LoyaltyAccountCreatedEventData.java | 10 + .../LoyaltyAccountCreatedEventObject.java | 10 + .../types/LoyaltyAccountDeletedEvent.java | 10 + .../types/LoyaltyAccountDeletedEventData.java | 10 + .../LoyaltyAccountDeletedEventObject.java | 10 + .../LoyaltyAccountExpiringPointDeadline.java | 16 ++ .../square/types/LoyaltyAccountMapping.java | 10 + .../types/LoyaltyAccountUpdatedEvent.java | 10 + .../types/LoyaltyAccountUpdatedEventData.java | 10 + .../LoyaltyAccountUpdatedEventObject.java | 10 + .../squareup/square/types/LoyaltyEvent.java | 16 ++ .../types/LoyaltyEventAccumulatePoints.java | 10 + ...LoyaltyEventAccumulatePromotionPoints.java | 10 + .../types/LoyaltyEventAdjustPoints.java | 16 ++ .../types/LoyaltyEventCreateReward.java | 10 + .../types/LoyaltyEventCreatedEvent.java | 10 + .../types/LoyaltyEventCreatedEventData.java | 10 + .../types/LoyaltyEventCreatedEventObject.java | 10 + .../types/LoyaltyEventDateTimeFilter.java | 16 ++ .../types/LoyaltyEventDeleteReward.java | 10 + .../types/LoyaltyEventExpirePoints.java | 16 ++ .../square/types/LoyaltyEventFilter.java | 10 + .../types/LoyaltyEventLocationFilter.java | 10 + .../LoyaltyEventLoyaltyAccountFilter.java | 16 ++ .../square/types/LoyaltyEventOrderFilter.java | 16 ++ .../square/types/LoyaltyEventOther.java | 16 ++ .../square/types/LoyaltyEventQuery.java | 10 + .../types/LoyaltyEventRedeemReward.java | 10 + .../square/types/LoyaltyEventTypeFilter.java | 10 + .../squareup/square/types/LoyaltyProgram.java | 10 + .../types/LoyaltyProgramAccrualRule.java | 16 ++ ...LoyaltyProgramAccrualRuleCategoryData.java | 16 ++ ...tyProgramAccrualRuleItemVariationData.java | 16 ++ .../LoyaltyProgramAccrualRuleSpendData.java | 16 ++ .../LoyaltyProgramAccrualRuleVisitData.java | 16 ++ .../types/LoyaltyProgramCreatedEvent.java | 10 + .../types/LoyaltyProgramCreatedEventData.java | 10 + .../LoyaltyProgramCreatedEventObject.java | 10 + .../types/LoyaltyProgramExpirationPolicy.java | 16 ++ .../types/LoyaltyProgramRewardTier.java | 16 ++ .../types/LoyaltyProgramTerminology.java | 16 ++ .../types/LoyaltyProgramUpdatedEvent.java | 10 + .../types/LoyaltyProgramUpdatedEventData.java | 10 + .../LoyaltyProgramUpdatedEventObject.java | 10 + .../square/types/LoyaltyPromotion.java | 16 ++ .../LoyaltyPromotionAvailableTimeData.java | 10 + .../types/LoyaltyPromotionCreatedEvent.java | 10 + .../LoyaltyPromotionCreatedEventData.java | 10 + .../LoyaltyPromotionCreatedEventObject.java | 10 + .../types/LoyaltyPromotionIncentive.java | 16 ++ ...yPromotionIncentivePointsAdditionData.java | 16 ++ ...romotionIncentivePointsMultiplierData.java | 10 + .../types/LoyaltyPromotionTriggerLimit.java | 16 ++ .../types/LoyaltyPromotionUpdatedEvent.java | 10 + .../LoyaltyPromotionUpdatedEventData.java | 10 + .../LoyaltyPromotionUpdatedEventObject.java | 10 + .../squareup/square/types/LoyaltyReward.java | 16 ++ .../square/types/MeasurementUnit.java | 10 + .../square/types/MeasurementUnitCustom.java | 16 ++ .../com/squareup/square/types/Merchant.java | 16 ++ ...mAttributeDefinitionOwnedCreatedEvent.java | 10 + ...mAttributeDefinitionOwnedDeletedEvent.java | 10 + ...mAttributeDefinitionOwnedUpdatedEvent.java | 10 + ...ttributeDefinitionVisibleCreatedEvent.java | 10 + ...ttributeDefinitionVisibleDeletedEvent.java | 10 + ...ttributeDefinitionVisibleUpdatedEvent.java | 10 + ...chantCustomAttributeOwnedDeletedEvent.java | 10 + ...chantCustomAttributeOwnedUpdatedEvent.java | 10 + ...antCustomAttributeVisibleDeletedEvent.java | 10 + ...antCustomAttributeVisibleUpdatedEvent.java | 10 + .../types/MerchantSettingsUpdatedEvent.java | 10 + .../MerchantSettingsUpdatedEventData.java | 10 + .../MerchantSettingsUpdatedEventObject.java | 10 + .../types/ModifierLocationOverrides.java | 10 + .../java/com/squareup/square/types/Money.java | 10 + .../types/OauthAuthorizationRevokedEvent.java | 10 + .../OauthAuthorizationRevokedEventData.java | 10 + .../OauthAuthorizationRevokedEventObject.java | 10 + ...orizationRevokedEventRevocationObject.java | 10 + .../square/types/ObtainTokenRequest.java | 16 ++ .../square/types/ObtainTokenResponse.java | 10 + .../square/types/OfflinePaymentDetails.java | 10 + .../java/com/squareup/square/types/Order.java | 16 ++ .../squareup/square/types/OrderCreated.java | 10 + .../square/types/OrderCreatedEvent.java | 10 + .../square/types/OrderCreatedEventData.java | 10 + .../square/types/OrderCreatedObject.java | 10 + ...mAttributeDefinitionOwnedCreatedEvent.java | 10 + ...mAttributeDefinitionOwnedDeletedEvent.java | 10 + ...mAttributeDefinitionOwnedUpdatedEvent.java | 10 + ...ttributeDefinitionVisibleCreatedEvent.java | 10 + ...ttributeDefinitionVisibleDeletedEvent.java | 10 + ...ttributeDefinitionVisibleUpdatedEvent.java | 10 + ...OrderCustomAttributeOwnedDeletedEvent.java | 10 + ...OrderCustomAttributeOwnedUpdatedEvent.java | 10 + ...derCustomAttributeVisibleDeletedEvent.java | 10 + ...derCustomAttributeVisibleUpdatedEvent.java | 10 + .../com/squareup/square/types/OrderEntry.java | 10 + .../square/types/OrderFulfillmentUpdated.java | 10 + .../types/OrderFulfillmentUpdatedEvent.java | 10 + .../OrderFulfillmentUpdatedEventData.java | 10 + .../types/OrderFulfillmentUpdatedObject.java | 10 + .../types/OrderFulfillmentUpdatedUpdate.java | 10 + .../squareup/square/types/OrderLineItem.java | 16 ++ .../types/OrderLineItemAppliedDiscount.java | 16 ++ .../OrderLineItemAppliedServiceCharge.java | 16 ++ .../square/types/OrderLineItemAppliedTax.java | 16 ++ .../square/types/OrderLineItemDiscount.java | 10 + .../square/types/OrderLineItemModifier.java | 10 + .../types/OrderLineItemPricingBlocklists.java | 10 + ...eItemPricingBlocklistsBlockedDiscount.java | 10 + ...PricingBlocklistsBlockedServiceCharge.java | 10 + ...erLineItemPricingBlocklistsBlockedTax.java | 10 + .../square/types/OrderLineItemTax.java | 10 + .../square/types/OrderMoneyAmounts.java | 10 + .../square/types/OrderPricingOptions.java | 10 + .../square/types/OrderQuantityUnit.java | 10 + .../squareup/square/types/OrderReturn.java | 10 + .../square/types/OrderReturnDiscount.java | 10 + .../square/types/OrderReturnLineItem.java | 16 ++ .../types/OrderReturnLineItemModifier.java | 10 + .../types/OrderReturnServiceCharge.java | 10 + .../squareup/square/types/OrderReturnTax.java | 10 + .../squareup/square/types/OrderReturnTip.java | 10 + .../squareup/square/types/OrderReward.java | 16 ++ .../square/types/OrderRoundingAdjustment.java | 10 + .../square/types/OrderServiceCharge.java | 10 + .../squareup/square/types/OrderSource.java | 10 + .../squareup/square/types/OrderUpdated.java | 10 + .../square/types/OrderUpdatedEvent.java | 10 + .../square/types/OrderUpdatedEventData.java | 10 + .../square/types/OrderUpdatedObject.java | 10 + .../types/PauseSubscriptionRequest.java | 16 ++ .../types/PauseSubscriptionResponse.java | 10 + .../square/types/PayOrderRequest.java | 16 ++ .../square/types/PayOrderResponse.java | 10 + .../com/squareup/square/types/Payment.java | 10 + ...mentBalanceActivityAppFeeRefundDetail.java | 10 + ...entBalanceActivityAppFeeRevenueDetail.java | 10 + ...BalanceActivityAutomaticSavingsDetail.java | 10 + ...ctivityAutomaticSavingsReversedDetail.java | 10 + .../PaymentBalanceActivityChargeDetail.java | 10 + ...aymentBalanceActivityDepositFeeDetail.java | 10 + ...lanceActivityDepositFeeReversedDetail.java | 10 + .../PaymentBalanceActivityDisputeDetail.java | 10 + .../PaymentBalanceActivityFeeDetail.java | 10 + ...ntBalanceActivityFreeProcessingDetail.java | 10 + ...ntBalanceActivityHoldAdjustmentDetail.java | 10 + ...ymentBalanceActivityOpenDisputeDetail.java | 10 + ...tBalanceActivityOtherAdjustmentDetail.java | 10 + .../PaymentBalanceActivityOtherDetail.java | 10 + .../PaymentBalanceActivityRefundDetail.java | 10 + ...alanceActivityReleaseAdjustmentDetail.java | 10 + ...ymentBalanceActivityReserveHoldDetail.java | 10 + ...ntBalanceActivityReserveReleaseDetail.java | 10 + ...nceActivitySquareCapitalPaymentDetail.java | 10 + ...itySquareCapitalReversedPaymentDetail.java | 10 + ...ceActivitySquarePayrollTransferDetail.java | 10 + ...tySquarePayrollTransferReversedDetail.java | 10 + .../PaymentBalanceActivityTaxOnFeeDetail.java | 10 + ...entBalanceActivityThirdPartyFeeDetail.java | 10 + ...anceActivityThirdPartyFeeRefundDetail.java | 10 + .../square/types/PaymentCreatedEvent.java | 10 + .../square/types/PaymentCreatedEventData.java | 10 + .../types/PaymentCreatedEventObject.java | 10 + .../squareup/square/types/PaymentLink.java | 16 ++ .../types/PaymentLinkRelatedResources.java | 10 + .../squareup/square/types/PaymentOptions.java | 10 + .../squareup/square/types/PaymentRefund.java | 16 ++ .../square/types/PaymentUpdatedEvent.java | 10 + .../square/types/PaymentUpdatedEventData.java | 10 + .../types/PaymentUpdatedEventObject.java | 10 + .../com/squareup/square/types/Payout.java | 16 ++ .../squareup/square/types/PayoutEntry.java | 16 ++ .../square/types/PayoutFailedEvent.java | 10 + .../square/types/PayoutFailedEventData.java | 10 + .../square/types/PayoutFailedEventObject.java | 10 + .../com/squareup/square/types/PayoutFee.java | 10 + .../square/types/PayoutPaidEvent.java | 10 + .../square/types/PayoutPaidEventData.java | 10 + .../square/types/PayoutPaidEventObject.java | 10 + .../square/types/PayoutSentEvent.java | 10 + .../square/types/PayoutSentEventData.java | 10 + .../square/types/PayoutSentEventObject.java | 10 + .../java/com/squareup/square/types/Phase.java | 10 + .../com/squareup/square/types/PhaseInput.java | 16 ++ .../square/types/PrePopulatedData.java | 10 + .../squareup/square/types/ProcessingFee.java | 10 + .../square/types/PublishInvoiceRequest.java | 16 ++ .../square/types/PublishInvoiceResponse.java | 10 + .../types/PublishScheduledShiftRequest.java | 16 ++ .../types/PublishScheduledShiftResponse.java | 10 + .../squareup/square/types/QrCodeOptions.java | 16 ++ .../com/squareup/square/types/QuickPay.java | 16 ++ .../java/com/squareup/square/types/Range.java | 10 + .../squareup/square/types/ReceiptOptions.java | 16 ++ .../types/ReceiveTransferOrderRequest.java | 16 ++ .../types/ReceiveTransferOrderResponse.java | 10 + .../types/RedeemLoyaltyRewardResponse.java | 10 + .../com/squareup/square/types/Reference.java | 10 + .../com/squareup/square/types/Refund.java | 16 ++ .../square/types/RefundCreatedEvent.java | 10 + .../square/types/RefundCreatedEventData.java | 10 + .../types/RefundCreatedEventObject.java | 10 + .../square/types/RefundPaymentRequest.java | 16 ++ .../square/types/RefundPaymentResponse.java | 10 + .../square/types/RefundUpdatedEvent.java | 10 + .../square/types/RefundUpdatedEventData.java | 10 + .../types/RefundUpdatedEventObject.java | 10 + .../square/types/RegisterDomainRequest.java | 16 ++ .../square/types/RegisterDomainResponse.java | 10 + .../RemoveGroupFromCustomerResponse.java | 10 + .../types/ResumeSubscriptionRequest.java | 16 ++ .../types/ResumeSubscriptionResponse.java | 10 + ...kingCustomAttributeDefinitionResponse.java | 10 + ...etrieveBookingCustomAttributeResponse.java | 10 + .../square/types/RetrieveChannelResponse.java | 10 + .../square/types/RetrieveJobRequest.java | 16 ++ .../square/types/RetrieveJobResponse.java | 10 + ...RetrieveLocationBookingProfileRequest.java | 16 ++ ...etrieveLocationBookingProfileResponse.java | 10 + ...tionCustomAttributeDefinitionResponse.java | 10 + ...trieveLocationCustomAttributeResponse.java | 10 + .../RetrieveLocationSettingsRequest.java | 16 ++ .../RetrieveLocationSettingsResponse.java | 10 + ...hantCustomAttributeDefinitionResponse.java | 10 + ...trieveMerchantCustomAttributeResponse.java | 10 + .../RetrieveMerchantSettingsResponse.java | 10 + ...rderCustomAttributeDefinitionResponse.java | 10 + .../RetrieveOrderCustomAttributeResponse.java | 10 + .../types/RetrieveScheduledShiftRequest.java | 16 ++ .../types/RetrieveScheduledShiftResponse.java | 10 + .../square/types/RetrieveTimecardRequest.java | 16 ++ .../types/RetrieveTimecardResponse.java | 10 + .../types/RetrieveTokenStatusResponse.java | 10 + .../types/RetrieveTransferOrderResponse.java | 10 + .../square/types/RevokeTokenRequest.java | 10 + .../square/types/RevokeTokenResponse.java | 10 + .../squareup/square/types/RiskEvaluation.java | 10 + .../square/types/SaveCardOptions.java | 16 ++ .../squareup/square/types/ScheduledShift.java | 10 + .../square/types/ScheduledShiftDetails.java | 10 + .../square/types/ScheduledShiftFilter.java | 10 + .../square/types/ScheduledShiftQuery.java | 10 + .../square/types/ScheduledShiftSort.java | 10 + .../square/types/ScheduledShiftWorkday.java | 10 + .../types/SearchAvailabilityFilter.java | 16 ++ .../square/types/SearchAvailabilityQuery.java | 16 ++ .../types/SearchAvailabilityRequest.java | 16 ++ .../types/SearchAvailabilityResponse.java | 10 + .../types/SearchCatalogItemsRequest.java | 10 + .../types/SearchCatalogItemsResponse.java | 10 + .../types/SearchCatalogObjectsRequest.java | 10 + .../types/SearchCatalogObjectsResponse.java | 10 + .../square/types/SearchCustomersRequest.java | 10 + .../square/types/SearchCustomersResponse.java | 10 + .../square/types/SearchEventsFilter.java | 10 + .../square/types/SearchEventsQuery.java | 10 + .../square/types/SearchEventsRequest.java | 10 + .../square/types/SearchEventsResponse.java | 10 + .../square/types/SearchEventsSort.java | 10 + .../square/types/SearchInvoicesRequest.java | 16 ++ .../square/types/SearchInvoicesResponse.java | 10 + ...ltyAccountsRequestLoyaltyAccountQuery.java | 10 + .../types/SearchLoyaltyAccountsResponse.java | 10 + .../types/SearchLoyaltyEventsRequest.java | 10 + .../types/SearchLoyaltyEventsResponse.java | 10 + ...yaltyRewardsRequestLoyaltyRewardQuery.java | 16 ++ .../types/SearchLoyaltyRewardsResponse.java | 10 + .../types/SearchOrdersCustomerFilter.java | 10 + .../types/SearchOrdersDateTimeFilter.java | 10 + .../square/types/SearchOrdersFilter.java | 10 + .../types/SearchOrdersFulfillmentFilter.java | 10 + .../square/types/SearchOrdersQuery.java | 10 + .../square/types/SearchOrdersRequest.java | 10 + .../square/types/SearchOrdersResponse.java | 10 + .../square/types/SearchOrdersSort.java | 16 ++ .../types/SearchOrdersSourceFilter.java | 10 + .../square/types/SearchOrdersStateFilter.java | 10 + .../types/SearchScheduledShiftsRequest.java | 10 + .../types/SearchScheduledShiftsResponse.java | 10 + .../square/types/SearchShiftsResponse.java | 10 + .../types/SearchSubscriptionsFilter.java | 10 + .../types/SearchSubscriptionsQuery.java | 10 + .../types/SearchSubscriptionsRequest.java | 10 + .../types/SearchSubscriptionsResponse.java | 10 + .../square/types/SearchTeamMembersFilter.java | 10 + .../square/types/SearchTeamMembersQuery.java | 10 + .../types/SearchTeamMembersRequest.java | 10 + .../types/SearchTeamMembersResponse.java | 10 + .../types/SearchTerminalActionsResponse.java | 10 + .../SearchTerminalCheckoutsResponse.java | 10 + .../types/SearchTerminalRefundsResponse.java | 10 + .../square/types/SearchTimecardsRequest.java | 10 + .../square/types/SearchTimecardsResponse.java | 10 + .../types/SearchTransferOrdersRequest.java | 10 + .../types/SearchTransferOrdersResponse.java | 10 + .../square/types/SearchVendorsRequest.java | 10 + .../types/SearchVendorsRequestFilter.java | 10 + .../types/SearchVendorsRequestSort.java | 10 + .../square/types/SearchVendorsResponse.java | 10 + .../squareup/square/types/SegmentFilter.java | 16 ++ .../squareup/square/types/SelectOption.java | 16 ++ .../squareup/square/types/SelectOptions.java | 16 ++ .../java/com/squareup/square/types/Shift.java | 16 ++ .../squareup/square/types/ShiftFilter.java | 10 + .../com/squareup/square/types/ShiftQuery.java | 10 + .../com/squareup/square/types/ShiftSort.java | 10 + .../com/squareup/square/types/ShiftWage.java | 10 + .../squareup/square/types/ShiftWorkday.java | 10 + .../squareup/square/types/ShippingFee.java | 16 ++ .../squareup/square/types/SignatureImage.java | 10 + .../square/types/SignatureOptions.java | 16 ++ .../java/com/squareup/square/types/Site.java | 10 + .../com/squareup/square/types/Snippet.java | 16 ++ .../square/types/SourceApplication.java | 10 + .../square/types/SquareAccountDetails.java | 10 + .../square/types/StandardUnitDescription.java | 10 + .../types/StandardUnitDescriptionGroup.java | 10 + .../types/StartTransferOrderRequest.java | 16 ++ .../types/StartTransferOrderResponse.java | 10 + .../types/SubmitEvidenceDisputesRequest.java | 16 ++ .../square/types/SubmitEvidenceResponse.java | 10 + .../squareup/square/types/Subscription.java | 10 + .../square/types/SubscriptionAction.java | 10 + .../types/SubscriptionCreatedEvent.java | 10 + .../types/SubscriptionCreatedEventData.java | 10 + .../types/SubscriptionCreatedEventObject.java | 10 + .../square/types/SubscriptionEvent.java | 16 ++ .../square/types/SubscriptionEventInfo.java | 10 + .../square/types/SubscriptionPhase.java | 16 ++ .../square/types/SubscriptionPricing.java | 10 + .../square/types/SubscriptionSource.java | 10 + .../square/types/SubscriptionTestResult.java | 10 + .../types/SubscriptionUpdatedEvent.java | 10 + .../types/SubscriptionUpdatedEventData.java | 10 + .../types/SubscriptionUpdatedEventObject.java | 10 + .../square/types/SwapPlanRequest.java | 16 ++ .../square/types/SwapPlanResponse.java | 10 + .../com/squareup/square/types/TaxIds.java | 10 + .../com/squareup/square/types/TeamMember.java | 10 + .../types/TeamMemberAssignedLocations.java | 10 + .../types/TeamMemberBookingProfile.java | 10 + .../square/types/TeamMemberCreatedEvent.java | 10 + .../types/TeamMemberCreatedEventData.java | 10 + .../types/TeamMemberCreatedEventObject.java | 10 + .../square/types/TeamMemberUpdatedEvent.java | 10 + .../types/TeamMemberUpdatedEventData.java | 10 + .../types/TeamMemberUpdatedEventObject.java | 10 + .../squareup/square/types/TeamMemberWage.java | 10 + .../TeamMemberWageSettingUpdatedEvent.java | 10 + ...TeamMemberWageSettingUpdatedEventData.java | 10 + ...amMemberWageSettingUpdatedEventObject.java | 10 + .../com/squareup/square/types/Tender.java | 16 ++ .../types/TenderBankAccountDetails.java | 10 + .../types/TenderBuyNowPayLaterDetails.java | 10 + .../square/types/TenderCardDetails.java | 10 + .../square/types/TenderCashDetails.java | 10 + .../types/TenderSquareAccountDetails.java | 10 + .../squareup/square/types/TerminalAction.java | 10 + .../types/TerminalActionCreatedEvent.java | 10 + .../types/TerminalActionCreatedEventData.java | 10 + .../TerminalActionCreatedEventObject.java | 10 + .../square/types/TerminalActionQuery.java | 10 + .../types/TerminalActionQueryFilter.java | 10 + .../square/types/TerminalActionQuerySort.java | 10 + .../types/TerminalActionUpdatedEvent.java | 10 + .../types/TerminalActionUpdatedEventData.java | 10 + .../TerminalActionUpdatedEventObject.java | 10 + .../square/types/TerminalCheckout.java | 16 ++ .../types/TerminalCheckoutCreatedEvent.java | 10 + .../TerminalCheckoutCreatedEventData.java | 10 + .../TerminalCheckoutCreatedEventObject.java | 10 + .../square/types/TerminalCheckoutQuery.java | 10 + .../types/TerminalCheckoutQueryFilter.java | 10 + .../types/TerminalCheckoutQuerySort.java | 10 + .../types/TerminalCheckoutUpdatedEvent.java | 10 + .../TerminalCheckoutUpdatedEventData.java | 10 + .../TerminalCheckoutUpdatedEventObject.java | 10 + .../squareup/square/types/TerminalRefund.java | 16 ++ .../types/TerminalRefundCreatedEvent.java | 10 + .../types/TerminalRefundCreatedEventData.java | 10 + .../TerminalRefundCreatedEventObject.java | 10 + .../square/types/TerminalRefundQuery.java | 10 + .../types/TerminalRefundQueryFilter.java | 10 + .../square/types/TerminalRefundQuerySort.java | 10 + .../types/TerminalRefundUpdatedEvent.java | 10 + .../types/TerminalRefundUpdatedEventData.java | 10 + .../TerminalRefundUpdatedEventObject.java | 10 + .../TestWebhookSubscriptionResponse.java | 10 + .../com/squareup/square/types/TimeRange.java | 10 + .../com/squareup/square/types/Timecard.java | 16 ++ .../squareup/square/types/TimecardFilter.java | 10 + .../squareup/square/types/TimecardQuery.java | 10 + .../squareup/square/types/TimecardSort.java | 10 + .../squareup/square/types/TimecardWage.java | 10 + .../square/types/TimecardWorkday.java | 10 + .../squareup/square/types/TipSettings.java | 10 + .../squareup/square/types/Transaction.java | 10 + .../squareup/square/types/TransferOrder.java | 10 + .../types/TransferOrderCreatedEvent.java | 10 + .../types/TransferOrderCreatedEventData.java | 10 + .../TransferOrderCreatedEventObject.java | 10 + .../types/TransferOrderDeletedEvent.java | 10 + .../types/TransferOrderDeletedEventData.java | 10 + .../square/types/TransferOrderFilter.java | 10 + .../types/TransferOrderGoodsReceipt.java | 10 + .../TransferOrderGoodsReceiptLineItem.java | 16 ++ .../square/types/TransferOrderLine.java | 16 ++ .../square/types/TransferOrderQuery.java | 10 + .../square/types/TransferOrderSort.java | 10 + .../types/TransferOrderUpdatedEvent.java | 10 + .../types/TransferOrderUpdatedEventData.java | 10 + .../TransferOrderUpdatedEventObject.java | 10 + .../UnlinkCustomerFromGiftCardRequest.java | 16 ++ .../UnlinkCustomerFromGiftCardResponse.java | 10 + ...kingCustomAttributeDefinitionResponse.java | 10 + .../square/types/UpdateBookingRequest.java | 16 ++ .../square/types/UpdateBookingResponse.java | 10 + .../square/types/UpdateBreakTypeResponse.java | 10 + .../types/UpdateCatalogImageRequest.java | 16 ++ .../types/UpdateCatalogImageResponse.java | 10 + ...omerCustomAttributeDefinitionResponse.java | 10 + .../types/UpdateCustomerGroupResponse.java | 10 + .../square/types/UpdateCustomerRequest.java | 16 ++ .../square/types/UpdateCustomerResponse.java | 10 + .../square/types/UpdateInvoiceRequest.java | 16 ++ .../square/types/UpdateInvoiceResponse.java | 10 + .../types/UpdateItemModifierListsRequest.java | 10 + .../UpdateItemModifierListsResponse.java | 10 + .../square/types/UpdateItemTaxesRequest.java | 10 + .../square/types/UpdateItemTaxesResponse.java | 10 + .../square/types/UpdateJobRequest.java | 16 ++ .../square/types/UpdateJobResponse.java | 10 + ...tionCustomAttributeDefinitionResponse.java | 10 + .../square/types/UpdateLocationRequest.java | 16 ++ .../square/types/UpdateLocationResponse.java | 10 + .../types/UpdateLocationSettingsRequest.java | 16 ++ .../types/UpdateLocationSettingsResponse.java | 10 + ...hantCustomAttributeDefinitionResponse.java | 10 + .../types/UpdateMerchantSettingsRequest.java | 16 ++ .../types/UpdateMerchantSettingsResponse.java | 10 + ...rderCustomAttributeDefinitionResponse.java | 10 + .../square/types/UpdateOrderRequest.java | 16 ++ .../square/types/UpdateOrderResponse.java | 10 + .../types/UpdatePaymentLinkResponse.java | 10 + .../square/types/UpdatePaymentRequest.java | 16 ++ .../square/types/UpdatePaymentResponse.java | 10 + .../types/UpdateScheduledShiftRequest.java | 16 ++ .../types/UpdateScheduledShiftResponse.java | 10 + .../square/types/UpdateShiftResponse.java | 10 + .../types/UpdateSubscriptionRequest.java | 16 ++ .../types/UpdateSubscriptionResponse.java | 10 + .../square/types/UpdateTeamMemberRequest.java | 10 + .../types/UpdateTeamMemberResponse.java | 10 + .../types/UpdateTeamMembersRequest.java | 16 ++ .../square/types/UpdateTimecardRequest.java | 16 ++ .../square/types/UpdateTimecardResponse.java | 10 + .../square/types/UpdateTransferOrderData.java | 10 + .../types/UpdateTransferOrderLineData.java | 10 + .../types/UpdateTransferOrderRequest.java | 16 ++ .../types/UpdateTransferOrderResponse.java | 10 + .../square/types/UpdateVendorRequest.java | 16 ++ .../square/types/UpdateVendorResponse.java | 10 + .../square/types/UpdateVendorsRequest.java | 16 ++ .../types/UpdateWageSettingResponse.java | 10 + .../UpdateWebhookSubscriptionResponse.java | 10 + ...bhookSubscriptionSignatureKeyResponse.java | 10 + .../types/UpdateWorkweekConfigResponse.java | 10 + .../UpsertBookingCustomAttributeResponse.java | 10 + .../types/UpsertCatalogObjectResponse.java | 10 + ...UpsertCustomerCustomAttributeResponse.java | 10 + ...UpsertLocationCustomAttributeResponse.java | 10 + ...UpsertMerchantCustomAttributeResponse.java | 10 + .../UpsertOrderCustomAttributeResponse.java | 10 + .../square/types/UpsertSnippetRequest.java | 16 ++ .../square/types/UpsertSnippetResponse.java | 10 + .../square/types/V1ListOrdersRequest.java | 16 ++ .../com/squareup/square/types/V1Money.java | 10 + .../com/squareup/square/types/V1Order.java | 10 + .../square/types/V1OrderHistoryEntry.java | 10 + .../square/types/V1RetrieveOrderRequest.java | 16 ++ .../com/squareup/square/types/V1Tender.java | 10 + .../square/types/V1UpdateOrderRequest.java | 16 ++ .../com/squareup/square/types/Vendor.java | 10 + .../squareup/square/types/VendorContact.java | 16 ++ .../square/types/VendorCreatedEvent.java | 10 + .../square/types/VendorCreatedEventData.java | 10 + .../types/VendorCreatedEventObject.java | 10 + .../square/types/VendorUpdatedEvent.java | 10 + .../square/types/VendorUpdatedEventData.java | 10 + .../types/VendorUpdatedEventObject.java | 10 + .../square/types/VoidTransactionResponse.java | 10 + .../squareup/square/types/WageSetting.java | 10 + .../square/types/WebhookSubscription.java | 10 + .../squareup/square/types/WorkweekConfig.java | 16 ++ .../webhooks/AsyncRawEventTypesClient.java | 5 + .../webhooks/AsyncRawSubscriptionsClient.java | 77 ++++-- .../square/webhooks/RawEventTypesClient.java | 5 + .../webhooks/RawSubscriptionsClient.java | 77 ++++-- .../CreateWebhookSubscriptionRequest.java | 16 ++ .../types/DeleteSubscriptionsRequest.java | 16 ++ .../types/GetSubscriptionsRequest.java | 16 ++ .../webhooks/types/ListEventTypesRequest.java | 10 + .../types/ListSubscriptionsRequest.java | 10 + .../types/TestWebhookSubscriptionRequest.java | 16 ++ .../UpdateWebhookSubscriptionRequest.java | 16 ++ ...ebhookSubscriptionSignatureKeyRequest.java | 16 ++ .../java/com/squareup/square/StreamTest.java | 23 ++ 1598 files changed, 22734 insertions(+), 2557 deletions(-) delete mode 100644 src/main/java/com/squareup/square/core/AsyncCustomPager.java delete mode 100644 src/main/java/com/squareup/square/core/BiDirectionalPage.java create mode 100644 src/main/java/com/squareup/square/core/ConsoleLogger.java delete mode 100644 src/main/java/com/squareup/square/core/CustomPager.java create mode 100644 src/main/java/com/squareup/square/core/ILogger.java create mode 100644 src/main/java/com/squareup/square/core/LogConfig.java create mode 100644 src/main/java/com/squareup/square/core/LogLevel.java create mode 100644 src/main/java/com/squareup/square/core/Logger.java create mode 100644 src/main/java/com/squareup/square/core/LoggingInterceptor.java create mode 100644 src/main/java/com/squareup/square/core/Rfc2822DateTimeDeserializer.java create mode 100644 src/main/java/com/squareup/square/core/SseEvent.java create mode 100644 src/main/java/com/squareup/square/core/SseEventParser.java diff --git a/.fern/metadata.json b/.fern/metadata.json index 1b6b24b5..97957d82 100644 --- a/.fern/metadata.json +++ b/.fern/metadata.json @@ -1,7 +1,7 @@ { - "cliVersion": "3.38.0", + "cliVersion": "3.98.5", "generatorName": "fernapi/fern-java-sdk", - "generatorVersion": "3.27.6", + "generatorVersion": "3.42.8", "generatorConfig": { "base-api-exception-class-name": "SquareApiException", "base-exception-class-name": "SquareException", @@ -13,5 +13,5 @@ "enable-forward-compatible-enums": true, "publish-to": "central" }, - "sdkVersion": "46.0.0.20260122" + "sdkVersion": "46.1.0.20260122" } \ No newline at end of file diff --git a/README.md b/README.md index 2dd51f47..51154439 100644 --- a/README.md +++ b/README.md @@ -56,7 +56,7 @@ Add the dependency in your `pom.xml` file: com.squareup square - 46.0.0.20260122 + 46.1.0.20260122 ``` @@ -361,8 +361,8 @@ Gradle: ```groovy dependencies { - implementation 'com.squareup:square:46.0.0.20260122' - implementation 'com.squareup:square-legacy:46.0.0.20260122' + implementation 'com.squareup:square:46.1.0.20260122' + implementation 'com.squareup:square-legacy:46.1.0.20260122' } ``` @@ -372,12 +372,12 @@ Maven: com.squareup square - 46.0.0.20260122 + 46.1.0.20260122 com.squareup square-legacy - 46.0.0.20260122 + 46.1.0.20260122 ``` @@ -499,4 +499,4 @@ otherwise they would be overwritten upon the next generated release. Feel free t a proof of concept, but know that we will not be able to merge it as-is. We suggest opening an issue first to discuss with us! -On the other hand, contributions to the README are always very welcome! \ No newline at end of file +On the other hand, contributions to the README are always very welcome! diff --git a/build.gradle b/build.gradle index 022d7ecd..7fb73bdf 100644 --- a/build.gradle +++ b/build.gradle @@ -15,9 +15,9 @@ repositories { dependencies { api 'com.squareup.okhttp3:okhttp:5.2.1' - api 'com.fasterxml.jackson.core:jackson-databind:2.18.2' - api 'com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.18.2' - api 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.2' + api 'com.fasterxml.jackson.core:jackson-databind:2.18.6' + api 'com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.18.6' + api 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.6' testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.2' testImplementation 'org.junit.jupiter:junit-jupiter-engine:5.8.2' testImplementation 'org.junit.jupiter:junit-jupiter-params:5.8.2' @@ -47,7 +47,7 @@ java { group = 'com.squareup' -version = '46.0.0.20260122' +version = '46.1.0.20260122' jar { dependsOn(":generatePomFileForMavenPublication") @@ -78,7 +78,7 @@ publishing { maven(MavenPublication) { groupId = 'com.squareup' artifactId = 'square' - version = '46.0.0.20260122' + version = '46.1.0.20260122' from components.java pom { name = 'square' diff --git a/reference.md b/reference.md index 47ec4ee3..9e8d4775 100644 --- a/reference.md +++ b/reference.md @@ -412,7 +412,7 @@ client.oAuth().authorize(); ## V1Transactions -
client.v1Transactions.v1ListOrders(locationId) -> List<V1Order> +
client.v1Transactions.v1ListOrders(locationId) -> List&lt;V1Order&gt;
@@ -755,7 +755,7 @@ client.applePay().registerDomain(
## BankAccounts -
client.bankAccounts.list() -> SyncPagingIterable<BankAccount> +
client.bankAccounts.list() -> SyncPagingIterable&lt;BankAccount&gt;
@@ -1121,7 +1121,7 @@ client.bankAccounts().disableBankAccount(
## Bookings -
client.bookings.list() -> SyncPagingIterable<Booking> +
client.bookings.list() -> SyncPagingIterable&lt;Booking&gt;
@@ -1850,7 +1850,7 @@ client.bookings().cancel(
## Cards -
client.cards.list() -> SyncPagingIterable<Card> +
client.cards.list() -> SyncPagingIterable&lt;Card&gt;
@@ -2584,7 +2584,7 @@ client.catalog().info();
-
client.catalog.list() -> SyncPagingIterable<CatalogObject> +
client.catalog.list() -> SyncPagingIterable&lt;CatalogObject&gt;
@@ -3275,7 +3275,7 @@ At least one of `taxes_to_enable` or `taxes_to_disable` must be specified.
## Channels -
client.channels.list() -> SyncPagingIterable<Channel> +
client.channels.list() -> SyncPagingIterable&lt;Channel&gt;
@@ -3494,7 +3494,7 @@ client.channels().get(
## Customers -
client.customers.list() -> SyncPagingIterable<Customer> +
client.customers.list() -> SyncPagingIterable&lt;Customer&gt;
@@ -4666,7 +4666,7 @@ As a best practice, you should include this parameter to enable [optimistic conc
## Devices -
client.devices.list() -> SyncPagingIterable<Device> +
client.devices.list() -> SyncPagingIterable&lt;Device&gt;
@@ -4821,7 +4821,7 @@ client.devices().get(
## Disputes -
client.disputes.list() -> SyncPagingIterable<Dispute> +
client.disputes.list() -> SyncPagingIterable&lt;Dispute&gt;
@@ -5242,7 +5242,7 @@ client.disputes().submitEvidence(
## Employees -
client.employees.list() -> SyncPagingIterable<Employee> +
client.employees.list() -> SyncPagingIterable&lt;Employee&gt;
@@ -5612,7 +5612,7 @@ client.events().listEventTypes(
## GiftCards -
client.giftCards.list() -> SyncPagingIterable<GiftCard> +
client.giftCards.list() -> SyncPagingIterable&lt;GiftCard&gt;
@@ -6593,7 +6593,7 @@ client.inventory().batchCreateChanges(
-
client.inventory.batchGetChanges(request) -> SyncPagingIterable<InventoryChange> +
client.inventory.batchGetChanges(request) -> SyncPagingIterable&lt;InventoryChange&gt;
@@ -6680,7 +6680,7 @@ client.inventory().batchGetChanges(
-
client.inventory.batchGetCounts(request) -> SyncPagingIterable<InventoryCount> +
client.inventory.batchGetCounts(request) -> SyncPagingIterable&lt;InventoryCount&gt;
@@ -6945,7 +6945,7 @@ client.inventory().getTransfer(
-
client.inventory.get(catalogObjectId) -> SyncPagingIterable<InventoryCount> +
client.inventory.get(catalogObjectId) -> SyncPagingIterable&lt;InventoryCount&gt;
@@ -7033,7 +7033,7 @@ See the [Pagination](https://developer.squareup.com/docs/working-with-apis/pagin
-
client.inventory.changes(catalogObjectId) -> SyncPagingIterable<InventoryChange> +
client.inventory.changes(catalogObjectId) -> SyncPagingIterable&lt;InventoryChange&gt;
@@ -7131,7 +7131,7 @@ See the [Pagination](https://developer.squareup.com/docs/working-with-apis/pagin
## Invoices -
client.invoices.list() -> SyncPagingIterable<Invoice> +
client.invoices.list() -> SyncPagingIterable&lt;Invoice&gt;
@@ -9829,7 +9829,7 @@ For more information, see [Pagination](https://developer.squareup.com/docs/build
## Merchants -
client.merchants.list() -> SyncPagingIterable<Merchant> +
client.merchants.list() -> SyncPagingIterable&lt;Merchant&gt;
@@ -11131,7 +11131,7 @@ The payment total must match the order total.
## Payments -
client.payments.list() -> SyncPagingIterable<Payment> +
client.payments.list() -> SyncPagingIterable&lt;Payment&gt;
@@ -12146,7 +12146,7 @@ the update fails and a response with a VERSION_MISMATCH error is returned.
## Payouts -
client.payouts.list() -> SyncPagingIterable<Payout> +
client.payouts.list() -> SyncPagingIterable&lt;Payout&gt;
@@ -12341,7 +12341,7 @@ client.payouts().get(
-
client.payouts.listEntries(payoutId) -> SyncPagingIterable<PayoutEntry> +
client.payouts.listEntries(payoutId) -> SyncPagingIterable&lt;PayoutEntry&gt;
@@ -12440,7 +12440,7 @@ Default: `100`
## Refunds -
client.refunds.list() -> SyncPagingIterable<PaymentRefund> +
client.refunds.list() -> SyncPagingIterable&lt;PaymentRefund&gt;
@@ -14005,7 +14005,7 @@ client.subscriptions().cancel(
-
client.subscriptions.listEvents(subscriptionId) -> SyncPagingIterable<SubscriptionEvent> +
client.subscriptions.listEvents(subscriptionId) -> SyncPagingIterable&lt;SubscriptionEvent&gt;
@@ -15621,7 +15621,7 @@ any valid string but must be unique for every CreateTransferOrder request.
-
client.transferOrders.search(request) -> SyncPagingIterable<TransferOrder> +
client.transferOrders.search(request) -> SyncPagingIterable&lt;TransferOrder&gt;
@@ -16856,7 +16856,7 @@ client.vendors().update(
## Bookings CustomAttributeDefinitions -
client.bookings.customAttributeDefinitions.list() -> SyncPagingIterable<CustomAttributeDefinition> +
client.bookings.customAttributeDefinitions.list() -> SyncPagingIterable&lt;CustomAttributeDefinition&gt;
@@ -17436,7 +17436,7 @@ information needed to create or update a custom attribute.
-
client.bookings.customAttributes.list(bookingId) -> SyncPagingIterable<CustomAttribute> +
client.bookings.customAttributes.list(bookingId) -> SyncPagingIterable&lt;CustomAttribute&gt;
@@ -17829,7 +17829,7 @@ definition owner, you must use the qualified key.
## Bookings LocationProfiles -
client.bookings.locationProfiles.list() -> SyncPagingIterable<LocationBookingProfile> +
client.bookings.locationProfiles.list() -> SyncPagingIterable&lt;LocationBookingProfile&gt;
@@ -17898,7 +17898,7 @@ client.bookings().locationProfiles().list(
## Bookings TeamMemberProfiles -
client.bookings.teamMemberProfiles.list() -> SyncPagingIterable<TeamMemberBookingProfile> +
client.bookings.teamMemberProfiles.list() -> SyncPagingIterable&lt;TeamMemberBookingProfile&gt;
@@ -18044,7 +18044,7 @@ client.bookings().teamMemberProfiles().get(
## CashDrawers Shifts -
client.cashDrawers.shifts.list() -> SyncPagingIterable<CashDrawerShiftSummary> +
client.cashDrawers.shifts.list() -> SyncPagingIterable&lt;CashDrawerShiftSummary&gt;
@@ -18224,7 +18224,7 @@ client.cashDrawers().shifts().get(
-
client.cashDrawers.shifts.listEvents(shiftId) -> SyncPagingIterable<CashDrawerShiftEvent> +
client.cashDrawers.shifts.listEvents(shiftId) -> SyncPagingIterable&lt;CashDrawerShiftEvent&gt;
@@ -18710,7 +18710,7 @@ catalog item will delete its catalog item variations).
## Checkout PaymentLinks -
client.checkout.paymentLinks.list() -> SyncPagingIterable<PaymentLink> +
client.checkout.paymentLinks.list() -> SyncPagingIterable&lt;PaymentLink&gt;
@@ -19137,7 +19137,7 @@ client.checkout().paymentLinks().delete(
## Customers CustomAttributeDefinitions -
client.customers.customAttributeDefinitions.list() -> SyncPagingIterable<CustomAttributeDefinition> +
client.customers.customAttributeDefinitions.list() -> SyncPagingIterable&lt;CustomAttributeDefinition&gt;
@@ -19264,7 +19264,7 @@ client.customers().customAttributeDefinitions().create( .key("favoritemovie") .schema( new HashMap() {{ - put("\\$ref", "https://developer-production-s.squarecdn.com/schemas/v1/common.json#squareup.common.String"); + put("$ref", "https://developer-production-s.squarecdn.com/schemas/v1/common.json#squareup.common.String"); }} ) .name("Favorite Movie") @@ -19704,7 +19704,7 @@ information needed to create or update a custom attribute.
## Customers Groups -
client.customers.groups.list() -> SyncPagingIterable<CustomerGroup> +
client.customers.groups.list() -> SyncPagingIterable&lt;CustomerGroup&gt;
@@ -20190,7 +20190,7 @@ client.customers().groups().remove(
## Customers Segments -
client.customers.segments.list() -> SyncPagingIterable<CustomerSegment> +
client.customers.segments.list() -> SyncPagingIterable&lt;CustomerSegment&gt;
@@ -20524,7 +20524,7 @@ client.customers().cards().delete(
## Customers CustomAttributes -
client.customers.customAttributes.list(customerId) -> SyncPagingIterable<CustomAttribute> +
client.customers.customAttributes.list(customerId) -> SyncPagingIterable&lt;CustomAttribute&gt;
@@ -20926,7 +20926,7 @@ definition owner, you must use the qualified key.
## Devices Codes -
client.devices.codes.list() -> SyncPagingIterable<DeviceCode> +
client.devices.codes.list() -> SyncPagingIterable&lt;DeviceCode&gt;
@@ -21167,7 +21167,7 @@ client.devices().codes().get(
## Disputes Evidence -
client.disputes.evidence.list(disputeId) -> SyncPagingIterable<DisputeEvidence> +
client.disputes.evidence.list(disputeId) -> SyncPagingIterable&lt;DisputeEvidence&gt;
@@ -21379,7 +21379,7 @@ client.disputes().evidence().delete(
## GiftCards Activities -
client.giftCards.activities.list() -> SyncPagingIterable<GiftCardActivity> +
client.giftCards.activities.list() -> SyncPagingIterable&lt;GiftCardActivity&gt;
@@ -21620,7 +21620,7 @@ gift card, the `location_id` where the activity occurred, and the activity `type
## Labor BreakTypes -
client.labor.breakTypes.list() -> SyncPagingIterable<BreakType> +
client.labor.breakTypes.list() -> SyncPagingIterable&lt;BreakType&gt;
@@ -21990,7 +21990,7 @@ client.labor().breakTypes().delete(
## Labor EmployeeWages -
client.labor.employeeWages.list() -> SyncPagingIterable<EmployeeWage> +
client.labor.employeeWages.list() -> SyncPagingIterable&lt;EmployeeWage&gt;
@@ -22610,7 +22610,7 @@ client.labor().shifts().delete(
## Labor TeamMemberWages -
client.labor.teamMemberWages.list() -> SyncPagingIterable<TeamMemberWage> +
client.labor.teamMemberWages.list() -> SyncPagingIterable&lt;TeamMemberWage&gt;
@@ -22753,7 +22753,7 @@ client.labor().teamMemberWages().get(
## Labor WorkweekConfigs -
client.labor.workweekConfigs.list() -> SyncPagingIterable<WorkweekConfig> +
client.labor.workweekConfigs.list() -> SyncPagingIterable&lt;WorkweekConfig&gt;
@@ -22897,7 +22897,7 @@ client.labor().workweekConfigs().get(
## Locations CustomAttributeDefinitions -
client.locations.customAttributeDefinitions.list() -> SyncPagingIterable<CustomAttributeDefinition> +
client.locations.customAttributeDefinitions.list() -> SyncPagingIterable&lt;CustomAttributeDefinition&gt;
@@ -23027,7 +23027,7 @@ client.locations().customAttributeDefinitions().create( .key("bestseller") .schema( new HashMap() {{ - put("\\$ref", "https://developer-production-s.squarecdn.com/schemas/v1/common.json#squareup.common.String"); + put("$ref", "https://developer-production-s.squarecdn.com/schemas/v1/common.json#squareup.common.String"); }} ) .name("Bestseller") @@ -23511,7 +23511,7 @@ information needed to create or update a custom attribute.
-
client.locations.customAttributes.list(locationId) -> SyncPagingIterable<CustomAttribute> +
client.locations.customAttributes.list(locationId) -> SyncPagingIterable&lt;CustomAttribute&gt;
@@ -25325,7 +25325,7 @@ Keys can be any valid string, but must be unique for every request.
## Loyalty Programs Promotions -
client.loyalty.programs.promotions.list(programId) -> SyncPagingIterable<LoyaltyPromotion> +
client.loyalty.programs.promotions.list(programId) -> SyncPagingIterable&lt;LoyaltyPromotion&gt;
@@ -25708,7 +25708,7 @@ promotion that has an `ACTIVE` or `SCHEDULED` status.
## Merchants CustomAttributeDefinitions -
client.merchants.customAttributeDefinitions.list() -> SyncPagingIterable<CustomAttributeDefinition> +
client.merchants.customAttributeDefinitions.list() -> SyncPagingIterable&lt;CustomAttributeDefinition&gt;
@@ -25838,7 +25838,7 @@ client.merchants().customAttributeDefinitions().create( .key("alternative_seller_name") .schema( new HashMap() {{ - put("\\$ref", "https://developer-production-s.squarecdn.com/schemas/v1/common.json#squareup.common.String"); + put("$ref", "https://developer-production-s.squarecdn.com/schemas/v1/common.json#squareup.common.String"); }} ) .name("Alternative Merchant Name") @@ -26306,7 +26306,7 @@ information needed to create or update a custom attribute.
-
client.merchants.customAttributes.list(merchantId) -> SyncPagingIterable<CustomAttribute> +
client.merchants.customAttributes.list(merchantId) -> SyncPagingIterable&lt;CustomAttribute&gt;
@@ -26705,7 +26705,7 @@ definition owner, you must use the qualified key.
## Orders CustomAttributeDefinitions -
client.orders.customAttributeDefinitions.list() -> SyncPagingIterable<CustomAttributeDefinition> +
client.orders.customAttributeDefinitions.list() -> SyncPagingIterable&lt;CustomAttributeDefinition&gt;
@@ -26836,7 +26836,7 @@ client.orders().customAttributeDefinitions().create( .key("cover-count") .schema( new HashMap() {{ - put("\\$ref", "https://developer-production-s.squarecdn.com/schemas/v1/common.json#squareup.common.Number"); + put("$ref", "https://developer-production-s.squarecdn.com/schemas/v1/common.json#squareup.common.Number"); }} ) .name("Cover count") @@ -27307,7 +27307,7 @@ client.orders().customAttributes().batchUpsert(
-
client.orders.customAttributes.list(orderId) -> SyncPagingIterable<CustomAttribute> +
client.orders.customAttributes.list(orderId) -> SyncPagingIterable&lt;CustomAttribute&gt;
@@ -28873,7 +28873,7 @@ client.webhooks().eventTypes().list(
## Webhooks Subscriptions -
client.webhooks.subscriptions.list() -> SyncPagingIterable<WebhookSubscription> +
client.webhooks.subscriptions.list() -> SyncPagingIterable&lt;WebhookSubscription&gt;
@@ -29386,3 +29386,4 @@ contained in the list of event types in the [Subscription](entity:WebhookSubscri
+ diff --git a/src/main/java/com/squareup/square/AsyncRawApplePayClient.java b/src/main/java/com/squareup/square/AsyncRawApplePayClient.java index c7e7cf02..f8a02a0e 100644 --- a/src/main/java/com/squareup/square/AsyncRawApplePayClient.java +++ b/src/main/java/com/squareup/square/AsyncRawApplePayClient.java @@ -66,10 +66,14 @@ public CompletableFuture> regis */ public CompletableFuture> registerDomain( RegisterDomainRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/apple-pay/domains") - .build(); + .addPathSegments("v2/apple-pay/domains"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -78,7 +82,7 @@ public CompletableFuture> regis throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/AsyncRawBankAccountsClient.java b/src/main/java/com/squareup/square/AsyncRawBankAccountsClient.java index 93c04a34..95090c88 100644 --- a/src/main/java/com/squareup/square/AsyncRawBankAccountsClient.java +++ b/src/main/java/com/squareup/square/AsyncRawBankAccountsClient.java @@ -95,6 +95,11 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -165,10 +170,14 @@ public CompletableFuture> cr */ public CompletableFuture> createBankAccount( CreateBankAccountRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/bank-accounts") - .build(); + .addPathSegments("v2/bank-accounts"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -177,7 +186,7 @@ public CompletableFuture> cr throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -230,13 +239,17 @@ public CompletableFuture> */ public CompletableFuture> getByV1Id( GetByV1IdBankAccountsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/bank-accounts/by-v1-id") - .addPathSegment(request.getV1BankAccountId()) - .build(); + .addPathSegment(request.getV1BankAccountId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -287,13 +300,17 @@ public CompletableFuture> get(G */ public CompletableFuture> get( GetBankAccountsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/bank-accounts") - .addPathSegment(request.getBankAccountId()) - .build(); + .addPathSegment(request.getBankAccountId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -344,14 +361,18 @@ public CompletableFuture> d */ public CompletableFuture> disableBankAccount( DisableBankAccountRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/bank-accounts") .addPathSegment(request.getBankAccountId()) - .addPathSegments("disable") - .build(); + .addPathSegments("disable"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/AsyncRawBookingsClient.java b/src/main/java/com/squareup/square/AsyncRawBookingsClient.java index 387e78ec..1ff5a88e 100644 --- a/src/main/java/com/squareup/square/AsyncRawBookingsClient.java +++ b/src/main/java/com/squareup/square/AsyncRawBookingsClient.java @@ -123,6 +123,11 @@ public CompletableFuture>> QueryStringMapper.addQueryParameter( httpUrl, "start_at_max", request.getStartAtMax().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -215,10 +220,14 @@ public CompletableFuture> create */ public CompletableFuture> create( CreateBookingRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/bookings") - .build(); + .addPathSegments("v2/bookings"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -227,7 +236,7 @@ public CompletableFuture> create throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -283,10 +292,14 @@ public CompletableFuture> s */ public CompletableFuture> searchAvailability( SearchAvailabilityRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/bookings/availability/search") - .build(); + .addPathSegments("v2/bookings/availability/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -295,7 +308,7 @@ public CompletableFuture> s throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -352,10 +365,14 @@ public CompletableFuture> */ public CompletableFuture> bulkRetrieveBookings( BulkRetrieveBookingsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/bookings/bulk-retrieve") - .build(); + .addPathSegments("v2/bookings/bulk-retrieve"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -364,7 +381,7 @@ public CompletableFuture> throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -416,12 +433,16 @@ public CompletableFuture> getBusinessProfile( RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/bookings/business-booking-profile") - .build(); + .addPathSegments("v2/bookings/business-booking-profile"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json") @@ -475,13 +496,17 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { public CompletableFuture> retrieveLocationBookingProfile( RetrieveLocationBookingProfileRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/bookings/location-booking-profiles") - .addPathSegment(request.getLocationId()) - .build(); + .addPathSegment(request.getLocationId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -535,10 +560,14 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { public CompletableFuture> bulkRetrieveTeamMemberBookingProfiles( BulkRetrieveTeamMemberBookingProfilesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/bookings/team-member-booking-profiles/bulk-retrieve") - .build(); + .addPathSegments("v2/bookings/team-member-booking-profiles/bulk-retrieve"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -547,7 +576,7 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -604,13 +633,17 @@ public CompletableFuture> get(GetBo */ public CompletableFuture> get( GetBookingsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/bookings") - .addPathSegment(request.getBookingId()) - .build(); + .addPathSegment(request.getBookingId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -668,11 +701,15 @@ public CompletableFuture> update */ public CompletableFuture> update( UpdateBookingRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/bookings") - .addPathSegment(request.getBookingId()) - .build(); + .addPathSegment(request.getBookingId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -681,7 +718,7 @@ public CompletableFuture> update throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -740,12 +777,16 @@ public CompletableFuture> cancel */ public CompletableFuture> cancel( CancelBookingRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/bookings") .addPathSegment(request.getBookingId()) - .addPathSegments("cancel") - .build(); + .addPathSegments("cancel"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -754,7 +795,7 @@ public CompletableFuture> cancel throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/AsyncRawCardsClient.java b/src/main/java/com/squareup/square/AsyncRawCardsClient.java index f34826cb..03377a58 100644 --- a/src/main/java/com/squareup/square/AsyncRawCardsClient.java +++ b/src/main/java/com/squareup/square/AsyncRawCardsClient.java @@ -99,6 +99,11 @@ public CompletableFuture>> lis QueryStringMapper.addQueryParameter( httpUrl, "sort_order", request.getSortOrder().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -166,10 +171,14 @@ public CompletableFuture> create(Cr */ public CompletableFuture> create( CreateCardRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/cards") - .build(); + .addPathSegments("v2/cards"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -178,7 +187,7 @@ public CompletableFuture> create( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -229,13 +238,17 @@ public CompletableFuture> get(GetCards */ public CompletableFuture> get( GetCardsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/cards") - .addPathSegment(request.getCardId()) - .build(); + .addPathSegment(request.getCardId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -287,14 +300,18 @@ public CompletableFuture> disable( */ public CompletableFuture> disable( DisableCardsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/cards") .addPathSegment(request.getCardId()) - .addPathSegments("disable") - .build(); + .addPathSegments("disable"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/AsyncRawCatalogClient.java b/src/main/java/com/squareup/square/AsyncRawCatalogClient.java index 290ef2de..ccf12869 100644 --- a/src/main/java/com/squareup/square/AsyncRawCatalogClient.java +++ b/src/main/java/com/squareup/square/AsyncRawCatalogClient.java @@ -90,10 +90,14 @@ public CompletableFuture> batchDelete( BatchDeleteCatalogObjectsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/catalog/batch-delete") - .build(); + .addPathSegments("v2/catalog/batch-delete"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -102,7 +106,7 @@ public CompletableFuture> batchGet( BatchGetCatalogObjectsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/catalog/batch-retrieve") - .build(); + .addPathSegments("v2/catalog/batch-retrieve"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -178,7 +186,7 @@ public CompletableFuture> batchUpsert( BatchUpsertCatalogObjectsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/catalog/batch-upsert") - .build(); + .addPathSegments("v2/catalog/batch-upsert"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -265,7 +277,7 @@ public CompletableFuture> info() { * limits that can be used by the BatchUpsertCatalogObjects endpoint. */ public CompletableFuture> info(RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/catalog/info") - .build(); + .addPathSegments("v2/catalog/info"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json") @@ -425,6 +441,11 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -546,10 +567,14 @@ public CompletableFuture> */ public CompletableFuture> search( SearchCatalogObjectsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/catalog/search") - .build(); + .addPathSegments("v2/catalog/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -558,7 +583,7 @@ public CompletableFuture> throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -662,10 +687,14 @@ public CompletableFuture> s */ public CompletableFuture> searchItems( SearchCatalogItemsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/catalog/search-catalog-items") - .build(); + .addPathSegments("v2/catalog/search-catalog-items"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -674,7 +703,7 @@ public CompletableFuture> s throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -731,10 +760,14 @@ public CompletableFuture> updateItemModifierLists( UpdateItemModifierListsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/catalog/update-item-modifier-lists") - .build(); + .addPathSegments("v2/catalog/update-item-modifier-lists"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -743,7 +776,7 @@ public CompletableFuture> upda */ public CompletableFuture> updateItemTaxes( UpdateItemTaxesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/catalog/update-item-taxes") - .build(); + .addPathSegments("v2/catalog/update-item-taxes"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -812,7 +849,7 @@ public CompletableFuture> upda throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/AsyncRawChannelsClient.java b/src/main/java/com/squareup/square/AsyncRawChannelsClient.java index 0beb2ce8..6f52cc20 100644 --- a/src/main/java/com/squareup/square/AsyncRawChannelsClient.java +++ b/src/main/java/com/squareup/square/AsyncRawChannelsClient.java @@ -82,6 +82,11 @@ public CompletableFuture>> QueryStringMapper.addQueryParameter( httpUrl, "limit", request.getLimit().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -145,10 +150,14 @@ public CompletableFuture> public CompletableFuture> bulkRetrieve( BulkRetrieveChannelsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/channels/bulk-retrieve") - .build(); + .addPathSegments("v2/channels/bulk-retrieve"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -157,7 +166,7 @@ public CompletableFuture> throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -203,13 +212,17 @@ public CompletableFuture> get( public CompletableFuture> get( GetChannelsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/channels") - .addPathSegment(request.getChannelId()) - .build(); + .addPathSegment(request.getChannelId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/AsyncRawCheckoutClient.java b/src/main/java/com/squareup/square/AsyncRawCheckoutClient.java index ac9c907b..31d77f93 100644 --- a/src/main/java/com/squareup/square/AsyncRawCheckoutClient.java +++ b/src/main/java/com/squareup/square/AsyncRawCheckoutClient.java @@ -51,13 +51,17 @@ public CompletableFuture> retrieveLocationSettings( RetrieveLocationSettingsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/online-checkout/location-settings") - .addPathSegment(request.getLocationId()) - .build(); + .addPathSegment(request.getLocationId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -110,11 +114,15 @@ public CompletableFuture> updateLocationSettings( UpdateLocationSettingsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/online-checkout/location-settings") - .addPathSegment(request.getLocationId()) - .build(); + .addPathSegment(request.getLocationId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -123,7 +131,7 @@ public CompletableFuture> retrieveMerchantSettings( RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/online-checkout/merchant-settings") - .build(); + .addPathSegments("v2/online-checkout/merchant-settings"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json") @@ -233,10 +245,14 @@ public CompletableFuture> updateMerchantSettings( UpdateMerchantSettingsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/online-checkout/merchant-settings") - .build(); + .addPathSegments("v2/online-checkout/merchant-settings"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -245,7 +261,7 @@ public CompletableFuture>> QueryStringMapper.addQueryParameter( httpUrl, "count", request.getCount().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -239,10 +244,14 @@ public CompletableFuture> creat */ public CompletableFuture> create( CreateCustomerRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/customers") - .build(); + .addPathSegments("v2/customers"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -251,7 +260,7 @@ public CompletableFuture> creat throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -321,10 +330,14 @@ public CompletableFuture> */ public CompletableFuture> batchCreate( BulkCreateCustomersRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/customers/bulk-create") - .build(); + .addPathSegments("v2/customers/bulk-create"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -333,7 +346,7 @@ public CompletableFuture> throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -388,10 +401,14 @@ public CompletableFuture> */ public CompletableFuture> bulkDeleteCustomers( BulkDeleteCustomersRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/customers/bulk-delete") - .build(); + .addPathSegments("v2/customers/bulk-delete"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -400,7 +417,7 @@ public CompletableFuture> throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -455,10 +472,14 @@ public CompletableFuture */ public CompletableFuture> bulkRetrieveCustomers( BulkRetrieveCustomersRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/customers/bulk-retrieve") - .build(); + .addPathSegments("v2/customers/bulk-retrieve"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -467,7 +488,7 @@ public CompletableFuture throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -522,10 +543,14 @@ public CompletableFuture> */ public CompletableFuture> bulkUpdateCustomers( BulkUpdateCustomersRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/customers/bulk-update") - .build(); + .addPathSegments("v2/customers/bulk-update"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -534,7 +559,7 @@ public CompletableFuture> throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -624,10 +649,14 @@ public CompletableFuture> sear */ public CompletableFuture> search( SearchCustomersRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/customers/search") - .build(); + .addPathSegments("v2/customers/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -636,7 +665,7 @@ public CompletableFuture> sear throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -687,13 +716,17 @@ public CompletableFuture> get(GetC */ public CompletableFuture> get( GetCustomersRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/customers") - .addPathSegment(request.getCustomerId()) - .build(); + .addPathSegment(request.getCustomerId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -747,11 +780,15 @@ public CompletableFuture> updat */ public CompletableFuture> update( UpdateCustomerRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/customers") - .addPathSegment(request.getCustomerId()) - .build(); + .addPathSegment(request.getCustomerId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -760,7 +797,7 @@ public CompletableFuture> updat throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -821,6 +858,11 @@ public CompletableFuture> delet QueryStringMapper.addQueryParameter( httpUrl, "version", request.getVersion().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("DELETE", null) diff --git a/src/main/java/com/squareup/square/AsyncRawDevicesClient.java b/src/main/java/com/squareup/square/AsyncRawDevicesClient.java index 5dc7fd67..b4091838 100644 --- a/src/main/java/com/squareup/square/AsyncRawDevicesClient.java +++ b/src/main/java/com/squareup/square/AsyncRawDevicesClient.java @@ -88,6 +88,11 @@ public CompletableFuture>> l QueryStringMapper.addQueryParameter( httpUrl, "location_id", request.getLocationId().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -156,13 +161,17 @@ public CompletableFuture> get(GetDev */ public CompletableFuture> get( GetDevicesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/devices") - .addPathSegment(request.getDeviceId()) - .build(); + .addPathSegment(request.getDeviceId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/AsyncRawDisputesClient.java b/src/main/java/com/squareup/square/AsyncRawDisputesClient.java index a32662d8..99314536 100644 --- a/src/main/java/com/squareup/square/AsyncRawDisputesClient.java +++ b/src/main/java/com/squareup/square/AsyncRawDisputesClient.java @@ -95,6 +95,11 @@ public CompletableFuture>> QueryStringMapper.addQueryParameter( httpUrl, "location_id", request.getLocationId().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -163,13 +168,17 @@ public CompletableFuture> get(GetDi */ public CompletableFuture> get( GetDisputesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/disputes") - .addPathSegment(request.getDisputeId()) - .build(); + .addPathSegment(request.getDisputeId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -225,14 +234,18 @@ public CompletableFuture> accept */ public CompletableFuture> accept( AcceptDisputesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/disputes") .addPathSegment(request.getDisputeId()) - .addPathSegments("accept") - .build(); + .addPathSegments("accept"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -285,12 +298,16 @@ public CompletableFuture> createEvidenceFile( CreateEvidenceFileDisputesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/disputes") .addPathSegment(request.getDisputeId()) - .addPathSegments("evidence-files") - .build(); + .addPathSegments("evidence-files"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } MultipartBody.Builder multipartBodyBuilder = new MultipartBody.Builder().setType(MultipartBody.FORM); try { if (request.getRequest().isPresent()) { @@ -313,7 +330,7 @@ public CompletableFuture> createEvidenceText( CreateDisputeEvidenceTextRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/disputes") .addPathSegment(request.getDisputeId()) - .addPathSegments("evidence-text") - .build(); + .addPathSegments("evidence-text"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -380,7 +401,7 @@ public CompletableFuture> submi */ public CompletableFuture> submitEvidence( SubmitEvidenceDisputesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/disputes") .addPathSegment(request.getDisputeId()) - .addPathSegments("submit-evidence") - .build(); + .addPathSegments("submit-evidence"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/AsyncRawEmployeesClient.java b/src/main/java/com/squareup/square/AsyncRawEmployeesClient.java index af975ef0..e88990e0 100644 --- a/src/main/java/com/squareup/square/AsyncRawEmployeesClient.java +++ b/src/main/java/com/squareup/square/AsyncRawEmployeesClient.java @@ -74,6 +74,11 @@ public CompletableFuture>> QueryStringMapper.addQueryParameter( httpUrl, "cursor", request.getCursor().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -136,13 +141,17 @@ public CompletableFuture> get(GetE public CompletableFuture> get( GetEmployeesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/employees") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/AsyncRawEventsClient.java b/src/main/java/com/squareup/square/AsyncRawEventsClient.java index 3aac832c..7f63bd14 100644 --- a/src/main/java/com/squareup/square/AsyncRawEventsClient.java +++ b/src/main/java/com/squareup/square/AsyncRawEventsClient.java @@ -65,10 +65,14 @@ public CompletableFuture> searchE */ public CompletableFuture> searchEvents( SearchEventsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/events") - .build(); + .addPathSegments("v2/events"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -77,7 +81,7 @@ public CompletableFuture> searchE throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -132,12 +136,16 @@ public CompletableFuture> disabl */ public CompletableFuture> disableEvents( RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/events/disable") - .build(); + .addPathSegments("v2/events/disable"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json") @@ -187,12 +195,16 @@ public CompletableFuture> enableE */ public CompletableFuture> enableEvents( RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/events/enable") - .build(); + .addPathSegments("v2/events/enable"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json") @@ -265,6 +277,11 @@ public CompletableFuture> listE QueryStringMapper.addQueryParameter( httpUrl, "api_version", request.getApiVersion().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/squareup/square/AsyncRawGiftCardsClient.java b/src/main/java/com/squareup/square/AsyncRawGiftCardsClient.java index 728ec6c0..58f784fc 100644 --- a/src/main/java/com/squareup/square/AsyncRawGiftCardsClient.java +++ b/src/main/java/com/squareup/square/AsyncRawGiftCardsClient.java @@ -107,6 +107,11 @@ public CompletableFuture>> QueryStringMapper.addQueryParameter( httpUrl, "customer_id", request.getCustomerId().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -183,10 +188,14 @@ public CompletableFuture> creat */ public CompletableFuture> create( CreateGiftCardRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/gift-cards") - .build(); + .addPathSegments("v2/gift-cards"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -195,7 +204,7 @@ public CompletableFuture> creat throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -247,10 +256,14 @@ public CompletableFuture> g */ public CompletableFuture> getFromGan( GetGiftCardFromGanRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/gift-cards/from-gan") - .build(); + .addPathSegments("v2/gift-cards/from-gan"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -259,7 +272,7 @@ public CompletableFuture> g throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -312,10 +325,14 @@ public CompletableFuture> */ public CompletableFuture> getFromNonce( GetGiftCardFromNonceRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/gift-cards/from-nonce") - .build(); + .addPathSegments("v2/gift-cards/from-nonce"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -324,7 +341,7 @@ public CompletableFuture> throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -377,12 +394,16 @@ public CompletableFuture> linkCustomer( LinkCustomerToGiftCardRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/gift-cards") .addPathSegment(request.getGiftCardId()) - .addPathSegments("link-customer") - .build(); + .addPathSegments("link-customer"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -391,7 +412,7 @@ public CompletableFuture> unlinkCustomer( UnlinkCustomerFromGiftCardRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/gift-cards") .addPathSegment(request.getGiftCardId()) - .addPathSegments("unlink-customer") - .build(); + .addPathSegments("unlink-customer"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -458,7 +483,7 @@ public CompletableFuture> get(GetG */ public CompletableFuture> get( GetGiftCardsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/gift-cards") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/AsyncRawInventoryClient.java b/src/main/java/com/squareup/square/AsyncRawInventoryClient.java index 17795c1a..b7a6ca87 100644 --- a/src/main/java/com/squareup/square/AsyncRawInventoryClient.java +++ b/src/main/java/com/squareup/square/AsyncRawInventoryClient.java @@ -72,13 +72,17 @@ public CompletableFuture> deprecatedGetAdjustment( DeprecatedGetAdjustmentInventoryRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/inventory/adjustment") - .addPathSegment(request.getAdjustmentId()) - .build(); + .addPathSegment(request.getAdjustmentId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -132,13 +136,17 @@ public CompletableFuture> getAdjustment( GetAdjustmentInventoryRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/inventory/adjustments") - .addPathSegment(request.getAdjustmentId()) - .build(); + .addPathSegment(request.getAdjustmentId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -192,10 +200,14 @@ public CompletableFuture> */ public CompletableFuture> deprecatedBatchChange( BatchChangeInventoryRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/inventory/batch-change") - .build(); + .addPathSegments("v2/inventory/batch-change"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -204,7 +216,7 @@ public CompletableFuture> throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -278,10 +290,14 @@ public CompletableFuture> deprecatedBatchGetChanges( BatchRetrieveInventoryChangesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/inventory/batch-retrieve-changes") - .build(); + .addPathSegments("v2/inventory/batch-retrieve-changes"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -290,7 +306,7 @@ public CompletableFuture> deprecatedBatchGetCounts( BatchGetInventoryCountsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/inventory/batch-retrieve-counts") - .build(); + .addPathSegments("v2/inventory/batch-retrieve-counts"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -375,7 +395,7 @@ public CompletableFuture> */ public CompletableFuture> batchCreateChanges( BatchChangeInventoryRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/inventory/changes/batch-create") - .build(); + .addPathSegments("v2/inventory/changes/batch-create"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -446,7 +470,7 @@ public CompletableFuture> throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -534,10 +558,14 @@ public CompletableFuture>> batchGetChanges( BatchRetrieveInventoryChangesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/inventory/changes/batch-retrieve") - .build(); + .addPathSegments("v2/inventory/changes/batch-retrieve"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -546,7 +574,7 @@ public CompletableFuture>> batchGetCounts( BatchGetInventoryCountsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/inventory/counts/batch-retrieve") - .build(); + .addPathSegments("v2/inventory/counts/batch-retrieve"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -677,7 +709,7 @@ public CompletableFuture> deprecatedGetPhysicalCount( DeprecatedGetPhysicalCountInventoryRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/inventory/physical-count") - .addPathSegment(request.getPhysicalCountId()) - .build(); + .addPathSegment(request.getPhysicalCountId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -810,13 +846,17 @@ public CompletableFuture> getPhysicalCount( GetPhysicalCountInventoryRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/inventory/physical-counts") - .addPathSegment(request.getPhysicalCountId()) - .build(); + .addPathSegment(request.getPhysicalCountId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -871,13 +911,17 @@ public CompletableFuture> */ public CompletableFuture> getTransfer( GetTransferInventoryRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/inventory/transfers") - .addPathSegment(request.getTransferId()) - .build(); + .addPathSegment(request.getTransferId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -947,6 +991,11 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -1048,6 +1097,11 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/squareup/square/AsyncRawInvoicesClient.java b/src/main/java/com/squareup/square/AsyncRawInvoicesClient.java index ef2153a8..b22d6656 100644 --- a/src/main/java/com/squareup/square/AsyncRawInvoicesClient.java +++ b/src/main/java/com/squareup/square/AsyncRawInvoicesClient.java @@ -89,6 +89,11 @@ public CompletableFuture>> QueryStringMapper.addQueryParameter( httpUrl, "limit", request.getLimit().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -163,10 +168,14 @@ public CompletableFuture> create */ public CompletableFuture> create( CreateInvoiceRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/invoices") - .build(); + .addPathSegments("v2/invoices"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -175,7 +184,7 @@ public CompletableFuture> create throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -236,10 +245,14 @@ public CompletableFuture> searc */ public CompletableFuture> search( SearchInvoicesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/invoices/search") - .build(); + .addPathSegments("v2/invoices/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -248,7 +261,7 @@ public CompletableFuture> searc throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -299,13 +312,17 @@ public CompletableFuture> get(GetIn */ public CompletableFuture> get( GetInvoicesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/invoices") - .addPathSegment(request.getInvoiceId()) - .build(); + .addPathSegment(request.getInvoiceId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -361,11 +378,15 @@ public CompletableFuture> update */ public CompletableFuture> update( UpdateInvoiceRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/invoices") - .addPathSegment(request.getInvoiceId()) - .build(); + .addPathSegment(request.getInvoiceId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -374,7 +395,7 @@ public CompletableFuture> update throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -437,6 +458,11 @@ public CompletableFuture> delete QueryStringMapper.addQueryParameter( httpUrl, "version", request.getVersion().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("DELETE", null) @@ -499,12 +525,16 @@ public CompletableFuture> createInvoiceAttachment( CreateInvoiceAttachmentRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/invoices") .addPathSegment(request.getInvoiceId()) - .addPathSegments("attachments") - .build(); + .addPathSegments("attachments"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } MultipartBody.Builder multipartBodyBuilder = new MultipartBody.Builder().setType(MultipartBody.FORM); try { if (request.getRequest().isPresent()) { @@ -527,7 +557,7 @@ public CompletableFuture> deleteInvoiceAttachment( DeleteInvoiceAttachmentRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/invoices") .addPathSegment(request.getInvoiceId()) .addPathSegments("attachments") - .addPathSegment(request.getAttachmentId()) - .build(); + .addPathSegment(request.getAttachmentId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -644,12 +678,16 @@ public CompletableFuture> cancel */ public CompletableFuture> cancel( CancelInvoiceRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/invoices") .addPathSegment(request.getInvoiceId()) - .addPathSegments("cancel") - .build(); + .addPathSegments("cancel"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -658,7 +696,7 @@ public CompletableFuture> cancel throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -729,12 +767,16 @@ public CompletableFuture> publi */ public CompletableFuture> publish( PublishInvoiceRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/invoices") .addPathSegment(request.getInvoiceId()) - .addPathSegments("publish") - .build(); + .addPathSegments("publish"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -743,7 +785,7 @@ public CompletableFuture> publi throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/AsyncRawLaborClient.java b/src/main/java/com/squareup/square/AsyncRawLaborClient.java index 39757426..36d17fed 100644 --- a/src/main/java/com/squareup/square/AsyncRawLaborClient.java +++ b/src/main/java/com/squareup/square/AsyncRawLaborClient.java @@ -82,10 +82,14 @@ public CompletableFuture> */ public CompletableFuture> createScheduledShift( CreateScheduledShiftRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/labor/scheduled-shifts") - .build(); + .addPathSegments("v2/labor/scheduled-shifts"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -94,7 +98,7 @@ public CompletableFuture> throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -155,10 +159,14 @@ public CompletableFuture> bulkPublishScheduledShifts( BulkPublishScheduledShiftsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/labor/scheduled-shifts/bulk-publish") - .build(); + .addPathSegments("v2/labor/scheduled-shifts/bulk-publish"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -167,7 +175,7 @@ public CompletableFuture */ public CompletableFuture> searchScheduledShifts( SearchScheduledShiftsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/labor/scheduled-shifts/search") - .build(); + .addPathSegments("v2/labor/scheduled-shifts/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -252,7 +264,7 @@ public CompletableFuture throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -305,13 +317,17 @@ public CompletableFuture> retrieveScheduledShift( RetrieveScheduledShiftRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/labor/scheduled-shifts") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -383,11 +399,15 @@ public CompletableFuture> */ public CompletableFuture> updateScheduledShift( UpdateScheduledShiftRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/labor/scheduled-shifts") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -396,7 +416,7 @@ public CompletableFuture> throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -451,12 +471,16 @@ public CompletableFuture */ public CompletableFuture> publishScheduledShift( PublishScheduledShiftRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/labor/scheduled-shifts") .addPathSegment(request.getId()) - .addPathSegments("publish") - .build(); + .addPathSegments("publish"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -465,7 +489,7 @@ public CompletableFuture throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -554,10 +578,14 @@ public CompletableFuture> creat */ public CompletableFuture> createTimecard( CreateTimecardRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/labor/timecards") - .build(); + .addPathSegments("v2/labor/timecards"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -566,7 +594,7 @@ public CompletableFuture> creat throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -697,10 +725,14 @@ public CompletableFuture> sear */ public CompletableFuture> searchTimecards( SearchTimecardsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/labor/timecards/search") - .build(); + .addPathSegments("v2/labor/timecards/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -709,7 +741,7 @@ public CompletableFuture> sear throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -761,13 +793,17 @@ public CompletableFuture> ret */ public CompletableFuture> retrieveTimecard( RetrieveTimecardRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/labor/timecards") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -826,11 +862,15 @@ public CompletableFuture> updat */ public CompletableFuture> updateTimecard( UpdateTimecardRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/labor/timecards") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -839,7 +879,7 @@ public CompletableFuture> updat throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -891,13 +931,17 @@ public CompletableFuture> delet */ public CompletableFuture> deleteTimecard( DeleteTimecardRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/labor/timecards") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/AsyncRawLocationsClient.java b/src/main/java/com/squareup/square/AsyncRawLocationsClient.java index 82187940..d5eec538 100644 --- a/src/main/java/com/squareup/square/AsyncRawLocationsClient.java +++ b/src/main/java/com/squareup/square/AsyncRawLocationsClient.java @@ -53,12 +53,16 @@ public CompletableFuture> list() * including those with an inactive status. Locations are listed alphabetically by name. */ public CompletableFuture> list(RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/locations") - .build(); + .addPathSegments("v2/locations"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json") @@ -146,10 +150,14 @@ public CompletableFuture> creat */ public CompletableFuture> create( CreateLocationRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/locations") - .build(); + .addPathSegments("v2/locations"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -158,7 +166,7 @@ public CompletableFuture> creat throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -211,13 +219,17 @@ public CompletableFuture> get(GetL */ public CompletableFuture> get( GetLocationsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/locations") - .addPathSegment(request.getLocationId()) - .build(); + .addPathSegment(request.getLocationId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -267,11 +279,15 @@ public CompletableFuture> updat */ public CompletableFuture> update( UpdateLocationRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/locations") - .addPathSegment(request.getLocationId()) - .build(); + .addPathSegment(request.getLocationId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -280,7 +296,7 @@ public CompletableFuture> updat throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -340,12 +356,16 @@ public CompletableFuture> check */ public CompletableFuture> checkouts( CreateCheckoutRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/locations") .addPathSegment(request.getLocationId()) - .addPathSegments("checkouts") - .build(); + .addPathSegments("checkouts"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -354,7 +374,7 @@ public CompletableFuture> check throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/AsyncRawLoyaltyClient.java b/src/main/java/com/squareup/square/AsyncRawLoyaltyClient.java index 6e9a24a1..e8842a02 100644 --- a/src/main/java/com/squareup/square/AsyncRawLoyaltyClient.java +++ b/src/main/java/com/squareup/square/AsyncRawLoyaltyClient.java @@ -81,10 +81,14 @@ public CompletableFuture> */ public CompletableFuture> searchEvents( SearchLoyaltyEventsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/loyalty/events/search") - .build(); + .addPathSegments("v2/loyalty/events/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -93,7 +97,7 @@ public CompletableFuture> throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/AsyncRawMerchantsClient.java b/src/main/java/com/squareup/square/AsyncRawMerchantsClient.java index d62e1267..9583e433 100644 --- a/src/main/java/com/squareup/square/AsyncRawMerchantsClient.java +++ b/src/main/java/com/squareup/square/AsyncRawMerchantsClient.java @@ -102,6 +102,11 @@ public CompletableFuture>> QueryStringMapper.addQueryParameter( httpUrl, "cursor", request.getCursor().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -170,13 +175,17 @@ public CompletableFuture> get(GetM */ public CompletableFuture> get( GetMerchantsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/merchants") - .addPathSegment(request.getMerchantId()) - .build(); + .addPathSegment(request.getMerchantId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/AsyncRawOAuthClient.java b/src/main/java/com/squareup/square/AsyncRawOAuthClient.java index 9d96fd9c..0e6b8ff9 100644 --- a/src/main/java/com/squareup/square/AsyncRawOAuthClient.java +++ b/src/main/java/com/squareup/square/AsyncRawOAuthClient.java @@ -94,10 +94,14 @@ public CompletableFuture> revokeTo */ public CompletableFuture> revokeToken( RevokeTokenRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("oauth2/revoke") - .build(); + .addPathSegments("oauth2/revoke"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -106,7 +110,7 @@ public CompletableFuture> revokeTo throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -197,10 +201,14 @@ public CompletableFuture> obtainTo */ public CompletableFuture> obtainToken( ObtainTokenRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("oauth2/token") - .build(); + .addPathSegments("oauth2/token"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -209,7 +217,7 @@ public CompletableFuture> obtainTo throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -274,12 +282,16 @@ public CompletableFuture> */ public CompletableFuture> retrieveTokenStatus( RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("oauth2/token/status") - .build(); + .addPathSegments("oauth2/token/status"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json") @@ -323,12 +335,16 @@ public CompletableFuture> authorize() { } public CompletableFuture> authorize(RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("oauth2/authorize") - .build(); + .addPathSegments("oauth2/authorize"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .build(); diff --git a/src/main/java/com/squareup/square/AsyncRawOrdersClient.java b/src/main/java/com/squareup/square/AsyncRawOrdersClient.java index 7704a402..b16c2816 100644 --- a/src/main/java/com/squareup/square/AsyncRawOrdersClient.java +++ b/src/main/java/com/squareup/square/AsyncRawOrdersClient.java @@ -89,10 +89,14 @@ public CompletableFuture> create(C */ public CompletableFuture> create( CreateOrderRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/orders") - .build(); + .addPathSegments("v2/orders"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -101,7 +105,7 @@ public CompletableFuture> create( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -154,10 +158,14 @@ public CompletableFuture> batch */ public CompletableFuture> batchGet( BatchGetOrdersRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/orders/batch-retrieve") - .build(); + .addPathSegments("v2/orders/batch-retrieve"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -166,7 +174,7 @@ public CompletableFuture> batch throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -218,10 +226,14 @@ public CompletableFuture> calcu */ public CompletableFuture> calculate( CalculateOrderRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/orders/calculate") - .build(); + .addPathSegments("v2/orders/calculate"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -230,7 +242,7 @@ public CompletableFuture> calcu throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -283,10 +295,14 @@ public CompletableFuture> clone(Clo */ public CompletableFuture> clone( CloneOrderRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/orders/clone") - .build(); + .addPathSegments("v2/orders/clone"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -295,7 +311,7 @@ public CompletableFuture> clone( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -412,10 +428,14 @@ public CompletableFuture> search( */ public CompletableFuture> search( SearchOrdersRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/orders/search") - .build(); + .addPathSegments("v2/orders/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -424,7 +444,7 @@ public CompletableFuture> search( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -475,13 +495,17 @@ public CompletableFuture> get(GetOrde */ public CompletableFuture> get( GetOrdersRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/orders") - .addPathSegment(request.getOrderId()) - .build(); + .addPathSegment(request.getOrderId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -557,11 +581,15 @@ public CompletableFuture> update(U */ public CompletableFuture> update( UpdateOrderRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/orders") - .addPathSegment(request.getOrderId()) - .build(); + .addPathSegment(request.getOrderId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -570,7 +598,7 @@ public CompletableFuture> update( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -645,12 +673,16 @@ public CompletableFuture> pay(PayOrde */ public CompletableFuture> pay( PayOrderRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/orders") .addPathSegment(request.getOrderId()) - .addPathSegments("pay") - .build(); + .addPathSegments("pay"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -659,7 +691,7 @@ public CompletableFuture> pay( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/AsyncRawPaymentsClient.java b/src/main/java/com/squareup/square/AsyncRawPaymentsClient.java index 7409b66c..8be8dd99 100644 --- a/src/main/java/com/squareup/square/AsyncRawPaymentsClient.java +++ b/src/main/java/com/squareup/square/AsyncRawPaymentsClient.java @@ -160,6 +160,11 @@ public CompletableFuture>> QueryStringMapper.addQueryParameter( httpUrl, "sort_field", request.getSortField().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -240,10 +245,14 @@ public CompletableFuture> create */ public CompletableFuture> create( CreatePaymentRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/payments") - .build(); + .addPathSegments("v2/payments"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -252,7 +261,7 @@ public CompletableFuture> create throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -320,10 +329,14 @@ public CompletableFuture> cancelByIdempotencyKey( CancelPaymentByIdempotencyKeyRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/payments/cancel") - .build(); + .addPathSegments("v2/payments/cancel"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -332,7 +345,7 @@ public CompletableFuture> get(GetPa */ public CompletableFuture> get( GetPaymentsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/payments") - .addPathSegment(request.getPaymentId()) - .build(); + .addPathSegment(request.getPaymentId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -443,11 +460,15 @@ public CompletableFuture> update */ public CompletableFuture> update( UpdatePaymentRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/payments") - .addPathSegment(request.getPaymentId()) - .build(); + .addPathSegment(request.getPaymentId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -456,7 +477,7 @@ public CompletableFuture> update throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -509,14 +530,18 @@ public CompletableFuture> cancel */ public CompletableFuture> cancel( CancelPaymentsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/payments") .addPathSegment(request.getPaymentId()) - .addPathSegments("cancel") - .build(); + .addPathSegments("cancel"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -571,12 +596,16 @@ public CompletableFuture> comp */ public CompletableFuture> complete( CompletePaymentRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/payments") .addPathSegment(request.getPaymentId()) - .addPathSegments("complete") - .build(); + .addPathSegments("complete"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -585,7 +614,7 @@ public CompletableFuture> comp throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/AsyncRawPayoutsClient.java b/src/main/java/com/squareup/square/AsyncRawPayoutsClient.java index c652bbaf..1003417d 100644 --- a/src/main/java/com/squareup/square/AsyncRawPayoutsClient.java +++ b/src/main/java/com/squareup/square/AsyncRawPayoutsClient.java @@ -107,6 +107,11 @@ public CompletableFuture>> l QueryStringMapper.addQueryParameter( httpUrl, "limit", request.getLimit().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -177,13 +182,17 @@ public CompletableFuture> get(GetPay */ public CompletableFuture> get( GetPayoutsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/payouts") - .addPathSegment(request.getPayoutId()) - .build(); + .addPathSegment(request.getPayoutId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -253,6 +262,11 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/squareup/square/AsyncRawRefundsClient.java b/src/main/java/com/squareup/square/AsyncRawRefundsClient.java index 5b19892b..5bc0bd1b 100644 --- a/src/main/java/com/squareup/square/AsyncRawRefundsClient.java +++ b/src/main/java/com/squareup/square/AsyncRawRefundsClient.java @@ -137,6 +137,11 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -213,10 +218,14 @@ public CompletableFuture> refund */ public CompletableFuture> refundPayment( RefundPaymentRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/refunds") - .build(); + .addPathSegments("v2/refunds"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -225,7 +234,7 @@ public CompletableFuture> refund throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -276,13 +285,17 @@ public CompletableFuture> get */ public CompletableFuture> get( GetRefundsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/refunds") - .addPathSegment(request.getRefundId()) - .build(); + .addPathSegment(request.getRefundId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/AsyncRawSitesClient.java b/src/main/java/com/squareup/square/AsyncRawSitesClient.java index c0b0f0d3..adc930fd 100644 --- a/src/main/java/com/squareup/square/AsyncRawSitesClient.java +++ b/src/main/java/com/squareup/square/AsyncRawSitesClient.java @@ -42,12 +42,16 @@ public CompletableFuture> list() { *

Note: Square Online APIs are publicly available as part of an early access program. For more information, see Early access program for Square Online APIs.

*/ public CompletableFuture> list(RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/sites") - .build(); + .addPathSegments("v2/sites"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json") diff --git a/src/main/java/com/squareup/square/AsyncRawSnippetsClient.java b/src/main/java/com/squareup/square/AsyncRawSnippetsClient.java index 72ecbdcd..bd6db2d3 100644 --- a/src/main/java/com/squareup/square/AsyncRawSnippetsClient.java +++ b/src/main/java/com/squareup/square/AsyncRawSnippetsClient.java @@ -53,14 +53,18 @@ public CompletableFuture> get(GetSn */ public CompletableFuture> get( GetSnippetsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/sites") .addPathSegment(request.getSiteId()) - .addPathSegments("snippet") - .build(); + .addPathSegments("snippet"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -116,12 +120,16 @@ public CompletableFuture> upsert */ public CompletableFuture> upsert( UpsertSnippetRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/sites") .addPathSegment(request.getSiteId()) - .addPathSegments("snippet") - .build(); + .addPathSegments("snippet"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -130,7 +138,7 @@ public CompletableFuture> upsert throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -185,14 +193,18 @@ public CompletableFuture> delete */ public CompletableFuture> delete( DeleteSnippetsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/sites") .addPathSegment(request.getSiteId()) - .addPathSegments("snippet") - .build(); + .addPathSegments("snippet"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/AsyncRawSubscriptionsClient.java b/src/main/java/com/squareup/square/AsyncRawSubscriptionsClient.java index eb59092f..e336bd2a 100644 --- a/src/main/java/com/squareup/square/AsyncRawSubscriptionsClient.java +++ b/src/main/java/com/squareup/square/AsyncRawSubscriptionsClient.java @@ -85,10 +85,14 @@ public CompletableFuture> c */ public CompletableFuture> create( CreateSubscriptionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/subscriptions") - .build(); + .addPathSegments("v2/subscriptions"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -97,7 +101,7 @@ public CompletableFuture> c throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -151,10 +155,14 @@ public CompletableFuture> bulkSwa */ public CompletableFuture> bulkSwapPlan( BulkSwapPlanRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/subscriptions/bulk-swap-plan") - .build(); + .addPathSegments("v2/subscriptions/bulk-swap-plan"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -163,7 +171,7 @@ public CompletableFuture> bulkSwa throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -274,10 +282,14 @@ public CompletableFuture> */ public CompletableFuture> search( SearchSubscriptionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/subscriptions/search") - .build(); + .addPathSegments("v2/subscriptions/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -286,7 +298,7 @@ public CompletableFuture> throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -346,6 +358,11 @@ public CompletableFuture> get( QueryStringMapper.addQueryParameter( httpUrl, "include", request.getInclude().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -400,11 +417,15 @@ public CompletableFuture> u */ public CompletableFuture> update( UpdateSubscriptionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/subscriptions") - .addPathSegment(request.getSubscriptionId()) - .build(); + .addPathSegment(request.getSubscriptionId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -413,7 +434,7 @@ public CompletableFuture> u throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -466,15 +487,19 @@ public CompletableFuture> deleteAction( DeleteActionSubscriptionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/subscriptions") .addPathSegment(request.getSubscriptionId()) .addPathSegments("actions") - .addPathSegment(request.getActionId()) - .build(); + .addPathSegment(request.getActionId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -529,12 +554,16 @@ public CompletableFuture> changeBillingAnchorDate( ChangeBillingAnchorDateRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/subscriptions") .addPathSegment(request.getSubscriptionId()) - .addPathSegments("billing-anchor") - .build(); + .addPathSegments("billing-anchor"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -543,7 +572,7 @@ public CompletableFuture> c */ public CompletableFuture> cancel( CancelSubscriptionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/subscriptions") .addPathSegment(request.getSubscriptionId()) - .addPathSegments("cancel") - .build(); + .addPathSegments("cancel"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -672,6 +705,11 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -743,12 +781,16 @@ public CompletableFuture> pa */ public CompletableFuture> pause( PauseSubscriptionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/subscriptions") .addPathSegment(request.getSubscriptionId()) - .addPathSegments("pause") - .build(); + .addPathSegments("pause"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -757,7 +799,7 @@ public CompletableFuture> pa throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -810,12 +852,16 @@ public CompletableFuture> r */ public CompletableFuture> resume( ResumeSubscriptionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/subscriptions") .addPathSegment(request.getSubscriptionId()) - .addPathSegments("resume") - .build(); + .addPathSegments("resume"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -824,7 +870,7 @@ public CompletableFuture> r throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -878,12 +924,16 @@ public CompletableFuture> swapPlan(Sw */ public CompletableFuture> swapPlan( SwapPlanRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/subscriptions") .addPathSegment(request.getSubscriptionId()) - .addPathSegments("swap-plan") - .build(); + .addPathSegments("swap-plan"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -892,7 +942,7 @@ public CompletableFuture> swapPlan( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/AsyncRawTeamClient.java b/src/main/java/com/squareup/square/AsyncRawTeamClient.java index 17cd6cb5..4b633d24 100644 --- a/src/main/java/com/squareup/square/AsyncRawTeamClient.java +++ b/src/main/java/com/squareup/square/AsyncRawTeamClient.java @@ -73,6 +73,11 @@ public CompletableFuture> listJobs( QueryStringMapper.addQueryParameter( httpUrl, "cursor", request.getCursor().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -126,10 +131,14 @@ public CompletableFuture> createJob( */ public CompletableFuture> createJob( CreateJobRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/team-members/jobs") - .build(); + .addPathSegments("v2/team-members/jobs"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -138,7 +147,7 @@ public CompletableFuture> createJob( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -189,13 +198,17 @@ public CompletableFuture> retrieve */ public CompletableFuture> retrieveJob( RetrieveJobRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/team-members/jobs") - .addPathSegment(request.getJobId()) - .build(); + .addPathSegment(request.getJobId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -249,11 +262,15 @@ public CompletableFuture> updateJob( */ public CompletableFuture> updateJob( UpdateJobRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/team-members/jobs") - .addPathSegment(request.getJobId()) - .build(); + .addPathSegment(request.getJobId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -262,7 +279,7 @@ public CompletableFuture> updateJob( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/AsyncRawTeamMembersClient.java b/src/main/java/com/squareup/square/AsyncRawTeamMembersClient.java index 5dd4b1cf..0c813b77 100644 --- a/src/main/java/com/squareup/square/AsyncRawTeamMembersClient.java +++ b/src/main/java/com/squareup/square/AsyncRawTeamMembersClient.java @@ -94,10 +94,14 @@ public CompletableFuture> cre */ public CompletableFuture> create( CreateTeamMemberRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/team-members") - .build(); + .addPathSegments("v2/team-members"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -106,7 +110,7 @@ public CompletableFuture> cre throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -166,10 +170,14 @@ public CompletableFuture> batchCreate( BatchCreateTeamMembersRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/team-members/bulk-create") - .build(); + .addPathSegments("v2/team-members/bulk-create"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -178,7 +186,7 @@ public CompletableFuture> batchUpdate( BatchUpdateTeamMembersRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/team-members/bulk-update") - .build(); + .addPathSegments("v2/team-members/bulk-update"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -251,7 +263,7 @@ public CompletableFuture> se */ public CompletableFuture> search( SearchTeamMembersRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/team-members/search") - .build(); + .addPathSegments("v2/team-members/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -339,7 +355,7 @@ public CompletableFuture> se throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -393,13 +409,17 @@ public CompletableFuture> get(Ge */ public CompletableFuture> get( GetTeamMembersRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/team-members") - .addPathSegment(request.getTeamMemberId()) - .build(); + .addPathSegment(request.getTeamMemberId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -452,11 +472,15 @@ public CompletableFuture> upd */ public CompletableFuture> update( UpdateTeamMembersRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/team-members") - .addPathSegment(request.getTeamMemberId()) - .build(); + .addPathSegment(request.getTeamMemberId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -465,7 +489,7 @@ public CompletableFuture> upd throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/AsyncRawTerminalClient.java b/src/main/java/com/squareup/square/AsyncRawTerminalClient.java index 79919945..f2f40943 100644 --- a/src/main/java/com/squareup/square/AsyncRawTerminalClient.java +++ b/src/main/java/com/squareup/square/AsyncRawTerminalClient.java @@ -50,14 +50,18 @@ public CompletableFuture */ public CompletableFuture> dismissTerminalAction( DismissTerminalActionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/terminals/actions") .addPathSegment(request.getActionId()) - .addPathSegments("dismiss") - .build(); + .addPathSegments("dismiss"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -109,14 +113,18 @@ public CompletableFuture> dismissTerminalCheckout( DismissTerminalCheckoutRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/terminals/checkouts") .addPathSegment(request.getCheckoutId()) - .addPathSegments("dismiss") - .build(); + .addPathSegments("dismiss"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -168,14 +176,18 @@ public CompletableFuture */ public CompletableFuture> dismissTerminalRefund( DismissTerminalRefundRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/terminals/refunds") .addPathSegment(request.getTerminalRefundId()) - .addPathSegments("dismiss") - .build(); + .addPathSegments("dismiss"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/AsyncRawTransferOrdersClient.java b/src/main/java/com/squareup/square/AsyncRawTransferOrdersClient.java index 7a069cff..ad390e3d 100644 --- a/src/main/java/com/squareup/square/AsyncRawTransferOrdersClient.java +++ b/src/main/java/com/squareup/square/AsyncRawTransferOrdersClient.java @@ -105,10 +105,14 @@ public CompletableFuture> */ public CompletableFuture> create( CreateTransferOrderRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/transfer-orders") - .build(); + .addPathSegments("v2/transfer-orders"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -117,7 +121,7 @@ public CompletableFuture> throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -213,10 +217,14 @@ public CompletableFuture>> search( SearchTransferOrdersRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/transfer-orders/search") - .build(); + .addPathSegments("v2/transfer-orders/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -225,7 +233,7 @@ public CompletableFuture */ public CompletableFuture> get( GetTransferOrdersRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/transfer-orders") - .addPathSegment(request.getTransferOrderId()) - .build(); + .addPathSegment(request.getTransferOrderId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -372,11 +384,15 @@ public CompletableFuture> */ public CompletableFuture> update( UpdateTransferOrderRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/transfer-orders") - .addPathSegment(request.getTransferOrderId()) - .build(); + .addPathSegment(request.getTransferOrderId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -385,7 +401,7 @@ public CompletableFuture> throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -452,6 +468,11 @@ public CompletableFuture> QueryStringMapper.addQueryParameter( httpUrl, "version", request.getVersion().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("DELETE", null) @@ -523,12 +544,16 @@ public CompletableFuture> */ public CompletableFuture> cancel( CancelTransferOrderRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/transfer-orders") .addPathSegment(request.getTransferOrderId()) - .addPathSegments("cancel") - .build(); + .addPathSegments("cancel"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -537,7 +562,7 @@ public CompletableFuture> throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -616,12 +641,16 @@ public CompletableFuture> */ public CompletableFuture> receive( ReceiveTransferOrderRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/transfer-orders") .addPathSegment(request.getTransferOrderId()) - .addPathSegments("receive") - .build(); + .addPathSegments("receive"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -630,7 +659,7 @@ public CompletableFuture> throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -693,12 +722,16 @@ public CompletableFuture> s */ public CompletableFuture> start( StartTransferOrderRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/transfer-orders") .addPathSegment(request.getTransferOrderId()) - .addPathSegments("start") - .build(); + .addPathSegments("start"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -707,7 +740,7 @@ public CompletableFuture> s throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/AsyncRawV1TransactionsClient.java b/src/main/java/com/squareup/square/AsyncRawV1TransactionsClient.java index e70ae07e..6cfd2e3c 100644 --- a/src/main/java/com/squareup/square/AsyncRawV1TransactionsClient.java +++ b/src/main/java/com/squareup/square/AsyncRawV1TransactionsClient.java @@ -67,6 +67,11 @@ public CompletableFuture>> v1ListOrders( QueryStringMapper.addQueryParameter( httpUrl, "batch_token", request.getBatchToken().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -119,15 +124,19 @@ public CompletableFuture> v1RetrieveOrder(V1Re */ public CompletableFuture> v1RetrieveOrder( V1RetrieveOrderRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v1") .addPathSegment(request.getLocationId()) .addPathSegments("orders") - .addPathSegment(request.getOrderId()) - .build(); + .addPathSegment(request.getOrderId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -176,13 +185,17 @@ public CompletableFuture> v1UpdateOrder(V1Upda */ public CompletableFuture> v1UpdateOrder( V1UpdateOrderRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v1") .addPathSegment(request.getLocationId()) .addPathSegments("orders") - .addPathSegment(request.getOrderId()) - .build(); + .addPathSegment(request.getOrderId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -191,7 +204,7 @@ public CompletableFuture> v1UpdateOrder( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/AsyncRawVendorsClient.java b/src/main/java/com/squareup/square/AsyncRawVendorsClient.java index c662f46e..8d00175a 100644 --- a/src/main/java/com/squareup/square/AsyncRawVendorsClient.java +++ b/src/main/java/com/squareup/square/AsyncRawVendorsClient.java @@ -58,10 +58,14 @@ public CompletableFuture> b */ public CompletableFuture> batchCreate( BatchCreateVendorsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/vendors/bulk-create") - .build(); + .addPathSegments("v2/vendors/bulk-create"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -70,7 +74,7 @@ public CompletableFuture> b throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -138,10 +142,14 @@ public CompletableFuture> batc */ public CompletableFuture> batchGet( BatchGetVendorsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/vendors/bulk-retrieve") - .build(); + .addPathSegments("v2/vendors/bulk-retrieve"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -150,7 +158,7 @@ public CompletableFuture> batc throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -202,10 +210,14 @@ public CompletableFuture> b */ public CompletableFuture> batchUpdate( BatchUpdateVendorsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/vendors/bulk-update") - .build(); + .addPathSegments("v2/vendors/bulk-update"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -214,7 +226,7 @@ public CompletableFuture> b throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -266,10 +278,14 @@ public CompletableFuture> create( */ public CompletableFuture> create( CreateVendorRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/vendors/create") - .build(); + .addPathSegments("v2/vendors/create"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -278,7 +294,7 @@ public CompletableFuture> create( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -343,10 +359,14 @@ public CompletableFuture> search */ public CompletableFuture> search( SearchVendorsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/vendors/search") - .build(); + .addPathSegments("v2/vendors/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -355,7 +375,7 @@ public CompletableFuture> search throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -406,13 +426,17 @@ public CompletableFuture> get(GetVen */ public CompletableFuture> get( GetVendorsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/vendors") - .addPathSegment(request.getVendorId()) - .build(); + .addPathSegment(request.getVendorId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -462,11 +486,15 @@ public CompletableFuture> update( */ public CompletableFuture> update( UpdateVendorsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/vendors") - .addPathSegment(request.getVendorId()) - .build(); + .addPathSegment(request.getVendorId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -475,7 +503,7 @@ public CompletableFuture> update( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/AsyncSquareClientBuilder.java b/src/main/java/com/squareup/square/AsyncSquareClientBuilder.java index 0bd04578..1bf8d661 100644 --- a/src/main/java/com/squareup/square/AsyncSquareClientBuilder.java +++ b/src/main/java/com/squareup/square/AsyncSquareClientBuilder.java @@ -5,6 +5,7 @@ import com.squareup.square.core.ClientOptions; import com.squareup.square.core.Environment; +import com.squareup.square.core.LogConfig; import java.util.HashMap; import java.util.Map; import java.util.Optional; @@ -25,6 +26,8 @@ public class AsyncSquareClientBuilder { private OkHttpClient httpClient; + private Optional logging = Optional.empty(); + /** * Sets token. * Defaults to the SQUARE_TOKEN environment variable. @@ -76,6 +79,14 @@ public AsyncSquareClientBuilder httpClient(OkHttpClient httpClient) { return this; } + /** + * Configure logging for the SDK. Silent by default — no log output unless explicitly configured. + */ + public AsyncSquareClientBuilder logging(LogConfig logging) { + this.logging = Optional.of(logging); + return this; + } + /** * Add a custom header to be sent with all requests. * For headers that need to be computed dynamically or conditionally, use the setAdditional() method override instead. @@ -97,6 +108,7 @@ protected ClientOptions buildClientOptions() { setHttpClient(builder); setTimeouts(builder); setRetries(builder); + setLogging(builder); for (Map.Entry header : this.customHeaders.entrySet()) { builder.addHeader(header.getKey(), header.getValue()); } @@ -190,6 +202,18 @@ protected void setHttpClient(ClientOptions.Builder builder) { } } + /** + * Sets the logging configuration for the SDK. + * Override this method to customize logging behavior. + * + * @param builder The ClientOptions.Builder to configure + */ + protected void setLogging(ClientOptions.Builder builder) { + if (this.logging.isPresent()) { + builder.logging(this.logging.get()); + } + } + /** * Override this method to add any additional configuration to the client. * This method is called at the end of the configuration chain, allowing you to add diff --git a/src/main/java/com/squareup/square/RawApplePayClient.java b/src/main/java/com/squareup/square/RawApplePayClient.java index 79cef207..7b6bcd62 100644 --- a/src/main/java/com/squareup/square/RawApplePayClient.java +++ b/src/main/java/com/squareup/square/RawApplePayClient.java @@ -61,10 +61,14 @@ public SquareClientHttpResponse registerDomain(RegisterD */ public SquareClientHttpResponse registerDomain( RegisterDomainRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/apple-pay/domains") - .build(); + .addPathSegments("v2/apple-pay/domains"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -73,7 +77,7 @@ public SquareClientHttpResponse registerDomain( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/RawBankAccountsClient.java b/src/main/java/com/squareup/square/RawBankAccountsClient.java index 6b58a9db..c0fd086c 100644 --- a/src/main/java/com/squareup/square/RawBankAccountsClient.java +++ b/src/main/java/com/squareup/square/RawBankAccountsClient.java @@ -88,6 +88,11 @@ public SquareClientHttpResponse> list( QueryStringMapper.addQueryParameter( httpUrl, "customer_id", request.getCustomerId().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -137,10 +142,14 @@ public SquareClientHttpResponse createBankAccount(Cre */ public SquareClientHttpResponse createBankAccount( CreateBankAccountRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/bank-accounts") - .build(); + .addPathSegments("v2/bank-accounts"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -149,7 +158,7 @@ public SquareClientHttpResponse createBankAccount( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -187,13 +196,17 @@ public SquareClientHttpResponse getByV1Id(GetByV1I */ public SquareClientHttpResponse getByV1Id( GetByV1IdBankAccountsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/bank-accounts/by-v1-id") - .addPathSegment(request.getV1BankAccountId()) - .build(); + .addPathSegment(request.getV1BankAccountId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -230,13 +243,17 @@ public SquareClientHttpResponse get(GetBankAccountsReque */ public SquareClientHttpResponse get( GetBankAccountsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/bank-accounts") - .addPathSegment(request.getBankAccountId()) - .build(); + .addPathSegment(request.getBankAccountId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -273,14 +290,18 @@ public SquareClientHttpResponse disableBankAccount(D */ public SquareClientHttpResponse disableBankAccount( DisableBankAccountRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/bank-accounts") .addPathSegment(request.getBankAccountId()) - .addPathSegments("disable") - .build(); + .addPathSegments("disable"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/RawBookingsClient.java b/src/main/java/com/squareup/square/RawBookingsClient.java index bd2065f8..d147f33d 100644 --- a/src/main/java/com/squareup/square/RawBookingsClient.java +++ b/src/main/java/com/squareup/square/RawBookingsClient.java @@ -117,6 +117,11 @@ public SquareClientHttpResponse> list( QueryStringMapper.addQueryParameter( httpUrl, "start_at_max", request.getStartAtMax().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -189,10 +194,14 @@ public SquareClientHttpResponse create(CreateBookingReque */ public SquareClientHttpResponse create( CreateBookingRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/bookings") - .build(); + .addPathSegments("v2/bookings"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -201,7 +210,7 @@ public SquareClientHttpResponse create( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -242,10 +251,14 @@ public SquareClientHttpResponse searchAvailability(S */ public SquareClientHttpResponse searchAvailability( SearchAvailabilityRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/bookings/availability/search") - .build(); + .addPathSegments("v2/bookings/availability/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -254,7 +267,7 @@ public SquareClientHttpResponse searchAvailability( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -297,10 +310,14 @@ public SquareClientHttpResponse bulkRetrieveBookin */ public SquareClientHttpResponse bulkRetrieveBookings( BulkRetrieveBookingsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/bookings/bulk-retrieve") - .build(); + .addPathSegments("v2/bookings/bulk-retrieve"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -309,7 +326,7 @@ public SquareClientHttpResponse bulkRetrieveBookin throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -347,12 +364,16 @@ public SquareClientHttpResponse getBusinessPr */ public SquareClientHttpResponse getBusinessProfile( RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/bookings/business-booking-profile") - .build(); + .addPathSegments("v2/bookings/business-booking-profile"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json") @@ -391,13 +412,17 @@ public SquareClientHttpResponse retrieve */ public SquareClientHttpResponse retrieveLocationBookingProfile( RetrieveLocationBookingProfileRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/bookings/location-booking-profiles") - .addPathSegment(request.getLocationId()) - .build(); + .addPathSegment(request.getLocationId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -437,10 +462,14 @@ public SquareClientHttpResponse retrieve public SquareClientHttpResponse bulkRetrieveTeamMemberBookingProfiles( BulkRetrieveTeamMemberBookingProfilesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/bookings/team-member-booking-profiles/bulk-retrieve") - .build(); + .addPathSegments("v2/bookings/team-member-booking-profiles/bulk-retrieve"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -449,7 +478,7 @@ public SquareClientHttpResponse retrieve throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -491,13 +520,17 @@ public SquareClientHttpResponse get(GetBookingsRequest reque * To call this endpoint with seller-level permissions, set APPOINTMENTS_ALL_READ and APPOINTMENTS_READ for the OAuth scope.

*/ public SquareClientHttpResponse get(GetBookingsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/bookings") - .addPathSegment(request.getBookingId()) - .build(); + .addPathSegment(request.getBookingId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -541,11 +574,15 @@ public SquareClientHttpResponse update(UpdateBookingReque */ public SquareClientHttpResponse update( UpdateBookingRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/bookings") - .addPathSegment(request.getBookingId()) - .build(); + .addPathSegment(request.getBookingId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -554,7 +591,7 @@ public SquareClientHttpResponse update( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -599,12 +636,16 @@ public SquareClientHttpResponse cancel(CancelBookingReque */ public SquareClientHttpResponse cancel( CancelBookingRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/bookings") .addPathSegment(request.getBookingId()) - .addPathSegments("cancel") - .build(); + .addPathSegments("cancel"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -613,7 +654,7 @@ public SquareClientHttpResponse cancel( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/RawCardsClient.java b/src/main/java/com/squareup/square/RawCardsClient.java index 1649c3e7..9b4bd821 100644 --- a/src/main/java/com/squareup/square/RawCardsClient.java +++ b/src/main/java/com/squareup/square/RawCardsClient.java @@ -94,6 +94,11 @@ public SquareClientHttpResponse> list( QueryStringMapper.addQueryParameter( httpUrl, "sort_order", request.getSortOrder().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -142,10 +147,14 @@ public SquareClientHttpResponse create(CreateCardRequest req */ public SquareClientHttpResponse create( CreateCardRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/cards") - .build(); + .addPathSegments("v2/cards"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -154,7 +163,7 @@ public SquareClientHttpResponse create( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -190,13 +199,17 @@ public SquareClientHttpResponse get(GetCardsRequest request) { * Retrieves details for a specific Card. */ public SquareClientHttpResponse get(GetCardsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/cards") - .addPathSegment(request.getCardId()) - .build(); + .addPathSegment(request.getCardId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -234,14 +247,18 @@ public SquareClientHttpResponse disable(DisableCardsRequest */ public SquareClientHttpResponse disable( DisableCardsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/cards") .addPathSegment(request.getCardId()) - .addPathSegments("disable") - .build(); + .addPathSegments("disable"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/RawCatalogClient.java b/src/main/java/com/squareup/square/RawCatalogClient.java index b039d54a..49156d1a 100644 --- a/src/main/java/com/squareup/square/RawCatalogClient.java +++ b/src/main/java/com/squareup/square/RawCatalogClient.java @@ -85,10 +85,14 @@ public SquareClientHttpResponse batchDelete( */ public SquareClientHttpResponse batchDelete( BatchDeleteCatalogObjectsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/catalog/batch-delete") - .build(); + .addPathSegments("v2/catalog/batch-delete"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -97,7 +101,7 @@ public SquareClientHttpResponse batchDelete( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -146,10 +150,14 @@ public SquareClientHttpResponse batchGet(BatchGe */ public SquareClientHttpResponse batchGet( BatchGetCatalogObjectsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/catalog/batch-retrieve") - .build(); + .addPathSegments("v2/catalog/batch-retrieve"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -158,7 +166,7 @@ public SquareClientHttpResponse batchGet( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -219,10 +227,14 @@ public SquareClientHttpResponse batchUpsert( */ public SquareClientHttpResponse batchUpsert( BatchUpsertCatalogObjectsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/catalog/batch-upsert") - .build(); + .addPathSegments("v2/catalog/batch-upsert"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -231,7 +243,7 @@ public SquareClientHttpResponse batchUpsert( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -271,12 +283,16 @@ public SquareClientHttpResponse info() { * limits that can be used by the BatchUpsertCatalogObjects endpoint. */ public SquareClientHttpResponse info(RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/catalog/info") - .build(); + .addPathSegments("v2/catalog/info"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json") @@ -361,6 +377,11 @@ public SquareClientHttpResponse> list( QueryStringMapper.addQueryParameter( httpUrl, "catalog_version", request.getCatalogVersion().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -460,10 +481,14 @@ public SquareClientHttpResponse search(SearchCatal */ public SquareClientHttpResponse search( SearchCatalogObjectsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/catalog/search") - .build(); + .addPathSegments("v2/catalog/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -472,7 +497,7 @@ public SquareClientHttpResponse search( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -560,10 +585,14 @@ public SquareClientHttpResponse searchItems(SearchCa */ public SquareClientHttpResponse searchItems( SearchCatalogItemsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/catalog/search-catalog-items") - .build(); + .addPathSegments("v2/catalog/search-catalog-items"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -572,7 +601,7 @@ public SquareClientHttpResponse searchItems( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -615,10 +644,14 @@ public SquareClientHttpResponse updateItemModif */ public SquareClientHttpResponse updateItemModifierLists( UpdateItemModifierListsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/catalog/update-item-modifier-lists") - .build(); + .addPathSegments("v2/catalog/update-item-modifier-lists"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -627,7 +660,7 @@ public SquareClientHttpResponse updateItemModif throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -669,10 +702,14 @@ public SquareClientHttpResponse updateItemTaxes(UpdateI */ public SquareClientHttpResponse updateItemTaxes( UpdateItemTaxesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/catalog/update-item-taxes") - .build(); + .addPathSegments("v2/catalog/update-item-taxes"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -681,7 +718,7 @@ public SquareClientHttpResponse updateItemTaxes( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/RawChannelsClient.java b/src/main/java/com/squareup/square/RawChannelsClient.java index 1e851073..4976aedc 100644 --- a/src/main/java/com/squareup/square/RawChannelsClient.java +++ b/src/main/java/com/squareup/square/RawChannelsClient.java @@ -76,6 +76,11 @@ public SquareClientHttpResponse> list( QueryStringMapper.addQueryParameter( httpUrl, "limit", request.getLimit().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -118,10 +123,14 @@ public SquareClientHttpResponse bulkRetrieve(BulkR public SquareClientHttpResponse bulkRetrieve( BulkRetrieveChannelsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/channels/bulk-retrieve") - .build(); + .addPathSegments("v2/channels/bulk-retrieve"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -130,7 +139,7 @@ public SquareClientHttpResponse bulkRetrieve( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -162,13 +171,17 @@ public SquareClientHttpResponse get(GetChannelsRequest public SquareClientHttpResponse get( GetChannelsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/channels") - .addPathSegment(request.getChannelId()) - .build(); + .addPathSegment(request.getChannelId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/RawCheckoutClient.java b/src/main/java/com/squareup/square/RawCheckoutClient.java index 5c7b0468..e6a4df18 100644 --- a/src/main/java/com/squareup/square/RawCheckoutClient.java +++ b/src/main/java/com/squareup/square/RawCheckoutClient.java @@ -47,13 +47,17 @@ public SquareClientHttpResponse retrieveLocati */ public SquareClientHttpResponse retrieveLocationSettings( RetrieveLocationSettingsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/online-checkout/location-settings") - .addPathSegment(request.getLocationId()) - .build(); + .addPathSegment(request.getLocationId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -91,11 +95,15 @@ public SquareClientHttpResponse updateLocationSe */ public SquareClientHttpResponse updateLocationSettings( UpdateLocationSettingsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/online-checkout/location-settings") - .addPathSegment(request.getLocationId()) - .build(); + .addPathSegment(request.getLocationId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -104,7 +112,7 @@ public SquareClientHttpResponse updateLocationSe throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -142,12 +150,16 @@ public SquareClientHttpResponse retrieveMercha */ public SquareClientHttpResponse retrieveMerchantSettings( RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/online-checkout/merchant-settings") - .build(); + .addPathSegments("v2/online-checkout/merchant-settings"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json") @@ -185,10 +197,14 @@ public SquareClientHttpResponse updateMerchantSe */ public SquareClientHttpResponse updateMerchantSettings( UpdateMerchantSettingsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/online-checkout/merchant-settings") - .build(); + .addPathSegments("v2/online-checkout/merchant-settings"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -197,7 +213,7 @@ public SquareClientHttpResponse updateMerchantSe throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/RawCustomersClient.java b/src/main/java/com/squareup/square/RawCustomersClient.java index c50a652e..569198cf 100644 --- a/src/main/java/com/squareup/square/RawCustomersClient.java +++ b/src/main/java/com/squareup/square/RawCustomersClient.java @@ -114,6 +114,11 @@ public SquareClientHttpResponse> list( QueryStringMapper.addQueryParameter( httpUrl, "count", request.getCount().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -212,10 +217,14 @@ public SquareClientHttpResponse create(CreateCustomerReq */ public SquareClientHttpResponse create( CreateCustomerRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/customers") - .build(); + .addPathSegments("v2/customers"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -224,7 +233,7 @@ public SquareClientHttpResponse create( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -280,10 +289,14 @@ public SquareClientHttpResponse batchCreate(BulkCre */ public SquareClientHttpResponse batchCreate( BulkCreateCustomersRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/customers/bulk-create") - .build(); + .addPathSegments("v2/customers/bulk-create"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -292,7 +305,7 @@ public SquareClientHttpResponse batchCreate( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -333,10 +346,14 @@ public SquareClientHttpResponse bulkDeleteCustomers */ public SquareClientHttpResponse bulkDeleteCustomers( BulkDeleteCustomersRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/customers/bulk-delete") - .build(); + .addPathSegments("v2/customers/bulk-delete"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -345,7 +362,7 @@ public SquareClientHttpResponse bulkDeleteCustomers throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -386,10 +403,14 @@ public SquareClientHttpResponse bulkRetrieveCusto */ public SquareClientHttpResponse bulkRetrieveCustomers( BulkRetrieveCustomersRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/customers/bulk-retrieve") - .build(); + .addPathSegments("v2/customers/bulk-retrieve"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -398,7 +419,7 @@ public SquareClientHttpResponse bulkRetrieveCusto throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -439,10 +460,14 @@ public SquareClientHttpResponse bulkUpdateCustomers */ public SquareClientHttpResponse bulkUpdateCustomers( BulkUpdateCustomersRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/customers/bulk-update") - .build(); + .addPathSegments("v2/customers/bulk-update"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -451,7 +476,7 @@ public SquareClientHttpResponse bulkUpdateCustomers throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -527,10 +552,14 @@ public SquareClientHttpResponse search(SearchCustomersR */ public SquareClientHttpResponse search( SearchCustomersRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/customers/search") - .build(); + .addPathSegments("v2/customers/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -539,7 +568,7 @@ public SquareClientHttpResponse search( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -577,13 +606,17 @@ public SquareClientHttpResponse get(GetCustomersRequest req */ public SquareClientHttpResponse get( GetCustomersRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/customers") - .addPathSegment(request.getCustomerId()) - .build(); + .addPathSegment(request.getCustomerId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -623,11 +656,15 @@ public SquareClientHttpResponse update(UpdateCustomerReq */ public SquareClientHttpResponse update( UpdateCustomerRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/customers") - .addPathSegment(request.getCustomerId()) - .build(); + .addPathSegment(request.getCustomerId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -636,7 +673,7 @@ public SquareClientHttpResponse update( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -684,6 +721,11 @@ public SquareClientHttpResponse delete( QueryStringMapper.addQueryParameter( httpUrl, "version", request.getVersion().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("DELETE", null) diff --git a/src/main/java/com/squareup/square/RawDevicesClient.java b/src/main/java/com/squareup/square/RawDevicesClient.java index b16c7af8..3901e117 100644 --- a/src/main/java/com/squareup/square/RawDevicesClient.java +++ b/src/main/java/com/squareup/square/RawDevicesClient.java @@ -83,6 +83,11 @@ public SquareClientHttpResponse> list( QueryStringMapper.addQueryParameter( httpUrl, "location_id", request.getLocationId().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -130,13 +135,17 @@ public SquareClientHttpResponse get(GetDevicesRequest request * Retrieves Device with the associated device_id. */ public SquareClientHttpResponse get(GetDevicesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/devices") - .addPathSegment(request.getDeviceId()) - .build(); + .addPathSegment(request.getDeviceId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/RawDisputesClient.java b/src/main/java/com/squareup/square/RawDisputesClient.java index 3471145d..2a9a60c0 100644 --- a/src/main/java/com/squareup/square/RawDisputesClient.java +++ b/src/main/java/com/squareup/square/RawDisputesClient.java @@ -89,6 +89,11 @@ public SquareClientHttpResponse> list( QueryStringMapper.addQueryParameter( httpUrl, "location_id", request.getLocationId().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -136,13 +141,17 @@ public SquareClientHttpResponse get(GetDisputesRequest reque * Returns details about a specific dispute. */ public SquareClientHttpResponse get(GetDisputesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/disputes") - .addPathSegment(request.getDisputeId()) - .build(); + .addPathSegment(request.getDisputeId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -184,14 +193,18 @@ public SquareClientHttpResponse accept(AcceptDisputesRequ */ public SquareClientHttpResponse accept( AcceptDisputesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/disputes") .addPathSegment(request.getDisputeId()) - .addPathSegments("accept") - .build(); + .addPathSegments("accept"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -230,12 +243,16 @@ public SquareClientHttpResponse createEvidenc */ public SquareClientHttpResponse createEvidenceFile( CreateEvidenceFileDisputesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/disputes") .addPathSegment(request.getDisputeId()) - .addPathSegments("evidence-files") - .build(); + .addPathSegments("evidence-files"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } MultipartBody.Builder multipartBodyBuilder = new MultipartBody.Builder().setType(MultipartBody.FORM); try { if (request.getRequest().isPresent()) { @@ -258,7 +275,7 @@ public SquareClientHttpResponse createEvidenc throw new RuntimeException(e); } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", multipartBodyBuilder.build()) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -297,12 +314,16 @@ public SquareClientHttpResponse createEvidenc */ public SquareClientHttpResponse createEvidenceText( CreateDisputeEvidenceTextRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/disputes") .addPathSegment(request.getDisputeId()) - .addPathSegments("evidence-text") - .build(); + .addPathSegments("evidence-text"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -311,7 +332,7 @@ public SquareClientHttpResponse createEvidenc throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -360,14 +381,18 @@ public SquareClientHttpResponse submitEvidence(SubmitEvi */ public SquareClientHttpResponse submitEvidence( SubmitEvidenceDisputesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/disputes") .addPathSegment(request.getDisputeId()) - .addPathSegments("submit-evidence") - .build(); + .addPathSegments("submit-evidence"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/RawEmployeesClient.java b/src/main/java/com/squareup/square/RawEmployeesClient.java index 93f25679..3e46d7c3 100644 --- a/src/main/java/com/squareup/square/RawEmployeesClient.java +++ b/src/main/java/com/squareup/square/RawEmployeesClient.java @@ -67,6 +67,11 @@ public SquareClientHttpResponse> list( QueryStringMapper.addQueryParameter( httpUrl, "cursor", request.getCursor().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -109,13 +114,17 @@ public SquareClientHttpResponse get(GetEmployeesRequest req public SquareClientHttpResponse get( GetEmployeesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/employees") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/RawEventsClient.java b/src/main/java/com/squareup/square/RawEventsClient.java index 7eeec70b..82e0ee63 100644 --- a/src/main/java/com/squareup/square/RawEventsClient.java +++ b/src/main/java/com/squareup/square/RawEventsClient.java @@ -60,10 +60,14 @@ public SquareClientHttpResponse searchEvents(SearchEventsR */ public SquareClientHttpResponse searchEvents( SearchEventsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/events") - .build(); + .addPathSegments("v2/events"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -72,7 +76,7 @@ public SquareClientHttpResponse searchEvents( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -112,12 +116,16 @@ public SquareClientHttpResponse disableEvents() { * Disabling events for a specific time period prevents them from being searchable, even if you re-enable them later. */ public SquareClientHttpResponse disableEvents(RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/events/disable") - .build(); + .addPathSegments("v2/events/disable"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json") @@ -152,12 +160,16 @@ public SquareClientHttpResponse enableEvents() { * Enables events to make them searchable. Only events that occur while in the enabled state are searchable. */ public SquareClientHttpResponse enableEvents(RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/events/enable") - .build(); + .addPathSegments("v2/events/enable"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json") @@ -214,6 +226,11 @@ public SquareClientHttpResponse listEventTypes( QueryStringMapper.addQueryParameter( httpUrl, "api_version", request.getApiVersion().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/squareup/square/RawGiftCardsClient.java b/src/main/java/com/squareup/square/RawGiftCardsClient.java index ed838efd..cbfe117b 100644 --- a/src/main/java/com/squareup/square/RawGiftCardsClient.java +++ b/src/main/java/com/squareup/square/RawGiftCardsClient.java @@ -100,6 +100,11 @@ public SquareClientHttpResponse> list( QueryStringMapper.addQueryParameter( httpUrl, "customer_id", request.getCustomerId().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -156,10 +161,14 @@ public SquareClientHttpResponse create(CreateGiftCardReq */ public SquareClientHttpResponse create( CreateGiftCardRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/gift-cards") - .build(); + .addPathSegments("v2/gift-cards"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -168,7 +177,7 @@ public SquareClientHttpResponse create( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -206,10 +215,14 @@ public SquareClientHttpResponse getFromGan(GetGiftCa */ public SquareClientHttpResponse getFromGan( GetGiftCardFromGanRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/gift-cards/from-gan") - .build(); + .addPathSegments("v2/gift-cards/from-gan"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -218,7 +231,7 @@ public SquareClientHttpResponse getFromGan( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -256,10 +269,14 @@ public SquareClientHttpResponse getFromNonce(GetGi */ public SquareClientHttpResponse getFromNonce( GetGiftCardFromNonceRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/gift-cards/from-nonce") - .build(); + .addPathSegments("v2/gift-cards/from-nonce"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -268,7 +285,7 @@ public SquareClientHttpResponse getFromNonce( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -307,12 +324,16 @@ public SquareClientHttpResponse linkCustomer( */ public SquareClientHttpResponse linkCustomer( LinkCustomerToGiftCardRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/gift-cards") .addPathSegment(request.getGiftCardId()) - .addPathSegments("link-customer") - .build(); + .addPathSegments("link-customer"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -321,7 +342,7 @@ public SquareClientHttpResponse linkCustomer( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -360,12 +381,16 @@ public SquareClientHttpResponse unlinkCustom */ public SquareClientHttpResponse unlinkCustomer( UnlinkCustomerFromGiftCardRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/gift-cards") .addPathSegment(request.getGiftCardId()) - .addPathSegments("unlink-customer") - .build(); + .addPathSegments("unlink-customer"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -374,7 +399,7 @@ public SquareClientHttpResponse unlinkCustom throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -413,13 +438,17 @@ public SquareClientHttpResponse get(GetGiftCardsRequest req */ public SquareClientHttpResponse get( GetGiftCardsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/gift-cards") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/RawInventoryClient.java b/src/main/java/com/squareup/square/RawInventoryClient.java index e91bbd24..07e38d9d 100644 --- a/src/main/java/com/squareup/square/RawInventoryClient.java +++ b/src/main/java/com/squareup/square/RawInventoryClient.java @@ -67,13 +67,17 @@ public SquareClientHttpResponse deprecatedGetAdj */ public SquareClientHttpResponse deprecatedGetAdjustment( DeprecatedGetAdjustmentInventoryRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/inventory/adjustment") - .addPathSegment(request.getAdjustmentId()) - .build(); + .addPathSegment(request.getAdjustmentId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -113,13 +117,17 @@ public SquareClientHttpResponse getAdjustment( */ public SquareClientHttpResponse getAdjustment( GetAdjustmentInventoryRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/inventory/adjustments") - .addPathSegment(request.getAdjustmentId()) - .build(); + .addPathSegment(request.getAdjustmentId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -159,10 +167,14 @@ public SquareClientHttpResponse deprecatedBatchCha */ public SquareClientHttpResponse deprecatedBatchChange( BatchChangeInventoryRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/inventory/batch-change") - .build(); + .addPathSegments("v2/inventory/batch-change"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -171,7 +183,7 @@ public SquareClientHttpResponse deprecatedBatchCha throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -231,10 +243,14 @@ public SquareClientHttpResponse deprecatedBatc */ public SquareClientHttpResponse deprecatedBatchGetChanges( BatchRetrieveInventoryChangesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/inventory/batch-retrieve-changes") - .build(); + .addPathSegments("v2/inventory/batch-retrieve-changes"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -243,7 +259,7 @@ public SquareClientHttpResponse deprecatedBatc throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -301,10 +317,14 @@ public SquareClientHttpResponse deprecatedBatch */ public SquareClientHttpResponse deprecatedBatchGetCounts( BatchGetInventoryCountsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/inventory/batch-retrieve-counts") - .build(); + .addPathSegments("v2/inventory/batch-retrieve-counts"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -313,7 +333,7 @@ public SquareClientHttpResponse deprecatedBatch throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -358,10 +378,14 @@ public SquareClientHttpResponse batchCreateChanges */ public SquareClientHttpResponse batchCreateChanges( BatchChangeInventoryRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/inventory/changes/batch-create") - .build(); + .addPathSegments("v2/inventory/changes/batch-create"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -370,7 +394,7 @@ public SquareClientHttpResponse batchCreateChanges throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -444,10 +468,14 @@ public SquareClientHttpResponse> batchGetCha */ public SquareClientHttpResponse> batchGetChanges( BatchRetrieveInventoryChangesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/inventory/changes/batch-retrieve") - .build(); + .addPathSegments("v2/inventory/changes/batch-retrieve"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -456,7 +484,7 @@ public SquareClientHttpResponse> batchGetCha throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -552,10 +580,14 @@ public SquareClientHttpResponse> batchGetCoun */ public SquareClientHttpResponse> batchGetCounts( BatchGetInventoryCountsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/inventory/counts/batch-retrieve") - .build(); + .addPathSegments("v2/inventory/counts/batch-retrieve"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -564,7 +596,7 @@ public SquareClientHttpResponse> batchGetCoun throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -616,13 +648,17 @@ public SquareClientHttpResponse deprecatedGet */ public SquareClientHttpResponse deprecatedGetPhysicalCount( DeprecatedGetPhysicalCountInventoryRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/inventory/physical-count") - .addPathSegment(request.getPhysicalCountId()) - .build(); + .addPathSegment(request.getPhysicalCountId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -663,13 +699,17 @@ public SquareClientHttpResponse getPhysicalCo */ public SquareClientHttpResponse getPhysicalCount( GetPhysicalCountInventoryRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/inventory/physical-counts") - .addPathSegment(request.getPhysicalCountId()) - .build(); + .addPathSegment(request.getPhysicalCountId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -709,13 +749,17 @@ public SquareClientHttpResponse getTransfer(GetTra */ public SquareClientHttpResponse getTransfer( GetTransferInventoryRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/inventory/transfers") - .addPathSegment(request.getTransferId()) - .build(); + .addPathSegment(request.getTransferId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -770,6 +814,11 @@ public SquareClientHttpResponse> get( QueryStringMapper.addQueryParameter( httpUrl, "cursor", request.getCursor().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -850,6 +899,11 @@ public SquareClientHttpResponse> changes( QueryStringMapper.addQueryParameter( httpUrl, "cursor", request.getCursor().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/squareup/square/RawInvoicesClient.java b/src/main/java/com/squareup/square/RawInvoicesClient.java index 39fe8579..d884aeed 100644 --- a/src/main/java/com/squareup/square/RawInvoicesClient.java +++ b/src/main/java/com/squareup/square/RawInvoicesClient.java @@ -84,6 +84,11 @@ public SquareClientHttpResponse> list( QueryStringMapper.addQueryParameter( httpUrl, "limit", request.getLimit().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -138,10 +143,14 @@ public SquareClientHttpResponse create(CreateInvoiceReque */ public SquareClientHttpResponse create( CreateInvoiceRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/invoices") - .build(); + .addPathSegments("v2/invoices"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -150,7 +159,7 @@ public SquareClientHttpResponse create( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -197,10 +206,14 @@ public SquareClientHttpResponse search(SearchInvoicesReq */ public SquareClientHttpResponse search( SearchInvoicesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/invoices/search") - .build(); + .addPathSegments("v2/invoices/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -209,7 +222,7 @@ public SquareClientHttpResponse search( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -246,13 +259,17 @@ public SquareClientHttpResponse get(GetInvoicesRequest reque * Retrieves an invoice by invoice ID. */ public SquareClientHttpResponse get(GetInvoicesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/invoices") - .addPathSegment(request.getInvoiceId()) - .build(); + .addPathSegment(request.getInvoiceId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -294,11 +311,15 @@ public SquareClientHttpResponse update(UpdateInvoiceReque */ public SquareClientHttpResponse update( UpdateInvoiceRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/invoices") - .addPathSegment(request.getInvoiceId()) - .build(); + .addPathSegment(request.getInvoiceId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -307,7 +328,7 @@ public SquareClientHttpResponse update( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -356,6 +377,11 @@ public SquareClientHttpResponse delete( QueryStringMapper.addQueryParameter( httpUrl, "version", request.getVersion().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("DELETE", null) @@ -404,12 +430,16 @@ public SquareClientHttpResponse createInvoiceAt */ public SquareClientHttpResponse createInvoiceAttachment( CreateInvoiceAttachmentRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/invoices") .addPathSegment(request.getInvoiceId()) - .addPathSegments("attachments") - .build(); + .addPathSegments("attachments"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } MultipartBody.Builder multipartBodyBuilder = new MultipartBody.Builder().setType(MultipartBody.FORM); try { if (request.getRequest().isPresent()) { @@ -432,7 +462,7 @@ public SquareClientHttpResponse createInvoiceAt throw new RuntimeException(e); } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", multipartBodyBuilder.build()) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -472,15 +502,19 @@ public SquareClientHttpResponse deleteInvoiceAt */ public SquareClientHttpResponse deleteInvoiceAttachment( DeleteInvoiceAttachmentRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/invoices") .addPathSegment(request.getInvoiceId()) .addPathSegments("attachments") - .addPathSegment(request.getAttachmentId()) - .build(); + .addPathSegment(request.getAttachmentId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -521,12 +555,16 @@ public SquareClientHttpResponse cancel(CancelInvoiceReque */ public SquareClientHttpResponse cancel( CancelInvoiceRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/invoices") .addPathSegment(request.getInvoiceId()) - .addPathSegments("cancel") - .build(); + .addPathSegments("cancel"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -535,7 +573,7 @@ public SquareClientHttpResponse cancel( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -592,12 +630,16 @@ public SquareClientHttpResponse publish(PublishInvoiceRe */ public SquareClientHttpResponse publish( PublishInvoiceRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/invoices") .addPathSegment(request.getInvoiceId()) - .addPathSegments("publish") - .build(); + .addPathSegments("publish"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -606,7 +648,7 @@ public SquareClientHttpResponse publish( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/RawLaborClient.java b/src/main/java/com/squareup/square/RawLaborClient.java index 9ef72a5d..be17198b 100644 --- a/src/main/java/com/squareup/square/RawLaborClient.java +++ b/src/main/java/com/squareup/square/RawLaborClient.java @@ -78,10 +78,14 @@ public SquareClientHttpResponse createScheduledShi */ public SquareClientHttpResponse createScheduledShift( CreateScheduledShiftRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/labor/scheduled-shifts") - .build(); + .addPathSegments("v2/labor/scheduled-shifts"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -90,7 +94,7 @@ public SquareClientHttpResponse createScheduledShi throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -137,10 +141,14 @@ public SquareClientHttpResponse bulkPublishS */ public SquareClientHttpResponse bulkPublishScheduledShifts( BulkPublishScheduledShiftsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/labor/scheduled-shifts/bulk-publish") - .build(); + .addPathSegments("v2/labor/scheduled-shifts/bulk-publish"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -149,7 +157,7 @@ public SquareClientHttpResponse bulkPublishS throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -208,10 +216,14 @@ public SquareClientHttpResponse searchScheduledSh */ public SquareClientHttpResponse searchScheduledShifts( SearchScheduledShiftsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/labor/scheduled-shifts/search") - .build(); + .addPathSegments("v2/labor/scheduled-shifts/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -220,7 +232,7 @@ public SquareClientHttpResponse searchScheduledSh throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -259,13 +271,17 @@ public SquareClientHttpResponse retrieveSchedule */ public SquareClientHttpResponse retrieveScheduledShift( RetrieveScheduledShiftRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/labor/scheduled-shifts") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -323,11 +339,15 @@ public SquareClientHttpResponse updateScheduledShi */ public SquareClientHttpResponse updateScheduledShift( UpdateScheduledShiftRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/labor/scheduled-shifts") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -336,7 +356,7 @@ public SquareClientHttpResponse updateScheduledShi throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -377,12 +397,16 @@ public SquareClientHttpResponse publishScheduledS */ public SquareClientHttpResponse publishScheduledShift( PublishScheduledShiftRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/labor/scheduled-shifts") .addPathSegment(request.getId()) - .addPathSegments("publish") - .build(); + .addPathSegments("publish"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -391,7 +415,7 @@ public SquareClientHttpResponse publishScheduledS throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -465,10 +489,14 @@ public SquareClientHttpResponse createTimecard(CreateTim */ public SquareClientHttpResponse createTimecard( CreateTimecardRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/labor/timecards") - .build(); + .addPathSegments("v2/labor/timecards"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -477,7 +505,7 @@ public SquareClientHttpResponse createTimecard( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -593,10 +621,14 @@ public SquareClientHttpResponse searchTimecards(SearchT */ public SquareClientHttpResponse searchTimecards( SearchTimecardsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/labor/timecards/search") - .build(); + .addPathSegments("v2/labor/timecards/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -605,7 +637,7 @@ public SquareClientHttpResponse searchTimecards( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -643,13 +675,17 @@ public SquareClientHttpResponse retrieveTimecard(Retri */ public SquareClientHttpResponse retrieveTimecard( RetrieveTimecardRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/labor/timecards") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -694,11 +730,15 @@ public SquareClientHttpResponse updateTimecard(UpdateTim */ public SquareClientHttpResponse updateTimecard( UpdateTimecardRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/labor/timecards") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -707,7 +747,7 @@ public SquareClientHttpResponse updateTimecard( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -745,13 +785,17 @@ public SquareClientHttpResponse deleteTimecard(DeleteTim */ public SquareClientHttpResponse deleteTimecard( DeleteTimecardRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/labor/timecards") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/RawLocationsClient.java b/src/main/java/com/squareup/square/RawLocationsClient.java index 3368821b..1c5b66d8 100644 --- a/src/main/java/com/squareup/square/RawLocationsClient.java +++ b/src/main/java/com/squareup/square/RawLocationsClient.java @@ -49,12 +49,16 @@ public SquareClientHttpResponse list() { * including those with an inactive status. Locations are listed alphabetically by name. */ public SquareClientHttpResponse list(RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/locations") - .build(); + .addPathSegments("v2/locations"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json") @@ -128,10 +132,14 @@ public SquareClientHttpResponse create(CreateLocationReq */ public SquareClientHttpResponse create( CreateLocationRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/locations") - .build(); + .addPathSegments("v2/locations"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -140,7 +148,7 @@ public SquareClientHttpResponse create( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -180,13 +188,17 @@ public SquareClientHttpResponse get(GetLocationsRequest req */ public SquareClientHttpResponse get( GetLocationsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/locations") - .addPathSegment(request.getLocationId()) - .build(); + .addPathSegment(request.getLocationId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -222,11 +234,15 @@ public SquareClientHttpResponse update(UpdateLocationReq */ public SquareClientHttpResponse update( UpdateLocationRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/locations") - .addPathSegment(request.getLocationId()) - .build(); + .addPathSegment(request.getLocationId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -235,7 +251,7 @@ public SquareClientHttpResponse update( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -281,12 +297,16 @@ public SquareClientHttpResponse checkouts(CreateCheckout */ public SquareClientHttpResponse checkouts( CreateCheckoutRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/locations") .addPathSegment(request.getLocationId()) - .addPathSegments("checkouts") - .build(); + .addPathSegments("checkouts"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -295,7 +315,7 @@ public SquareClientHttpResponse checkouts( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/RawLoyaltyClient.java b/src/main/java/com/squareup/square/RawLoyaltyClient.java index c140cbef..6ab18dbc 100644 --- a/src/main/java/com/squareup/square/RawLoyaltyClient.java +++ b/src/main/java/com/squareup/square/RawLoyaltyClient.java @@ -75,10 +75,14 @@ public SquareClientHttpResponse searchEvents(Search */ public SquareClientHttpResponse searchEvents( SearchLoyaltyEventsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/loyalty/events/search") - .build(); + .addPathSegments("v2/loyalty/events/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -87,7 +91,7 @@ public SquareClientHttpResponse searchEvents( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/RawMerchantsClient.java b/src/main/java/com/squareup/square/RawMerchantsClient.java index b3f0f61a..f1bccb95 100644 --- a/src/main/java/com/squareup/square/RawMerchantsClient.java +++ b/src/main/java/com/squareup/square/RawMerchantsClient.java @@ -95,6 +95,11 @@ public SquareClientHttpResponse> list( QueryStringMapper.addQueryParameter( httpUrl, "cursor", request.getCursor().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -143,13 +148,17 @@ public SquareClientHttpResponse get(GetMerchantsRequest req */ public SquareClientHttpResponse get( GetMerchantsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/merchants") - .addPathSegment(request.getMerchantId()) - .build(); + .addPathSegment(request.getMerchantId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/RawOAuthClient.java b/src/main/java/com/squareup/square/RawOAuthClient.java index ffe99ed9..1f235e1f 100644 --- a/src/main/java/com/squareup/square/RawOAuthClient.java +++ b/src/main/java/com/squareup/square/RawOAuthClient.java @@ -90,10 +90,14 @@ public SquareClientHttpResponse revokeToken(RevokeTokenRequ */ public SquareClientHttpResponse revokeToken( RevokeTokenRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("oauth2/revoke") - .build(); + .addPathSegments("oauth2/revoke"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -102,7 +106,7 @@ public SquareClientHttpResponse revokeToken( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -179,10 +183,14 @@ public SquareClientHttpResponse obtainToken(ObtainTokenRequ */ public SquareClientHttpResponse obtainToken( ObtainTokenRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("oauth2/token") - .build(); + .addPathSegments("oauth2/token"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -191,7 +199,7 @@ public SquareClientHttpResponse obtainToken( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -241,12 +249,16 @@ public SquareClientHttpResponse retrieveTokenStatus *

If the access token is expired or not a valid access token, the endpoint returns an UNAUTHORIZED error.

*/ public SquareClientHttpResponse retrieveTokenStatus(RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("oauth2/token/status") - .build(); + .addPathSegments("oauth2/token/status"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json") @@ -276,12 +288,16 @@ public SquareClientHttpResponse authorize() { } public SquareClientHttpResponse authorize(RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("oauth2/authorize") - .build(); + .addPathSegments("oauth2/authorize"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .build(); diff --git a/src/main/java/com/squareup/square/RawOrdersClient.java b/src/main/java/com/squareup/square/RawOrdersClient.java index f511bd11..cf6c11ab 100644 --- a/src/main/java/com/squareup/square/RawOrdersClient.java +++ b/src/main/java/com/squareup/square/RawOrdersClient.java @@ -85,10 +85,14 @@ public SquareClientHttpResponse create(CreateOrderRequest r */ public SquareClientHttpResponse create( CreateOrderRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/orders") - .build(); + .addPathSegments("v2/orders"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -97,7 +101,7 @@ public SquareClientHttpResponse create( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -136,10 +140,14 @@ public SquareClientHttpResponse batchGet(BatchGetOrdersR */ public SquareClientHttpResponse batchGet( BatchGetOrdersRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/orders/batch-retrieve") - .build(); + .addPathSegments("v2/orders/batch-retrieve"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -148,7 +156,7 @@ public SquareClientHttpResponse batchGet( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -186,10 +194,14 @@ public SquareClientHttpResponse calculate(CalculateOrder */ public SquareClientHttpResponse calculate( CalculateOrderRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/orders/calculate") - .build(); + .addPathSegments("v2/orders/calculate"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -198,7 +210,7 @@ public SquareClientHttpResponse calculate( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -238,10 +250,14 @@ public SquareClientHttpResponse clone(CloneOrderRequest requ */ public SquareClientHttpResponse clone( CloneOrderRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/orders/clone") - .build(); + .addPathSegments("v2/orders/clone"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -250,7 +266,7 @@ public SquareClientHttpResponse clone( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -353,10 +369,14 @@ public SquareClientHttpResponse search(SearchOrdersRequest */ public SquareClientHttpResponse search( SearchOrdersRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/orders/search") - .build(); + .addPathSegments("v2/orders/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -365,7 +385,7 @@ public SquareClientHttpResponse search( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -401,13 +421,17 @@ public SquareClientHttpResponse get(GetOrdersRequest request) * Retrieves an Order by ID. */ public SquareClientHttpResponse get(GetOrdersRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/orders") - .addPathSegment(request.getOrderId()) - .build(); + .addPathSegment(request.getOrderId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -469,11 +493,15 @@ public SquareClientHttpResponse update(UpdateOrderRequest r */ public SquareClientHttpResponse update( UpdateOrderRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/orders") - .addPathSegment(request.getOrderId()) - .build(); + .addPathSegment(request.getOrderId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -482,7 +510,7 @@ public SquareClientHttpResponse update( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -542,12 +570,16 @@ public SquareClientHttpResponse pay(PayOrderRequest request) { * */ public SquareClientHttpResponse pay(PayOrderRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/orders") .addPathSegment(request.getOrderId()) - .addPathSegments("pay") - .build(); + .addPathSegments("pay"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -556,7 +588,7 @@ public SquareClientHttpResponse pay(PayOrderRequest request, R throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/RawPaymentsClient.java b/src/main/java/com/squareup/square/RawPaymentsClient.java index 92583f6b..904e90d6 100644 --- a/src/main/java/com/squareup/square/RawPaymentsClient.java +++ b/src/main/java/com/squareup/square/RawPaymentsClient.java @@ -154,6 +154,11 @@ public SquareClientHttpResponse> list( QueryStringMapper.addQueryParameter( httpUrl, "sort_field", request.getSortField().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -214,10 +219,14 @@ public SquareClientHttpResponse create(CreatePaymentReque */ public SquareClientHttpResponse create( CreatePaymentRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/payments") - .build(); + .addPathSegments("v2/payments"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -226,7 +235,7 @@ public SquareClientHttpResponse create( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -280,10 +289,14 @@ public SquareClientHttpResponse cancelByI */ public SquareClientHttpResponse cancelByIdempotencyKey( CancelPaymentByIdempotencyKeyRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/payments/cancel") - .build(); + .addPathSegments("v2/payments/cancel"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -292,7 +305,7 @@ public SquareClientHttpResponse cancelByI throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -330,13 +343,17 @@ public SquareClientHttpResponse get(GetPaymentsRequest reque * Retrieves details for a specific payment. */ public SquareClientHttpResponse get(GetPaymentsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/payments") - .addPathSegment(request.getPaymentId()) - .build(); + .addPathSegment(request.getPaymentId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -374,11 +391,15 @@ public SquareClientHttpResponse update(UpdatePaymentReque */ public SquareClientHttpResponse update( UpdatePaymentRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/payments") - .addPathSegment(request.getPaymentId()) - .build(); + .addPathSegment(request.getPaymentId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -387,7 +408,7 @@ public SquareClientHttpResponse update( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -426,14 +447,18 @@ public SquareClientHttpResponse cancel(CancelPaymentsRequ */ public SquareClientHttpResponse cancel( CancelPaymentsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/payments") .addPathSegment(request.getPaymentId()) - .addPathSegments("cancel") - .build(); + .addPathSegments("cancel"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -473,12 +498,16 @@ public SquareClientHttpResponse complete(CompletePaymen */ public SquareClientHttpResponse complete( CompletePaymentRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/payments") .addPathSegment(request.getPaymentId()) - .addPathSegments("complete") - .build(); + .addPathSegments("complete"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -487,7 +516,7 @@ public SquareClientHttpResponse complete( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/RawPayoutsClient.java b/src/main/java/com/squareup/square/RawPayoutsClient.java index eb51971d..cd5f017d 100644 --- a/src/main/java/com/squareup/square/RawPayoutsClient.java +++ b/src/main/java/com/squareup/square/RawPayoutsClient.java @@ -102,6 +102,11 @@ public SquareClientHttpResponse> list( QueryStringMapper.addQueryParameter( httpUrl, "limit", request.getLimit().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -151,13 +156,17 @@ public SquareClientHttpResponse get(GetPayoutsRequest request * To call this endpoint, set PAYOUTS_READ for the OAuth scope. */ public SquareClientHttpResponse get(GetPayoutsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/payouts") - .addPathSegment(request.getPayoutId()) - .build(); + .addPathSegment(request.getPayoutId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -212,6 +221,11 @@ public SquareClientHttpResponse> listEntries( QueryStringMapper.addQueryParameter( httpUrl, "limit", request.getLimit().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/squareup/square/RawRefundsClient.java b/src/main/java/com/squareup/square/RawRefundsClient.java index 43997ed3..a7c2ae66 100644 --- a/src/main/java/com/squareup/square/RawRefundsClient.java +++ b/src/main/java/com/squareup/square/RawRefundsClient.java @@ -130,6 +130,11 @@ public SquareClientHttpResponse> list( QueryStringMapper.addQueryParameter( httpUrl, "sort_field", request.getSortField().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -185,10 +190,14 @@ public SquareClientHttpResponse refundPayment(RefundPayme */ public SquareClientHttpResponse refundPayment( RefundPaymentRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/refunds") - .build(); + .addPathSegments("v2/refunds"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -197,7 +206,7 @@ public SquareClientHttpResponse refundPayment( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -234,13 +243,17 @@ public SquareClientHttpResponse get(GetRefundsRequest */ public SquareClientHttpResponse get( GetRefundsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/refunds") - .addPathSegment(request.getRefundId()) - .build(); + .addPathSegment(request.getRefundId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/RawSitesClient.java b/src/main/java/com/squareup/square/RawSitesClient.java index fb361c27..b24624a0 100644 --- a/src/main/java/com/squareup/square/RawSitesClient.java +++ b/src/main/java/com/squareup/square/RawSitesClient.java @@ -38,12 +38,16 @@ public SquareClientHttpResponse list() { *

Note: Square Online APIs are publicly available as part of an early access program. For more information, see Early access program for Square Online APIs.

*/ public SquareClientHttpResponse list(RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/sites") - .build(); + .addPathSegments("v2/sites"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json") diff --git a/src/main/java/com/squareup/square/RawSnippetsClient.java b/src/main/java/com/squareup/square/RawSnippetsClient.java index f4d3f8b4..84c7d228 100644 --- a/src/main/java/com/squareup/square/RawSnippetsClient.java +++ b/src/main/java/com/squareup/square/RawSnippetsClient.java @@ -48,14 +48,18 @@ public SquareClientHttpResponse get(GetSnippetsRequest reque *

Note: Square Online APIs are publicly available as part of an early access program. For more information, see Early access program for Square Online APIs.

*/ public SquareClientHttpResponse get(GetSnippetsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/sites") .addPathSegment(request.getSiteId()) - .addPathSegments("snippet") - .build(); + .addPathSegments("snippet"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -97,12 +101,16 @@ public SquareClientHttpResponse upsert(UpsertSnippetReque */ public SquareClientHttpResponse upsert( UpsertSnippetRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/sites") .addPathSegment(request.getSiteId()) - .addPathSegments("snippet") - .build(); + .addPathSegments("snippet"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -111,7 +119,7 @@ public SquareClientHttpResponse upsert( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -152,14 +160,18 @@ public SquareClientHttpResponse delete(DeleteSnippetsRequ */ public SquareClientHttpResponse delete( DeleteSnippetsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/sites") .addPathSegment(request.getSiteId()) - .addPathSegments("snippet") - .build(); + .addPathSegments("snippet"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/RawSubscriptionsClient.java b/src/main/java/com/squareup/square/RawSubscriptionsClient.java index ac7a60bf..c4ba65fb 100644 --- a/src/main/java/com/squareup/square/RawSubscriptionsClient.java +++ b/src/main/java/com/squareup/square/RawSubscriptionsClient.java @@ -79,10 +79,14 @@ public SquareClientHttpResponse create(CreateSubscri */ public SquareClientHttpResponse create( CreateSubscriptionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/subscriptions") - .build(); + .addPathSegments("v2/subscriptions"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -91,7 +95,7 @@ public SquareClientHttpResponse create( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -131,10 +135,14 @@ public SquareClientHttpResponse bulkSwapPlan(BulkSwapPlanR */ public SquareClientHttpResponse bulkSwapPlan( BulkSwapPlanRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/subscriptions/bulk-swap-plan") - .build(); + .addPathSegments("v2/subscriptions/bulk-swap-plan"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -143,7 +151,7 @@ public SquareClientHttpResponse bulkSwapPlan( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -238,10 +246,14 @@ public SquareClientHttpResponse search(SearchSubscr */ public SquareClientHttpResponse search( SearchSubscriptionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/subscriptions/search") - .build(); + .addPathSegments("v2/subscriptions/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -250,7 +262,7 @@ public SquareClientHttpResponse search( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -296,6 +308,11 @@ public SquareClientHttpResponse get( QueryStringMapper.addQueryParameter( httpUrl, "include", request.getInclude().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -336,11 +353,15 @@ public SquareClientHttpResponse update(UpdateSubscri */ public SquareClientHttpResponse update( UpdateSubscriptionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/subscriptions") - .addPathSegment(request.getSubscriptionId()) - .build(); + .addPathSegment(request.getSubscriptionId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -349,7 +370,7 @@ public SquareClientHttpResponse update( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -388,15 +409,19 @@ public SquareClientHttpResponse deleteAction( */ public SquareClientHttpResponse deleteAction( DeleteActionSubscriptionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/subscriptions") .addPathSegment(request.getSubscriptionId()) .addPathSegments("actions") - .addPathSegment(request.getActionId()) - .build(); + .addPathSegment(request.getActionId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -436,12 +461,16 @@ public SquareClientHttpResponse changeBillingAn */ public SquareClientHttpResponse changeBillingAnchorDate( ChangeBillingAnchorDateRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/subscriptions") .addPathSegment(request.getSubscriptionId()) - .addPathSegments("billing-anchor") - .build(); + .addPathSegments("billing-anchor"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -450,7 +479,7 @@ public SquareClientHttpResponse changeBillingAn throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -492,14 +521,18 @@ public SquareClientHttpResponse cancel(CancelSubscri */ public SquareClientHttpResponse cancel( CancelSubscriptionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/subscriptions") .addPathSegment(request.getSubscriptionId()) - .addPathSegments("cancel") - .build(); + .addPathSegments("cancel"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -550,6 +583,11 @@ public SquareClientHttpResponse> listEvent QueryStringMapper.addQueryParameter( httpUrl, "limit", request.getLimit().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -600,12 +638,16 @@ public SquareClientHttpResponse pause(PauseSubscripti */ public SquareClientHttpResponse pause( PauseSubscriptionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/subscriptions") .addPathSegment(request.getSubscriptionId()) - .addPathSegments("pause") - .build(); + .addPathSegments("pause"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -614,7 +656,7 @@ public SquareClientHttpResponse pause( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -652,12 +694,16 @@ public SquareClientHttpResponse resume(ResumeSubscri */ public SquareClientHttpResponse resume( ResumeSubscriptionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/subscriptions") .addPathSegment(request.getSubscriptionId()) - .addPathSegments("resume") - .build(); + .addPathSegments("resume"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -666,7 +712,7 @@ public SquareClientHttpResponse resume( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -705,12 +751,16 @@ public SquareClientHttpResponse swapPlan(SwapPlanRequest reque * For more information, see Swap Subscription Plan Variations. */ public SquareClientHttpResponse swapPlan(SwapPlanRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/subscriptions") .addPathSegment(request.getSubscriptionId()) - .addPathSegments("swap-plan") - .build(); + .addPathSegments("swap-plan"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -719,7 +769,7 @@ public SquareClientHttpResponse swapPlan(SwapPlanRequest reque throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/RawTeamClient.java b/src/main/java/com/squareup/square/RawTeamClient.java index cb41cea6..e6d16a6a 100644 --- a/src/main/java/com/squareup/square/RawTeamClient.java +++ b/src/main/java/com/squareup/square/RawTeamClient.java @@ -68,6 +68,11 @@ public SquareClientHttpResponse listJobs(ListJobsRequest reque QueryStringMapper.addQueryParameter( httpUrl, "cursor", request.getCursor().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -107,10 +112,14 @@ public SquareClientHttpResponse createJob(CreateJobRequest re */ public SquareClientHttpResponse createJob( CreateJobRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/team-members/jobs") - .build(); + .addPathSegments("v2/team-members/jobs"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -119,7 +128,7 @@ public SquareClientHttpResponse createJob( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -156,13 +165,17 @@ public SquareClientHttpResponse retrieveJob(RetrieveJobRequ */ public SquareClientHttpResponse retrieveJob( RetrieveJobRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/team-members/jobs") - .addPathSegment(request.getJobId()) - .build(); + .addPathSegment(request.getJobId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -202,11 +215,15 @@ public SquareClientHttpResponse updateJob(UpdateJobRequest re */ public SquareClientHttpResponse updateJob( UpdateJobRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/team-members/jobs") - .addPathSegment(request.getJobId()) - .build(); + .addPathSegment(request.getJobId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -215,7 +232,7 @@ public SquareClientHttpResponse updateJob( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/RawTeamMembersClient.java b/src/main/java/com/squareup/square/RawTeamMembersClient.java index 5eb37132..03b43637 100644 --- a/src/main/java/com/squareup/square/RawTeamMembersClient.java +++ b/src/main/java/com/squareup/square/RawTeamMembersClient.java @@ -89,10 +89,14 @@ public SquareClientHttpResponse create(CreateTeamMembe */ public SquareClientHttpResponse create( CreateTeamMemberRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/team-members") - .build(); + .addPathSegments("v2/team-members"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -101,7 +105,7 @@ public SquareClientHttpResponse create( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -147,10 +151,14 @@ public SquareClientHttpResponse batchCreate(Batc */ public SquareClientHttpResponse batchCreate( BatchCreateTeamMembersRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/team-members/bulk-create") - .build(); + .addPathSegments("v2/team-members/bulk-create"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -159,7 +167,7 @@ public SquareClientHttpResponse batchCreate( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -205,10 +213,14 @@ public SquareClientHttpResponse batchUpdate(Batc */ public SquareClientHttpResponse batchUpdate( BatchUpdateTeamMembersRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/team-members/bulk-update") - .build(); + .addPathSegments("v2/team-members/bulk-update"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -217,7 +229,7 @@ public SquareClientHttpResponse batchUpdate( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -277,10 +289,14 @@ public SquareClientHttpResponse search(SearchTeamMemb */ public SquareClientHttpResponse search( SearchTeamMembersRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/team-members/search") - .build(); + .addPathSegments("v2/team-members/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -289,7 +305,7 @@ public SquareClientHttpResponse search( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -329,13 +345,17 @@ public SquareClientHttpResponse get(GetTeamMembersRequest */ public SquareClientHttpResponse get( GetTeamMembersRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/team-members") - .addPathSegment(request.getTeamMemberId()) - .build(); + .addPathSegment(request.getTeamMemberId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -373,11 +393,15 @@ public SquareClientHttpResponse update(UpdateTeamMembe */ public SquareClientHttpResponse update( UpdateTeamMembersRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/team-members") - .addPathSegment(request.getTeamMemberId()) - .build(); + .addPathSegment(request.getTeamMemberId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -386,7 +410,7 @@ public SquareClientHttpResponse update( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/RawTerminalClient.java b/src/main/java/com/squareup/square/RawTerminalClient.java index 5c641f12..626afc26 100644 --- a/src/main/java/com/squareup/square/RawTerminalClient.java +++ b/src/main/java/com/squareup/square/RawTerminalClient.java @@ -46,14 +46,18 @@ public SquareClientHttpResponse dismissTerminalAc */ public SquareClientHttpResponse dismissTerminalAction( DismissTerminalActionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/terminals/actions") .addPathSegment(request.getActionId()) - .addPathSegments("dismiss") - .build(); + .addPathSegments("dismiss"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -91,14 +95,18 @@ public SquareClientHttpResponse dismissTerminal */ public SquareClientHttpResponse dismissTerminalCheckout( DismissTerminalCheckoutRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/terminals/checkouts") .addPathSegment(request.getCheckoutId()) - .addPathSegments("dismiss") - .build(); + .addPathSegments("dismiss"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -136,14 +144,18 @@ public SquareClientHttpResponse dismissTerminalRe */ public SquareClientHttpResponse dismissTerminalRefund( DismissTerminalRefundRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/terminals/refunds") .addPathSegment(request.getTerminalRefundId()) - .addPathSegments("dismiss") - .build(); + .addPathSegments("dismiss"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/RawTransferOrdersClient.java b/src/main/java/com/squareup/square/RawTransferOrdersClient.java index 9c6c98d9..f053711d 100644 --- a/src/main/java/com/squareup/square/RawTransferOrdersClient.java +++ b/src/main/java/com/squareup/square/RawTransferOrdersClient.java @@ -99,10 +99,14 @@ public SquareClientHttpResponse create(CreateTransf */ public SquareClientHttpResponse create( CreateTransferOrderRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/transfer-orders") - .build(); + .addPathSegments("v2/transfer-orders"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -111,7 +115,7 @@ public SquareClientHttpResponse create( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -191,10 +195,14 @@ public SquareClientHttpResponse> search(Search */ public SquareClientHttpResponse> search( SearchTransferOrdersRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/transfer-orders/search") - .build(); + .addPathSegments("v2/transfer-orders/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -203,7 +211,7 @@ public SquareClientHttpResponse> search( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -266,13 +274,17 @@ public SquareClientHttpResponse get(GetTransferOr */ public SquareClientHttpResponse get( GetTransferOrdersRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/transfer-orders") - .addPathSegment(request.getTransferOrderId()) - .build(); + .addPathSegment(request.getTransferOrderId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -313,11 +325,15 @@ public SquareClientHttpResponse update(UpdateTransf */ public SquareClientHttpResponse update( UpdateTransferOrderRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/transfer-orders") - .addPathSegment(request.getTransferOrderId()) - .build(); + .addPathSegment(request.getTransferOrderId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -326,7 +342,7 @@ public SquareClientHttpResponse update( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -378,6 +394,11 @@ public SquareClientHttpResponse delete( QueryStringMapper.addQueryParameter( httpUrl, "version", request.getVersion().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("DELETE", null) @@ -434,12 +455,16 @@ public SquareClientHttpResponse cancel(CancelTransf */ public SquareClientHttpResponse cancel( CancelTransferOrderRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/transfer-orders") .addPathSegment(request.getTransferOrderId()) - .addPathSegments("cancel") - .build(); + .addPathSegments("cancel"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -448,7 +473,7 @@ public SquareClientHttpResponse cancel( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -512,12 +537,16 @@ public SquareClientHttpResponse receive(ReceiveTra */ public SquareClientHttpResponse receive( ReceiveTransferOrderRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/transfer-orders") .addPathSegment(request.getTransferOrderId()) - .addPathSegments("receive") - .build(); + .addPathSegments("receive"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -526,7 +555,7 @@ public SquareClientHttpResponse receive( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -574,12 +603,16 @@ public SquareClientHttpResponse start(StartTransferO */ public SquareClientHttpResponse start( StartTransferOrderRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/transfer-orders") .addPathSegment(request.getTransferOrderId()) - .addPathSegments("start") - .build(); + .addPathSegments("start"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -588,7 +621,7 @@ public SquareClientHttpResponse start( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/RawV1TransactionsClient.java b/src/main/java/com/squareup/square/RawV1TransactionsClient.java index 32c8efa7..f76b8190 100644 --- a/src/main/java/com/squareup/square/RawV1TransactionsClient.java +++ b/src/main/java/com/squareup/square/RawV1TransactionsClient.java @@ -63,6 +63,11 @@ public SquareClientHttpResponse> v1ListOrders( QueryStringMapper.addQueryParameter( httpUrl, "batch_token", request.getBatchToken().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -101,15 +106,19 @@ public SquareClientHttpResponse v1RetrieveOrder(V1RetrieveOrderRequest */ public SquareClientHttpResponse v1RetrieveOrder( V1RetrieveOrderRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v1") .addPathSegment(request.getLocationId()) .addPathSegments("orders") - .addPathSegment(request.getOrderId()) - .build(); + .addPathSegment(request.getOrderId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -145,13 +154,17 @@ public SquareClientHttpResponse v1UpdateOrder(V1UpdateOrderRequest requ */ public SquareClientHttpResponse v1UpdateOrder( V1UpdateOrderRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v1") .addPathSegment(request.getLocationId()) .addPathSegments("orders") - .addPathSegment(request.getOrderId()) - .build(); + .addPathSegment(request.getOrderId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -160,7 +173,7 @@ public SquareClientHttpResponse v1UpdateOrder( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/RawVendorsClient.java b/src/main/java/com/squareup/square/RawVendorsClient.java index 56d7f4ef..abf7d763 100644 --- a/src/main/java/com/squareup/square/RawVendorsClient.java +++ b/src/main/java/com/squareup/square/RawVendorsClient.java @@ -53,10 +53,14 @@ public SquareClientHttpResponse batchCreate(BatchCre */ public SquareClientHttpResponse batchCreate( BatchCreateVendorsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/vendors/bulk-create") - .build(); + .addPathSegments("v2/vendors/bulk-create"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -65,7 +69,7 @@ public SquareClientHttpResponse batchCreate( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -117,10 +121,14 @@ public SquareClientHttpResponse batchGet(BatchGetVendor */ public SquareClientHttpResponse batchGet( BatchGetVendorsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/vendors/bulk-retrieve") - .build(); + .addPathSegments("v2/vendors/bulk-retrieve"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -129,7 +137,7 @@ public SquareClientHttpResponse batchGet( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -167,10 +175,14 @@ public SquareClientHttpResponse batchUpdate(BatchUpd */ public SquareClientHttpResponse batchUpdate( BatchUpdateVendorsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/vendors/bulk-update") - .build(); + .addPathSegments("v2/vendors/bulk-update"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -179,7 +191,7 @@ public SquareClientHttpResponse batchUpdate( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -217,10 +229,14 @@ public SquareClientHttpResponse create(CreateVendorRequest */ public SquareClientHttpResponse create( CreateVendorRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/vendors/create") - .build(); + .addPathSegments("v2/vendors/create"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -229,7 +245,7 @@ public SquareClientHttpResponse create( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -280,10 +296,14 @@ public SquareClientHttpResponse search(SearchVendorsReque */ public SquareClientHttpResponse search( SearchVendorsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/vendors/search") - .build(); + .addPathSegments("v2/vendors/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -292,7 +312,7 @@ public SquareClientHttpResponse search( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -328,13 +348,17 @@ public SquareClientHttpResponse get(GetVendorsRequest request * Retrieves the vendor of a specified Vendor ID. */ public SquareClientHttpResponse get(GetVendorsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/vendors") - .addPathSegment(request.getVendorId()) - .build(); + .addPathSegment(request.getVendorId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -370,11 +394,15 @@ public SquareClientHttpResponse update(UpdateVendorsReques */ public SquareClientHttpResponse update( UpdateVendorsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/vendors") - .addPathSegment(request.getVendorId()) - .build(); + .addPathSegment(request.getVendorId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -383,7 +411,7 @@ public SquareClientHttpResponse update( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/SquareClientBuilder.java b/src/main/java/com/squareup/square/SquareClientBuilder.java index b9e55f12..adc5469e 100644 --- a/src/main/java/com/squareup/square/SquareClientBuilder.java +++ b/src/main/java/com/squareup/square/SquareClientBuilder.java @@ -5,6 +5,7 @@ import com.squareup.square.core.ClientOptions; import com.squareup.square.core.Environment; +import com.squareup.square.core.LogConfig; import java.util.HashMap; import java.util.Map; import java.util.Optional; @@ -25,6 +26,8 @@ public class SquareClientBuilder { private OkHttpClient httpClient; + private Optional logging = Optional.empty(); + /** * Sets token. * Defaults to the SQUARE_TOKEN environment variable. @@ -76,6 +79,14 @@ public SquareClientBuilder httpClient(OkHttpClient httpClient) { return this; } + /** + * Configure logging for the SDK. Silent by default — no log output unless explicitly configured. + */ + public SquareClientBuilder logging(LogConfig logging) { + this.logging = Optional.of(logging); + return this; + } + /** * Add a custom header to be sent with all requests. * For headers that need to be computed dynamically or conditionally, use the setAdditional() method override instead. @@ -97,6 +108,7 @@ protected ClientOptions buildClientOptions() { setHttpClient(builder); setTimeouts(builder); setRetries(builder); + setLogging(builder); for (Map.Entry header : this.customHeaders.entrySet()) { builder.addHeader(header.getKey(), header.getValue()); } @@ -190,6 +202,18 @@ protected void setHttpClient(ClientOptions.Builder builder) { } } + /** + * Sets the logging configuration for the SDK. + * Override this method to customize logging behavior. + * + * @param builder The ClientOptions.Builder to configure + */ + protected void setLogging(ClientOptions.Builder builder) { + if (this.logging.isPresent()) { + builder.logging(this.logging.get()); + } + } + /** * Override this method to add any additional configuration to the client. * This method is called at the end of the configuration chain, allowing you to add diff --git a/src/main/java/com/squareup/square/bookings/AsyncRawCustomAttributeDefinitionsClient.java b/src/main/java/com/squareup/square/bookings/AsyncRawCustomAttributeDefinitionsClient.java index b6ff9655..d790cdca 100644 --- a/src/main/java/com/squareup/square/bookings/AsyncRawCustomAttributeDefinitionsClient.java +++ b/src/main/java/com/squareup/square/bookings/AsyncRawCustomAttributeDefinitionsClient.java @@ -95,6 +95,11 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -176,10 +181,14 @@ public CompletableFuture> create( CreateBookingCustomAttributeDefinitionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/bookings/custom-attribute-definitions") - .build(); + .addPathSegments("v2/bookings/custom-attribute-definitions"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -188,7 +197,7 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -316,11 +330,15 @@ public CompletableFuture> update( UpdateBookingCustomAttributeDefinitionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/bookings/custom-attribute-definitions") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -329,7 +347,7 @@ public CompletableFuture> delete( DeleteCustomAttributeDefinitionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/bookings/custom-attribute-definitions") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/bookings/AsyncRawCustomAttributesClient.java b/src/main/java/com/squareup/square/bookings/AsyncRawCustomAttributesClient.java index eec7a770..56767d8a 100644 --- a/src/main/java/com/squareup/square/bookings/AsyncRawCustomAttributesClient.java +++ b/src/main/java/com/squareup/square/bookings/AsyncRawCustomAttributesClient.java @@ -71,10 +71,14 @@ public CompletableFuture> batchDelete( BulkDeleteBookingCustomAttributesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/bookings/custom-attributes/bulk-delete") - .build(); + .addPathSegments("v2/bookings/custom-attributes/bulk-delete"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -83,7 +87,7 @@ public CompletableFuture> batchUpsert( BulkUpsertBookingCustomAttributesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/bookings/custom-attributes/bulk-upsert") - .build(); + .addPathSegments("v2/bookings/custom-attributes/bulk-upsert"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -157,7 +165,7 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -321,6 +334,11 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -383,13 +401,17 @@ public CompletableFuture> upsert( UpsertBookingCustomAttributeRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/bookings") .addPathSegment(request.getBookingId()) .addPathSegments("custom-attributes") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -398,7 +420,7 @@ public CompletableFuture> delete( DeleteCustomAttributesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/bookings") .addPathSegment(request.getBookingId()) .addPathSegments("custom-attributes") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/bookings/AsyncRawLocationProfilesClient.java b/src/main/java/com/squareup/square/bookings/AsyncRawLocationProfilesClient.java index 2db7c4a1..7631f07c 100644 --- a/src/main/java/com/squareup/square/bookings/AsyncRawLocationProfilesClient.java +++ b/src/main/java/com/squareup/square/bookings/AsyncRawLocationProfilesClient.java @@ -76,6 +76,11 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/squareup/square/bookings/AsyncRawTeamMemberProfilesClient.java b/src/main/java/com/squareup/square/bookings/AsyncRawTeamMemberProfilesClient.java index f6867ef0..215d5e6d 100644 --- a/src/main/java/com/squareup/square/bookings/AsyncRawTeamMemberProfilesClient.java +++ b/src/main/java/com/squareup/square/bookings/AsyncRawTeamMemberProfilesClient.java @@ -86,6 +86,11 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -157,13 +162,17 @@ public CompletableFuture> get( GetTeamMemberProfilesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/bookings/team-member-booking-profiles") - .addPathSegment(request.getTeamMemberId()) - .build(); + .addPathSegment(request.getTeamMemberId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/bookings/RawCustomAttributeDefinitionsClient.java b/src/main/java/com/squareup/square/bookings/RawCustomAttributeDefinitionsClient.java index 6ff7c97b..9c6d085d 100644 --- a/src/main/java/com/squareup/square/bookings/RawCustomAttributeDefinitionsClient.java +++ b/src/main/java/com/squareup/square/bookings/RawCustomAttributeDefinitionsClient.java @@ -89,6 +89,11 @@ public SquareClientHttpResponse> l QueryStringMapper.addQueryParameter( httpUrl, "cursor", request.getCursor().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -148,10 +153,14 @@ public SquareClientHttpResponse */ public SquareClientHttpResponse create( CreateBookingCustomAttributeDefinitionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/bookings/custom-attribute-definitions") - .build(); + .addPathSegments("v2/bookings/custom-attribute-definitions"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -160,7 +169,7 @@ public SquareClientHttpResponse throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -212,6 +221,11 @@ public SquareClientHttpResponse { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -260,11 +274,15 @@ public SquareClientHttpResponse */ public SquareClientHttpResponse update( UpdateBookingCustomAttributeDefinitionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/bookings/custom-attribute-definitions") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -273,7 +291,7 @@ public SquareClientHttpResponse throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -321,13 +339,17 @@ public SquareClientHttpResponse */ public SquareClientHttpResponse delete( DeleteCustomAttributeDefinitionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/bookings/custom-attribute-definitions") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/bookings/RawCustomAttributesClient.java b/src/main/java/com/squareup/square/bookings/RawCustomAttributesClient.java index 047723d7..5aad722c 100644 --- a/src/main/java/com/squareup/square/bookings/RawCustomAttributesClient.java +++ b/src/main/java/com/squareup/square/bookings/RawCustomAttributesClient.java @@ -66,10 +66,14 @@ public SquareClientHttpResponse batch */ public SquareClientHttpResponse batchDelete( BulkDeleteBookingCustomAttributesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/bookings/custom-attributes/bulk-delete") - .build(); + .addPathSegments("v2/bookings/custom-attributes/bulk-delete"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -78,7 +82,7 @@ public SquareClientHttpResponse batch throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -126,10 +130,14 @@ public SquareClientHttpResponse batch */ public SquareClientHttpResponse batchUpsert( BulkUpsertBookingCustomAttributesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/bookings/custom-attributes/bulk-upsert") - .build(); + .addPathSegments("v2/bookings/custom-attributes/bulk-upsert"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -138,7 +146,7 @@ public SquareClientHttpResponse batch throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -198,6 +206,11 @@ public SquareClientHttpResponse> list( QueryStringMapper.addQueryParameter( httpUrl, "with_definitions", request.getWithDefinitions().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -266,6 +279,11 @@ public SquareClientHttpResponse get( QueryStringMapper.addQueryParameter( httpUrl, "version", request.getVersion().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -314,13 +332,17 @@ public SquareClientHttpResponse upsert( */ public SquareClientHttpResponse upsert( UpsertBookingCustomAttributeRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/bookings") .addPathSegment(request.getBookingId()) .addPathSegments("custom-attributes") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -329,7 +351,7 @@ public SquareClientHttpResponse upsert( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -377,15 +399,19 @@ public SquareClientHttpResponse delete( */ public SquareClientHttpResponse delete( DeleteCustomAttributesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/bookings") .addPathSegment(request.getBookingId()) .addPathSegments("custom-attributes") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/bookings/RawLocationProfilesClient.java b/src/main/java/com/squareup/square/bookings/RawLocationProfilesClient.java index c7a9751b..9fa99113 100644 --- a/src/main/java/com/squareup/square/bookings/RawLocationProfilesClient.java +++ b/src/main/java/com/squareup/square/bookings/RawLocationProfilesClient.java @@ -70,6 +70,11 @@ public SquareClientHttpResponse> list QueryStringMapper.addQueryParameter( httpUrl, "cursor", request.getCursor().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/squareup/square/bookings/RawTeamMemberProfilesClient.java b/src/main/java/com/squareup/square/bookings/RawTeamMemberProfilesClient.java index 49390f16..98ceafbd 100644 --- a/src/main/java/com/squareup/square/bookings/RawTeamMemberProfilesClient.java +++ b/src/main/java/com/squareup/square/bookings/RawTeamMemberProfilesClient.java @@ -80,6 +80,11 @@ public SquareClientHttpResponse> li QueryStringMapper.addQueryParameter( httpUrl, "location_id", request.getLocationId().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -130,13 +135,17 @@ public SquareClientHttpResponse get(GetTeam */ public SquareClientHttpResponse get( GetTeamMemberProfilesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/bookings/team-member-booking-profiles") - .addPathSegment(request.getTeamMemberId()) - .build(); + .addPathSegment(request.getTeamMemberId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/bookings/types/BulkDeleteBookingCustomAttributesRequest.java b/src/main/java/com/squareup/square/bookings/types/BulkDeleteBookingCustomAttributesRequest.java index d55726c9..d951cde5 100644 --- a/src/main/java/com/squareup/square/bookings/types/BulkDeleteBookingCustomAttributesRequest.java +++ b/src/main/java/com/squareup/square/bookings/types/BulkDeleteBookingCustomAttributesRequest.java @@ -114,5 +114,15 @@ public Builder values(String key, BookingCustomAttributeDeleteRequest value) { public BulkDeleteBookingCustomAttributesRequest build() { return new BulkDeleteBookingCustomAttributesRequest(values, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/bookings/types/BulkUpsertBookingCustomAttributesRequest.java b/src/main/java/com/squareup/square/bookings/types/BulkUpsertBookingCustomAttributesRequest.java index 9cae6c18..2409cd56 100644 --- a/src/main/java/com/squareup/square/bookings/types/BulkUpsertBookingCustomAttributesRequest.java +++ b/src/main/java/com/squareup/square/bookings/types/BulkUpsertBookingCustomAttributesRequest.java @@ -114,5 +114,15 @@ public Builder values(String key, BookingCustomAttributeUpsertRequest value) { public BulkUpsertBookingCustomAttributesRequest build() { return new BulkUpsertBookingCustomAttributesRequest(values, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/bookings/types/CreateBookingCustomAttributeDefinitionRequest.java b/src/main/java/com/squareup/square/bookings/types/CreateBookingCustomAttributeDefinitionRequest.java index dacf5593..2c266e41 100644 --- a/src/main/java/com/squareup/square/bookings/types/CreateBookingCustomAttributeDefinitionRequest.java +++ b/src/main/java/com/squareup/square/bookings/types/CreateBookingCustomAttributeDefinitionRequest.java @@ -139,6 +139,10 @@ public interface CustomAttributeDefinitionStage { public interface _FinalStage { CreateBookingCustomAttributeDefinitionRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique identifier for this request, used to ensure idempotency. For more information, * see Idempotency.

@@ -248,5 +252,17 @@ public CreateBookingCustomAttributeDefinitionRequest build() { return new CreateBookingCustomAttributeDefinitionRequest( customAttributeDefinition, idempotencyKey, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/bookings/types/DeleteCustomAttributeDefinitionsRequest.java b/src/main/java/com/squareup/square/bookings/types/DeleteCustomAttributeDefinitionsRequest.java index 224e1555..d10868ec 100644 --- a/src/main/java/com/squareup/square/bookings/types/DeleteCustomAttributeDefinitionsRequest.java +++ b/src/main/java/com/squareup/square/bookings/types/DeleteCustomAttributeDefinitionsRequest.java @@ -77,6 +77,10 @@ public interface KeyStage { public interface _FinalStage { DeleteCustomAttributeDefinitionsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -110,5 +114,17 @@ public _FinalStage key(@NotNull String key) { public DeleteCustomAttributeDefinitionsRequest build() { return new DeleteCustomAttributeDefinitionsRequest(key, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/bookings/types/DeleteCustomAttributesRequest.java b/src/main/java/com/squareup/square/bookings/types/DeleteCustomAttributesRequest.java index 058c3598..8e8891a7 100644 --- a/src/main/java/com/squareup/square/bookings/types/DeleteCustomAttributesRequest.java +++ b/src/main/java/com/squareup/square/bookings/types/DeleteCustomAttributesRequest.java @@ -98,6 +98,10 @@ public interface KeyStage { public interface _FinalStage { DeleteCustomAttributesRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -150,5 +154,17 @@ public _FinalStage key(@NotNull String key) { public DeleteCustomAttributesRequest build() { return new DeleteCustomAttributesRequest(bookingId, key, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/bookings/types/GetCustomAttributeDefinitionsRequest.java b/src/main/java/com/squareup/square/bookings/types/GetCustomAttributeDefinitionsRequest.java index a87b6480..133c4f1a 100644 --- a/src/main/java/com/squareup/square/bookings/types/GetCustomAttributeDefinitionsRequest.java +++ b/src/main/java/com/squareup/square/bookings/types/GetCustomAttributeDefinitionsRequest.java @@ -109,6 +109,10 @@ public interface KeyStage { public interface _FinalStage { GetCustomAttributeDefinitionsRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The current version of the custom attribute definition, which is used for strongly consistent * reads to guarantee that you receive the most up-to-date data. When included in the request, @@ -203,5 +207,17 @@ public _FinalStage version(Optional version) { public GetCustomAttributeDefinitionsRequest build() { return new GetCustomAttributeDefinitionsRequest(key, version, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/bookings/types/GetCustomAttributesRequest.java b/src/main/java/com/squareup/square/bookings/types/GetCustomAttributesRequest.java index 3ce2b441..ccc57687 100644 --- a/src/main/java/com/squareup/square/bookings/types/GetCustomAttributesRequest.java +++ b/src/main/java/com/squareup/square/bookings/types/GetCustomAttributesRequest.java @@ -157,6 +157,10 @@ public interface KeyStage { public interface _FinalStage { GetCustomAttributesRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Indicates whether to return the custom attribute definition in the definition field of * the custom attribute. Set this parameter to true to get the name and description of the custom @@ -324,5 +328,17 @@ public _FinalStage withDefinition(Optional withDefinition) { public GetCustomAttributesRequest build() { return new GetCustomAttributesRequest(bookingId, key, withDefinition, version, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/bookings/types/GetTeamMemberProfilesRequest.java b/src/main/java/com/squareup/square/bookings/types/GetTeamMemberProfilesRequest.java index 1e3c35d5..b98d2e93 100644 --- a/src/main/java/com/squareup/square/bookings/types/GetTeamMemberProfilesRequest.java +++ b/src/main/java/com/squareup/square/bookings/types/GetTeamMemberProfilesRequest.java @@ -76,6 +76,10 @@ public interface TeamMemberIdStage { public interface _FinalStage { GetTeamMemberProfilesRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage teamMemberId(@NotNull String teamMemberId) { public GetTeamMemberProfilesRequest build() { return new GetTeamMemberProfilesRequest(teamMemberId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/bookings/types/ListCustomAttributeDefinitionsRequest.java b/src/main/java/com/squareup/square/bookings/types/ListCustomAttributeDefinitionsRequest.java index ca680673..22ab8342 100644 --- a/src/main/java/com/squareup/square/bookings/types/ListCustomAttributeDefinitionsRequest.java +++ b/src/main/java/com/squareup/square/bookings/types/ListCustomAttributeDefinitionsRequest.java @@ -178,5 +178,15 @@ public Builder cursor(Nullable cursor) { public ListCustomAttributeDefinitionsRequest build() { return new ListCustomAttributeDefinitionsRequest(limit, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/bookings/types/ListCustomAttributesRequest.java b/src/main/java/com/squareup/square/bookings/types/ListCustomAttributesRequest.java index a442c9ec..a48049ad 100644 --- a/src/main/java/com/squareup/square/bookings/types/ListCustomAttributesRequest.java +++ b/src/main/java/com/squareup/square/bookings/types/ListCustomAttributesRequest.java @@ -156,6 +156,10 @@ public interface BookingIdStage { public interface _FinalStage { ListCustomAttributesRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The maximum number of results to return in a single paged response. This limit is advisory. * The response might contain more or fewer results. The minimum value is 1 and the maximum value is 100. @@ -356,5 +360,17 @@ public _FinalStage limit(Optional limit) { public ListCustomAttributesRequest build() { return new ListCustomAttributesRequest(bookingId, limit, cursor, withDefinitions, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/bookings/types/ListLocationProfilesRequest.java b/src/main/java/com/squareup/square/bookings/types/ListLocationProfilesRequest.java index e154a3a7..44f425f7 100644 --- a/src/main/java/com/squareup/square/bookings/types/ListLocationProfilesRequest.java +++ b/src/main/java/com/squareup/square/bookings/types/ListLocationProfilesRequest.java @@ -169,5 +169,15 @@ public Builder cursor(Nullable cursor) { public ListLocationProfilesRequest build() { return new ListLocationProfilesRequest(limit, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/bookings/types/ListTeamMemberProfilesRequest.java b/src/main/java/com/squareup/square/bookings/types/ListTeamMemberProfilesRequest.java index 21b22981..cda58620 100644 --- a/src/main/java/com/squareup/square/bookings/types/ListTeamMemberProfilesRequest.java +++ b/src/main/java/com/squareup/square/bookings/types/ListTeamMemberProfilesRequest.java @@ -272,5 +272,15 @@ public Builder locationId(Nullable locationId) { public ListTeamMemberProfilesRequest build() { return new ListTeamMemberProfilesRequest(bookableOnly, limit, cursor, locationId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/bookings/types/UpdateBookingCustomAttributeDefinitionRequest.java b/src/main/java/com/squareup/square/bookings/types/UpdateBookingCustomAttributeDefinitionRequest.java index a0944109..aa31b8d7 100644 --- a/src/main/java/com/squareup/square/bookings/types/UpdateBookingCustomAttributeDefinitionRequest.java +++ b/src/main/java/com/squareup/square/bookings/types/UpdateBookingCustomAttributeDefinitionRequest.java @@ -151,6 +151,10 @@ public interface CustomAttributeDefinitionStage { public interface _FinalStage { UpdateBookingCustomAttributeDefinitionRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique identifier for this request, used to ensure idempotency. For more information, * see Idempotency.

@@ -274,5 +278,17 @@ public UpdateBookingCustomAttributeDefinitionRequest build() { return new UpdateBookingCustomAttributeDefinitionRequest( key, customAttributeDefinition, idempotencyKey, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/bookings/types/UpsertBookingCustomAttributeRequest.java b/src/main/java/com/squareup/square/bookings/types/UpsertBookingCustomAttributeRequest.java index f25e5544..3feb32f4 100644 --- a/src/main/java/com/squareup/square/bookings/types/UpsertBookingCustomAttributeRequest.java +++ b/src/main/java/com/squareup/square/bookings/types/UpsertBookingCustomAttributeRequest.java @@ -175,6 +175,10 @@ public interface CustomAttributeStage { public interface _FinalStage { UpsertBookingCustomAttributeRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique identifier for this request, used to ensure idempotency. For more information, * see Idempotency.

@@ -316,5 +320,17 @@ public UpsertBookingCustomAttributeRequest build() { return new UpsertBookingCustomAttributeRequest( bookingId, key, customAttribute, idempotencyKey, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/cashdrawers/AsyncRawShiftsClient.java b/src/main/java/com/squareup/square/cashdrawers/AsyncRawShiftsClient.java index 182c9b14..073bb4f1 100644 --- a/src/main/java/com/squareup/square/cashdrawers/AsyncRawShiftsClient.java +++ b/src/main/java/com/squareup/square/cashdrawers/AsyncRawShiftsClient.java @@ -81,6 +81,11 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -158,6 +163,11 @@ public CompletableFuture> g .addPathSegments("v2/cash-drawers/shifts") .addPathSegment(request.getShiftId()); QueryStringMapper.addQueryParameter(httpUrl, "location_id", request.getLocationId(), false); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -225,6 +235,11 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/squareup/square/cashdrawers/RawShiftsClient.java b/src/main/java/com/squareup/square/cashdrawers/RawShiftsClient.java index 886a5671..fee4c7e6 100644 --- a/src/main/java/com/squareup/square/cashdrawers/RawShiftsClient.java +++ b/src/main/java/com/squareup/square/cashdrawers/RawShiftsClient.java @@ -75,6 +75,11 @@ public SquareClientHttpResponse> list QueryStringMapper.addQueryParameter( httpUrl, "cursor", request.getCursor().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -132,6 +137,11 @@ public SquareClientHttpResponse get( .addPathSegments("v2/cash-drawers/shifts") .addPathSegment(request.getShiftId()); QueryStringMapper.addQueryParameter(httpUrl, "location_id", request.getLocationId(), false); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -185,6 +195,11 @@ public SquareClientHttpResponse> listEv QueryStringMapper.addQueryParameter( httpUrl, "cursor", request.getCursor().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/squareup/square/cashdrawers/types/GetShiftsRequest.java b/src/main/java/com/squareup/square/cashdrawers/types/GetShiftsRequest.java index 9ee0ed59..1fe6ddaf 100644 --- a/src/main/java/com/squareup/square/cashdrawers/types/GetShiftsRequest.java +++ b/src/main/java/com/squareup/square/cashdrawers/types/GetShiftsRequest.java @@ -94,6 +94,10 @@ public interface LocationIdStage { public interface _FinalStage { GetShiftsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -142,5 +146,17 @@ public _FinalStage locationId(@NotNull String locationId) { public GetShiftsRequest build() { return new GetShiftsRequest(shiftId, locationId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/cashdrawers/types/ListEventsShiftsRequest.java b/src/main/java/com/squareup/square/cashdrawers/types/ListEventsShiftsRequest.java index a082a15c..d44f1b91 100644 --- a/src/main/java/com/squareup/square/cashdrawers/types/ListEventsShiftsRequest.java +++ b/src/main/java/com/squareup/square/cashdrawers/types/ListEventsShiftsRequest.java @@ -149,6 +149,10 @@ public interface LocationIdStage { public interface _FinalStage { ListEventsShiftsRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Number of resources to be returned in a page of results (200 by * default, 1000 max).

@@ -296,5 +300,17 @@ public _FinalStage limit(Optional limit) { public ListEventsShiftsRequest build() { return new ListEventsShiftsRequest(shiftId, locationId, limit, cursor, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/cashdrawers/types/ListShiftsRequest.java b/src/main/java/com/squareup/square/cashdrawers/types/ListShiftsRequest.java index e9f122f7..4a221ddd 100644 --- a/src/main/java/com/squareup/square/cashdrawers/types/ListShiftsRequest.java +++ b/src/main/java/com/squareup/square/cashdrawers/types/ListShiftsRequest.java @@ -197,6 +197,10 @@ public interface LocationIdStage { public interface _FinalStage { ListShiftsRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The order in which cash drawer shifts are listed in the response, * based on their opened_at field. Default value: ASC

@@ -478,5 +482,17 @@ public ListShiftsRequest build() { return new ListShiftsRequest( locationId, sortOrder, beginTime, endTime, limit, cursor, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/catalog/AsyncRawImagesClient.java b/src/main/java/com/squareup/square/catalog/AsyncRawImagesClient.java index 49731850..6877e200 100644 --- a/src/main/java/com/squareup/square/catalog/AsyncRawImagesClient.java +++ b/src/main/java/com/squareup/square/catalog/AsyncRawImagesClient.java @@ -81,10 +81,14 @@ public CompletableFuture> c */ public CompletableFuture> create( CreateImagesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/catalog/images") - .build(); + .addPathSegments("v2/catalog/images"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } MultipartBody.Builder multipartBodyBuilder = new MultipartBody.Builder().setType(MultipartBody.FORM); try { if (request.getRequest().isPresent()) { @@ -107,7 +111,7 @@ public CompletableFuture> c throw new RuntimeException(e); } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", multipartBodyBuilder.build()) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -148,16 +152,15 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { public CompletableFuture> create( InputStream stream, String filename) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/catalog/images") - .build(); + .addPathSegments("v2/catalog/images"); FileStream fs = new FileStream(stream, filename, null); MultipartBody.Builder multipartBodyBuilder = new MultipartBody.Builder().setType(MultipartBody.FORM); multipartBodyBuilder.addFormDataPart("image_file", filename, fs.toRequestBody()); RequestBody body = multipartBodyBuilder.build(); Request.Builder _requestBuilder = new Request.Builder(); - _requestBuilder.url(httpUrl); + _requestBuilder.url(httpUrl.build()); _requestBuilder.method("POST", body); _requestBuilder.headers(Headers.of(this.clientOptions.headers(null))); Request okhttpRequest = _requestBuilder.build(); @@ -194,16 +197,15 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { public CompletableFuture> create( InputStream stream, String filename, MediaType mediaType) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/catalog/images") - .build(); + .addPathSegments("v2/catalog/images"); FileStream fs = new FileStream(stream, filename, mediaType); MultipartBody.Builder multipartBodyBuilder = new MultipartBody.Builder().setType(MultipartBody.FORM); multipartBodyBuilder.addFormDataPart("image_file", filename, fs.toRequestBody()); RequestBody body = multipartBodyBuilder.build(); Request.Builder _requestBuilder = new Request.Builder(); - _requestBuilder.url(httpUrl); + _requestBuilder.url(httpUrl.build()); _requestBuilder.method("POST", body); _requestBuilder.headers(Headers.of(this.clientOptions.headers(null))); Request okhttpRequest = _requestBuilder.build(); @@ -240,16 +242,20 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { public CompletableFuture> create( InputStream stream, String filename, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/catalog/images") - .build(); + .addPathSegments("v2/catalog/images"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } FileStream fs = new FileStream(stream, filename, null); MultipartBody.Builder multipartBodyBuilder = new MultipartBody.Builder().setType(MultipartBody.FORM); multipartBodyBuilder.addFormDataPart("image_file", filename, fs.toRequestBody()); RequestBody body = multipartBodyBuilder.build(); Request.Builder _requestBuilder = new Request.Builder(); - _requestBuilder.url(httpUrl); + _requestBuilder.url(httpUrl.build()); _requestBuilder.method("POST", body); _requestBuilder.headers(Headers.of(this.clientOptions.headers(requestOptions))); Request okhttpRequest = _requestBuilder.build(); @@ -289,16 +295,20 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { public CompletableFuture> create( InputStream stream, String filename, MediaType mediaType, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/catalog/images") - .build(); + .addPathSegments("v2/catalog/images"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } FileStream fs = new FileStream(stream, filename, mediaType); MultipartBody.Builder multipartBodyBuilder = new MultipartBody.Builder().setType(MultipartBody.FORM); multipartBodyBuilder.addFormDataPart("image_file", filename, fs.toRequestBody()); RequestBody body = multipartBodyBuilder.build(); Request.Builder _requestBuilder = new Request.Builder(); - _requestBuilder.url(httpUrl); + _requestBuilder.url(httpUrl.build()); _requestBuilder.method("POST", body); _requestBuilder.headers(Headers.of(this.clientOptions.headers(requestOptions))); Request okhttpRequest = _requestBuilder.build(); @@ -352,11 +362,15 @@ public CompletableFuture> u */ public CompletableFuture> update( UpdateImagesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/catalog/images") - .addPathSegment(request.getImageId()) - .build(); + .addPathSegment(request.getImageId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } MultipartBody.Builder multipartBodyBuilder = new MultipartBody.Builder().setType(MultipartBody.FORM); try { if (request.getRequest().isPresent()) { @@ -379,7 +393,7 @@ public CompletableFuture> u throw new RuntimeException(e); } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", multipartBodyBuilder.build()) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/catalog/AsyncRawObjectClient.java b/src/main/java/com/squareup/square/catalog/AsyncRawObjectClient.java index 24891fe2..c24fe03b 100644 --- a/src/main/java/com/squareup/square/catalog/AsyncRawObjectClient.java +++ b/src/main/java/com/squareup/square/catalog/AsyncRawObjectClient.java @@ -57,10 +57,14 @@ public CompletableFuture> */ public CompletableFuture> upsert( UpsertCatalogObjectRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/catalog/object") - .build(); + .addPathSegments("v2/catalog/object"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -69,7 +73,7 @@ public CompletableFuture> throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -155,6 +159,11 @@ public CompletableFuture> get request.getIncludeCategoryPathToRoot().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -223,13 +232,17 @@ public CompletableFuture> */ public CompletableFuture> delete( DeleteObjectRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/catalog/object") - .addPathSegment(request.getObjectId()) - .build(); + .addPathSegment(request.getObjectId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/catalog/RawImagesClient.java b/src/main/java/com/squareup/square/catalog/RawImagesClient.java index 966bd4a1..3cc93a86 100644 --- a/src/main/java/com/squareup/square/catalog/RawImagesClient.java +++ b/src/main/java/com/squareup/square/catalog/RawImagesClient.java @@ -76,10 +76,14 @@ public SquareClientHttpResponse create(CreateImagesR */ public SquareClientHttpResponse create( CreateImagesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/catalog/images") - .build(); + .addPathSegments("v2/catalog/images"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } MultipartBody.Builder multipartBodyBuilder = new MultipartBody.Builder().setType(MultipartBody.FORM); try { if (request.getRequest().isPresent()) { @@ -102,7 +106,7 @@ public SquareClientHttpResponse create( throw new RuntimeException(e); } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", multipartBodyBuilder.build()) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -128,16 +132,15 @@ public SquareClientHttpResponse create( } public SquareClientHttpResponse create(InputStream stream, String filename) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/catalog/images") - .build(); + .addPathSegments("v2/catalog/images"); FileStream fs = new FileStream(stream, filename, null); MultipartBody.Builder multipartBodyBuilder = new MultipartBody.Builder().setType(MultipartBody.FORM); multipartBodyBuilder.addFormDataPart("image_file", filename, fs.toRequestBody()); RequestBody body = multipartBodyBuilder.build(); Request.Builder _requestBuilder = new Request.Builder(); - _requestBuilder.url(httpUrl); + _requestBuilder.url(httpUrl.build()); _requestBuilder.method("POST", body); _requestBuilder.headers(Headers.of(this.clientOptions.headers(null))); Request okhttpRequest = _requestBuilder.build(); @@ -160,16 +163,15 @@ public SquareClientHttpResponse create(InputStream s public SquareClientHttpResponse create( InputStream stream, String filename, MediaType mediaType) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/catalog/images") - .build(); + .addPathSegments("v2/catalog/images"); FileStream fs = new FileStream(stream, filename, mediaType); MultipartBody.Builder multipartBodyBuilder = new MultipartBody.Builder().setType(MultipartBody.FORM); multipartBodyBuilder.addFormDataPart("image_file", filename, fs.toRequestBody()); RequestBody body = multipartBodyBuilder.build(); Request.Builder _requestBuilder = new Request.Builder(); - _requestBuilder.url(httpUrl); + _requestBuilder.url(httpUrl.build()); _requestBuilder.method("POST", body); _requestBuilder.headers(Headers.of(this.clientOptions.headers(null))); Request okhttpRequest = _requestBuilder.build(); @@ -192,16 +194,20 @@ public SquareClientHttpResponse create( public SquareClientHttpResponse create( InputStream stream, String filename, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/catalog/images") - .build(); + .addPathSegments("v2/catalog/images"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } FileStream fs = new FileStream(stream, filename, null); MultipartBody.Builder multipartBodyBuilder = new MultipartBody.Builder().setType(MultipartBody.FORM); multipartBodyBuilder.addFormDataPart("image_file", filename, fs.toRequestBody()); RequestBody body = multipartBodyBuilder.build(); Request.Builder _requestBuilder = new Request.Builder(); - _requestBuilder.url(httpUrl); + _requestBuilder.url(httpUrl.build()); _requestBuilder.method("POST", body); _requestBuilder.headers(Headers.of(this.clientOptions.headers(requestOptions))); Request okhttpRequest = _requestBuilder.build(); @@ -227,16 +233,20 @@ public SquareClientHttpResponse create( public SquareClientHttpResponse create( InputStream stream, String filename, MediaType mediaType, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/catalog/images") - .build(); + .addPathSegments("v2/catalog/images"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } FileStream fs = new FileStream(stream, filename, mediaType); MultipartBody.Builder multipartBodyBuilder = new MultipartBody.Builder().setType(MultipartBody.FORM); multipartBodyBuilder.addFormDataPart("image_file", filename, fs.toRequestBody()); RequestBody body = multipartBodyBuilder.build(); Request.Builder _requestBuilder = new Request.Builder(); - _requestBuilder.url(httpUrl); + _requestBuilder.url(httpUrl.build()); _requestBuilder.method("POST", body); _requestBuilder.headers(Headers.of(this.clientOptions.headers(requestOptions))); Request okhttpRequest = _requestBuilder.build(); @@ -276,11 +286,15 @@ public SquareClientHttpResponse update(UpdateImagesR */ public SquareClientHttpResponse update( UpdateImagesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/catalog/images") - .addPathSegment(request.getImageId()) - .build(); + .addPathSegment(request.getImageId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } MultipartBody.Builder multipartBodyBuilder = new MultipartBody.Builder().setType(MultipartBody.FORM); try { if (request.getRequest().isPresent()) { @@ -303,7 +317,7 @@ public SquareClientHttpResponse update( throw new RuntimeException(e); } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", multipartBodyBuilder.build()) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/catalog/RawObjectClient.java b/src/main/java/com/squareup/square/catalog/RawObjectClient.java index fe3cfe08..97983e25 100644 --- a/src/main/java/com/squareup/square/catalog/RawObjectClient.java +++ b/src/main/java/com/squareup/square/catalog/RawObjectClient.java @@ -52,10 +52,14 @@ public SquareClientHttpResponse upsert(UpsertCatalo */ public SquareClientHttpResponse upsert( UpsertCatalogObjectRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/catalog/object") - .build(); + .addPathSegments("v2/catalog/object"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -64,7 +68,7 @@ public SquareClientHttpResponse upsert( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -136,6 +140,11 @@ public SquareClientHttpResponse get( request.getIncludeCategoryPathToRoot().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -190,13 +199,17 @@ public SquareClientHttpResponse delete(DeleteObject */ public SquareClientHttpResponse delete( DeleteObjectRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/catalog/object") - .addPathSegment(request.getObjectId()) - .build(); + .addPathSegment(request.getObjectId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/catalog/types/CreateImagesRequest.java b/src/main/java/com/squareup/square/catalog/types/CreateImagesRequest.java index 52b192ee..af7e6f1a 100644 --- a/src/main/java/com/squareup/square/catalog/types/CreateImagesRequest.java +++ b/src/main/java/com/squareup/square/catalog/types/CreateImagesRequest.java @@ -118,5 +118,15 @@ public Builder request(CreateCatalogImageRequest request) { public CreateImagesRequest build() { return new CreateImagesRequest(imageFile, request, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/catalog/types/DeleteObjectRequest.java b/src/main/java/com/squareup/square/catalog/types/DeleteObjectRequest.java index 0d457dc7..7fe4bd5b 100644 --- a/src/main/java/com/squareup/square/catalog/types/DeleteObjectRequest.java +++ b/src/main/java/com/squareup/square/catalog/types/DeleteObjectRequest.java @@ -80,6 +80,10 @@ public interface ObjectIdStage { public interface _FinalStage { DeleteObjectRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -117,5 +121,17 @@ public _FinalStage objectId(@NotNull String objectId) { public DeleteObjectRequest build() { return new DeleteObjectRequest(objectId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/catalog/types/GetObjectRequest.java b/src/main/java/com/squareup/square/catalog/types/GetObjectRequest.java index 14627e04..3d68db9d 100644 --- a/src/main/java/com/squareup/square/catalog/types/GetObjectRequest.java +++ b/src/main/java/com/squareup/square/catalog/types/GetObjectRequest.java @@ -168,6 +168,10 @@ public interface ObjectIdStage { public interface _FinalStage { GetObjectRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

If true, the response will include additional objects that are related to the * requested objects. Related objects are defined as any objects referenced by ID by the results in the objects field @@ -413,5 +417,17 @@ public GetObjectRequest build() { return new GetObjectRequest( objectId, includeRelatedObjects, catalogVersion, includeCategoryPathToRoot, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/catalog/types/UpdateImagesRequest.java b/src/main/java/com/squareup/square/catalog/types/UpdateImagesRequest.java index 7e34226e..a3c79691 100644 --- a/src/main/java/com/squareup/square/catalog/types/UpdateImagesRequest.java +++ b/src/main/java/com/squareup/square/catalog/types/UpdateImagesRequest.java @@ -101,6 +101,10 @@ public interface ImageIdStage { public interface _FinalStage { UpdateImagesRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + _FinalStage imageFile(Optional imageFile); _FinalStage imageFile(File imageFile); @@ -173,5 +177,17 @@ public _FinalStage imageFile(Optional imageFile) { public UpdateImagesRequest build() { return new UpdateImagesRequest(imageFile, imageId, request, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/catalog/types/UpsertCatalogObjectRequest.java b/src/main/java/com/squareup/square/catalog/types/UpsertCatalogObjectRequest.java index bc1c5f93..a260836c 100644 --- a/src/main/java/com/squareup/square/catalog/types/UpsertCatalogObjectRequest.java +++ b/src/main/java/com/squareup/square/catalog/types/UpsertCatalogObjectRequest.java @@ -118,6 +118,10 @@ public interface ObjectStage { public interface _FinalStage { UpsertCatalogObjectRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -188,5 +192,17 @@ public _FinalStage object(@NotNull CatalogObject object) { public UpsertCatalogObjectRequest build() { return new UpsertCatalogObjectRequest(idempotencyKey, object, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/checkout/AsyncRawPaymentLinksClient.java b/src/main/java/com/squareup/square/checkout/AsyncRawPaymentLinksClient.java index aaecc94a..4eada900 100644 --- a/src/main/java/com/squareup/square/checkout/AsyncRawPaymentLinksClient.java +++ b/src/main/java/com/squareup/square/checkout/AsyncRawPaymentLinksClient.java @@ -87,6 +87,11 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -172,10 +177,14 @@ public CompletableFuture> cr */ public CompletableFuture> create( CreatePaymentLinkRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/online-checkout/payment-links") - .build(); + .addPathSegments("v2/online-checkout/payment-links"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -184,7 +193,7 @@ public CompletableFuture> cr throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -236,13 +245,17 @@ public CompletableFuture> get(G */ public CompletableFuture> get( GetPaymentLinksRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/online-checkout/payment-links") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -297,11 +310,15 @@ public CompletableFuture> up */ public CompletableFuture> update( UpdatePaymentLinkRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/online-checkout/payment-links") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -310,7 +327,7 @@ public CompletableFuture> up throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -363,13 +380,17 @@ public CompletableFuture> de */ public CompletableFuture> delete( DeletePaymentLinksRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/online-checkout/payment-links") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/checkout/RawPaymentLinksClient.java b/src/main/java/com/squareup/square/checkout/RawPaymentLinksClient.java index 2fdb9771..e6ec494b 100644 --- a/src/main/java/com/squareup/square/checkout/RawPaymentLinksClient.java +++ b/src/main/java/com/squareup/square/checkout/RawPaymentLinksClient.java @@ -80,6 +80,11 @@ public SquareClientHttpResponse> list( QueryStringMapper.addQueryParameter( httpUrl, "limit", request.getLimit().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -143,10 +148,14 @@ public SquareClientHttpResponse create(CreatePaymentL */ public SquareClientHttpResponse create( CreatePaymentLinkRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/online-checkout/payment-links") - .build(); + .addPathSegments("v2/online-checkout/payment-links"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -155,7 +164,7 @@ public SquareClientHttpResponse create( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -193,13 +202,17 @@ public SquareClientHttpResponse get(GetPaymentLinksReque */ public SquareClientHttpResponse get( GetPaymentLinksRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/online-checkout/payment-links") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -240,11 +253,15 @@ public SquareClientHttpResponse update(UpdatePaymentL */ public SquareClientHttpResponse update( UpdatePaymentLinkRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/online-checkout/payment-links") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -253,7 +270,7 @@ public SquareClientHttpResponse update( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -291,13 +308,17 @@ public SquareClientHttpResponse delete(DeletePaymentL */ public SquareClientHttpResponse delete( DeletePaymentLinksRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/online-checkout/payment-links") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/checkout/types/CreatePaymentLinkRequest.java b/src/main/java/com/squareup/square/checkout/types/CreatePaymentLinkRequest.java index b9db2481..01d7d2e9 100644 --- a/src/main/java/com/squareup/square/checkout/types/CreatePaymentLinkRequest.java +++ b/src/main/java/com/squareup/square/checkout/types/CreatePaymentLinkRequest.java @@ -320,5 +320,15 @@ public CreatePaymentLinkRequest build() { paymentNote, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/checkout/types/DeletePaymentLinksRequest.java b/src/main/java/com/squareup/square/checkout/types/DeletePaymentLinksRequest.java index 33ca5cf5..9dd2f01b 100644 --- a/src/main/java/com/squareup/square/checkout/types/DeletePaymentLinksRequest.java +++ b/src/main/java/com/squareup/square/checkout/types/DeletePaymentLinksRequest.java @@ -76,6 +76,10 @@ public interface IdStage { public interface _FinalStage { DeletePaymentLinksRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage id(@NotNull String id) { public DeletePaymentLinksRequest build() { return new DeletePaymentLinksRequest(id, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/checkout/types/GetPaymentLinksRequest.java b/src/main/java/com/squareup/square/checkout/types/GetPaymentLinksRequest.java index 9f37c7f0..5d4a8aad 100644 --- a/src/main/java/com/squareup/square/checkout/types/GetPaymentLinksRequest.java +++ b/src/main/java/com/squareup/square/checkout/types/GetPaymentLinksRequest.java @@ -76,6 +76,10 @@ public interface IdStage { public interface _FinalStage { GetPaymentLinksRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage id(@NotNull String id) { public GetPaymentLinksRequest build() { return new GetPaymentLinksRequest(id, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/checkout/types/ListPaymentLinksRequest.java b/src/main/java/com/squareup/square/checkout/types/ListPaymentLinksRequest.java index d16bd7ef..70a37147 100644 --- a/src/main/java/com/squareup/square/checkout/types/ListPaymentLinksRequest.java +++ b/src/main/java/com/squareup/square/checkout/types/ListPaymentLinksRequest.java @@ -181,5 +181,15 @@ public Builder limit(Nullable limit) { public ListPaymentLinksRequest build() { return new ListPaymentLinksRequest(cursor, limit, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/checkout/types/UpdatePaymentLinkRequest.java b/src/main/java/com/squareup/square/checkout/types/UpdatePaymentLinkRequest.java index 71d33669..f10450c2 100644 --- a/src/main/java/com/squareup/square/checkout/types/UpdatePaymentLinkRequest.java +++ b/src/main/java/com/squareup/square/checkout/types/UpdatePaymentLinkRequest.java @@ -97,6 +97,10 @@ public interface PaymentLinkStage { public interface _FinalStage { UpdatePaymentLinkRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -147,5 +151,17 @@ public _FinalStage paymentLink(@NotNull PaymentLink paymentLink) { public UpdatePaymentLinkRequest build() { return new UpdatePaymentLinkRequest(id, paymentLink, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/core/AsyncCustomPager.java b/src/main/java/com/squareup/square/core/AsyncCustomPager.java deleted file mode 100644 index 25daac44..00000000 --- a/src/main/java/com/squareup/square/core/AsyncCustomPager.java +++ /dev/null @@ -1,164 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.squareup.square.core; - -import java.io.IOException; -import java.util.List; -import java.util.Optional; -import java.util.concurrent.CompletableFuture; -import java.util.concurrent.CompletionStage; - -/** - * Skeleton implementation for custom asynchronous bidirectional pagination. - * - * THIS CLASS MUST BE IMPLEMENTED BY THE USER. - * - * This file is added to .fernignore and will not be regenerated. - * Replace this skeleton implementation with your custom async pagination logic - * that handles your API's specific pagination structure (e.g., HATEOAS links). - * - * Example implementation for HATEOAS-style async pagination: - *

{@code
- * public class AsyncCustomPager implements BiDirectionalPage {
- *     private final List items;
- *     private final String nextUrl;
- *     private final String previousUrl;
- *     private final AsyncHttpClient client;
- *
- *     public AsyncCustomPager(Response response, AsyncHttpClient client, ...) {
- *         this.items = response.getData();
- *         this.nextUrl = response.getLinks().getNext();
- *         this.previousUrl = response.getLinks().getPrevious();
- *         // ... store other needed context
- *     }
- *
- *     @Override
- *     public boolean hasNext() {
- *         return nextUrl != null;
- *     }
- *
- *     @Override
- *     public CompletableFuture> nextPageAsync() {
- *         if (!hasNext()) {
- *             CompletableFuture> future = new CompletableFuture<>();
- *             future.completeExceptionally(new NoSuchElementException("No next page available"));
- *             return future;
- *         }
- *         // Make async HTTP request to nextUrl
- *         return client.getAsync(nextUrl)
- *             .thenApply(response -> new AsyncCustomPager<>(response, client, ...));
- *     }
- *
- *     // ... implement other methods
- * }
- * }
- * - * @param The type of items in the page - */ -public class AsyncCustomPager implements BiDirectionalPage { - - /** - * Create an AsyncCustomPager from an initial response. - * - * @param initialResponse The first page response from the API - * @param clientOptions The client options containing HTTP client and other configuration - * @param requestOptions Request options for authentication, headers, etc. - * @return A CompletableFuture containing the new AsyncCustomPager instance - */ - public static CompletableFuture> createAsync( - Object initialResponse, ClientOptions clientOptions, Object requestOptions) { - throw new UnsupportedOperationException("AsyncCustomPager must be implemented. " - + "Please implement this class in core/AsyncCustomPager.java to define your async pagination logic. " - + "This file has been added to .fernignore and will not be overwritten. " - + "See the class documentation for implementation examples."); - } - - @Override - public boolean hasNext() { - throw new UnsupportedOperationException("AsyncCustomPager.hasNext() must be implemented. " - + "This method should return true if a next page is available."); - } - - @Override - public boolean hasPrevious() { - throw new UnsupportedOperationException("AsyncCustomPager.hasPrevious() must be implemented. " - + "This method should return true if a previous page is available."); - } - - /** - * Asynchronously fetch the next page. - * - * @return A CompletableFuture that completes with the next page - * @throws java.util.NoSuchElementException if no next page exists (wrapped in CompletableFuture) - */ - public CompletableFuture> nextPageAsync() { - CompletableFuture> future = new CompletableFuture<>(); - future.completeExceptionally( - new UnsupportedOperationException("AsyncCustomPager.nextPageAsync() must be implemented. " - + "This method should asynchronously fetch and return the next page of results.")); - return future; - } - - /** - * Asynchronously fetch the previous page. - * - * @return A CompletableFuture that completes with the previous page - * @throws java.util.NoSuchElementException if no previous page exists (wrapped in CompletableFuture) - */ - public CompletableFuture> previousPageAsync() { - CompletableFuture> future = new CompletableFuture<>(); - future.completeExceptionally( - new UnsupportedOperationException("AsyncCustomPager.previousPageAsync() must be implemented. " - + "This method should asynchronously fetch and return the previous page of results.")); - return future; - } - - @Override - public BiDirectionalPage nextPage() throws IOException { - throw new UnsupportedOperationException("AsyncCustomPager.nextPage() must be implemented. " - + "Consider using nextPageAsync() for async operations, or implement synchronous blocking version."); - } - - @Override - public BiDirectionalPage previousPage() throws IOException { - throw new UnsupportedOperationException( - "AsyncCustomPager.previousPage() must be implemented. " - + "Consider using previousPageAsync() for async operations, or implement synchronous blocking version."); - } - - @Override - public List getItems() { - throw new UnsupportedOperationException("AsyncCustomPager.getItems() must be implemented. " - + "This method should return the items in the current page."); - } - - @Override - public Optional getResponse() { - throw new UnsupportedOperationException("AsyncCustomPager.getResponse() must be implemented. " - + "This method should return the full response object for accessing pagination metadata."); - } - - /** - * Asynchronously iterate through all pages starting from current. - * Returns a CompletableFuture that completes with all items from all pages. - * - * @return CompletableFuture containing all items across all pages - */ - public CompletableFuture> getAllItemsAsync() { - throw new UnsupportedOperationException("AsyncCustomPager.getAllItemsAsync() must be implemented. " - + "This method should asynchronously fetch all pages and return all items."); - } - - /** - * Process each page asynchronously as it arrives. - * - * @param pageProcessor Function to process each page - * @return CompletableFuture that completes when all pages are processed - */ - public CompletableFuture forEachPageAsync( - java.util.function.Function, CompletionStage> pageProcessor) { - throw new UnsupportedOperationException("AsyncCustomPager.forEachPageAsync() must be implemented. " - + "This method should asynchronously process each page with the given function."); - } -} diff --git a/src/main/java/com/squareup/square/core/BiDirectionalPage.java b/src/main/java/com/squareup/square/core/BiDirectionalPage.java deleted file mode 100644 index bf982cfd..00000000 --- a/src/main/java/com/squareup/square/core/BiDirectionalPage.java +++ /dev/null @@ -1,60 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.squareup.square.core; - -import java.util.List; - -/** - * Interface for pages that support bidirectional pagination (both forward and backward navigation). - * This is used for custom pagination scenarios where the API provides both next and previous page links. - * - * @param The type of items in the page - */ -public interface BiDirectionalPage { - /** - * Returns whether there is a next page available. - * - * @return true if next page exists and can be fetched - */ - boolean hasNext(); - - /** - * Returns whether there is a previous page available. - * - * @return true if previous page exists and can be fetched - */ - boolean hasPrevious(); - - /** - * Fetches and returns the next page. - * - * @return the next page - * @throws java.util.NoSuchElementException if no next page exists - * @throws java.io.IOException if the HTTP request fails - */ - BiDirectionalPage nextPage() throws java.io.IOException; - - /** - * Fetches and returns the previous page. - * - * @return the previous page - * @throws java.util.NoSuchElementException if no previous page exists - * @throws java.io.IOException if the HTTP request fails - */ - BiDirectionalPage previousPage() throws java.io.IOException; - - /** - * Returns the items in the current page. - * - * @return list of items in this page - */ - List getItems(); - - /** - * Returns the full response object for accessing pagination metadata. - * - * @return Optional containing the response, or empty if unavailable - */ - java.util.Optional getResponse(); -} diff --git a/src/main/java/com/squareup/square/core/ClientOptions.java b/src/main/java/com/squareup/square/core/ClientOptions.java index 54c47564..c0b18131 100644 --- a/src/main/java/com/squareup/square/core/ClientOptions.java +++ b/src/main/java/com/squareup/square/core/ClientOptions.java @@ -23,28 +23,32 @@ public final class ClientOptions { private final int maxRetries; + private final Optional logging; + private ClientOptions( Environment environment, Map headers, Map> headerSuppliers, OkHttpClient httpClient, int timeout, - int maxRetries) { + int maxRetries, + Optional logging) { this.environment = environment; this.headers = new HashMap<>(); this.headers.putAll(headers); this.headers.putAll(new HashMap() { { - put("User-Agent", "com.squareup:square/46.0.0.20260122"); + put("User-Agent", "com.squareup:square/46.1.0.20260122"); put("X-Fern-Language", "JAVA"); put("X-Fern-SDK-Name", "com.square.fern:api-sdk"); - put("X-Fern-SDK-Version", "46.0.0.20260122"); + put("X-Fern-SDK-Version", "46.1.0.20260122"); } }); this.headerSuppliers = headerSuppliers; this.httpClient = httpClient; this.timeout = timeout; this.maxRetries = maxRetries; + this.logging = logging; } public Environment environment() { @@ -90,6 +94,10 @@ public int maxRetries() { return this.maxRetries; } + public Optional logging() { + return this.logging; + } + public static Builder builder() { return new Builder(); } @@ -107,6 +115,8 @@ public static class Builder { private OkHttpClient httpClient = null; + private Optional logging = Optional.empty(); + public Builder environment(Environment environment) { this.environment = environment; return this; @@ -151,6 +161,14 @@ public Builder httpClient(OkHttpClient httpClient) { return this; } + /** + * Configure logging for the SDK. Silent by default — no log output unless explicitly configured. + */ + public Builder logging(LogConfig logging) { + this.logging = Optional.of(logging); + return this; + } + public ClientOptions build() { OkHttpClient.Builder httpClientBuilder = this.httpClient != null ? this.httpClient.newBuilder() : new OkHttpClient.Builder(); @@ -170,11 +188,20 @@ public ClientOptions build() { .addInterceptor(new RetryInterceptor(this.maxRetries)); } + Logger logger = Logger.from(this.logging); + httpClientBuilder.addInterceptor(new LoggingInterceptor(logger)); + this.httpClient = httpClientBuilder.build(); this.timeout = Optional.of(httpClient.callTimeoutMillis() / 1000); return new ClientOptions( - environment, headers, headerSuppliers, httpClient, this.timeout.get(), this.maxRetries); + environment, + headers, + headerSuppliers, + httpClient, + this.timeout.get(), + this.maxRetries, + this.logging); } /** @@ -188,6 +215,7 @@ public static Builder from(ClientOptions clientOptions) { builder.headers.putAll(clientOptions.headers); builder.headerSuppliers.putAll(clientOptions.headerSuppliers); builder.maxRetries = clientOptions.maxRetries(); + builder.logging = clientOptions.logging(); return builder; } } diff --git a/src/main/java/com/squareup/square/core/ConsoleLogger.java b/src/main/java/com/squareup/square/core/ConsoleLogger.java new file mode 100644 index 00000000..8c45958b --- /dev/null +++ b/src/main/java/com/squareup/square/core/ConsoleLogger.java @@ -0,0 +1,51 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.squareup.square.core; + +import java.util.logging.Level; + +/** + * Default logger implementation that writes to the console using {@link java.util.logging.Logger}. + * + *

Uses the "fern" logger name with a simple format of "LEVEL - message". + */ +public final class ConsoleLogger implements ILogger { + + private static final java.util.logging.Logger logger = java.util.logging.Logger.getLogger("fern"); + + static { + if (logger.getHandlers().length == 0) { + java.util.logging.ConsoleHandler handler = new java.util.logging.ConsoleHandler(); + handler.setFormatter(new java.util.logging.SimpleFormatter() { + @Override + public String format(java.util.logging.LogRecord record) { + return record.getLevel() + " - " + record.getMessage() + System.lineSeparator(); + } + }); + logger.addHandler(handler); + logger.setUseParentHandlers(false); + logger.setLevel(Level.ALL); + } + } + + @Override + public void debug(String message) { + logger.log(Level.FINE, message); + } + + @Override + public void info(String message) { + logger.log(Level.INFO, message); + } + + @Override + public void warn(String message) { + logger.log(Level.WARNING, message); + } + + @Override + public void error(String message) { + logger.log(Level.SEVERE, message); + } +} diff --git a/src/main/java/com/squareup/square/core/CustomPager.java b/src/main/java/com/squareup/square/core/CustomPager.java deleted file mode 100644 index 337d8117..00000000 --- a/src/main/java/com/squareup/square/core/CustomPager.java +++ /dev/null @@ -1,117 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.squareup.square.core; - -import java.io.IOException; -import java.util.Iterator; -import java.util.List; -import java.util.Optional; - -/** - * Skeleton implementation for custom bidirectional pagination. - * - * THIS CLASS MUST BE IMPLEMENTED BY THE USER. - * - * This file is added to .fernignore and will not be regenerated. - * Replace this skeleton implementation with your custom pagination logic - * that handles your API's specific pagination structure (e.g., HATEOAS links). - * - * Example implementation for HATEOAS-style pagination: - *

{@code
- * public class CustomPager implements BiDirectionalPage, Iterable {
- *     private final List items;
- *     private final String nextUrl;
- *     private final String previousUrl;
- *     private final OkHttpClient client;
- *     private final TypeReference> responseType;
- *
- *     public CustomPager(Response response, OkHttpClient client, ...) {
- *         this.items = response.getData();
- *         this.nextUrl = response.getLinks().getNext();
- *         this.previousUrl = response.getLinks().getPrevious();
- *         // ... store other needed context
- *     }
- *
- *     @Override
- *     public boolean hasNext() {
- *         return nextUrl != null;
- *     }
- *
- *     @Override
- *     public CustomPager nextPage() throws IOException {
- *         if (!hasNext()) {
- *             throw new NoSuchElementException("No next page available");
- *         }
- *         // Make HTTP request to nextUrl
- *         // Parse response
- *         // Return new CustomPager instance
- *     }
- *
- *     // ... implement other methods
- * }
- * }
- * - * @param The type of items in the page - */ -public class CustomPager implements BiDirectionalPage, Iterable { - - /** - * Create a CustomPager from an initial response. - * - * @param initialResponse The first page response from the API - * @param clientOptions The client options containing HTTP client and other configuration - * @param requestOptions Request options for authentication, headers, etc. - * @return A new CustomPager instance - * @throws IOException if the request fails - */ - public static CustomPager create(Object initialResponse, ClientOptions clientOptions, Object requestOptions) - throws IOException { - throw new UnsupportedOperationException("CustomPager must be implemented. " - + "Please implement this class in core/CustomPager.java to define your pagination logic. " - + "This file has been added to .fernignore and will not be overwritten. " - + "See the class documentation for implementation examples."); - } - - @Override - public boolean hasNext() { - throw new UnsupportedOperationException("CustomPager.hasNext() must be implemented. " - + "This method should return true if a next page is available."); - } - - @Override - public boolean hasPrevious() { - throw new UnsupportedOperationException("CustomPager.hasPrevious() must be implemented. " - + "This method should return true if a previous page is available."); - } - - @Override - public BiDirectionalPage nextPage() throws IOException { - throw new UnsupportedOperationException("CustomPager.nextPage() must be implemented. " - + "This method should fetch and return the next page of results."); - } - - @Override - public BiDirectionalPage previousPage() throws IOException { - throw new UnsupportedOperationException("CustomPager.previousPage() must be implemented. " - + "This method should fetch and return the previous page of results."); - } - - @Override - public List getItems() { - throw new UnsupportedOperationException("CustomPager.getItems() must be implemented. " - + "This method should return the items in the current page."); - } - - @Override - public Optional getResponse() { - throw new UnsupportedOperationException("CustomPager.getResponse() must be implemented. " - + "This method should return the full response object for accessing pagination metadata."); - } - - @Override - public Iterator iterator() { - throw new UnsupportedOperationException("CustomPager.iterator() must be implemented. " - + "This method should return an iterator that traverses all items across all pages."); - } -} diff --git a/src/main/java/com/squareup/square/core/ILogger.java b/src/main/java/com/squareup/square/core/ILogger.java new file mode 100644 index 00000000..0e3d6711 --- /dev/null +++ b/src/main/java/com/squareup/square/core/ILogger.java @@ -0,0 +1,38 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.squareup.square.core; + +/** + * Interface for custom logger implementations. + * + *

Implement this interface to provide a custom logging backend for the SDK. + * The SDK will call the appropriate method based on the log level. + * + *

Example: + *

{@code
+ * public class MyCustomLogger implements ILogger {
+ *     public void debug(String message) {
+ *         System.out.println("[DBG] " + message);
+ *     }
+ *     public void info(String message) {
+ *         System.out.println("[INF] " + message);
+ *     }
+ *     public void warn(String message) {
+ *         System.out.println("[WRN] " + message);
+ *     }
+ *     public void error(String message) {
+ *         System.out.println("[ERR] " + message);
+ *     }
+ * }
+ * }
+ */ +public interface ILogger { + void debug(String message); + + void info(String message); + + void warn(String message); + + void error(String message); +} diff --git a/src/main/java/com/squareup/square/core/LogConfig.java b/src/main/java/com/squareup/square/core/LogConfig.java new file mode 100644 index 00000000..cfa08c26 --- /dev/null +++ b/src/main/java/com/squareup/square/core/LogConfig.java @@ -0,0 +1,98 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.squareup.square.core; + +/** + * Configuration for SDK logging. + * + *

Use the builder to configure logging behavior: + *

{@code
+ * LogConfig config = LogConfig.builder()
+ *     .level(LogLevel.DEBUG)
+ *     .silent(false)
+ *     .build();
+ * }
+ * + *

Or with a custom logger: + *

{@code
+ * LogConfig config = LogConfig.builder()
+ *     .level(LogLevel.DEBUG)
+ *     .logger(new MyCustomLogger())
+ *     .silent(false)
+ *     .build();
+ * }
+ * + *

Defaults: + *

    + *
  • {@code level} — {@link LogLevel#INFO}
  • + *
  • {@code logger} — {@link ConsoleLogger} (writes to stderr via java.util.logging)
  • + *
  • {@code silent} — {@code true} (no output unless explicitly enabled)
  • + *
+ */ +public final class LogConfig { + + private final LogLevel level; + private final ILogger logger; + private final boolean silent; + + private LogConfig(LogLevel level, ILogger logger, boolean silent) { + this.level = level; + this.logger = logger; + this.silent = silent; + } + + public LogLevel level() { + return level; + } + + public ILogger logger() { + return logger; + } + + public boolean silent() { + return silent; + } + + public static Builder builder() { + return new Builder(); + } + + public static final class Builder { + private LogLevel level = LogLevel.INFO; + private ILogger logger = new ConsoleLogger(); + private boolean silent = true; + + private Builder() {} + + /** + * Set the minimum log level. Only messages at this level or above will be logged. + * Defaults to {@link LogLevel#INFO}. + */ + public Builder level(LogLevel level) { + this.level = level; + return this; + } + + /** + * Set a custom logger implementation. Defaults to {@link ConsoleLogger}. + */ + public Builder logger(ILogger logger) { + this.logger = logger; + return this; + } + + /** + * Set whether logging is silent (disabled). Defaults to {@code true}. + * Set to {@code false} to enable log output. + */ + public Builder silent(boolean silent) { + this.silent = silent; + return this; + } + + public LogConfig build() { + return new LogConfig(level, logger, silent); + } + } +} diff --git a/src/main/java/com/squareup/square/core/LogLevel.java b/src/main/java/com/squareup/square/core/LogLevel.java new file mode 100644 index 00000000..0acbb26c --- /dev/null +++ b/src/main/java/com/squareup/square/core/LogLevel.java @@ -0,0 +1,36 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.squareup.square.core; + +/** + * Log levels for SDK logging configuration. + * Silent by default — no log output unless explicitly configured. + */ +public enum LogLevel { + DEBUG(1), + INFO(2), + WARN(3), + ERROR(4); + + private final int value; + + LogLevel(int value) { + this.value = value; + } + + public int getValue() { + return value; + } + + /** + * Parse a log level from a string (case-insensitive). + * + * @param level the level string (debug, info, warn, error) + * @return the corresponding LogLevel + * @throws IllegalArgumentException if the string does not match any level + */ + public static LogLevel fromString(String level) { + return LogLevel.valueOf(level.toUpperCase()); + } +} diff --git a/src/main/java/com/squareup/square/core/Logger.java b/src/main/java/com/squareup/square/core/Logger.java new file mode 100644 index 00000000..13e7d2e1 --- /dev/null +++ b/src/main/java/com/squareup/square/core/Logger.java @@ -0,0 +1,97 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.squareup.square.core; + +/** + * SDK logger that filters messages based on level and silent mode. + * + *

Silent by default — no log output unless explicitly configured. + * Create via {@link LogConfig} or directly: + *

{@code
+ * Logger logger = new Logger(LogLevel.DEBUG, new ConsoleLogger(), false);
+ * logger.debug("request sent");
+ * }
+ */ +public final class Logger { + + private static final Logger DEFAULT = new Logger(LogLevel.INFO, new ConsoleLogger(), true); + + private final LogLevel level; + private final ILogger logger; + private final boolean silent; + + public Logger(LogLevel level, ILogger logger, boolean silent) { + this.level = level; + this.logger = logger; + this.silent = silent; + } + + /** + * Returns a default silent logger (no output). + */ + public static Logger getDefault() { + return DEFAULT; + } + + /** + * Creates a Logger from a {@link LogConfig}. If config is {@code null}, returns the default silent logger. + */ + public static Logger from(LogConfig config) { + if (config == null) { + return DEFAULT; + } + return new Logger(config.level(), config.logger(), config.silent()); + } + + /** + * Creates a Logger from an {@code Optional}. If empty, returns the default silent logger. + */ + public static Logger from(java.util.Optional config) { + return config.map(Logger::from).orElse(DEFAULT); + } + + private boolean shouldLog(LogLevel messageLevel) { + return !silent && level.getValue() <= messageLevel.getValue(); + } + + public boolean isDebug() { + return shouldLog(LogLevel.DEBUG); + } + + public boolean isInfo() { + return shouldLog(LogLevel.INFO); + } + + public boolean isWarn() { + return shouldLog(LogLevel.WARN); + } + + public boolean isError() { + return shouldLog(LogLevel.ERROR); + } + + public void debug(String message) { + if (isDebug()) { + logger.debug(message); + } + } + + public void info(String message) { + if (isInfo()) { + logger.info(message); + } + } + + public void warn(String message) { + if (isWarn()) { + logger.warn(message); + } + } + + public void error(String message) { + if (isError()) { + logger.error(message); + } + } +} diff --git a/src/main/java/com/squareup/square/core/LoggingInterceptor.java b/src/main/java/com/squareup/square/core/LoggingInterceptor.java new file mode 100644 index 00000000..eda0464c --- /dev/null +++ b/src/main/java/com/squareup/square/core/LoggingInterceptor.java @@ -0,0 +1,104 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.squareup.square.core; + +import java.io.IOException; +import java.util.Arrays; +import java.util.HashSet; +import java.util.Set; +import okhttp3.Interceptor; +import okhttp3.Request; +import okhttp3.Response; + +/** + * OkHttp interceptor that logs HTTP requests and responses. + * + *

Logs request method, URL, and headers (with sensitive values redacted) at debug level. + * Logs response status at debug level, and 4xx/5xx responses at error level. + * Does nothing if the logger is silent. + */ +public final class LoggingInterceptor implements Interceptor { + + private static final Set SENSITIVE_HEADERS = new HashSet<>(Arrays.asList( + "authorization", + "www-authenticate", + "x-api-key", + "api-key", + "apikey", + "x-api-token", + "x-auth-token", + "auth-token", + "proxy-authenticate", + "proxy-authorization", + "cookie", + "set-cookie", + "x-csrf-token", + "x-xsrf-token", + "x-session-token", + "x-access-token")); + + private final Logger logger; + + public LoggingInterceptor(Logger logger) { + this.logger = logger; + } + + @Override + public Response intercept(Chain chain) throws IOException { + Request request = chain.request(); + + if (logger.isDebug()) { + StringBuilder sb = new StringBuilder(); + sb.append("HTTP Request: ").append(request.method()).append(" ").append(request.url()); + sb.append(" headers={"); + boolean first = true; + for (String name : request.headers().names()) { + if (!first) { + sb.append(", "); + } + sb.append(name).append("="); + if (SENSITIVE_HEADERS.contains(name.toLowerCase())) { + sb.append("[REDACTED]"); + } else { + sb.append(request.header(name)); + } + first = false; + } + sb.append("}"); + sb.append(" has_body=").append(request.body() != null); + logger.debug(sb.toString()); + } + + Response response = chain.proceed(request); + + if (logger.isDebug()) { + StringBuilder sb = new StringBuilder(); + sb.append("HTTP Response: status=").append(response.code()); + sb.append(" url=").append(response.request().url()); + sb.append(" headers={"); + boolean first = true; + for (String name : response.headers().names()) { + if (!first) { + sb.append(", "); + } + sb.append(name).append("="); + if (SENSITIVE_HEADERS.contains(name.toLowerCase())) { + sb.append("[REDACTED]"); + } else { + sb.append(response.header(name)); + } + first = false; + } + sb.append("}"); + logger.debug(sb.toString()); + } + + if (response.code() >= 400 && logger.isError()) { + logger.error("HTTP Error: status=" + response.code() + " url=" + + response.request().url()); + } + + return response; + } +} diff --git a/src/main/java/com/squareup/square/core/RequestOptions.java b/src/main/java/com/squareup/square/core/RequestOptions.java index 7f56bad6..563fb2a2 100644 --- a/src/main/java/com/squareup/square/core/RequestOptions.java +++ b/src/main/java/com/squareup/square/core/RequestOptions.java @@ -22,19 +22,27 @@ public final class RequestOptions { private final Map> headerSuppliers; + private final Map queryParameters; + + private final Map> queryParameterSuppliers; + private RequestOptions( String token, String version, Optional timeout, TimeUnit timeoutTimeUnit, Map headers, - Map> headerSuppliers) { + Map> headerSuppliers, + Map queryParameters, + Map> queryParameterSuppliers) { this.token = token; this.version = version; this.timeout = timeout; this.timeoutTimeUnit = timeoutTimeUnit; this.headers = headers; this.headerSuppliers = headerSuppliers; + this.queryParameters = queryParameters; + this.queryParameterSuppliers = queryParameterSuppliers; } public Optional getTimeout() { @@ -60,6 +68,14 @@ public Map getHeaders() { return headers; } + public Map getQueryParameters() { + Map queryParameters = new HashMap<>(this.queryParameters); + this.queryParameterSuppliers.forEach((key, supplier) -> { + queryParameters.put(key, supplier.get()); + }); + return queryParameters; + } + public static Builder builder() { return new Builder(); } @@ -77,6 +93,10 @@ public static class Builder { private final Map> headerSuppliers = new HashMap<>(); + private final Map queryParameters = new HashMap<>(); + + private final Map> queryParameterSuppliers = new HashMap<>(); + public Builder token(String token) { this.token = token; return this; @@ -108,8 +128,26 @@ public Builder addHeader(String key, Supplier value) { return this; } + public Builder addQueryParameter(String key, String value) { + this.queryParameters.put(key, value); + return this; + } + + public Builder addQueryParameter(String key, Supplier value) { + this.queryParameterSuppliers.put(key, value); + return this; + } + public RequestOptions build() { - return new RequestOptions(token, version, timeout, timeoutTimeUnit, headers, headerSuppliers); + return new RequestOptions( + token, + version, + timeout, + timeoutTimeUnit, + headers, + headerSuppliers, + queryParameters, + queryParameterSuppliers); } } } diff --git a/src/main/java/com/squareup/square/core/Rfc2822DateTimeDeserializer.java b/src/main/java/com/squareup/square/core/Rfc2822DateTimeDeserializer.java new file mode 100644 index 00000000..921a9252 --- /dev/null +++ b/src/main/java/com/squareup/square/core/Rfc2822DateTimeDeserializer.java @@ -0,0 +1,25 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.squareup.square.core; + +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.JsonDeserializer; +import java.io.IOException; +import java.time.OffsetDateTime; +import java.time.ZonedDateTime; +import java.time.format.DateTimeFormatter; + +/** + * Custom deserializer that handles converting RFC 2822 (RFC 1123) dates into {@link OffsetDateTime} objects. + * This is used for fields with format "date-time-rfc-2822", such as Twilio's dateCreated, dateSent, dateUpdated. + */ +public class Rfc2822DateTimeDeserializer extends JsonDeserializer { + + @Override + public OffsetDateTime deserialize(JsonParser parser, DeserializationContext context) throws IOException { + String raw = parser.getValueAsString(); + return ZonedDateTime.parse(raw, DateTimeFormatter.RFC_1123_DATE_TIME).toOffsetDateTime(); + } +} diff --git a/src/main/java/com/squareup/square/core/SseEvent.java b/src/main/java/com/squareup/square/core/SseEvent.java new file mode 100644 index 00000000..c5906945 --- /dev/null +++ b/src/main/java/com/squareup/square/core/SseEvent.java @@ -0,0 +1,114 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.squareup.square.core; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import java.util.Objects; +import java.util.Optional; + +/** + * Represents a Server-Sent Event with all standard fields. + * Used for event-level discrimination where the discriminator is at the SSE envelope level. + * + * @param The type of the data field + */ +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonIgnoreProperties(ignoreUnknown = true) +public final class SseEvent { + private final String event; + private final T data; + private final String id; + private final Long retry; + + private SseEvent(String event, T data, String id, Long retry) { + this.event = event; + this.data = data; + this.id = id; + this.retry = retry; + } + + @JsonProperty("event") + public Optional getEvent() { + return Optional.ofNullable(event); + } + + @JsonProperty("data") + public T getData() { + return data; + } + + @JsonProperty("id") + public Optional getId() { + return Optional.ofNullable(id); + } + + @JsonProperty("retry") + public Optional getRetry() { + return Optional.ofNullable(retry); + } + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + SseEvent sseEvent = (SseEvent) o; + return Objects.equals(event, sseEvent.event) + && Objects.equals(data, sseEvent.data) + && Objects.equals(id, sseEvent.id) + && Objects.equals(retry, sseEvent.retry); + } + + @Override + public int hashCode() { + return Objects.hash(event, data, id, retry); + } + + @Override + public String toString() { + return "SseEvent{" + "event='" + + event + '\'' + ", data=" + + data + ", id='" + + id + '\'' + ", retry=" + + retry + '}'; + } + + public static Builder builder() { + return new Builder<>(); + } + + public static final class Builder { + private String event; + private T data; + private String id; + private Long retry; + + private Builder() {} + + public Builder event(String event) { + this.event = event; + return this; + } + + public Builder data(T data) { + this.data = data; + return this; + } + + public Builder id(String id) { + this.id = id; + return this; + } + + public Builder retry(Long retry) { + this.retry = retry; + return this; + } + + public SseEvent build() { + return new SseEvent<>(event, data, id, retry); + } + } +} diff --git a/src/main/java/com/squareup/square/core/SseEventParser.java b/src/main/java/com/squareup/square/core/SseEventParser.java new file mode 100644 index 00000000..dcbd4112 --- /dev/null +++ b/src/main/java/com/squareup/square/core/SseEventParser.java @@ -0,0 +1,228 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.squareup.square.core; + +import com.fasterxml.jackson.annotation.JsonSubTypes; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.annotation.JsonTypeName; +import com.fasterxml.jackson.core.type.TypeReference; +import java.lang.reflect.Field; +import java.util.Arrays; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Map; +import java.util.Optional; +import java.util.Set; + +/** + * Utility class for parsing Server-Sent Events with support for discriminated unions. + *

+ * Handles two discrimination patterns: + *

    + *
  1. Data-level discrimination: The discriminator (e.g., 'type') is inside the JSON data payload. + * Jackson's polymorphic deserialization handles this automatically.
  2. + *
  3. Event-level discrimination: The discriminator (e.g., 'event') is at the SSE envelope level. + * This requires constructing the full SSE envelope for Jackson to process.
  4. + *
+ */ +public final class SseEventParser { + + private static final Set SSE_ENVELOPE_FIELDS = new HashSet<>(Arrays.asList("event", "data", "id", "retry")); + + private SseEventParser() { + // Utility class + } + + /** + * Parse an SSE event using event-level discrimination. + *

+ * Constructs the full SSE envelope object with event, data, id, and retry fields, + * then deserializes it to the target union type. + * + * @param eventType The SSE event type (from event: field) + * @param data The SSE data content (from data: field) + * @param id The SSE event ID (from id: field), may be null + * @param retry The SSE retry value (from retry: field), may be null + * @param unionClass The target union class + * @param discriminatorProperty The property name used for discrimination (e.g., "event") + * @param The target type + * @return The deserialized object + */ + public static T parseEventLevelUnion( + String eventType, String data, String id, Long retry, Class unionClass, String discriminatorProperty) { + try { + // Determine if data should be parsed as JSON based on the variant's expected type + Object parsedData = parseDataForVariant(eventType, data, unionClass, discriminatorProperty); + + // Construct the SSE envelope object + Map envelope = new HashMap<>(); + envelope.put(discriminatorProperty, eventType); + envelope.put("data", parsedData); + if (id != null) { + envelope.put("id", id); + } + if (retry != null) { + envelope.put("retry", retry); + } + + // Serialize to JSON and deserialize to target type + String envelopeJson = ObjectMappers.JSON_MAPPER.writeValueAsString(envelope); + return ObjectMappers.JSON_MAPPER.readValue(envelopeJson, unionClass); + } catch (Exception e) { + throw new RuntimeException("Failed to parse SSE event with event-level discrimination", e); + } + } + + /** + * Parse an SSE event using data-level discrimination. + *

+ * Simply parses the data field as JSON and deserializes it to the target type. + * Jackson's polymorphic deserialization handles the discrimination automatically. + * + * @param data The SSE data content (from data: field) + * @param valueType The target type + * @param The target type + * @return The deserialized object + */ + public static T parseDataLevelUnion(String data, Class valueType) { + try { + return ObjectMappers.JSON_MAPPER.readValue(data, valueType); + } catch (Exception e) { + throw new RuntimeException("Failed to parse SSE data with data-level discrimination", e); + } + } + + /** + * Determines if the given discriminator property indicates event-level discrimination. + * Event-level discrimination occurs when the discriminator is an SSE envelope field. + * + * @param discriminatorProperty The discriminator property name + * @return true if event-level discrimination, false otherwise + */ + public static boolean isEventLevelDiscrimination(String discriminatorProperty) { + return SSE_ENVELOPE_FIELDS.contains(discriminatorProperty); + } + + /** + * Attempts to find the discriminator property from the union class's Jackson annotations. + * + * @param unionClass The union class to inspect + * @return The discriminator property name, or empty if not found + */ + public static Optional findDiscriminatorProperty(Class unionClass) { + try { + // Look for JsonTypeInfo on the class itself + JsonTypeInfo typeInfo = unionClass.getAnnotation(JsonTypeInfo.class); + if (typeInfo != null && !typeInfo.property().isEmpty()) { + return Optional.of(typeInfo.property()); + } + + // Look for inner Value interface with JsonTypeInfo + for (Class innerClass : unionClass.getDeclaredClasses()) { + typeInfo = innerClass.getAnnotation(JsonTypeInfo.class); + if (typeInfo != null && !typeInfo.property().isEmpty()) { + return Optional.of(typeInfo.property()); + } + } + } catch (Exception e) { + // Ignore reflection errors + } + return Optional.empty(); + } + + /** + * Parse the data field based on what the matching variant expects. + * If the variant expects a String for its data field, returns the raw string. + * Otherwise, parses the data as JSON. + */ + private static Object parseDataForVariant( + String eventType, String data, Class unionClass, String discriminatorProperty) { + if (data == null || data.isEmpty()) { + return data; + } + + try { + // Try to find the variant class that matches this event type + Class variantClass = findVariantClass(unionClass, eventType, discriminatorProperty); + if (variantClass != null) { + // Check if the variant expects a String for the data field + Field dataField = findField(variantClass, "data"); + if (dataField != null && String.class.equals(dataField.getType())) { + // Variant expects String - return raw data + return data; + } + } + + // Try to parse as JSON + return ObjectMappers.JSON_MAPPER.readValue(data, new TypeReference>() {}); + } catch (Exception e) { + // If JSON parsing fails, return as string + return data; + } + } + + /** + * Find the variant class that matches the given discriminator value. + */ + private static Class findVariantClass( + Class unionClass, String discriminatorValue, String discriminatorProperty) { + try { + // Look for JsonSubTypes annotation + JsonSubTypes subTypes = findJsonSubTypes(unionClass); + if (subTypes == null) { + return null; + } + + for (JsonSubTypes.Type subType : subTypes.value()) { + JsonTypeName typeName = subType.value().getAnnotation(JsonTypeName.class); + if (typeName != null && typeName.value().equals(discriminatorValue)) { + return subType.value(); + } + // Also check the name attribute of @JsonSubTypes.Type + if (subType.name().equals(discriminatorValue)) { + return subType.value(); + } + } + } catch (Exception e) { + // Ignore reflection errors + } + return null; + } + + /** + * Find JsonSubTypes annotation on the class or its inner classes. + */ + private static JsonSubTypes findJsonSubTypes(Class unionClass) { + // Check the class itself + JsonSubTypes subTypes = unionClass.getAnnotation(JsonSubTypes.class); + if (subTypes != null) { + return subTypes; + } + + // Check inner classes (for Fern-style unions with inner Value interface) + for (Class innerClass : unionClass.getDeclaredClasses()) { + subTypes = innerClass.getAnnotation(JsonSubTypes.class); + if (subTypes != null) { + return subTypes; + } + } + return null; + } + + /** + * Find a field by name in a class, including private fields. + */ + private static Field findField(Class clazz, String fieldName) { + try { + return clazz.getDeclaredField(fieldName); + } catch (NoSuchFieldException e) { + // Check superclass + Class superClass = clazz.getSuperclass(); + if (superClass != null && superClass != Object.class) { + return findField(superClass, fieldName); + } + return null; + } + } +} diff --git a/src/main/java/com/squareup/square/core/Stream.java b/src/main/java/com/squareup/square/core/Stream.java index 39ae566e..a793ab09 100644 --- a/src/main/java/com/squareup/square/core/Stream.java +++ b/src/main/java/com/squareup/square/core/Stream.java @@ -28,7 +28,8 @@ public final class Stream implements Iterable, Closeable { public enum StreamType { JSON, - SSE + SSE, + SSE_EVENT_DISCRIMINATED } private final Class valueType; @@ -37,6 +38,7 @@ public enum StreamType { private final String messageTerminator; private final String streamTerminator; private final Reader sseReader; + private final String discriminatorProperty; private boolean isClosed = false; /** @@ -53,11 +55,18 @@ public Stream(Class valueType, Reader reader, String delimiter) { this.messageTerminator = delimiter; this.streamTerminator = null; this.sseReader = null; + this.discriminatorProperty = null; } private Stream(Class valueType, StreamType type, Reader reader, String terminator) { + this(valueType, type, reader, terminator, null); + } + + private Stream( + Class valueType, StreamType type, Reader reader, String terminator, String discriminatorProperty) { this.valueType = valueType; this.streamType = type; + this.discriminatorProperty = discriminatorProperty; if (type == StreamType.JSON) { this.scanner = new Scanner(reader).useDelimiter(terminator); this.messageTerminator = terminator; @@ -87,6 +96,38 @@ public static Stream fromSse(Class valueType, Reader sseReader, String return new Stream<>(valueType, StreamType.SSE, sseReader, streamTerminator); } + /** + * Creates a stream from SSE data with event-level discrimination support. + * Use this when the SSE payload is a discriminated union where the discriminator + * is an SSE envelope field (e.g., 'event'). + * + * @param valueType The class of the objects in the stream. + * @param sseReader The reader that provides the SSE data. + * @param discriminatorProperty The property name used for discrimination (e.g., "event"). + * @param The type of objects in the stream. + * @return A new Stream instance configured for SSE with event-level discrimination. + */ + public static Stream fromSseWithEventDiscrimination( + Class valueType, Reader sseReader, String discriminatorProperty) { + return new Stream<>(valueType, StreamType.SSE_EVENT_DISCRIMINATED, sseReader, null, discriminatorProperty); + } + + /** + * Creates a stream from SSE data with event-level discrimination support and a stream terminator. + * + * @param valueType The class of the objects in the stream. + * @param sseReader The reader that provides the SSE data. + * @param discriminatorProperty The property name used for discrimination (e.g., "event"). + * @param streamTerminator The terminator string that signals end of stream (e.g., "[DONE]"). + * @param The type of objects in the stream. + * @return A new Stream instance configured for SSE with event-level discrimination. + */ + public static Stream fromSseWithEventDiscrimination( + Class valueType, Reader sseReader, String discriminatorProperty, String streamTerminator) { + return new Stream<>( + valueType, StreamType.SSE_EVENT_DISCRIMINATED, sseReader, streamTerminator, discriminatorProperty); + } + @Override public void close() throws IOException { if (!isClosed) { @@ -112,10 +153,14 @@ private boolean isStreamClosed() { */ @Override public Iterator iterator() { - if (streamType == StreamType.SSE) { - return new SSEIterator(); - } else { - return new JsonIterator(); + switch (streamType) { + case SSE: + return new SSEIterator(); + case SSE_EVENT_DISCRIMINATED: + return new SSEEventDiscriminatedIterator(); + case JSON: + default: + return new JsonIterator(); } } @@ -299,4 +344,170 @@ private boolean readNextMessage() { } } } + + /** + * Iterator for SSE streams with event-level discrimination. + * Uses SseEventParser to construct the full SSE envelope for Jackson deserialization. + */ + private final class SSEEventDiscriminatedIterator implements Iterator { + private Scanner sseScanner; + private T nextItem; + private boolean hasNextItem = false; + private boolean endOfStream = false; + private StringBuilder eventDataBuffer = new StringBuilder(); + private String currentEventType = null; + private String currentEventId = null; + private Long currentRetry = null; + + private SSEEventDiscriminatedIterator() { + if (sseReader != null && !isStreamClosed()) { + this.sseScanner = new Scanner(sseReader); + } else { + this.endOfStream = true; + } + } + + @Override + public boolean hasNext() { + if (isStreamClosed() || endOfStream) { + return false; + } + + if (hasNextItem) { + return true; + } + + return readNextMessage(); + } + + @Override + public T next() { + if (!hasNext()) { + throw new NoSuchElementException("No more elements in stream"); + } + + T result = nextItem; + nextItem = null; + hasNextItem = false; + return result; + } + + @Override + public void remove() { + throw new UnsupportedOperationException(); + } + + private boolean readNextMessage() { + if (sseScanner == null || isStreamClosed()) { + endOfStream = true; + return false; + } + + try { + while (sseScanner.hasNextLine()) { + String line = sseScanner.nextLine(); + + if (line.trim().isEmpty()) { + if (eventDataBuffer.length() > 0 || currentEventType != null) { + try { + // Use SseEventParser for event-level discrimination + nextItem = SseEventParser.parseEventLevelUnion( + currentEventType, + eventDataBuffer.toString(), + currentEventId, + currentRetry, + valueType, + discriminatorProperty); + hasNextItem = true; + resetEventState(); + return true; + } catch (Exception parseEx) { + System.err.println("Failed to parse SSE event: " + parseEx.getMessage()); + resetEventState(); + continue; + } + } + continue; + } + + if (line.startsWith(DATA_PREFIX)) { + String dataContent = line.substring(DATA_PREFIX.length()); + if (dataContent.startsWith(" ")) { + dataContent = dataContent.substring(1); + } + + if (eventDataBuffer.length() == 0 + && streamTerminator != null + && dataContent.trim().equals(streamTerminator)) { + endOfStream = true; + return false; + } + + if (eventDataBuffer.length() > 0) { + eventDataBuffer.append('\n'); + } + eventDataBuffer.append(dataContent); + } else if (line.startsWith("event:")) { + String eventValue = line.length() > 6 ? line.substring(6) : ""; + if (eventValue.startsWith(" ")) { + eventValue = eventValue.substring(1); + } + currentEventType = eventValue; + } else if (line.startsWith("id:")) { + String idValue = line.length() > 3 ? line.substring(3) : ""; + if (idValue.startsWith(" ")) { + idValue = idValue.substring(1); + } + currentEventId = idValue; + } else if (line.startsWith("retry:")) { + String retryValue = line.length() > 6 ? line.substring(6) : ""; + if (retryValue.startsWith(" ")) { + retryValue = retryValue.substring(1); + } + try { + currentRetry = Long.parseLong(retryValue.trim()); + } catch (NumberFormatException e) { + // Ignore invalid retry values + } + } else if (line.startsWith(":")) { + // Comment line (ignored) + } + } + + // Handle any remaining buffered data at end of stream + if (eventDataBuffer.length() > 0 || currentEventType != null) { + try { + nextItem = SseEventParser.parseEventLevelUnion( + currentEventType, + eventDataBuffer.toString(), + currentEventId, + currentRetry, + valueType, + discriminatorProperty); + hasNextItem = true; + resetEventState(); + return true; + } catch (Exception parseEx) { + System.err.println("Failed to parse final SSE event: " + parseEx.getMessage()); + resetEventState(); + } + } + + endOfStream = true; + return false; + + } catch (Exception e) { + System.err.println("Failed to parse SSE stream: " + e.getMessage()); + endOfStream = true; + return false; + } + } + + private void resetEventState() { + eventDataBuffer.setLength(0); + currentEventType = null; + currentEventId = null; + currentRetry = null; + } + } } diff --git a/src/main/java/com/squareup/square/customers/AsyncRawCardsClient.java b/src/main/java/com/squareup/square/customers/AsyncRawCardsClient.java index 24cf6ccf..2a5c323c 100644 --- a/src/main/java/com/squareup/square/customers/AsyncRawCardsClient.java +++ b/src/main/java/com/squareup/square/customers/AsyncRawCardsClient.java @@ -54,12 +54,16 @@ public CompletableFuture> c */ public CompletableFuture> create( CreateCustomerCardRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/customers") .addPathSegment(request.getCustomerId()) - .addPathSegments("cards") - .build(); + .addPathSegments("cards"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -68,7 +72,7 @@ public CompletableFuture> c throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -120,15 +124,19 @@ public CompletableFuture> d */ public CompletableFuture> delete( DeleteCardsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/customers") .addPathSegment(request.getCustomerId()) .addPathSegments("cards") - .addPathSegment(request.getCardId()) - .build(); + .addPathSegment(request.getCardId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/customers/AsyncRawCustomAttributeDefinitionsClient.java b/src/main/java/com/squareup/square/customers/AsyncRawCustomAttributeDefinitionsClient.java index f17ae83b..e76675d6 100644 --- a/src/main/java/com/squareup/square/customers/AsyncRawCustomAttributeDefinitionsClient.java +++ b/src/main/java/com/squareup/square/customers/AsyncRawCustomAttributeDefinitionsClient.java @@ -105,6 +105,11 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -194,10 +199,14 @@ public CompletableFuture> create( CreateCustomerCustomAttributeDefinitionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/customers/custom-attribute-definitions") - .build(); + .addPathSegments("v2/customers/custom-attribute-definitions"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -206,7 +215,7 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -336,11 +350,15 @@ public CompletableFuture> update( UpdateCustomerCustomAttributeDefinitionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/customers/custom-attribute-definitions") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -349,7 +367,7 @@ public CompletableFuture> delete( DeleteCustomAttributeDefinitionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/customers/custom-attribute-definitions") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -488,10 +510,14 @@ public CompletableFuture> batchUpsert( BatchUpsertCustomerCustomAttributesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/customers/custom-attributes/bulk-upsert") - .build(); + .addPathSegments("v2/customers/custom-attributes/bulk-upsert"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -500,7 +526,7 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -181,6 +186,11 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -247,13 +257,17 @@ public CompletableFuture> upsert( UpsertCustomerCustomAttributeRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/customers") .addPathSegment(request.getCustomerId()) .addPathSegments("custom-attributes") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -262,7 +276,7 @@ public CompletableFuture> delete( DeleteCustomAttributesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/customers") .addPathSegment(request.getCustomerId()) .addPathSegments("custom-attributes") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/customers/AsyncRawGroupsClient.java b/src/main/java/com/squareup/square/customers/AsyncRawGroupsClient.java index 935285f9..32a8f818 100644 --- a/src/main/java/com/squareup/square/customers/AsyncRawGroupsClient.java +++ b/src/main/java/com/squareup/square/customers/AsyncRawGroupsClient.java @@ -91,6 +91,11 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -163,10 +168,14 @@ public CompletableFuture> */ public CompletableFuture> create( CreateCustomerGroupRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/customers/groups") - .build(); + .addPathSegments("v2/customers/groups"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -175,7 +184,7 @@ public CompletableFuture> throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -227,13 +236,17 @@ public CompletableFuture> get */ public CompletableFuture> get( GetGroupsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/customers/groups") - .addPathSegment(request.getGroupId()) - .build(); + .addPathSegment(request.getGroupId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -284,11 +297,15 @@ public CompletableFuture> */ public CompletableFuture> update( UpdateCustomerGroupRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/customers/groups") - .addPathSegment(request.getGroupId()) - .build(); + .addPathSegment(request.getGroupId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -297,7 +314,7 @@ public CompletableFuture> throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -350,13 +367,17 @@ public CompletableFuture> */ public CompletableFuture> delete( DeleteGroupsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/customers/groups") - .addPathSegment(request.getGroupId()) - .build(); + .addPathSegment(request.getGroupId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -411,15 +432,19 @@ public CompletableFuture> a */ public CompletableFuture> add( AddGroupsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/customers") .addPathSegment(request.getCustomerId()) .addPathSegments("groups") - .addPathSegment(request.getGroupId()) - .build(); + .addPathSegment(request.getGroupId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -475,15 +500,19 @@ public CompletableFuture> remove( RemoveGroupsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/customers") .addPathSegment(request.getCustomerId()) .addPathSegments("groups") - .addPathSegment(request.getGroupId()) - .build(); + .addPathSegment(request.getGroupId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/customers/AsyncRawSegmentsClient.java b/src/main/java/com/squareup/square/customers/AsyncRawSegmentsClient.java index f6433613..73b58d67 100644 --- a/src/main/java/com/squareup/square/customers/AsyncRawSegmentsClient.java +++ b/src/main/java/com/squareup/square/customers/AsyncRawSegmentsClient.java @@ -78,6 +78,11 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -148,13 +153,17 @@ public CompletableFuture> g */ public CompletableFuture> get( GetSegmentsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/customers/segments") - .addPathSegment(request.getSegmentId()) - .build(); + .addPathSegment(request.getSegmentId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/customers/RawCardsClient.java b/src/main/java/com/squareup/square/customers/RawCardsClient.java index 00c8ff52..bb0316c8 100644 --- a/src/main/java/com/squareup/square/customers/RawCardsClient.java +++ b/src/main/java/com/squareup/square/customers/RawCardsClient.java @@ -49,12 +49,16 @@ public SquareClientHttpResponse create(CreateCustome */ public SquareClientHttpResponse create( CreateCustomerCardRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/customers") .addPathSegment(request.getCustomerId()) - .addPathSegments("cards") - .build(); + .addPathSegments("cards"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -63,7 +67,7 @@ public SquareClientHttpResponse create( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -101,15 +105,19 @@ public SquareClientHttpResponse delete(DeleteCardsRe */ public SquareClientHttpResponse delete( DeleteCardsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/customers") .addPathSegment(request.getCustomerId()) .addPathSegments("cards") - .addPathSegment(request.getCardId()) - .build(); + .addPathSegment(request.getCardId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/customers/RawCustomAttributeDefinitionsClient.java b/src/main/java/com/squareup/square/customers/RawCustomAttributeDefinitionsClient.java index d10a3e31..1b6711ad 100644 --- a/src/main/java/com/squareup/square/customers/RawCustomAttributeDefinitionsClient.java +++ b/src/main/java/com/squareup/square/customers/RawCustomAttributeDefinitionsClient.java @@ -99,6 +99,11 @@ public SquareClientHttpResponse> l QueryStringMapper.addQueryParameter( httpUrl, "cursor", request.getCursor().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -166,10 +171,14 @@ public SquareClientHttpResponse */ public SquareClientHttpResponse create( CreateCustomerCustomAttributeDefinitionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/customers/custom-attribute-definitions") - .build(); + .addPathSegments("v2/customers/custom-attribute-definitions"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -178,7 +187,7 @@ public SquareClientHttpResponse throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -232,6 +241,11 @@ public SquareClientHttpResponse ge QueryStringMapper.addQueryParameter( httpUrl, "version", request.getVersion().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -280,11 +294,15 @@ public SquareClientHttpResponse */ public SquareClientHttpResponse update( UpdateCustomerCustomAttributeDefinitionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/customers/custom-attribute-definitions") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -293,7 +311,7 @@ public SquareClientHttpResponse throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -339,13 +357,17 @@ public SquareClientHttpResponse */ public SquareClientHttpResponse delete( DeleteCustomAttributeDefinitionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/customers/custom-attribute-definitions") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -404,10 +426,14 @@ public SquareClientHttpResponse bat */ public SquareClientHttpResponse batchUpsert( BatchUpsertCustomerCustomAttributesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/customers/custom-attributes/bulk-upsert") - .build(); + .addPathSegments("v2/customers/custom-attributes/bulk-upsert"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -416,7 +442,7 @@ public SquareClientHttpResponse bat throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/customers/RawCustomAttributesClient.java b/src/main/java/com/squareup/square/customers/RawCustomAttributesClient.java index 4a288a47..122068ea 100644 --- a/src/main/java/com/squareup/square/customers/RawCustomAttributesClient.java +++ b/src/main/java/com/squareup/square/customers/RawCustomAttributesClient.java @@ -80,6 +80,11 @@ public SquareClientHttpResponse> list( QueryStringMapper.addQueryParameter( httpUrl, "with_definitions", request.getWithDefinitions().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -154,6 +159,11 @@ public SquareClientHttpResponse get( QueryStringMapper.addQueryParameter( httpUrl, "version", request.getVersion().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -206,13 +216,17 @@ public SquareClientHttpResponse upsert( */ public SquareClientHttpResponse upsert( UpsertCustomerCustomAttributeRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/customers") .addPathSegment(request.getCustomerId()) .addPathSegments("custom-attributes") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -221,7 +235,7 @@ public SquareClientHttpResponse upsert( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -267,15 +281,19 @@ public SquareClientHttpResponse delete( */ public SquareClientHttpResponse delete( DeleteCustomAttributesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/customers") .addPathSegment(request.getCustomerId()) .addPathSegments("custom-attributes") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/customers/RawGroupsClient.java b/src/main/java/com/squareup/square/customers/RawGroupsClient.java index 36a7f5d6..2b3df982 100644 --- a/src/main/java/com/squareup/square/customers/RawGroupsClient.java +++ b/src/main/java/com/squareup/square/customers/RawGroupsClient.java @@ -84,6 +84,11 @@ public SquareClientHttpResponse> list( QueryStringMapper.addQueryParameter( httpUrl, "limit", request.getLimit().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -135,10 +140,14 @@ public SquareClientHttpResponse create(CreateCustom */ public SquareClientHttpResponse create( CreateCustomerGroupRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/customers/groups") - .build(); + .addPathSegments("v2/customers/groups"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -147,7 +156,7 @@ public SquareClientHttpResponse create( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -185,13 +194,17 @@ public SquareClientHttpResponse get(GetGroupsRequest r */ public SquareClientHttpResponse get( GetGroupsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/customers/groups") - .addPathSegment(request.getGroupId()) - .build(); + .addPathSegment(request.getGroupId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -228,11 +241,15 @@ public SquareClientHttpResponse update(UpdateCustom */ public SquareClientHttpResponse update( UpdateCustomerGroupRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/customers/groups") - .addPathSegment(request.getGroupId()) - .build(); + .addPathSegment(request.getGroupId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -241,7 +258,7 @@ public SquareClientHttpResponse update( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -279,13 +296,17 @@ public SquareClientHttpResponse delete(DeleteGroups */ public SquareClientHttpResponse delete( DeleteGroupsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/customers/groups") - .addPathSegment(request.getGroupId()) - .build(); + .addPathSegment(request.getGroupId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -326,15 +347,19 @@ public SquareClientHttpResponse add(AddGroupsRequest */ public SquareClientHttpResponse add( AddGroupsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/customers") .addPathSegment(request.getCustomerId()) .addPathSegments("groups") - .addPathSegment(request.getGroupId()) - .build(); + .addPathSegment(request.getGroupId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -375,15 +400,19 @@ public SquareClientHttpResponse remove(RemoveGr */ public SquareClientHttpResponse remove( RemoveGroupsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/customers") .addPathSegment(request.getCustomerId()) .addPathSegments("groups") - .addPathSegment(request.getGroupId()) - .build(); + .addPathSegment(request.getGroupId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/customers/RawSegmentsClient.java b/src/main/java/com/squareup/square/customers/RawSegmentsClient.java index 814ceb9b..4f607837 100644 --- a/src/main/java/com/squareup/square/customers/RawSegmentsClient.java +++ b/src/main/java/com/squareup/square/customers/RawSegmentsClient.java @@ -71,6 +71,11 @@ public SquareClientHttpResponse> list( QueryStringMapper.addQueryParameter( httpUrl, "limit", request.getLimit().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -120,13 +125,17 @@ public SquareClientHttpResponse get(GetSegmentsReque */ public SquareClientHttpResponse get( GetSegmentsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/customers/segments") - .addPathSegment(request.getSegmentId()) - .build(); + .addPathSegment(request.getSegmentId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/customers/types/AddGroupsRequest.java b/src/main/java/com/squareup/square/customers/types/AddGroupsRequest.java index 4fb9a7da..870958eb 100644 --- a/src/main/java/com/squareup/square/customers/types/AddGroupsRequest.java +++ b/src/main/java/com/squareup/square/customers/types/AddGroupsRequest.java @@ -94,6 +94,10 @@ public interface GroupIdStage { public interface _FinalStage { AddGroupsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -142,5 +146,17 @@ public _FinalStage groupId(@NotNull String groupId) { public AddGroupsRequest build() { return new AddGroupsRequest(customerId, groupId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/customers/types/BatchUpsertCustomerCustomAttributesRequest.java b/src/main/java/com/squareup/square/customers/types/BatchUpsertCustomerCustomAttributesRequest.java index 76d956f3..30f80346 100644 --- a/src/main/java/com/squareup/square/customers/types/BatchUpsertCustomerCustomAttributesRequest.java +++ b/src/main/java/com/squareup/square/customers/types/BatchUpsertCustomerCustomAttributesRequest.java @@ -119,5 +119,15 @@ public Builder values( public BatchUpsertCustomerCustomAttributesRequest build() { return new BatchUpsertCustomerCustomAttributesRequest(values, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/customers/types/CreateCustomerCardRequest.java b/src/main/java/com/squareup/square/customers/types/CreateCustomerCardRequest.java index 80cbdf64..4849ffaf 100644 --- a/src/main/java/com/squareup/square/customers/types/CreateCustomerCardRequest.java +++ b/src/main/java/com/squareup/square/customers/types/CreateCustomerCardRequest.java @@ -157,6 +157,10 @@ public interface CardNonceStage { public interface _FinalStage { CreateCustomerCardRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Address information for the card on file.

*

NOTE: If a billing address is provided in the request, the @@ -320,5 +324,17 @@ public CreateCustomerCardRequest build() { return new CreateCustomerCardRequest( customerId, cardNonce, billingAddress, cardholderName, verificationToken, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/customers/types/CreateCustomerCustomAttributeDefinitionRequest.java b/src/main/java/com/squareup/square/customers/types/CreateCustomerCustomAttributeDefinitionRequest.java index b62120f8..de628645 100644 --- a/src/main/java/com/squareup/square/customers/types/CreateCustomerCustomAttributeDefinitionRequest.java +++ b/src/main/java/com/squareup/square/customers/types/CreateCustomerCustomAttributeDefinitionRequest.java @@ -111,6 +111,10 @@ public interface CustomAttributeDefinitionStage { public interface _FinalStage { CreateCustomerCustomAttributeDefinitionRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique identifier for this request, used to ensure idempotency. For more information, * see Idempotency.

@@ -192,5 +196,17 @@ public CreateCustomerCustomAttributeDefinitionRequest build() { return new CreateCustomerCustomAttributeDefinitionRequest( customAttributeDefinition, idempotencyKey, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/customers/types/CreateCustomerGroupRequest.java b/src/main/java/com/squareup/square/customers/types/CreateCustomerGroupRequest.java index 55fd909c..8614b5cf 100644 --- a/src/main/java/com/squareup/square/customers/types/CreateCustomerGroupRequest.java +++ b/src/main/java/com/squareup/square/customers/types/CreateCustomerGroupRequest.java @@ -92,6 +92,10 @@ public interface GroupStage { public interface _FinalStage { CreateCustomerGroupRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The idempotency key for the request. For more information, see Idempotency.

*/ @@ -154,5 +158,17 @@ public _FinalStage idempotencyKey(Optional idempotencyKey) { public CreateCustomerGroupRequest build() { return new CreateCustomerGroupRequest(idempotencyKey, group, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/customers/types/DeleteCardsRequest.java b/src/main/java/com/squareup/square/customers/types/DeleteCardsRequest.java index 9ca6ad6f..77724d74 100644 --- a/src/main/java/com/squareup/square/customers/types/DeleteCardsRequest.java +++ b/src/main/java/com/squareup/square/customers/types/DeleteCardsRequest.java @@ -94,6 +94,10 @@ public interface CardIdStage { public interface _FinalStage { DeleteCardsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -142,5 +146,17 @@ public _FinalStage cardId(@NotNull String cardId) { public DeleteCardsRequest build() { return new DeleteCardsRequest(customerId, cardId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/customers/types/DeleteCustomAttributeDefinitionsRequest.java b/src/main/java/com/squareup/square/customers/types/DeleteCustomAttributeDefinitionsRequest.java index e4a5b7de..1dabfdad 100644 --- a/src/main/java/com/squareup/square/customers/types/DeleteCustomAttributeDefinitionsRequest.java +++ b/src/main/java/com/squareup/square/customers/types/DeleteCustomAttributeDefinitionsRequest.java @@ -77,6 +77,10 @@ public interface KeyStage { public interface _FinalStage { DeleteCustomAttributeDefinitionsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -110,5 +114,17 @@ public _FinalStage key(@NotNull String key) { public DeleteCustomAttributeDefinitionsRequest build() { return new DeleteCustomAttributeDefinitionsRequest(key, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/customers/types/DeleteCustomAttributesRequest.java b/src/main/java/com/squareup/square/customers/types/DeleteCustomAttributesRequest.java index 5a4cc8ce..515868a9 100644 --- a/src/main/java/com/squareup/square/customers/types/DeleteCustomAttributesRequest.java +++ b/src/main/java/com/squareup/square/customers/types/DeleteCustomAttributesRequest.java @@ -98,6 +98,10 @@ public interface KeyStage { public interface _FinalStage { DeleteCustomAttributesRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -150,5 +154,17 @@ public _FinalStage key(@NotNull String key) { public DeleteCustomAttributesRequest build() { return new DeleteCustomAttributesRequest(customerId, key, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/customers/types/DeleteGroupsRequest.java b/src/main/java/com/squareup/square/customers/types/DeleteGroupsRequest.java index 7b107915..50bd690d 100644 --- a/src/main/java/com/squareup/square/customers/types/DeleteGroupsRequest.java +++ b/src/main/java/com/squareup/square/customers/types/DeleteGroupsRequest.java @@ -76,6 +76,10 @@ public interface GroupIdStage { public interface _FinalStage { DeleteGroupsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage groupId(@NotNull String groupId) { public DeleteGroupsRequest build() { return new DeleteGroupsRequest(groupId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/customers/types/GetCustomAttributeDefinitionsRequest.java b/src/main/java/com/squareup/square/customers/types/GetCustomAttributeDefinitionsRequest.java index f4e3141c..442a21e0 100644 --- a/src/main/java/com/squareup/square/customers/types/GetCustomAttributeDefinitionsRequest.java +++ b/src/main/java/com/squareup/square/customers/types/GetCustomAttributeDefinitionsRequest.java @@ -109,6 +109,10 @@ public interface KeyStage { public interface _FinalStage { GetCustomAttributeDefinitionsRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The current version of the custom attribute definition, which is used for strongly consistent * reads to guarantee that you receive the most up-to-date data. When included in the request, @@ -203,5 +207,17 @@ public _FinalStage version(Optional version) { public GetCustomAttributeDefinitionsRequest build() { return new GetCustomAttributeDefinitionsRequest(key, version, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/customers/types/GetCustomAttributesRequest.java b/src/main/java/com/squareup/square/customers/types/GetCustomAttributesRequest.java index 65b249a3..f8844c8d 100644 --- a/src/main/java/com/squareup/square/customers/types/GetCustomAttributesRequest.java +++ b/src/main/java/com/squareup/square/customers/types/GetCustomAttributesRequest.java @@ -157,6 +157,10 @@ public interface KeyStage { public interface _FinalStage { GetCustomAttributesRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Indicates whether to return the custom attribute definition in the definition field of * the custom attribute. Set this parameter to true to get the name and description of the custom @@ -324,5 +328,17 @@ public _FinalStage withDefinition(Optional withDefinition) { public GetCustomAttributesRequest build() { return new GetCustomAttributesRequest(customerId, key, withDefinition, version, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/customers/types/GetGroupsRequest.java b/src/main/java/com/squareup/square/customers/types/GetGroupsRequest.java index 02946b07..e2dd8f9a 100644 --- a/src/main/java/com/squareup/square/customers/types/GetGroupsRequest.java +++ b/src/main/java/com/squareup/square/customers/types/GetGroupsRequest.java @@ -76,6 +76,10 @@ public interface GroupIdStage { public interface _FinalStage { GetGroupsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage groupId(@NotNull String groupId) { public GetGroupsRequest build() { return new GetGroupsRequest(groupId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/customers/types/GetSegmentsRequest.java b/src/main/java/com/squareup/square/customers/types/GetSegmentsRequest.java index 58c55e0d..de4c3e2e 100644 --- a/src/main/java/com/squareup/square/customers/types/GetSegmentsRequest.java +++ b/src/main/java/com/squareup/square/customers/types/GetSegmentsRequest.java @@ -76,6 +76,10 @@ public interface SegmentIdStage { public interface _FinalStage { GetSegmentsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage segmentId(@NotNull String segmentId) { public GetSegmentsRequest build() { return new GetSegmentsRequest(segmentId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/customers/types/ListCustomAttributeDefinitionsRequest.java b/src/main/java/com/squareup/square/customers/types/ListCustomAttributeDefinitionsRequest.java index 1b0608ec..2009657e 100644 --- a/src/main/java/com/squareup/square/customers/types/ListCustomAttributeDefinitionsRequest.java +++ b/src/main/java/com/squareup/square/customers/types/ListCustomAttributeDefinitionsRequest.java @@ -178,5 +178,15 @@ public Builder cursor(Nullable cursor) { public ListCustomAttributeDefinitionsRequest build() { return new ListCustomAttributeDefinitionsRequest(limit, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/customers/types/ListCustomAttributesRequest.java b/src/main/java/com/squareup/square/customers/types/ListCustomAttributesRequest.java index e85a6095..7b4e8e70 100644 --- a/src/main/java/com/squareup/square/customers/types/ListCustomAttributesRequest.java +++ b/src/main/java/com/squareup/square/customers/types/ListCustomAttributesRequest.java @@ -156,6 +156,10 @@ public interface CustomerIdStage { public interface _FinalStage { ListCustomAttributesRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The maximum number of results to return in a single paged response. This limit is advisory. * The response might contain more or fewer results. The minimum value is 1 and the maximum value is 100. @@ -356,5 +360,17 @@ public _FinalStage limit(Optional limit) { public ListCustomAttributesRequest build() { return new ListCustomAttributesRequest(customerId, limit, cursor, withDefinitions, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/customers/types/ListGroupsRequest.java b/src/main/java/com/squareup/square/customers/types/ListGroupsRequest.java index a7b8623b..0fcca5e2 100644 --- a/src/main/java/com/squareup/square/customers/types/ListGroupsRequest.java +++ b/src/main/java/com/squareup/square/customers/types/ListGroupsRequest.java @@ -177,5 +177,15 @@ public Builder limit(Nullable limit) { public ListGroupsRequest build() { return new ListGroupsRequest(cursor, limit, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/customers/types/ListSegmentsRequest.java b/src/main/java/com/squareup/square/customers/types/ListSegmentsRequest.java index 50eedf24..00dbea05 100644 --- a/src/main/java/com/squareup/square/customers/types/ListSegmentsRequest.java +++ b/src/main/java/com/squareup/square/customers/types/ListSegmentsRequest.java @@ -177,5 +177,15 @@ public Builder limit(Nullable limit) { public ListSegmentsRequest build() { return new ListSegmentsRequest(cursor, limit, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/customers/types/RemoveGroupsRequest.java b/src/main/java/com/squareup/square/customers/types/RemoveGroupsRequest.java index 287f3ac5..07100751 100644 --- a/src/main/java/com/squareup/square/customers/types/RemoveGroupsRequest.java +++ b/src/main/java/com/squareup/square/customers/types/RemoveGroupsRequest.java @@ -94,6 +94,10 @@ public interface GroupIdStage { public interface _FinalStage { RemoveGroupsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -142,5 +146,17 @@ public _FinalStage groupId(@NotNull String groupId) { public RemoveGroupsRequest build() { return new RemoveGroupsRequest(customerId, groupId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/customers/types/UpdateCustomerCustomAttributeDefinitionRequest.java b/src/main/java/com/squareup/square/customers/types/UpdateCustomerCustomAttributeDefinitionRequest.java index 57b24847..828c6673 100644 --- a/src/main/java/com/squareup/square/customers/types/UpdateCustomerCustomAttributeDefinitionRequest.java +++ b/src/main/java/com/squareup/square/customers/types/UpdateCustomerCustomAttributeDefinitionRequest.java @@ -155,6 +155,10 @@ public interface CustomAttributeDefinitionStage { public interface _FinalStage { UpdateCustomerCustomAttributeDefinitionRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique identifier for this request, used to ensure idempotency. For more information, * see Idempotency.

@@ -282,5 +286,17 @@ public UpdateCustomerCustomAttributeDefinitionRequest build() { return new UpdateCustomerCustomAttributeDefinitionRequest( key, customAttributeDefinition, idempotencyKey, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/customers/types/UpdateCustomerGroupRequest.java b/src/main/java/com/squareup/square/customers/types/UpdateCustomerGroupRequest.java index 78375aec..194dd6b1 100644 --- a/src/main/java/com/squareup/square/customers/types/UpdateCustomerGroupRequest.java +++ b/src/main/java/com/squareup/square/customers/types/UpdateCustomerGroupRequest.java @@ -95,6 +95,10 @@ public interface GroupStage { public interface _FinalStage { UpdateCustomerGroupRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -143,5 +147,17 @@ public _FinalStage group(@NotNull CustomerGroup group) { public UpdateCustomerGroupRequest build() { return new UpdateCustomerGroupRequest(groupId, group, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/customers/types/UpsertCustomerCustomAttributeRequest.java b/src/main/java/com/squareup/square/customers/types/UpsertCustomerCustomAttributeRequest.java index 1f217ca5..c44ec417 100644 --- a/src/main/java/com/squareup/square/customers/types/UpsertCustomerCustomAttributeRequest.java +++ b/src/main/java/com/squareup/square/customers/types/UpsertCustomerCustomAttributeRequest.java @@ -175,6 +175,10 @@ public interface CustomAttributeStage { public interface _FinalStage { UpsertCustomerCustomAttributeRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique identifier for this request, used to ensure idempotency. For more information, * see Idempotency.

@@ -316,5 +320,17 @@ public UpsertCustomerCustomAttributeRequest build() { return new UpsertCustomerCustomAttributeRequest( customerId, key, customAttribute, idempotencyKey, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/devices/AsyncRawCodesClient.java b/src/main/java/com/squareup/square/devices/AsyncRawCodesClient.java index 0b3135c2..ad096140 100644 --- a/src/main/java/com/squareup/square/devices/AsyncRawCodesClient.java +++ b/src/main/java/com/squareup/square/devices/AsyncRawCodesClient.java @@ -90,6 +90,11 @@ public CompletableFuture QueryStringMapper.addQueryParameter( httpUrl, "status", request.getStatus().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -162,10 +167,14 @@ public CompletableFuture> cre */ public CompletableFuture> create( CreateDeviceCodeRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/devices/codes") - .build(); + .addPathSegments("v2/devices/codes"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -174,7 +183,7 @@ public CompletableFuture> cre throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -225,13 +234,17 @@ public CompletableFuture> get(Ge */ public CompletableFuture> get( GetCodesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/devices/codes") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/devices/RawCodesClient.java b/src/main/java/com/squareup/square/devices/RawCodesClient.java index 6092b3f3..febf8dea 100644 --- a/src/main/java/com/squareup/square/devices/RawCodesClient.java +++ b/src/main/java/com/squareup/square/devices/RawCodesClient.java @@ -84,6 +84,11 @@ public SquareClientHttpResponse> list( QueryStringMapper.addQueryParameter( httpUrl, "status", request.getStatus().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -135,10 +140,14 @@ public SquareClientHttpResponse create(CreateDeviceCod */ public SquareClientHttpResponse create( CreateDeviceCodeRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/devices/codes") - .build(); + .addPathSegments("v2/devices/codes"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -147,7 +156,7 @@ public SquareClientHttpResponse create( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -184,13 +193,17 @@ public SquareClientHttpResponse get(GetCodesRequest reque * Retrieves DeviceCode with the associated ID. */ public SquareClientHttpResponse get(GetCodesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/devices/codes") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/devices/types/CreateDeviceCodeRequest.java b/src/main/java/com/squareup/square/devices/types/CreateDeviceCodeRequest.java index 0597f248..dba45f97 100644 --- a/src/main/java/com/squareup/square/devices/types/CreateDeviceCodeRequest.java +++ b/src/main/java/com/squareup/square/devices/types/CreateDeviceCodeRequest.java @@ -100,6 +100,10 @@ public interface DeviceCodeStage { public interface _FinalStage { CreateDeviceCodeRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -152,5 +156,17 @@ public _FinalStage deviceCode(@NotNull DeviceCode deviceCode) { public CreateDeviceCodeRequest build() { return new CreateDeviceCodeRequest(idempotencyKey, deviceCode, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/devices/types/GetCodesRequest.java b/src/main/java/com/squareup/square/devices/types/GetCodesRequest.java index 9e182a0e..afff0420 100644 --- a/src/main/java/com/squareup/square/devices/types/GetCodesRequest.java +++ b/src/main/java/com/squareup/square/devices/types/GetCodesRequest.java @@ -76,6 +76,10 @@ public interface IdStage { public interface _FinalStage { GetCodesRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage id(@NotNull String id) { public GetCodesRequest build() { return new GetCodesRequest(id, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/devices/types/ListCodesRequest.java b/src/main/java/com/squareup/square/devices/types/ListCodesRequest.java index a5e023d8..e95a19eb 100644 --- a/src/main/java/com/squareup/square/devices/types/ListCodesRequest.java +++ b/src/main/java/com/squareup/square/devices/types/ListCodesRequest.java @@ -283,5 +283,15 @@ public Builder status(Nullable status) { public ListCodesRequest build() { return new ListCodesRequest(cursor, locationId, productType, status, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/disputes/AsyncRawEvidenceClient.java b/src/main/java/com/squareup/square/disputes/AsyncRawEvidenceClient.java index 5c100178..0f5076a2 100644 --- a/src/main/java/com/squareup/square/disputes/AsyncRawEvidenceClient.java +++ b/src/main/java/com/squareup/square/disputes/AsyncRawEvidenceClient.java @@ -63,6 +63,11 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -135,15 +140,19 @@ public CompletableFuture> g */ public CompletableFuture> get( GetEvidenceRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/disputes") .addPathSegment(request.getDisputeId()) .addPathSegments("evidence") - .addPathSegment(request.getEvidenceId()) - .build(); + .addPathSegment(request.getEvidenceId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -197,15 +206,19 @@ public CompletableFuture */ public CompletableFuture> delete( DeleteEvidenceRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/disputes") .addPathSegment(request.getDisputeId()) .addPathSegments("evidence") - .addPathSegment(request.getEvidenceId()) - .build(); + .addPathSegment(request.getEvidenceId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/disputes/RawEvidenceClient.java b/src/main/java/com/squareup/square/disputes/RawEvidenceClient.java index 7b1aebda..5d4d9eb9 100644 --- a/src/main/java/com/squareup/square/disputes/RawEvidenceClient.java +++ b/src/main/java/com/squareup/square/disputes/RawEvidenceClient.java @@ -57,6 +57,11 @@ public SquareClientHttpResponse> list( QueryStringMapper.addQueryParameter( httpUrl, "cursor", request.getCursor().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -108,15 +113,19 @@ public SquareClientHttpResponse get(GetEvidenceReque */ public SquareClientHttpResponse get( GetEvidenceRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/disputes") .addPathSegment(request.getDisputeId()) .addPathSegments("evidence") - .addPathSegment(request.getEvidenceId()) - .build(); + .addPathSegment(request.getEvidenceId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -155,15 +164,19 @@ public SquareClientHttpResponse delete(DeleteEvid */ public SquareClientHttpResponse delete( DeleteEvidenceRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/disputes") .addPathSegment(request.getDisputeId()) .addPathSegments("evidence") - .addPathSegment(request.getEvidenceId()) - .build(); + .addPathSegment(request.getEvidenceId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/disputes/types/DeleteEvidenceRequest.java b/src/main/java/com/squareup/square/disputes/types/DeleteEvidenceRequest.java index c8ccec4b..cbd69c69 100644 --- a/src/main/java/com/squareup/square/disputes/types/DeleteEvidenceRequest.java +++ b/src/main/java/com/squareup/square/disputes/types/DeleteEvidenceRequest.java @@ -94,6 +94,10 @@ public interface EvidenceIdStage { public interface _FinalStage { DeleteEvidenceRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -142,5 +146,17 @@ public _FinalStage evidenceId(@NotNull String evidenceId) { public DeleteEvidenceRequest build() { return new DeleteEvidenceRequest(disputeId, evidenceId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/disputes/types/GetEvidenceRequest.java b/src/main/java/com/squareup/square/disputes/types/GetEvidenceRequest.java index 68abec7c..c2e812c5 100644 --- a/src/main/java/com/squareup/square/disputes/types/GetEvidenceRequest.java +++ b/src/main/java/com/squareup/square/disputes/types/GetEvidenceRequest.java @@ -94,6 +94,10 @@ public interface EvidenceIdStage { public interface _FinalStage { GetEvidenceRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -142,5 +146,17 @@ public _FinalStage evidenceId(@NotNull String evidenceId) { public GetEvidenceRequest build() { return new GetEvidenceRequest(disputeId, evidenceId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/disputes/types/ListEvidenceRequest.java b/src/main/java/com/squareup/square/disputes/types/ListEvidenceRequest.java index 911b96fa..f76d1813 100644 --- a/src/main/java/com/squareup/square/disputes/types/ListEvidenceRequest.java +++ b/src/main/java/com/squareup/square/disputes/types/ListEvidenceRequest.java @@ -104,6 +104,10 @@ public interface DisputeIdStage { public interface _FinalStage { ListEvidenceRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A pagination cursor returned by a previous call to this endpoint. * Provide this cursor to retrieve the next set of results for the original query. @@ -192,5 +196,17 @@ public _FinalStage cursor(Optional cursor) { public ListEvidenceRequest build() { return new ListEvidenceRequest(disputeId, cursor, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/giftcards/AsyncRawActivitiesClient.java b/src/main/java/com/squareup/square/giftcards/AsyncRawActivitiesClient.java index b14e3f7f..560155e8 100644 --- a/src/main/java/com/squareup/square/giftcards/AsyncRawActivitiesClient.java +++ b/src/main/java/com/squareup/square/giftcards/AsyncRawActivitiesClient.java @@ -117,6 +117,11 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -190,10 +195,14 @@ public CompletableFuture> create( CreateGiftCardActivityRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/gift-cards/activities") - .build(); + .addPathSegments("v2/gift-cards/activities"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -202,7 +211,7 @@ public CompletableFuture> list( QueryStringMapper.addQueryParameter( httpUrl, "sort_order", request.getSortOrder().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -162,10 +167,14 @@ public SquareClientHttpResponse create(CreateGif */ public SquareClientHttpResponse create( CreateGiftCardActivityRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/gift-cards/activities") - .build(); + .addPathSegments("v2/gift-cards/activities"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -174,7 +183,7 @@ public SquareClientHttpResponse create( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/giftcards/types/CreateGiftCardActivityRequest.java b/src/main/java/com/squareup/square/giftcards/types/CreateGiftCardActivityRequest.java index 91a446dc..0b5d820c 100644 --- a/src/main/java/com/squareup/square/giftcards/types/CreateGiftCardActivityRequest.java +++ b/src/main/java/com/squareup/square/giftcards/types/CreateGiftCardActivityRequest.java @@ -98,6 +98,10 @@ public interface GiftCardActivityStage { public interface _FinalStage { CreateGiftCardActivityRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -148,5 +152,17 @@ public _FinalStage giftCardActivity(@NotNull GiftCardActivity giftCardActivity) public CreateGiftCardActivityRequest build() { return new CreateGiftCardActivityRequest(idempotencyKey, giftCardActivity, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/giftcards/types/ListActivitiesRequest.java b/src/main/java/com/squareup/square/giftcards/types/ListActivitiesRequest.java index e57a2713..5530d466 100644 --- a/src/main/java/com/squareup/square/giftcards/types/ListActivitiesRequest.java +++ b/src/main/java/com/squareup/square/giftcards/types/ListActivitiesRequest.java @@ -511,5 +511,15 @@ public ListActivitiesRequest build() { return new ListActivitiesRequest( giftCardId, type, locationId, beginTime, endTime, limit, cursor, sortOrder, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/labor/AsyncRawBreakTypesClient.java b/src/main/java/com/squareup/square/labor/AsyncRawBreakTypesClient.java index 2a72ec3b..b246c2e2 100644 --- a/src/main/java/com/squareup/square/labor/AsyncRawBreakTypesClient.java +++ b/src/main/java/com/squareup/square/labor/AsyncRawBreakTypesClient.java @@ -91,6 +91,11 @@ public CompletableFuture> QueryStringMapper.addQueryParameter( httpUrl, "cursor", request.getCursor().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -183,10 +188,14 @@ public CompletableFuture> crea */ public CompletableFuture> create( CreateBreakTypeRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/labor/break-types") - .build(); + .addPathSegments("v2/labor/break-types"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -195,7 +204,7 @@ public CompletableFuture> crea throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -246,13 +255,17 @@ public CompletableFuture> get(Get */ public CompletableFuture> get( GetBreakTypesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/labor/break-types") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -302,11 +315,15 @@ public CompletableFuture> upda */ public CompletableFuture> update( UpdateBreakTypeRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/labor/break-types") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -315,7 +332,7 @@ public CompletableFuture> upda throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -369,13 +386,17 @@ public CompletableFuture> dele */ public CompletableFuture> delete( DeleteBreakTypesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/labor/break-types") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/labor/AsyncRawEmployeeWagesClient.java b/src/main/java/com/squareup/square/labor/AsyncRawEmployeeWagesClient.java index 1173646f..5d86360e 100644 --- a/src/main/java/com/squareup/square/labor/AsyncRawEmployeeWagesClient.java +++ b/src/main/java/com/squareup/square/labor/AsyncRawEmployeeWagesClient.java @@ -82,6 +82,11 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -152,13 +157,17 @@ public CompletableFuture> get( */ public CompletableFuture> get( GetEmployeeWagesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/labor/employee-wages") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/labor/AsyncRawShiftsClient.java b/src/main/java/com/squareup/square/labor/AsyncRawShiftsClient.java index 1f8e00b2..757dfe13 100644 --- a/src/main/java/com/squareup/square/labor/AsyncRawShiftsClient.java +++ b/src/main/java/com/squareup/square/labor/AsyncRawShiftsClient.java @@ -89,10 +89,14 @@ public CompletableFuture> create(C */ public CompletableFuture> create( CreateShiftRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/labor/shifts") - .build(); + .addPathSegments("v2/labor/shifts"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -101,7 +105,7 @@ public CompletableFuture> create( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -230,10 +234,14 @@ public CompletableFuture> search( */ public CompletableFuture> search( SearchShiftsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/labor/shifts/search") - .build(); + .addPathSegments("v2/labor/shifts/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -242,7 +250,7 @@ public CompletableFuture> search( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -293,13 +301,17 @@ public CompletableFuture> get(GetShif */ public CompletableFuture> get( GetShiftsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/labor/shifts") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -357,11 +369,15 @@ public CompletableFuture> update(U */ public CompletableFuture> update( UpdateShiftRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/labor/shifts") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -370,7 +386,7 @@ public CompletableFuture> update( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -421,13 +437,17 @@ public CompletableFuture> delete(D */ public CompletableFuture> delete( DeleteShiftsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/labor/shifts") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/labor/AsyncRawTeamMemberWagesClient.java b/src/main/java/com/squareup/square/labor/AsyncRawTeamMemberWagesClient.java index f64ec055..4da0f4a5 100644 --- a/src/main/java/com/squareup/square/labor/AsyncRawTeamMemberWagesClient.java +++ b/src/main/java/com/squareup/square/labor/AsyncRawTeamMemberWagesClient.java @@ -82,6 +82,11 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -153,13 +158,17 @@ public CompletableFuture> ge */ public CompletableFuture> get( GetTeamMemberWagesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/labor/team-member-wages") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/labor/AsyncRawWorkweekConfigsClient.java b/src/main/java/com/squareup/square/labor/AsyncRawWorkweekConfigsClient.java index aedb5311..d8b6ef95 100644 --- a/src/main/java/com/squareup/square/labor/AsyncRawWorkweekConfigsClient.java +++ b/src/main/java/com/squareup/square/labor/AsyncRawWorkweekConfigsClient.java @@ -81,6 +81,11 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -152,11 +157,15 @@ public CompletableFuture> */ public CompletableFuture> get( UpdateWorkweekConfigRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/labor/workweek-configs") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -165,7 +174,7 @@ public CompletableFuture> throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/labor/RawBreakTypesClient.java b/src/main/java/com/squareup/square/labor/RawBreakTypesClient.java index c4eeb41c..0bb98324 100644 --- a/src/main/java/com/squareup/square/labor/RawBreakTypesClient.java +++ b/src/main/java/com/squareup/square/labor/RawBreakTypesClient.java @@ -84,6 +84,11 @@ public SquareClientHttpResponse> list( QueryStringMapper.addQueryParameter( httpUrl, "cursor", request.getCursor().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -156,10 +161,14 @@ public SquareClientHttpResponse create(CreateBreakTypeR */ public SquareClientHttpResponse create( CreateBreakTypeRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/labor/break-types") - .build(); + .addPathSegments("v2/labor/break-types"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -168,7 +177,7 @@ public SquareClientHttpResponse create( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -206,13 +215,17 @@ public SquareClientHttpResponse get(GetBreakTypesRequest r */ public SquareClientHttpResponse get( GetBreakTypesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/labor/break-types") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -248,11 +261,15 @@ public SquareClientHttpResponse update(UpdateBreakTypeR */ public SquareClientHttpResponse update( UpdateBreakTypeRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/labor/break-types") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -261,7 +278,7 @@ public SquareClientHttpResponse update( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -301,13 +318,17 @@ public SquareClientHttpResponse delete(DeleteBreakTypes */ public SquareClientHttpResponse delete( DeleteBreakTypesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/labor/break-types") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/labor/RawEmployeeWagesClient.java b/src/main/java/com/squareup/square/labor/RawEmployeeWagesClient.java index e5e1699d..a7bf1d76 100644 --- a/src/main/java/com/squareup/square/labor/RawEmployeeWagesClient.java +++ b/src/main/java/com/squareup/square/labor/RawEmployeeWagesClient.java @@ -75,6 +75,11 @@ public SquareClientHttpResponse> list( QueryStringMapper.addQueryParameter( httpUrl, "cursor", request.getCursor().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -124,13 +129,17 @@ public SquareClientHttpResponse get(GetEmployeeWagesReq */ public SquareClientHttpResponse get( GetEmployeeWagesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/labor/employee-wages") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/labor/RawShiftsClient.java b/src/main/java/com/squareup/square/labor/RawShiftsClient.java index 7c875aff..021fc789 100644 --- a/src/main/java/com/squareup/square/labor/RawShiftsClient.java +++ b/src/main/java/com/squareup/square/labor/RawShiftsClient.java @@ -85,10 +85,14 @@ public SquareClientHttpResponse create(CreateShiftRequest r */ public SquareClientHttpResponse create( CreateShiftRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/labor/shifts") - .build(); + .addPathSegments("v2/labor/shifts"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -97,7 +101,7 @@ public SquareClientHttpResponse create( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -212,10 +216,14 @@ public SquareClientHttpResponse search(SearchShiftsRequest */ public SquareClientHttpResponse search( SearchShiftsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/labor/shifts/search") - .build(); + .addPathSegments("v2/labor/shifts/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -224,7 +232,7 @@ public SquareClientHttpResponse search( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -260,13 +268,17 @@ public SquareClientHttpResponse get(GetShiftsRequest request) * Returns a single Shift specified by id. */ public SquareClientHttpResponse get(GetShiftsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/labor/shifts") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -310,11 +322,15 @@ public SquareClientHttpResponse update(UpdateShiftRequest r */ public SquareClientHttpResponse update( UpdateShiftRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/labor/shifts") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -323,7 +339,7 @@ public SquareClientHttpResponse update( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -360,13 +376,17 @@ public SquareClientHttpResponse delete(DeleteShiftsRequest */ public SquareClientHttpResponse delete( DeleteShiftsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/labor/shifts") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/labor/RawTeamMemberWagesClient.java b/src/main/java/com/squareup/square/labor/RawTeamMemberWagesClient.java index 4ddea344..856bcfaf 100644 --- a/src/main/java/com/squareup/square/labor/RawTeamMemberWagesClient.java +++ b/src/main/java/com/squareup/square/labor/RawTeamMemberWagesClient.java @@ -75,6 +75,11 @@ public SquareClientHttpResponse> list( QueryStringMapper.addQueryParameter( httpUrl, "cursor", request.getCursor().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -125,13 +130,17 @@ public SquareClientHttpResponse get(GetTeamMemberWage */ public SquareClientHttpResponse get( GetTeamMemberWagesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/labor/team-member-wages") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/labor/RawWorkweekConfigsClient.java b/src/main/java/com/squareup/square/labor/RawWorkweekConfigsClient.java index 31fb8b29..b60be8c2 100644 --- a/src/main/java/com/squareup/square/labor/RawWorkweekConfigsClient.java +++ b/src/main/java/com/squareup/square/labor/RawWorkweekConfigsClient.java @@ -74,6 +74,11 @@ public SquareClientHttpResponse> list( QueryStringMapper.addQueryParameter( httpUrl, "cursor", request.getCursor().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -124,11 +129,15 @@ public SquareClientHttpResponse get(UpdateWorkweek */ public SquareClientHttpResponse get( UpdateWorkweekConfigRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/labor/workweek-configs") - .addPathSegment(request.getId()) - .build(); + .addPathSegment(request.getId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -137,7 +146,7 @@ public SquareClientHttpResponse get( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/labor/types/CreateBreakTypeRequest.java b/src/main/java/com/squareup/square/labor/types/CreateBreakTypeRequest.java index d1894ce3..3dd44829 100644 --- a/src/main/java/com/squareup/square/labor/types/CreateBreakTypeRequest.java +++ b/src/main/java/com/squareup/square/labor/types/CreateBreakTypeRequest.java @@ -92,6 +92,10 @@ public interface BreakTypeStage { public interface _FinalStage { CreateBreakTypeRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique string value to ensure the idempotency of the operation.

*/ @@ -154,5 +158,17 @@ public _FinalStage idempotencyKey(Optional idempotencyKey) { public CreateBreakTypeRequest build() { return new CreateBreakTypeRequest(idempotencyKey, breakType, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/labor/types/CreateShiftRequest.java b/src/main/java/com/squareup/square/labor/types/CreateShiftRequest.java index f3e47f1a..e48160d5 100644 --- a/src/main/java/com/squareup/square/labor/types/CreateShiftRequest.java +++ b/src/main/java/com/squareup/square/labor/types/CreateShiftRequest.java @@ -91,6 +91,10 @@ public interface ShiftStage { public interface _FinalStage { CreateShiftRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique string value to ensure the idempotency of the operation.

*/ @@ -153,5 +157,17 @@ public _FinalStage idempotencyKey(Optional idempotencyKey) { public CreateShiftRequest build() { return new CreateShiftRequest(idempotencyKey, shift, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/labor/types/DeleteBreakTypesRequest.java b/src/main/java/com/squareup/square/labor/types/DeleteBreakTypesRequest.java index f55953e4..5d00ffe1 100644 --- a/src/main/java/com/squareup/square/labor/types/DeleteBreakTypesRequest.java +++ b/src/main/java/com/squareup/square/labor/types/DeleteBreakTypesRequest.java @@ -76,6 +76,10 @@ public interface IdStage { public interface _FinalStage { DeleteBreakTypesRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage id(@NotNull String id) { public DeleteBreakTypesRequest build() { return new DeleteBreakTypesRequest(id, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/labor/types/DeleteShiftsRequest.java b/src/main/java/com/squareup/square/labor/types/DeleteShiftsRequest.java index e63c5bfb..c91cce87 100644 --- a/src/main/java/com/squareup/square/labor/types/DeleteShiftsRequest.java +++ b/src/main/java/com/squareup/square/labor/types/DeleteShiftsRequest.java @@ -76,6 +76,10 @@ public interface IdStage { public interface _FinalStage { DeleteShiftsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage id(@NotNull String id) { public DeleteShiftsRequest build() { return new DeleteShiftsRequest(id, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/labor/types/GetBreakTypesRequest.java b/src/main/java/com/squareup/square/labor/types/GetBreakTypesRequest.java index 4322ae3a..7d32769e 100644 --- a/src/main/java/com/squareup/square/labor/types/GetBreakTypesRequest.java +++ b/src/main/java/com/squareup/square/labor/types/GetBreakTypesRequest.java @@ -76,6 +76,10 @@ public interface IdStage { public interface _FinalStage { GetBreakTypesRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage id(@NotNull String id) { public GetBreakTypesRequest build() { return new GetBreakTypesRequest(id, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/labor/types/GetEmployeeWagesRequest.java b/src/main/java/com/squareup/square/labor/types/GetEmployeeWagesRequest.java index e5e78367..ed6be12a 100644 --- a/src/main/java/com/squareup/square/labor/types/GetEmployeeWagesRequest.java +++ b/src/main/java/com/squareup/square/labor/types/GetEmployeeWagesRequest.java @@ -76,6 +76,10 @@ public interface IdStage { public interface _FinalStage { GetEmployeeWagesRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage id(@NotNull String id) { public GetEmployeeWagesRequest build() { return new GetEmployeeWagesRequest(id, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/labor/types/GetShiftsRequest.java b/src/main/java/com/squareup/square/labor/types/GetShiftsRequest.java index d9e65af4..d8e46544 100644 --- a/src/main/java/com/squareup/square/labor/types/GetShiftsRequest.java +++ b/src/main/java/com/squareup/square/labor/types/GetShiftsRequest.java @@ -76,6 +76,10 @@ public interface IdStage { public interface _FinalStage { GetShiftsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage id(@NotNull String id) { public GetShiftsRequest build() { return new GetShiftsRequest(id, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/labor/types/GetTeamMemberWagesRequest.java b/src/main/java/com/squareup/square/labor/types/GetTeamMemberWagesRequest.java index 5d735d3b..8b583e76 100644 --- a/src/main/java/com/squareup/square/labor/types/GetTeamMemberWagesRequest.java +++ b/src/main/java/com/squareup/square/labor/types/GetTeamMemberWagesRequest.java @@ -76,6 +76,10 @@ public interface IdStage { public interface _FinalStage { GetTeamMemberWagesRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage id(@NotNull String id) { public GetTeamMemberWagesRequest build() { return new GetTeamMemberWagesRequest(id, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/labor/types/ListBreakTypesRequest.java b/src/main/java/com/squareup/square/labor/types/ListBreakTypesRequest.java index 3a881fbc..53c1ec58 100644 --- a/src/main/java/com/squareup/square/labor/types/ListBreakTypesRequest.java +++ b/src/main/java/com/squareup/square/labor/types/ListBreakTypesRequest.java @@ -224,5 +224,15 @@ public Builder cursor(Nullable cursor) { public ListBreakTypesRequest build() { return new ListBreakTypesRequest(locationId, limit, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/labor/types/ListEmployeeWagesRequest.java b/src/main/java/com/squareup/square/labor/types/ListEmployeeWagesRequest.java index fd0b1092..18b8e4c0 100644 --- a/src/main/java/com/squareup/square/labor/types/ListEmployeeWagesRequest.java +++ b/src/main/java/com/squareup/square/labor/types/ListEmployeeWagesRequest.java @@ -222,5 +222,15 @@ public Builder cursor(Nullable cursor) { public ListEmployeeWagesRequest build() { return new ListEmployeeWagesRequest(employeeId, limit, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/labor/types/ListTeamMemberWagesRequest.java b/src/main/java/com/squareup/square/labor/types/ListTeamMemberWagesRequest.java index f3c8fe67..94095cb5 100644 --- a/src/main/java/com/squareup/square/labor/types/ListTeamMemberWagesRequest.java +++ b/src/main/java/com/squareup/square/labor/types/ListTeamMemberWagesRequest.java @@ -224,5 +224,15 @@ public Builder cursor(Nullable cursor) { public ListTeamMemberWagesRequest build() { return new ListTeamMemberWagesRequest(teamMemberId, limit, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/labor/types/ListWorkweekConfigsRequest.java b/src/main/java/com/squareup/square/labor/types/ListWorkweekConfigsRequest.java index 6078e9e2..bfba0926 100644 --- a/src/main/java/com/squareup/square/labor/types/ListWorkweekConfigsRequest.java +++ b/src/main/java/com/squareup/square/labor/types/ListWorkweekConfigsRequest.java @@ -169,5 +169,15 @@ public Builder cursor(Nullable cursor) { public ListWorkweekConfigsRequest build() { return new ListWorkweekConfigsRequest(limit, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/labor/types/SearchShiftsRequest.java b/src/main/java/com/squareup/square/labor/types/SearchShiftsRequest.java index ee71d179..44eddd6d 100644 --- a/src/main/java/com/squareup/square/labor/types/SearchShiftsRequest.java +++ b/src/main/java/com/squareup/square/labor/types/SearchShiftsRequest.java @@ -158,5 +158,15 @@ public Builder cursor(String cursor) { public SearchShiftsRequest build() { return new SearchShiftsRequest(query, limit, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/labor/types/UpdateBreakTypeRequest.java b/src/main/java/com/squareup/square/labor/types/UpdateBreakTypeRequest.java index 840b4aa2..1f77bd86 100644 --- a/src/main/java/com/squareup/square/labor/types/UpdateBreakTypeRequest.java +++ b/src/main/java/com/squareup/square/labor/types/UpdateBreakTypeRequest.java @@ -95,6 +95,10 @@ public interface BreakTypeStage { public interface _FinalStage { UpdateBreakTypeRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -143,5 +147,17 @@ public _FinalStage breakType(@NotNull BreakType breakType) { public UpdateBreakTypeRequest build() { return new UpdateBreakTypeRequest(id, breakType, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/labor/types/UpdateShiftRequest.java b/src/main/java/com/squareup/square/labor/types/UpdateShiftRequest.java index 70d37c81..83e666c2 100644 --- a/src/main/java/com/squareup/square/labor/types/UpdateShiftRequest.java +++ b/src/main/java/com/squareup/square/labor/types/UpdateShiftRequest.java @@ -95,6 +95,10 @@ public interface ShiftStage { public interface _FinalStage { UpdateShiftRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -143,5 +147,17 @@ public _FinalStage shift(@NotNull Shift shift) { public UpdateShiftRequest build() { return new UpdateShiftRequest(id, shift, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/labor/types/UpdateWorkweekConfigRequest.java b/src/main/java/com/squareup/square/labor/types/UpdateWorkweekConfigRequest.java index c53147d4..f45f419d 100644 --- a/src/main/java/com/squareup/square/labor/types/UpdateWorkweekConfigRequest.java +++ b/src/main/java/com/squareup/square/labor/types/UpdateWorkweekConfigRequest.java @@ -96,6 +96,10 @@ public interface WorkweekConfigStage { public interface _FinalStage { UpdateWorkweekConfigRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -144,5 +148,17 @@ public _FinalStage workweekConfig(@NotNull WorkweekConfig workweekConfig) { public UpdateWorkweekConfigRequest build() { return new UpdateWorkweekConfigRequest(id, workweekConfig, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/locations/AsyncRawCustomAttributeDefinitionsClient.java b/src/main/java/com/squareup/square/locations/AsyncRawCustomAttributeDefinitionsClient.java index 543b2857..03c305fc 100644 --- a/src/main/java/com/squareup/square/locations/AsyncRawCustomAttributeDefinitionsClient.java +++ b/src/main/java/com/squareup/square/locations/AsyncRawCustomAttributeDefinitionsClient.java @@ -103,6 +103,11 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -188,10 +193,14 @@ public CompletableFuture> create( CreateLocationCustomAttributeDefinitionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/locations/custom-attribute-definitions") - .build(); + .addPathSegments("v2/locations/custom-attribute-definitions"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -200,7 +209,7 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -326,11 +340,15 @@ public CompletableFuture> update( UpdateLocationCustomAttributeDefinitionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/locations/custom-attribute-definitions") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -339,7 +357,7 @@ public CompletableFuture> delete( DeleteCustomAttributeDefinitionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/locations/custom-attribute-definitions") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/locations/AsyncRawCustomAttributesClient.java b/src/main/java/com/squareup/square/locations/AsyncRawCustomAttributesClient.java index 5631cef8..5f956b7d 100644 --- a/src/main/java/com/squareup/square/locations/AsyncRawCustomAttributesClient.java +++ b/src/main/java/com/squareup/square/locations/AsyncRawCustomAttributesClient.java @@ -67,10 +67,14 @@ public CompletableFuture> batchDelete( BulkDeleteLocationCustomAttributesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/locations/custom-attributes/bulk-delete") - .build(); + .addPathSegments("v2/locations/custom-attributes/bulk-delete"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -79,7 +83,7 @@ public CompletableFuture> batchUpsert( BulkUpsertLocationCustomAttributesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/locations/custom-attributes/bulk-upsert") - .build(); + .addPathSegments("v2/locations/custom-attributes/bulk-upsert"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -163,7 +171,7 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -341,6 +354,11 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -405,13 +423,17 @@ public CompletableFuture> upsert( UpsertLocationCustomAttributeRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/locations") .addPathSegment(request.getLocationId()) .addPathSegments("custom-attributes") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -420,7 +442,7 @@ public CompletableFuture> delete( DeleteCustomAttributesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/locations") .addPathSegment(request.getLocationId()) .addPathSegments("custom-attributes") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/locations/AsyncRawTransactionsClient.java b/src/main/java/com/squareup/square/locations/AsyncRawTransactionsClient.java index da07e208..e1539f21 100644 --- a/src/main/java/com/squareup/square/locations/AsyncRawTransactionsClient.java +++ b/src/main/java/com/squareup/square/locations/AsyncRawTransactionsClient.java @@ -77,6 +77,11 @@ public CompletableFuture> lis QueryStringMapper.addQueryParameter( httpUrl, "cursor", request.getCursor().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -128,15 +133,19 @@ public CompletableFuture> get(G */ public CompletableFuture> get( GetTransactionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/locations") .addPathSegment(request.getLocationId()) .addPathSegments("transactions") - .addPathSegment(request.getTransactionId()) - .build(); + .addPathSegment(request.getTransactionId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -193,16 +202,20 @@ public CompletableFuture> c */ public CompletableFuture> capture( CaptureTransactionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/locations") .addPathSegment(request.getLocationId()) .addPathSegments("transactions") .addPathSegment(request.getTransactionId()) - .addPathSegments("capture") - .build(); + .addPathSegments("capture"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -259,16 +272,20 @@ public CompletableFuture> void */ public CompletableFuture> void_( VoidTransactionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/locations") .addPathSegment(request.getLocationId()) .addPathSegments("transactions") .addPathSegment(request.getTransactionId()) - .addPathSegments("void") - .build(); + .addPathSegments("void"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/locations/RawCustomAttributeDefinitionsClient.java b/src/main/java/com/squareup/square/locations/RawCustomAttributeDefinitionsClient.java index 4d77efba..23855c53 100644 --- a/src/main/java/com/squareup/square/locations/RawCustomAttributeDefinitionsClient.java +++ b/src/main/java/com/squareup/square/locations/RawCustomAttributeDefinitionsClient.java @@ -97,6 +97,11 @@ public SquareClientHttpResponse> l QueryStringMapper.addQueryParameter( httpUrl, "cursor", request.getCursor().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -160,10 +165,14 @@ public SquareClientHttpResponse */ public SquareClientHttpResponse create( CreateLocationCustomAttributeDefinitionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/locations/custom-attribute-definitions") - .build(); + .addPathSegments("v2/locations/custom-attribute-definitions"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -172,7 +181,7 @@ public SquareClientHttpResponse throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -224,6 +233,11 @@ public SquareClientHttpResponse { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -270,11 +284,15 @@ public SquareClientHttpResponse */ public SquareClientHttpResponse update( UpdateLocationCustomAttributeDefinitionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/locations/custom-attribute-definitions") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -283,7 +301,7 @@ public SquareClientHttpResponse throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -329,13 +347,17 @@ public SquareClientHttpResponse */ public SquareClientHttpResponse delete( DeleteCustomAttributeDefinitionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/locations/custom-attribute-definitions") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/locations/RawCustomAttributesClient.java b/src/main/java/com/squareup/square/locations/RawCustomAttributesClient.java index f6053b8d..61ca00ee 100644 --- a/src/main/java/com/squareup/square/locations/RawCustomAttributesClient.java +++ b/src/main/java/com/squareup/square/locations/RawCustomAttributesClient.java @@ -62,10 +62,14 @@ public SquareClientHttpResponse batc */ public SquareClientHttpResponse batchDelete( BulkDeleteLocationCustomAttributesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/locations/custom-attributes/bulk-delete") - .build(); + .addPathSegments("v2/locations/custom-attributes/bulk-delete"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -74,7 +78,7 @@ public SquareClientHttpResponse batc throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -132,10 +136,14 @@ public SquareClientHttpResponse batc */ public SquareClientHttpResponse batchUpsert( BulkUpsertLocationCustomAttributesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/locations/custom-attributes/bulk-upsert") - .build(); + .addPathSegments("v2/locations/custom-attributes/bulk-upsert"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -144,7 +152,7 @@ public SquareClientHttpResponse batc throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -214,6 +222,11 @@ public SquareClientHttpResponse> list( QueryStringMapper.addQueryParameter( httpUrl, "with_definitions", request.getWithDefinitions().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -286,6 +299,11 @@ public SquareClientHttpResponse get( QueryStringMapper.addQueryParameter( httpUrl, "version", request.getVersion().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -336,13 +354,17 @@ public SquareClientHttpResponse upsert( */ public SquareClientHttpResponse upsert( UpsertLocationCustomAttributeRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/locations") .addPathSegment(request.getLocationId()) .addPathSegments("custom-attributes") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -351,7 +373,7 @@ public SquareClientHttpResponse upsert( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -395,15 +417,19 @@ public SquareClientHttpResponse delete( */ public SquareClientHttpResponse delete( DeleteCustomAttributesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/locations") .addPathSegment(request.getLocationId()) .addPathSegments("custom-attributes") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/locations/RawTransactionsClient.java b/src/main/java/com/squareup/square/locations/RawTransactionsClient.java index bcd6ee37..b7a4968a 100644 --- a/src/main/java/com/squareup/square/locations/RawTransactionsClient.java +++ b/src/main/java/com/squareup/square/locations/RawTransactionsClient.java @@ -73,6 +73,11 @@ public SquareClientHttpResponse list( QueryStringMapper.addQueryParameter( httpUrl, "cursor", request.getCursor().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -111,15 +116,19 @@ public SquareClientHttpResponse get(GetTransactionsReque */ public SquareClientHttpResponse get( GetTransactionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/locations") .addPathSegment(request.getLocationId()) .addPathSegments("transactions") - .addPathSegment(request.getTransactionId()) - .build(); + .addPathSegment(request.getTransactionId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -162,16 +171,20 @@ public SquareClientHttpResponse capture(CaptureTrans */ public SquareClientHttpResponse capture( CaptureTransactionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/locations") .addPathSegment(request.getLocationId()) .addPathSegments("transactions") .addPathSegment(request.getTransactionId()) - .addPathSegments("capture") - .build(); + .addPathSegments("capture"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -214,16 +227,20 @@ public SquareClientHttpResponse void_(VoidTransactionsR */ public SquareClientHttpResponse void_( VoidTransactionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/locations") .addPathSegment(request.getLocationId()) .addPathSegments("transactions") .addPathSegment(request.getTransactionId()) - .addPathSegments("void") - .build(); + .addPathSegments("void"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/locations/types/BulkDeleteLocationCustomAttributesRequest.java b/src/main/java/com/squareup/square/locations/types/BulkDeleteLocationCustomAttributesRequest.java index e71da171..8cad4581 100644 --- a/src/main/java/com/squareup/square/locations/types/BulkDeleteLocationCustomAttributesRequest.java +++ b/src/main/java/com/squareup/square/locations/types/BulkDeleteLocationCustomAttributesRequest.java @@ -117,5 +117,15 @@ public Builder values( public BulkDeleteLocationCustomAttributesRequest build() { return new BulkDeleteLocationCustomAttributesRequest(values, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/locations/types/BulkUpsertLocationCustomAttributesRequest.java b/src/main/java/com/squareup/square/locations/types/BulkUpsertLocationCustomAttributesRequest.java index c4b508ce..91edabb9 100644 --- a/src/main/java/com/squareup/square/locations/types/BulkUpsertLocationCustomAttributesRequest.java +++ b/src/main/java/com/squareup/square/locations/types/BulkUpsertLocationCustomAttributesRequest.java @@ -119,5 +119,15 @@ public Builder values( public BulkUpsertLocationCustomAttributesRequest build() { return new BulkUpsertLocationCustomAttributesRequest(values, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/locations/types/CaptureTransactionsRequest.java b/src/main/java/com/squareup/square/locations/types/CaptureTransactionsRequest.java index b0e5227c..2e826b01 100644 --- a/src/main/java/com/squareup/square/locations/types/CaptureTransactionsRequest.java +++ b/src/main/java/com/squareup/square/locations/types/CaptureTransactionsRequest.java @@ -89,6 +89,10 @@ public interface TransactionIdStage { public interface _FinalStage { CaptureTransactionsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -133,5 +137,17 @@ public _FinalStage transactionId(@NotNull String transactionId) { public CaptureTransactionsRequest build() { return new CaptureTransactionsRequest(locationId, transactionId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/locations/types/CreateLocationCustomAttributeDefinitionRequest.java b/src/main/java/com/squareup/square/locations/types/CreateLocationCustomAttributeDefinitionRequest.java index 9444ce43..0bee3e94 100644 --- a/src/main/java/com/squareup/square/locations/types/CreateLocationCustomAttributeDefinitionRequest.java +++ b/src/main/java/com/squareup/square/locations/types/CreateLocationCustomAttributeDefinitionRequest.java @@ -109,6 +109,10 @@ public interface CustomAttributeDefinitionStage { public interface _FinalStage { CreateLocationCustomAttributeDefinitionRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique identifier for this request, used to ensure idempotency. For more information, * see Idempotency.

@@ -188,5 +192,17 @@ public CreateLocationCustomAttributeDefinitionRequest build() { return new CreateLocationCustomAttributeDefinitionRequest( customAttributeDefinition, idempotencyKey, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/locations/types/DeleteCustomAttributeDefinitionsRequest.java b/src/main/java/com/squareup/square/locations/types/DeleteCustomAttributeDefinitionsRequest.java index 7aef917b..546c34b7 100644 --- a/src/main/java/com/squareup/square/locations/types/DeleteCustomAttributeDefinitionsRequest.java +++ b/src/main/java/com/squareup/square/locations/types/DeleteCustomAttributeDefinitionsRequest.java @@ -77,6 +77,10 @@ public interface KeyStage { public interface _FinalStage { DeleteCustomAttributeDefinitionsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -110,5 +114,17 @@ public _FinalStage key(@NotNull String key) { public DeleteCustomAttributeDefinitionsRequest build() { return new DeleteCustomAttributeDefinitionsRequest(key, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/locations/types/DeleteCustomAttributesRequest.java b/src/main/java/com/squareup/square/locations/types/DeleteCustomAttributesRequest.java index 2bf04bd9..d9c04221 100644 --- a/src/main/java/com/squareup/square/locations/types/DeleteCustomAttributesRequest.java +++ b/src/main/java/com/squareup/square/locations/types/DeleteCustomAttributesRequest.java @@ -98,6 +98,10 @@ public interface KeyStage { public interface _FinalStage { DeleteCustomAttributesRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -150,5 +154,17 @@ public _FinalStage key(@NotNull String key) { public DeleteCustomAttributesRequest build() { return new DeleteCustomAttributesRequest(locationId, key, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/locations/types/GetCustomAttributeDefinitionsRequest.java b/src/main/java/com/squareup/square/locations/types/GetCustomAttributeDefinitionsRequest.java index 10bae4dd..ae9493ae 100644 --- a/src/main/java/com/squareup/square/locations/types/GetCustomAttributeDefinitionsRequest.java +++ b/src/main/java/com/squareup/square/locations/types/GetCustomAttributeDefinitionsRequest.java @@ -109,6 +109,10 @@ public interface KeyStage { public interface _FinalStage { GetCustomAttributeDefinitionsRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The current version of the custom attribute definition, which is used for strongly consistent * reads to guarantee that you receive the most up-to-date data. When included in the request, @@ -203,5 +207,17 @@ public _FinalStage version(Optional version) { public GetCustomAttributeDefinitionsRequest build() { return new GetCustomAttributeDefinitionsRequest(key, version, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/locations/types/GetCustomAttributesRequest.java b/src/main/java/com/squareup/square/locations/types/GetCustomAttributesRequest.java index 08479dc2..9b564d5d 100644 --- a/src/main/java/com/squareup/square/locations/types/GetCustomAttributesRequest.java +++ b/src/main/java/com/squareup/square/locations/types/GetCustomAttributesRequest.java @@ -157,6 +157,10 @@ public interface KeyStage { public interface _FinalStage { GetCustomAttributesRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Indicates whether to return the custom attribute definition in the definition field of * the custom attribute. Set this parameter to true to get the name and description of the custom @@ -324,5 +328,17 @@ public _FinalStage withDefinition(Optional withDefinition) { public GetCustomAttributesRequest build() { return new GetCustomAttributesRequest(locationId, key, withDefinition, version, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/locations/types/GetTransactionsRequest.java b/src/main/java/com/squareup/square/locations/types/GetTransactionsRequest.java index 646e1cbb..d5989cc0 100644 --- a/src/main/java/com/squareup/square/locations/types/GetTransactionsRequest.java +++ b/src/main/java/com/squareup/square/locations/types/GetTransactionsRequest.java @@ -94,6 +94,10 @@ public interface TransactionIdStage { public interface _FinalStage { GetTransactionsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -142,5 +146,17 @@ public _FinalStage transactionId(@NotNull String transactionId) { public GetTransactionsRequest build() { return new GetTransactionsRequest(locationId, transactionId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/locations/types/ListCustomAttributeDefinitionsRequest.java b/src/main/java/com/squareup/square/locations/types/ListCustomAttributeDefinitionsRequest.java index ec87279f..82145420 100644 --- a/src/main/java/com/squareup/square/locations/types/ListCustomAttributeDefinitionsRequest.java +++ b/src/main/java/com/squareup/square/locations/types/ListCustomAttributeDefinitionsRequest.java @@ -232,5 +232,15 @@ public Builder cursor(Nullable cursor) { public ListCustomAttributeDefinitionsRequest build() { return new ListCustomAttributeDefinitionsRequest(visibilityFilter, limit, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/locations/types/ListCustomAttributesRequest.java b/src/main/java/com/squareup/square/locations/types/ListCustomAttributesRequest.java index fd15ce79..1167d70e 100644 --- a/src/main/java/com/squareup/square/locations/types/ListCustomAttributesRequest.java +++ b/src/main/java/com/squareup/square/locations/types/ListCustomAttributesRequest.java @@ -179,6 +179,10 @@ public interface LocationIdStage { public interface _FinalStage { ListCustomAttributesRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Filters the CustomAttributeDefinition results by their visibility values.

*/ @@ -428,5 +432,17 @@ public ListCustomAttributesRequest build() { return new ListCustomAttributesRequest( locationId, visibilityFilter, limit, cursor, withDefinitions, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/locations/types/ListTransactionsRequest.java b/src/main/java/com/squareup/square/locations/types/ListTransactionsRequest.java index bec7750d..d4c51691 100644 --- a/src/main/java/com/squareup/square/locations/types/ListTransactionsRequest.java +++ b/src/main/java/com/squareup/square/locations/types/ListTransactionsRequest.java @@ -181,6 +181,10 @@ public interface LocationIdStage { public interface _FinalStage { ListTransactionsRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The beginning of the requested reporting period, in RFC 3339 format.

*

See Date ranges for details on date inclusivity/exclusivity.

@@ -437,5 +441,17 @@ public _FinalStage beginTime(Optional beginTime) { public ListTransactionsRequest build() { return new ListTransactionsRequest(locationId, beginTime, endTime, sortOrder, cursor, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/locations/types/UpdateLocationCustomAttributeDefinitionRequest.java b/src/main/java/com/squareup/square/locations/types/UpdateLocationCustomAttributeDefinitionRequest.java index 136728f1..f9c8e0cd 100644 --- a/src/main/java/com/squareup/square/locations/types/UpdateLocationCustomAttributeDefinitionRequest.java +++ b/src/main/java/com/squareup/square/locations/types/UpdateLocationCustomAttributeDefinitionRequest.java @@ -157,6 +157,10 @@ public interface CustomAttributeDefinitionStage { public interface _FinalStage { UpdateLocationCustomAttributeDefinitionRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique identifier for this request, used to ensure idempotency. For more information, * see Idempotency.

@@ -286,5 +290,17 @@ public UpdateLocationCustomAttributeDefinitionRequest build() { return new UpdateLocationCustomAttributeDefinitionRequest( key, customAttributeDefinition, idempotencyKey, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/locations/types/UpsertLocationCustomAttributeRequest.java b/src/main/java/com/squareup/square/locations/types/UpsertLocationCustomAttributeRequest.java index fe6a824c..52801ff9 100644 --- a/src/main/java/com/squareup/square/locations/types/UpsertLocationCustomAttributeRequest.java +++ b/src/main/java/com/squareup/square/locations/types/UpsertLocationCustomAttributeRequest.java @@ -167,6 +167,10 @@ public interface CustomAttributeStage { public interface _FinalStage { UpsertLocationCustomAttributeRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique identifier for this request, used to ensure idempotency. For more information, * see Idempotency.

@@ -300,5 +304,17 @@ public UpsertLocationCustomAttributeRequest build() { return new UpsertLocationCustomAttributeRequest( locationId, key, customAttribute, idempotencyKey, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/locations/types/VoidTransactionsRequest.java b/src/main/java/com/squareup/square/locations/types/VoidTransactionsRequest.java index bb6fb1b7..6a45e204 100644 --- a/src/main/java/com/squareup/square/locations/types/VoidTransactionsRequest.java +++ b/src/main/java/com/squareup/square/locations/types/VoidTransactionsRequest.java @@ -88,6 +88,10 @@ public interface TransactionIdStage { public interface _FinalStage { VoidTransactionsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -132,5 +136,17 @@ public _FinalStage transactionId(@NotNull String transactionId) { public VoidTransactionsRequest build() { return new VoidTransactionsRequest(locationId, transactionId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/loyalty/AsyncRawAccountsClient.java b/src/main/java/com/squareup/square/loyalty/AsyncRawAccountsClient.java index 29f63973..74554eb4 100644 --- a/src/main/java/com/squareup/square/loyalty/AsyncRawAccountsClient.java +++ b/src/main/java/com/squareup/square/loyalty/AsyncRawAccountsClient.java @@ -54,10 +54,14 @@ public CompletableFuture> */ public CompletableFuture> create( CreateLoyaltyAccountRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/loyalty/accounts") - .build(); + .addPathSegments("v2/loyalty/accounts"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -66,7 +70,7 @@ public CompletableFuture> throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -142,10 +146,14 @@ public CompletableFuture */ public CompletableFuture> search( SearchLoyaltyAccountsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/loyalty/accounts/search") - .build(); + .addPathSegments("v2/loyalty/accounts/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -154,7 +162,7 @@ public CompletableFuture throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -206,13 +214,17 @@ public CompletableFuture> ge */ public CompletableFuture> get( GetAccountsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/loyalty/accounts") - .addPathSegment(request.getAccountId()) - .build(); + .addPathSegment(request.getAccountId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -298,12 +310,16 @@ public CompletableFuture> accumulatePoints( AccumulateLoyaltyPointsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/loyalty/accounts") .addPathSegment(request.getAccountId()) - .addPathSegments("accumulate") - .build(); + .addPathSegments("accumulate"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -312,7 +328,7 @@ public CompletableFuture> */ public CompletableFuture> adjust( AdjustLoyaltyPointsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/loyalty/accounts") .addPathSegment(request.getAccountId()) - .addPathSegments("adjust") - .build(); + .addPathSegments("adjust"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -385,7 +405,7 @@ public CompletableFuture> throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/loyalty/AsyncRawProgramsClient.java b/src/main/java/com/squareup/square/loyalty/AsyncRawProgramsClient.java index d2ba8fa3..de755e2e 100644 --- a/src/main/java/com/squareup/square/loyalty/AsyncRawProgramsClient.java +++ b/src/main/java/com/squareup/square/loyalty/AsyncRawProgramsClient.java @@ -52,12 +52,16 @@ public CompletableFuture> */ public CompletableFuture> list( RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/loyalty/programs") - .build(); + .addPathSegments("v2/loyalty/programs"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json") @@ -110,13 +114,17 @@ public CompletableFuture> ge */ public CompletableFuture> get( GetProgramsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/loyalty/programs") - .addPathSegment(request.getProgramId()) - .build(); + .addPathSegment(request.getProgramId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -204,12 +212,16 @@ public CompletableFuture> calculate( CalculateLoyaltyPointsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/loyalty/programs") .addPathSegment(request.getProgramId()) - .addPathSegments("calculate") - .build(); + .addPathSegments("calculate"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -218,7 +230,7 @@ public CompletableFuture> */ public CompletableFuture> create( CreateLoyaltyRewardRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/loyalty/rewards") - .build(); + .addPathSegments("v2/loyalty/rewards"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -80,7 +84,7 @@ public CompletableFuture> throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -164,10 +168,14 @@ public CompletableFuture> */ public CompletableFuture> search( SearchLoyaltyRewardsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/loyalty/rewards/search") - .build(); + .addPathSegments("v2/loyalty/rewards/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -176,7 +184,7 @@ public CompletableFuture> throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -228,13 +236,17 @@ public CompletableFuture> get */ public CompletableFuture> get( GetRewardsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/loyalty/rewards") - .addPathSegment(request.getRewardId()) - .build(); + .addPathSegment(request.getRewardId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -301,13 +313,17 @@ public CompletableFuture> */ public CompletableFuture> delete( DeleteRewardsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/loyalty/rewards") - .addPathSegment(request.getRewardId()) - .build(); + .addPathSegment(request.getRewardId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -373,12 +389,16 @@ public CompletableFuture> */ public CompletableFuture> redeem( RedeemLoyaltyRewardRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/loyalty/rewards") .addPathSegment(request.getRewardId()) - .addPathSegments("redeem") - .build(); + .addPathSegments("redeem"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -387,7 +407,7 @@ public CompletableFuture> throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/loyalty/RawAccountsClient.java b/src/main/java/com/squareup/square/loyalty/RawAccountsClient.java index e9543e1e..44184b4f 100644 --- a/src/main/java/com/squareup/square/loyalty/RawAccountsClient.java +++ b/src/main/java/com/squareup/square/loyalty/RawAccountsClient.java @@ -49,10 +49,14 @@ public SquareClientHttpResponse create(CreateLoyal */ public SquareClientHttpResponse create( CreateLoyaltyAccountRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/loyalty/accounts") - .build(); + .addPathSegments("v2/loyalty/accounts"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -61,7 +65,7 @@ public SquareClientHttpResponse create( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -121,10 +125,14 @@ public SquareClientHttpResponse search(SearchLoya */ public SquareClientHttpResponse search( SearchLoyaltyAccountsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/loyalty/accounts/search") - .build(); + .addPathSegments("v2/loyalty/accounts/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -133,7 +141,7 @@ public SquareClientHttpResponse search( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -171,13 +179,17 @@ public SquareClientHttpResponse get(GetAccountsReques */ public SquareClientHttpResponse get( GetAccountsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/loyalty/accounts") - .addPathSegment(request.getAccountId()) - .build(); + .addPathSegment(request.getAccountId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -249,12 +261,16 @@ public SquareClientHttpResponse accumulatePoint */ public SquareClientHttpResponse accumulatePoints( AccumulateLoyaltyPointsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/loyalty/accounts") .addPathSegment(request.getAccountId()) - .addPathSegments("accumulate") - .build(); + .addPathSegments("accumulate"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -263,7 +279,7 @@ public SquareClientHttpResponse accumulatePoint throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -307,12 +323,16 @@ public SquareClientHttpResponse adjust(AdjustLoyalt */ public SquareClientHttpResponse adjust( AdjustLoyaltyPointsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/loyalty/accounts") .addPathSegment(request.getAccountId()) - .addPathSegments("adjust") - .build(); + .addPathSegments("adjust"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -321,7 +341,7 @@ public SquareClientHttpResponse adjust( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/loyalty/RawProgramsClient.java b/src/main/java/com/squareup/square/loyalty/RawProgramsClient.java index 7917c7c0..558695b4 100644 --- a/src/main/java/com/squareup/square/loyalty/RawProgramsClient.java +++ b/src/main/java/com/squareup/square/loyalty/RawProgramsClient.java @@ -47,12 +47,16 @@ public SquareClientHttpResponse list() { *

Replaced with RetrieveLoyaltyProgram when used with the keyword main.

*/ public SquareClientHttpResponse list(RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/loyalty/programs") - .build(); + .addPathSegments("v2/loyalty/programs"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json") @@ -91,13 +95,17 @@ public SquareClientHttpResponse get(GetProgramsReques */ public SquareClientHttpResponse get( GetProgramsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/loyalty/programs") - .addPathSegment(request.getProgramId()) - .build(); + .addPathSegment(request.getProgramId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -170,12 +178,16 @@ public SquareClientHttpResponse calculate(Calcul */ public SquareClientHttpResponse calculate( CalculateLoyaltyPointsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/loyalty/programs") .addPathSegment(request.getProgramId()) - .addPathSegments("calculate") - .build(); + .addPathSegments("calculate"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -184,7 +196,7 @@ public SquareClientHttpResponse calculate( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/loyalty/RawRewardsClient.java b/src/main/java/com/squareup/square/loyalty/RawRewardsClient.java index 88e3fa03..0f1d61df 100644 --- a/src/main/java/com/squareup/square/loyalty/RawRewardsClient.java +++ b/src/main/java/com/squareup/square/loyalty/RawRewardsClient.java @@ -63,10 +63,14 @@ public SquareClientHttpResponse create(CreateLoyalt */ public SquareClientHttpResponse create( CreateLoyaltyRewardRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/loyalty/rewards") - .build(); + .addPathSegments("v2/loyalty/rewards"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -75,7 +79,7 @@ public SquareClientHttpResponse create( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -143,10 +147,14 @@ public SquareClientHttpResponse search(SearchLoyal */ public SquareClientHttpResponse search( SearchLoyaltyRewardsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/loyalty/rewards/search") - .build(); + .addPathSegments("v2/loyalty/rewards/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -155,7 +163,7 @@ public SquareClientHttpResponse search( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -193,13 +201,17 @@ public SquareClientHttpResponse get(GetRewardsRequest */ public SquareClientHttpResponse get( GetRewardsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/loyalty/rewards") - .addPathSegment(request.getRewardId()) - .build(); + .addPathSegment(request.getRewardId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -252,13 +264,17 @@ public SquareClientHttpResponse delete(DeleteReward */ public SquareClientHttpResponse delete( DeleteRewardsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/loyalty/rewards") - .addPathSegment(request.getRewardId()) - .build(); + .addPathSegment(request.getRewardId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -309,12 +325,16 @@ public SquareClientHttpResponse redeem(RedeemLoyalt */ public SquareClientHttpResponse redeem( RedeemLoyaltyRewardRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/loyalty/rewards") .addPathSegment(request.getRewardId()) - .addPathSegments("redeem") - .build(); + .addPathSegments("redeem"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -323,7 +343,7 @@ public SquareClientHttpResponse redeem( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/loyalty/programs/AsyncRawPromotionsClient.java b/src/main/java/com/squareup/square/loyalty/programs/AsyncRawPromotionsClient.java index 2f386f83..a82bebf6 100644 --- a/src/main/java/com/squareup/square/loyalty/programs/AsyncRawPromotionsClient.java +++ b/src/main/java/com/squareup/square/loyalty/programs/AsyncRawPromotionsClient.java @@ -78,6 +78,11 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -157,12 +162,16 @@ public CompletableFuture> create( CreateLoyaltyPromotionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/loyalty/programs") .addPathSegment(request.getProgramId()) - .addPathSegments("promotions") - .build(); + .addPathSegments("promotions"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -171,7 +180,7 @@ public CompletableFuture> */ public CompletableFuture> get( GetPromotionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/loyalty/programs") .addPathSegment(request.getProgramId()) .addPathSegments("promotions") - .addPathSegment(request.getPromotionId()) - .build(); + .addPathSegment(request.getPromotionId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -291,16 +304,20 @@ public CompletableFuture> cancel( CancelPromotionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/loyalty/programs") .addPathSegment(request.getProgramId()) .addPathSegments("promotions") .addPathSegment(request.getPromotionId()) - .addPathSegments("cancel") - .build(); + .addPathSegments("cancel"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/loyalty/programs/RawPromotionsClient.java b/src/main/java/com/squareup/square/loyalty/programs/RawPromotionsClient.java index bf2b637e..372bb0b0 100644 --- a/src/main/java/com/squareup/square/loyalty/programs/RawPromotionsClient.java +++ b/src/main/java/com/squareup/square/loyalty/programs/RawPromotionsClient.java @@ -72,6 +72,11 @@ public SquareClientHttpResponse> list( QueryStringMapper.addQueryParameter( httpUrl, "limit", request.getLimit().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -130,12 +135,16 @@ public SquareClientHttpResponse create(CreateLoy */ public SquareClientHttpResponse create( CreateLoyaltyPromotionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/loyalty/programs") .addPathSegment(request.getProgramId()) - .addPathSegments("promotions") - .build(); + .addPathSegments("promotions"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -144,7 +153,7 @@ public SquareClientHttpResponse create( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -182,15 +191,19 @@ public SquareClientHttpResponse get(GetPromotionsRe */ public SquareClientHttpResponse get( GetPromotionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/loyalty/programs") .addPathSegment(request.getProgramId()) .addPathSegments("promotions") - .addPathSegment(request.getPromotionId()) - .build(); + .addPathSegment(request.getPromotionId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -235,16 +248,20 @@ public SquareClientHttpResponse cancel(CancelPro */ public SquareClientHttpResponse cancel( CancelPromotionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/loyalty/programs") .addPathSegment(request.getProgramId()) .addPathSegments("promotions") .addPathSegment(request.getPromotionId()) - .addPathSegments("cancel") - .build(); + .addPathSegments("cancel"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/loyalty/programs/types/CancelPromotionsRequest.java b/src/main/java/com/squareup/square/loyalty/programs/types/CancelPromotionsRequest.java index 1dff3b15..5eda640f 100644 --- a/src/main/java/com/squareup/square/loyalty/programs/types/CancelPromotionsRequest.java +++ b/src/main/java/com/squareup/square/loyalty/programs/types/CancelPromotionsRequest.java @@ -96,6 +96,10 @@ public interface PromotionIdStage { public interface _FinalStage { CancelPromotionsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -146,5 +150,17 @@ public _FinalStage promotionId(@NotNull String promotionId) { public CancelPromotionsRequest build() { return new CancelPromotionsRequest(programId, promotionId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/loyalty/programs/types/CreateLoyaltyPromotionRequest.java b/src/main/java/com/squareup/square/loyalty/programs/types/CreateLoyaltyPromotionRequest.java index c2447bf3..68a9a835 100644 --- a/src/main/java/com/squareup/square/loyalty/programs/types/CreateLoyaltyPromotionRequest.java +++ b/src/main/java/com/squareup/square/loyalty/programs/types/CreateLoyaltyPromotionRequest.java @@ -125,6 +125,10 @@ public interface IdempotencyKeyStage { public interface _FinalStage { CreateLoyaltyPromotionRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -195,5 +199,17 @@ public _FinalStage idempotencyKey(@NotNull String idempotencyKey) { public CreateLoyaltyPromotionRequest build() { return new CreateLoyaltyPromotionRequest(programId, loyaltyPromotion, idempotencyKey, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/loyalty/programs/types/GetPromotionsRequest.java b/src/main/java/com/squareup/square/loyalty/programs/types/GetPromotionsRequest.java index 3935590a..57f165d7 100644 --- a/src/main/java/com/squareup/square/loyalty/programs/types/GetPromotionsRequest.java +++ b/src/main/java/com/squareup/square/loyalty/programs/types/GetPromotionsRequest.java @@ -96,6 +96,10 @@ public interface PromotionIdStage { public interface _FinalStage { GetPromotionsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -146,5 +150,17 @@ public _FinalStage promotionId(@NotNull String promotionId) { public GetPromotionsRequest build() { return new GetPromotionsRequest(programId, promotionId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/loyalty/programs/types/ListPromotionsRequest.java b/src/main/java/com/squareup/square/loyalty/programs/types/ListPromotionsRequest.java index 16ce10c6..174ef6e0 100644 --- a/src/main/java/com/squareup/square/loyalty/programs/types/ListPromotionsRequest.java +++ b/src/main/java/com/squareup/square/loyalty/programs/types/ListPromotionsRequest.java @@ -159,6 +159,10 @@ public interface ProgramIdStage { public interface _FinalStage { ListPromotionsRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The status to filter the results by. If a status is provided, only loyalty promotions * with the specified status are returned. Otherwise, all loyalty promotions associated with @@ -361,5 +365,17 @@ public _FinalStage status(Optional status) { public ListPromotionsRequest build() { return new ListPromotionsRequest(programId, status, cursor, limit, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/loyalty/types/AccumulateLoyaltyPointsRequest.java b/src/main/java/com/squareup/square/loyalty/types/AccumulateLoyaltyPointsRequest.java index e4050b57..719de163 100644 --- a/src/main/java/com/squareup/square/loyalty/types/AccumulateLoyaltyPointsRequest.java +++ b/src/main/java/com/squareup/square/loyalty/types/AccumulateLoyaltyPointsRequest.java @@ -145,6 +145,10 @@ public interface LocationIdStage { public interface _FinalStage { AccumulateLoyaltyPointsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -231,5 +235,17 @@ public AccumulateLoyaltyPointsRequest build() { return new AccumulateLoyaltyPointsRequest( accountId, accumulatePoints, idempotencyKey, locationId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/loyalty/types/AdjustLoyaltyPointsRequest.java b/src/main/java/com/squareup/square/loyalty/types/AdjustLoyaltyPointsRequest.java index 3ad58e18..dd508b88 100644 --- a/src/main/java/com/squareup/square/loyalty/types/AdjustLoyaltyPointsRequest.java +++ b/src/main/java/com/squareup/square/loyalty/types/AdjustLoyaltyPointsRequest.java @@ -153,6 +153,10 @@ public interface AdjustPointsStage { public interface _FinalStage { AdjustLoyaltyPointsRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Indicates whether to allow a negative adjustment to result in a negative balance. If true, a negative * balance is allowed when subtracting points. If false, Square returns a BAD_REQUEST error when subtracting @@ -276,5 +280,17 @@ public AdjustLoyaltyPointsRequest build() { return new AdjustLoyaltyPointsRequest( accountId, idempotencyKey, adjustPoints, allowNegativeBalance, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/loyalty/types/CalculateLoyaltyPointsRequest.java b/src/main/java/com/squareup/square/loyalty/types/CalculateLoyaltyPointsRequest.java index 7fa3b7dc..9db22280 100644 --- a/src/main/java/com/squareup/square/loyalty/types/CalculateLoyaltyPointsRequest.java +++ b/src/main/java/com/squareup/square/loyalty/types/CalculateLoyaltyPointsRequest.java @@ -152,6 +152,10 @@ public interface ProgramIdStage { public interface _FinalStage { CalculateLoyaltyPointsRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The order ID for which to calculate the points. * Specify this field if your application uses the Orders API to process orders. @@ -349,5 +353,17 @@ public CalculateLoyaltyPointsRequest build() { return new CalculateLoyaltyPointsRequest( programId, orderId, transactionAmountMoney, loyaltyAccountId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/loyalty/types/CreateLoyaltyAccountRequest.java b/src/main/java/com/squareup/square/loyalty/types/CreateLoyaltyAccountRequest.java index 39735c6d..800edc99 100644 --- a/src/main/java/com/squareup/square/loyalty/types/CreateLoyaltyAccountRequest.java +++ b/src/main/java/com/squareup/square/loyalty/types/CreateLoyaltyAccountRequest.java @@ -98,6 +98,10 @@ public interface IdempotencyKeyStage { public interface _FinalStage { CreateLoyaltyAccountRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -148,5 +152,17 @@ public _FinalStage idempotencyKey(@NotNull String idempotencyKey) { public CreateLoyaltyAccountRequest build() { return new CreateLoyaltyAccountRequest(loyaltyAccount, idempotencyKey, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/loyalty/types/CreateLoyaltyRewardRequest.java b/src/main/java/com/squareup/square/loyalty/types/CreateLoyaltyRewardRequest.java index efaa68ff..29998e42 100644 --- a/src/main/java/com/squareup/square/loyalty/types/CreateLoyaltyRewardRequest.java +++ b/src/main/java/com/squareup/square/loyalty/types/CreateLoyaltyRewardRequest.java @@ -98,6 +98,10 @@ public interface IdempotencyKeyStage { public interface _FinalStage { CreateLoyaltyRewardRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -148,5 +152,17 @@ public _FinalStage idempotencyKey(@NotNull String idempotencyKey) { public CreateLoyaltyRewardRequest build() { return new CreateLoyaltyRewardRequest(reward, idempotencyKey, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/loyalty/types/DeleteRewardsRequest.java b/src/main/java/com/squareup/square/loyalty/types/DeleteRewardsRequest.java index 7ddbda10..8253d4d3 100644 --- a/src/main/java/com/squareup/square/loyalty/types/DeleteRewardsRequest.java +++ b/src/main/java/com/squareup/square/loyalty/types/DeleteRewardsRequest.java @@ -76,6 +76,10 @@ public interface RewardIdStage { public interface _FinalStage { DeleteRewardsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage rewardId(@NotNull String rewardId) { public DeleteRewardsRequest build() { return new DeleteRewardsRequest(rewardId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/loyalty/types/GetAccountsRequest.java b/src/main/java/com/squareup/square/loyalty/types/GetAccountsRequest.java index 678d8006..0e779da2 100644 --- a/src/main/java/com/squareup/square/loyalty/types/GetAccountsRequest.java +++ b/src/main/java/com/squareup/square/loyalty/types/GetAccountsRequest.java @@ -76,6 +76,10 @@ public interface AccountIdStage { public interface _FinalStage { GetAccountsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage accountId(@NotNull String accountId) { public GetAccountsRequest build() { return new GetAccountsRequest(accountId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/loyalty/types/GetProgramsRequest.java b/src/main/java/com/squareup/square/loyalty/types/GetProgramsRequest.java index 00be3bdb..19297a5a 100644 --- a/src/main/java/com/squareup/square/loyalty/types/GetProgramsRequest.java +++ b/src/main/java/com/squareup/square/loyalty/types/GetProgramsRequest.java @@ -76,6 +76,10 @@ public interface ProgramIdStage { public interface _FinalStage { GetProgramsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage programId(@NotNull String programId) { public GetProgramsRequest build() { return new GetProgramsRequest(programId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/loyalty/types/GetRewardsRequest.java b/src/main/java/com/squareup/square/loyalty/types/GetRewardsRequest.java index c6326a6a..08395a68 100644 --- a/src/main/java/com/squareup/square/loyalty/types/GetRewardsRequest.java +++ b/src/main/java/com/squareup/square/loyalty/types/GetRewardsRequest.java @@ -76,6 +76,10 @@ public interface RewardIdStage { public interface _FinalStage { GetRewardsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage rewardId(@NotNull String rewardId) { public GetRewardsRequest build() { return new GetRewardsRequest(rewardId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/loyalty/types/RedeemLoyaltyRewardRequest.java b/src/main/java/com/squareup/square/loyalty/types/RedeemLoyaltyRewardRequest.java index c9ef4e1c..0e2020f0 100644 --- a/src/main/java/com/squareup/square/loyalty/types/RedeemLoyaltyRewardRequest.java +++ b/src/main/java/com/squareup/square/loyalty/types/RedeemLoyaltyRewardRequest.java @@ -117,6 +117,10 @@ public interface LocationIdStage { public interface _FinalStage { RedeemLoyaltyRewardRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -182,5 +186,17 @@ public _FinalStage locationId(@NotNull String locationId) { public RedeemLoyaltyRewardRequest build() { return new RedeemLoyaltyRewardRequest(rewardId, idempotencyKey, locationId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/loyalty/types/SearchLoyaltyAccountsRequest.java b/src/main/java/com/squareup/square/loyalty/types/SearchLoyaltyAccountsRequest.java index 777c0454..5bd72fc5 100644 --- a/src/main/java/com/squareup/square/loyalty/types/SearchLoyaltyAccountsRequest.java +++ b/src/main/java/com/squareup/square/loyalty/types/SearchLoyaltyAccountsRequest.java @@ -166,5 +166,15 @@ public Builder cursor(String cursor) { public SearchLoyaltyAccountsRequest build() { return new SearchLoyaltyAccountsRequest(query, limit, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/loyalty/types/SearchLoyaltyRewardsRequest.java b/src/main/java/com/squareup/square/loyalty/types/SearchLoyaltyRewardsRequest.java index b603536d..5a587e8d 100644 --- a/src/main/java/com/squareup/square/loyalty/types/SearchLoyaltyRewardsRequest.java +++ b/src/main/java/com/squareup/square/loyalty/types/SearchLoyaltyRewardsRequest.java @@ -168,5 +168,15 @@ public Builder cursor(String cursor) { public SearchLoyaltyRewardsRequest build() { return new SearchLoyaltyRewardsRequest(query, limit, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/merchants/AsyncRawCustomAttributeDefinitionsClient.java b/src/main/java/com/squareup/square/merchants/AsyncRawCustomAttributeDefinitionsClient.java index 7c8b5feb..bdddd328 100644 --- a/src/main/java/com/squareup/square/merchants/AsyncRawCustomAttributeDefinitionsClient.java +++ b/src/main/java/com/squareup/square/merchants/AsyncRawCustomAttributeDefinitionsClient.java @@ -103,6 +103,11 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -188,10 +193,14 @@ public CompletableFuture> create( CreateMerchantCustomAttributeDefinitionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/merchants/custom-attribute-definitions") - .build(); + .addPathSegments("v2/merchants/custom-attribute-definitions"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -200,7 +209,7 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -326,11 +340,15 @@ public CompletableFuture> update( UpdateMerchantCustomAttributeDefinitionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/merchants/custom-attribute-definitions") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -339,7 +357,7 @@ public CompletableFuture> delete( DeleteCustomAttributeDefinitionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/merchants/custom-attribute-definitions") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/merchants/AsyncRawCustomAttributesClient.java b/src/main/java/com/squareup/square/merchants/AsyncRawCustomAttributesClient.java index 2288581c..fd055234 100644 --- a/src/main/java/com/squareup/square/merchants/AsyncRawCustomAttributesClient.java +++ b/src/main/java/com/squareup/square/merchants/AsyncRawCustomAttributesClient.java @@ -67,10 +67,14 @@ public CompletableFuture> batchDelete( BulkDeleteMerchantCustomAttributesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/merchants/custom-attributes/bulk-delete") - .build(); + .addPathSegments("v2/merchants/custom-attributes/bulk-delete"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -79,7 +83,7 @@ public CompletableFuture> batchUpsert( BulkUpsertMerchantCustomAttributesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/merchants/custom-attributes/bulk-upsert") - .build(); + .addPathSegments("v2/merchants/custom-attributes/bulk-upsert"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -163,7 +171,7 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -341,6 +354,11 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -405,13 +423,17 @@ public CompletableFuture> upsert( UpsertMerchantCustomAttributeRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/merchants") .addPathSegment(request.getMerchantId()) .addPathSegments("custom-attributes") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -420,7 +442,7 @@ public CompletableFuture> delete( DeleteCustomAttributesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/merchants") .addPathSegment(request.getMerchantId()) .addPathSegments("custom-attributes") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/merchants/RawCustomAttributeDefinitionsClient.java b/src/main/java/com/squareup/square/merchants/RawCustomAttributeDefinitionsClient.java index 0f08f807..a17a6a45 100644 --- a/src/main/java/com/squareup/square/merchants/RawCustomAttributeDefinitionsClient.java +++ b/src/main/java/com/squareup/square/merchants/RawCustomAttributeDefinitionsClient.java @@ -97,6 +97,11 @@ public SquareClientHttpResponse> l QueryStringMapper.addQueryParameter( httpUrl, "cursor", request.getCursor().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -160,10 +165,14 @@ public SquareClientHttpResponse */ public SquareClientHttpResponse create( CreateMerchantCustomAttributeDefinitionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/merchants/custom-attribute-definitions") - .build(); + .addPathSegments("v2/merchants/custom-attribute-definitions"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -172,7 +181,7 @@ public SquareClientHttpResponse throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -224,6 +233,11 @@ public SquareClientHttpResponse { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -270,11 +284,15 @@ public SquareClientHttpResponse */ public SquareClientHttpResponse update( UpdateMerchantCustomAttributeDefinitionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/merchants/custom-attribute-definitions") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -283,7 +301,7 @@ public SquareClientHttpResponse throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -329,13 +347,17 @@ public SquareClientHttpResponse */ public SquareClientHttpResponse delete( DeleteCustomAttributeDefinitionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/merchants/custom-attribute-definitions") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/merchants/RawCustomAttributesClient.java b/src/main/java/com/squareup/square/merchants/RawCustomAttributesClient.java index 31f56220..1f143e09 100644 --- a/src/main/java/com/squareup/square/merchants/RawCustomAttributesClient.java +++ b/src/main/java/com/squareup/square/merchants/RawCustomAttributesClient.java @@ -62,10 +62,14 @@ public SquareClientHttpResponse batc */ public SquareClientHttpResponse batchDelete( BulkDeleteMerchantCustomAttributesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/merchants/custom-attributes/bulk-delete") - .build(); + .addPathSegments("v2/merchants/custom-attributes/bulk-delete"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -74,7 +78,7 @@ public SquareClientHttpResponse batc throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -132,10 +136,14 @@ public SquareClientHttpResponse batc */ public SquareClientHttpResponse batchUpsert( BulkUpsertMerchantCustomAttributesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/merchants/custom-attributes/bulk-upsert") - .build(); + .addPathSegments("v2/merchants/custom-attributes/bulk-upsert"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -144,7 +152,7 @@ public SquareClientHttpResponse batc throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -214,6 +222,11 @@ public SquareClientHttpResponse> list( QueryStringMapper.addQueryParameter( httpUrl, "with_definitions", request.getWithDefinitions().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -286,6 +299,11 @@ public SquareClientHttpResponse get( QueryStringMapper.addQueryParameter( httpUrl, "version", request.getVersion().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -336,13 +354,17 @@ public SquareClientHttpResponse upsert( */ public SquareClientHttpResponse upsert( UpsertMerchantCustomAttributeRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/merchants") .addPathSegment(request.getMerchantId()) .addPathSegments("custom-attributes") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -351,7 +373,7 @@ public SquareClientHttpResponse upsert( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -395,15 +417,19 @@ public SquareClientHttpResponse delete( */ public SquareClientHttpResponse delete( DeleteCustomAttributesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/merchants") .addPathSegment(request.getMerchantId()) .addPathSegments("custom-attributes") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/merchants/types/BulkDeleteMerchantCustomAttributesRequest.java b/src/main/java/com/squareup/square/merchants/types/BulkDeleteMerchantCustomAttributesRequest.java index 54170ddf..c60f88b3 100644 --- a/src/main/java/com/squareup/square/merchants/types/BulkDeleteMerchantCustomAttributesRequest.java +++ b/src/main/java/com/squareup/square/merchants/types/BulkDeleteMerchantCustomAttributesRequest.java @@ -117,5 +117,15 @@ public Builder values( public BulkDeleteMerchantCustomAttributesRequest build() { return new BulkDeleteMerchantCustomAttributesRequest(values, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/merchants/types/BulkUpsertMerchantCustomAttributesRequest.java b/src/main/java/com/squareup/square/merchants/types/BulkUpsertMerchantCustomAttributesRequest.java index 938c708a..2f46b715 100644 --- a/src/main/java/com/squareup/square/merchants/types/BulkUpsertMerchantCustomAttributesRequest.java +++ b/src/main/java/com/squareup/square/merchants/types/BulkUpsertMerchantCustomAttributesRequest.java @@ -119,5 +119,15 @@ public Builder values( public BulkUpsertMerchantCustomAttributesRequest build() { return new BulkUpsertMerchantCustomAttributesRequest(values, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/merchants/types/CreateMerchantCustomAttributeDefinitionRequest.java b/src/main/java/com/squareup/square/merchants/types/CreateMerchantCustomAttributeDefinitionRequest.java index 2b4d0988..f38e4115 100644 --- a/src/main/java/com/squareup/square/merchants/types/CreateMerchantCustomAttributeDefinitionRequest.java +++ b/src/main/java/com/squareup/square/merchants/types/CreateMerchantCustomAttributeDefinitionRequest.java @@ -109,6 +109,10 @@ public interface CustomAttributeDefinitionStage { public interface _FinalStage { CreateMerchantCustomAttributeDefinitionRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique identifier for this request, used to ensure idempotency. For more information, * see Idempotency.

@@ -188,5 +192,17 @@ public CreateMerchantCustomAttributeDefinitionRequest build() { return new CreateMerchantCustomAttributeDefinitionRequest( customAttributeDefinition, idempotencyKey, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/merchants/types/DeleteCustomAttributeDefinitionsRequest.java b/src/main/java/com/squareup/square/merchants/types/DeleteCustomAttributeDefinitionsRequest.java index 4838334e..c94d7281 100644 --- a/src/main/java/com/squareup/square/merchants/types/DeleteCustomAttributeDefinitionsRequest.java +++ b/src/main/java/com/squareup/square/merchants/types/DeleteCustomAttributeDefinitionsRequest.java @@ -77,6 +77,10 @@ public interface KeyStage { public interface _FinalStage { DeleteCustomAttributeDefinitionsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -110,5 +114,17 @@ public _FinalStage key(@NotNull String key) { public DeleteCustomAttributeDefinitionsRequest build() { return new DeleteCustomAttributeDefinitionsRequest(key, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/merchants/types/DeleteCustomAttributesRequest.java b/src/main/java/com/squareup/square/merchants/types/DeleteCustomAttributesRequest.java index 50f9cdfd..5dab53c1 100644 --- a/src/main/java/com/squareup/square/merchants/types/DeleteCustomAttributesRequest.java +++ b/src/main/java/com/squareup/square/merchants/types/DeleteCustomAttributesRequest.java @@ -98,6 +98,10 @@ public interface KeyStage { public interface _FinalStage { DeleteCustomAttributesRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -150,5 +154,17 @@ public _FinalStage key(@NotNull String key) { public DeleteCustomAttributesRequest build() { return new DeleteCustomAttributesRequest(merchantId, key, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/merchants/types/GetCustomAttributeDefinitionsRequest.java b/src/main/java/com/squareup/square/merchants/types/GetCustomAttributeDefinitionsRequest.java index 68909aa6..59669610 100644 --- a/src/main/java/com/squareup/square/merchants/types/GetCustomAttributeDefinitionsRequest.java +++ b/src/main/java/com/squareup/square/merchants/types/GetCustomAttributeDefinitionsRequest.java @@ -109,6 +109,10 @@ public interface KeyStage { public interface _FinalStage { GetCustomAttributeDefinitionsRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The current version of the custom attribute definition, which is used for strongly consistent * reads to guarantee that you receive the most up-to-date data. When included in the request, @@ -203,5 +207,17 @@ public _FinalStage version(Optional version) { public GetCustomAttributeDefinitionsRequest build() { return new GetCustomAttributeDefinitionsRequest(key, version, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/merchants/types/GetCustomAttributesRequest.java b/src/main/java/com/squareup/square/merchants/types/GetCustomAttributesRequest.java index 6212076a..72a5da37 100644 --- a/src/main/java/com/squareup/square/merchants/types/GetCustomAttributesRequest.java +++ b/src/main/java/com/squareup/square/merchants/types/GetCustomAttributesRequest.java @@ -157,6 +157,10 @@ public interface KeyStage { public interface _FinalStage { GetCustomAttributesRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Indicates whether to return the custom attribute definition in the definition field of * the custom attribute. Set this parameter to true to get the name and description of the custom @@ -324,5 +328,17 @@ public _FinalStage withDefinition(Optional withDefinition) { public GetCustomAttributesRequest build() { return new GetCustomAttributesRequest(merchantId, key, withDefinition, version, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/merchants/types/ListCustomAttributeDefinitionsRequest.java b/src/main/java/com/squareup/square/merchants/types/ListCustomAttributeDefinitionsRequest.java index 6294746a..4a84f08c 100644 --- a/src/main/java/com/squareup/square/merchants/types/ListCustomAttributeDefinitionsRequest.java +++ b/src/main/java/com/squareup/square/merchants/types/ListCustomAttributeDefinitionsRequest.java @@ -232,5 +232,15 @@ public Builder cursor(Nullable cursor) { public ListCustomAttributeDefinitionsRequest build() { return new ListCustomAttributeDefinitionsRequest(visibilityFilter, limit, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/merchants/types/ListCustomAttributesRequest.java b/src/main/java/com/squareup/square/merchants/types/ListCustomAttributesRequest.java index a260ff4b..bf92bd59 100644 --- a/src/main/java/com/squareup/square/merchants/types/ListCustomAttributesRequest.java +++ b/src/main/java/com/squareup/square/merchants/types/ListCustomAttributesRequest.java @@ -179,6 +179,10 @@ public interface MerchantIdStage { public interface _FinalStage { ListCustomAttributesRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Filters the CustomAttributeDefinition results by their visibility values.

*/ @@ -428,5 +432,17 @@ public ListCustomAttributesRequest build() { return new ListCustomAttributesRequest( merchantId, visibilityFilter, limit, cursor, withDefinitions, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/merchants/types/UpdateMerchantCustomAttributeDefinitionRequest.java b/src/main/java/com/squareup/square/merchants/types/UpdateMerchantCustomAttributeDefinitionRequest.java index 449520bb..6ee073c4 100644 --- a/src/main/java/com/squareup/square/merchants/types/UpdateMerchantCustomAttributeDefinitionRequest.java +++ b/src/main/java/com/squareup/square/merchants/types/UpdateMerchantCustomAttributeDefinitionRequest.java @@ -157,6 +157,10 @@ public interface CustomAttributeDefinitionStage { public interface _FinalStage { UpdateMerchantCustomAttributeDefinitionRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique identifier for this request, used to ensure idempotency. For more information, * see Idempotency.

@@ -286,5 +290,17 @@ public UpdateMerchantCustomAttributeDefinitionRequest build() { return new UpdateMerchantCustomAttributeDefinitionRequest( key, customAttributeDefinition, idempotencyKey, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/merchants/types/UpsertMerchantCustomAttributeRequest.java b/src/main/java/com/squareup/square/merchants/types/UpsertMerchantCustomAttributeRequest.java index ae80ecff..55acab8f 100644 --- a/src/main/java/com/squareup/square/merchants/types/UpsertMerchantCustomAttributeRequest.java +++ b/src/main/java/com/squareup/square/merchants/types/UpsertMerchantCustomAttributeRequest.java @@ -167,6 +167,10 @@ public interface CustomAttributeStage { public interface _FinalStage { UpsertMerchantCustomAttributeRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique identifier for this request, used to ensure idempotency. For more information, * see Idempotency.

@@ -300,5 +304,17 @@ public UpsertMerchantCustomAttributeRequest build() { return new UpsertMerchantCustomAttributeRequest( merchantId, key, customAttribute, idempotencyKey, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/orders/AsyncRawCustomAttributeDefinitionsClient.java b/src/main/java/com/squareup/square/orders/AsyncRawCustomAttributeDefinitionsClient.java index 38dce564..0d198a5a 100644 --- a/src/main/java/com/squareup/square/orders/AsyncRawCustomAttributeDefinitionsClient.java +++ b/src/main/java/com/squareup/square/orders/AsyncRawCustomAttributeDefinitionsClient.java @@ -106,6 +106,11 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -184,10 +189,14 @@ public CompletableFuture> create( CreateOrderCustomAttributeDefinitionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/orders/custom-attribute-definitions") - .build(); + .addPathSegments("v2/orders/custom-attribute-definitions"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -196,7 +205,7 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -320,11 +334,15 @@ public CompletableFuture> update( UpdateOrderCustomAttributeDefinitionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/orders/custom-attribute-definitions") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -333,7 +351,7 @@ public CompletableFuture> delete( DeleteCustomAttributeDefinitionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/orders/custom-attribute-definitions") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/orders/AsyncRawCustomAttributesClient.java b/src/main/java/com/squareup/square/orders/AsyncRawCustomAttributesClient.java index b2bc51ab..9616d239 100644 --- a/src/main/java/com/squareup/square/orders/AsyncRawCustomAttributesClient.java +++ b/src/main/java/com/squareup/square/orders/AsyncRawCustomAttributesClient.java @@ -83,10 +83,14 @@ public CompletableFuture> batchDelete( BulkDeleteOrderCustomAttributesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/orders/custom-attributes/bulk-delete") - .build(); + .addPathSegments("v2/orders/custom-attributes/bulk-delete"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -95,7 +99,7 @@ public CompletableFuture> batchUpsert( BulkUpsertOrderCustomAttributesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/orders/custom-attributes/bulk-upsert") - .build(); + .addPathSegments("v2/orders/custom-attributes/bulk-upsert"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -181,7 +189,7 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -361,6 +374,11 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -427,13 +445,17 @@ public CompletableFuture> upsert( UpsertOrderCustomAttributeRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/orders") .addPathSegment(request.getOrderId()) .addPathSegments("custom-attributes") - .addPathSegment(request.getCustomAttributeKey()) - .build(); + .addPathSegment(request.getCustomAttributeKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -442,7 +464,7 @@ public CompletableFuture> delete( DeleteCustomAttributesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/orders") .addPathSegment(request.getOrderId()) .addPathSegments("custom-attributes") - .addPathSegment(request.getCustomAttributeKey()) - .build(); + .addPathSegment(request.getCustomAttributeKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/orders/RawCustomAttributeDefinitionsClient.java b/src/main/java/com/squareup/square/orders/RawCustomAttributeDefinitionsClient.java index 81154549..614a3e76 100644 --- a/src/main/java/com/squareup/square/orders/RawCustomAttributeDefinitionsClient.java +++ b/src/main/java/com/squareup/square/orders/RawCustomAttributeDefinitionsClient.java @@ -100,6 +100,11 @@ public SquareClientHttpResponse> l QueryStringMapper.addQueryParameter( httpUrl, "limit", request.getLimit().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -156,10 +161,14 @@ public SquareClientHttpResponse cr */ public SquareClientHttpResponse create( CreateOrderCustomAttributeDefinitionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/orders/custom-attribute-definitions") - .build(); + .addPathSegments("v2/orders/custom-attribute-definitions"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -168,7 +177,7 @@ public SquareClientHttpResponse cr throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -222,6 +231,11 @@ public SquareClientHttpResponse QueryStringMapper.addQueryParameter( httpUrl, "version", request.getVersion().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -264,11 +278,15 @@ public SquareClientHttpResponse up */ public SquareClientHttpResponse update( UpdateOrderCustomAttributeDefinitionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/orders/custom-attribute-definitions") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -277,7 +295,7 @@ public SquareClientHttpResponse up throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -319,13 +337,17 @@ public SquareClientHttpResponse de */ public SquareClientHttpResponse delete( DeleteCustomAttributeDefinitionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/orders/custom-attribute-definitions") - .addPathSegment(request.getKey()) - .build(); + .addPathSegment(request.getKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/orders/RawCustomAttributesClient.java b/src/main/java/com/squareup/square/orders/RawCustomAttributesClient.java index d5f62c0c..dc218d06 100644 --- a/src/main/java/com/squareup/square/orders/RawCustomAttributesClient.java +++ b/src/main/java/com/squareup/square/orders/RawCustomAttributesClient.java @@ -78,10 +78,14 @@ public SquareClientHttpResponse batchDe */ public SquareClientHttpResponse batchDelete( BulkDeleteOrderCustomAttributesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/orders/custom-attributes/bulk-delete") - .build(); + .addPathSegments("v2/orders/custom-attributes/bulk-delete"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -90,7 +94,7 @@ public SquareClientHttpResponse batchDe throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -150,10 +154,14 @@ public SquareClientHttpResponse batchUp */ public SquareClientHttpResponse batchUpsert( BulkUpsertOrderCustomAttributesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/orders/custom-attributes/bulk-upsert") - .build(); + .addPathSegments("v2/orders/custom-attributes/bulk-upsert"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -162,7 +170,7 @@ public SquareClientHttpResponse batchUp throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -232,6 +240,11 @@ public SquareClientHttpResponse> list( QueryStringMapper.addQueryParameter( httpUrl, "with_definitions", request.getWithDefinitions().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -306,6 +319,11 @@ public SquareClientHttpResponse get( QueryStringMapper.addQueryParameter( httpUrl, "with_definition", request.getWithDefinition().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -358,13 +376,17 @@ public SquareClientHttpResponse upsert( */ public SquareClientHttpResponse upsert( UpsertOrderCustomAttributeRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/orders") .addPathSegment(request.getOrderId()) .addPathSegments("custom-attributes") - .addPathSegment(request.getCustomAttributeKey()) - .build(); + .addPathSegment(request.getCustomAttributeKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -373,7 +395,7 @@ public SquareClientHttpResponse upsert( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -418,15 +440,19 @@ public SquareClientHttpResponse delete(Delet */ public SquareClientHttpResponse delete( DeleteCustomAttributesRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/orders") .addPathSegment(request.getOrderId()) .addPathSegments("custom-attributes") - .addPathSegment(request.getCustomAttributeKey()) - .build(); + .addPathSegment(request.getCustomAttributeKey()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/orders/types/BulkDeleteOrderCustomAttributesRequest.java b/src/main/java/com/squareup/square/orders/types/BulkDeleteOrderCustomAttributesRequest.java index 2d1e890c..66d53ce8 100644 --- a/src/main/java/com/squareup/square/orders/types/BulkDeleteOrderCustomAttributesRequest.java +++ b/src/main/java/com/squareup/square/orders/types/BulkDeleteOrderCustomAttributesRequest.java @@ -111,5 +111,15 @@ public Builder values(String key, BulkDeleteOrderCustomAttributesRequestDeleteCu public BulkDeleteOrderCustomAttributesRequest build() { return new BulkDeleteOrderCustomAttributesRequest(values, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/orders/types/BulkUpsertOrderCustomAttributesRequest.java b/src/main/java/com/squareup/square/orders/types/BulkUpsertOrderCustomAttributesRequest.java index 38f2c257..36910c0b 100644 --- a/src/main/java/com/squareup/square/orders/types/BulkUpsertOrderCustomAttributesRequest.java +++ b/src/main/java/com/squareup/square/orders/types/BulkUpsertOrderCustomAttributesRequest.java @@ -111,5 +111,15 @@ public Builder values(String key, BulkUpsertOrderCustomAttributesRequestUpsertCu public BulkUpsertOrderCustomAttributesRequest build() { return new BulkUpsertOrderCustomAttributesRequest(values, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/orders/types/CreateOrderCustomAttributeDefinitionRequest.java b/src/main/java/com/squareup/square/orders/types/CreateOrderCustomAttributeDefinitionRequest.java index a8af8d7c..2b68b876 100644 --- a/src/main/java/com/squareup/square/orders/types/CreateOrderCustomAttributeDefinitionRequest.java +++ b/src/main/java/com/squareup/square/orders/types/CreateOrderCustomAttributeDefinitionRequest.java @@ -111,6 +111,10 @@ public interface CustomAttributeDefinitionStage { public interface _FinalStage { CreateOrderCustomAttributeDefinitionRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique identifier for this request, used to ensure idempotency. * For more information, see Idempotency.

@@ -192,5 +196,17 @@ public CreateOrderCustomAttributeDefinitionRequest build() { return new CreateOrderCustomAttributeDefinitionRequest( customAttributeDefinition, idempotencyKey, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/orders/types/DeleteCustomAttributeDefinitionsRequest.java b/src/main/java/com/squareup/square/orders/types/DeleteCustomAttributeDefinitionsRequest.java index 1bd23812..c5bd97b5 100644 --- a/src/main/java/com/squareup/square/orders/types/DeleteCustomAttributeDefinitionsRequest.java +++ b/src/main/java/com/squareup/square/orders/types/DeleteCustomAttributeDefinitionsRequest.java @@ -77,6 +77,10 @@ public interface KeyStage { public interface _FinalStage { DeleteCustomAttributeDefinitionsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -110,5 +114,17 @@ public _FinalStage key(@NotNull String key) { public DeleteCustomAttributeDefinitionsRequest build() { return new DeleteCustomAttributeDefinitionsRequest(key, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/orders/types/DeleteCustomAttributesRequest.java b/src/main/java/com/squareup/square/orders/types/DeleteCustomAttributesRequest.java index eb3d70cf..47f21249 100644 --- a/src/main/java/com/squareup/square/orders/types/DeleteCustomAttributesRequest.java +++ b/src/main/java/com/squareup/square/orders/types/DeleteCustomAttributesRequest.java @@ -97,6 +97,10 @@ public interface CustomAttributeKeyStage { public interface _FinalStage { DeleteCustomAttributesRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -147,5 +151,17 @@ public _FinalStage customAttributeKey(@NotNull String customAttributeKey) { public DeleteCustomAttributesRequest build() { return new DeleteCustomAttributesRequest(orderId, customAttributeKey, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/orders/types/GetCustomAttributeDefinitionsRequest.java b/src/main/java/com/squareup/square/orders/types/GetCustomAttributeDefinitionsRequest.java index 1e4ca4e0..36efcc98 100644 --- a/src/main/java/com/squareup/square/orders/types/GetCustomAttributeDefinitionsRequest.java +++ b/src/main/java/com/squareup/square/orders/types/GetCustomAttributeDefinitionsRequest.java @@ -105,6 +105,10 @@ public interface KeyStage { public interface _FinalStage { GetCustomAttributeDefinitionsRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

To enable optimistic concurrency * control, include this optional field and specify the current version of the custom attribute.

@@ -189,5 +193,17 @@ public _FinalStage version(Optional version) { public GetCustomAttributeDefinitionsRequest build() { return new GetCustomAttributeDefinitionsRequest(key, version, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/orders/types/GetCustomAttributesRequest.java b/src/main/java/com/squareup/square/orders/types/GetCustomAttributesRequest.java index 825c8038..1a73174e 100644 --- a/src/main/java/com/squareup/square/orders/types/GetCustomAttributesRequest.java +++ b/src/main/java/com/squareup/square/orders/types/GetCustomAttributesRequest.java @@ -153,6 +153,10 @@ public interface CustomAttributeKeyStage { public interface _FinalStage { GetCustomAttributesRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

To enable optimistic concurrency * control, include this optional field and specify the current version of the custom attribute.

@@ -311,5 +315,17 @@ public GetCustomAttributesRequest build() { return new GetCustomAttributesRequest( orderId, customAttributeKey, version, withDefinition, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/orders/types/ListCustomAttributeDefinitionsRequest.java b/src/main/java/com/squareup/square/orders/types/ListCustomAttributeDefinitionsRequest.java index 6d05ce39..30d567f3 100644 --- a/src/main/java/com/squareup/square/orders/types/ListCustomAttributeDefinitionsRequest.java +++ b/src/main/java/com/squareup/square/orders/types/ListCustomAttributeDefinitionsRequest.java @@ -234,5 +234,15 @@ public Builder limit(Nullable limit) { public ListCustomAttributeDefinitionsRequest build() { return new ListCustomAttributeDefinitionsRequest(visibilityFilter, cursor, limit, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/orders/types/ListCustomAttributesRequest.java b/src/main/java/com/squareup/square/orders/types/ListCustomAttributesRequest.java index 0bbf69e5..4952764f 100644 --- a/src/main/java/com/squareup/square/orders/types/ListCustomAttributesRequest.java +++ b/src/main/java/com/squareup/square/orders/types/ListCustomAttributesRequest.java @@ -180,6 +180,10 @@ public interface OrderIdStage { public interface _FinalStage { ListCustomAttributesRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Requests that all of the custom attributes be returned, or only those that are read-only or read-write.

*/ @@ -433,5 +437,17 @@ public ListCustomAttributesRequest build() { return new ListCustomAttributesRequest( orderId, visibilityFilter, cursor, limit, withDefinitions, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/orders/types/UpdateOrderCustomAttributeDefinitionRequest.java b/src/main/java/com/squareup/square/orders/types/UpdateOrderCustomAttributeDefinitionRequest.java index 2e03c3d6..55cb553c 100644 --- a/src/main/java/com/squareup/square/orders/types/UpdateOrderCustomAttributeDefinitionRequest.java +++ b/src/main/java/com/squareup/square/orders/types/UpdateOrderCustomAttributeDefinitionRequest.java @@ -135,6 +135,10 @@ public interface CustomAttributeDefinitionStage { public interface _FinalStage { UpdateOrderCustomAttributeDefinitionRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique identifier for this request, used to ensure idempotency. * For more information, see Idempotency.

@@ -242,5 +246,17 @@ public UpdateOrderCustomAttributeDefinitionRequest build() { return new UpdateOrderCustomAttributeDefinitionRequest( key, customAttributeDefinition, idempotencyKey, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/orders/types/UpsertOrderCustomAttributeRequest.java b/src/main/java/com/squareup/square/orders/types/UpsertOrderCustomAttributeRequest.java index 5d6775bd..db86327c 100644 --- a/src/main/java/com/squareup/square/orders/types/UpsertOrderCustomAttributeRequest.java +++ b/src/main/java/com/squareup/square/orders/types/UpsertOrderCustomAttributeRequest.java @@ -170,6 +170,10 @@ public interface CustomAttributeStage { public interface _FinalStage { UpsertOrderCustomAttributeRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique identifier for this request, used to ensure idempotency. * For more information, see Idempotency.

@@ -308,5 +312,17 @@ public UpsertOrderCustomAttributeRequest build() { return new UpsertOrderCustomAttributeRequest( orderId, customAttributeKey, customAttribute, idempotencyKey, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/teammembers/AsyncRawWageSettingClient.java b/src/main/java/com/squareup/square/teammembers/AsyncRawWageSettingClient.java index ecaa1bfb..d7dc75a1 100644 --- a/src/main/java/com/squareup/square/teammembers/AsyncRawWageSettingClient.java +++ b/src/main/java/com/squareup/square/teammembers/AsyncRawWageSettingClient.java @@ -55,14 +55,18 @@ public CompletableFuture> get(G */ public CompletableFuture> get( GetWageSettingRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/team-members") .addPathSegment(request.getTeamMemberId()) - .addPathSegments("wage-setting") - .build(); + .addPathSegments("wage-setting"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -125,12 +129,16 @@ public CompletableFuture> up */ public CompletableFuture> update( UpdateWageSettingRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/team-members") .addPathSegment(request.getTeamMemberId()) - .addPathSegments("wage-setting") - .build(); + .addPathSegments("wage-setting"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -139,7 +147,7 @@ public CompletableFuture> up throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/teammembers/RawWageSettingClient.java b/src/main/java/com/squareup/square/teammembers/RawWageSettingClient.java index f8de4da6..553dc930 100644 --- a/src/main/java/com/squareup/square/teammembers/RawWageSettingClient.java +++ b/src/main/java/com/squareup/square/teammembers/RawWageSettingClient.java @@ -51,14 +51,18 @@ public SquareClientHttpResponse get(GetWageSettingReques */ public SquareClientHttpResponse get( GetWageSettingRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/team-members") .addPathSegment(request.getTeamMemberId()) - .addPathSegments("wage-setting") - .build(); + .addPathSegments("wage-setting"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -107,12 +111,16 @@ public SquareClientHttpResponse update(UpdateWageSett */ public SquareClientHttpResponse update( UpdateWageSettingRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/team-members") .addPathSegment(request.getTeamMemberId()) - .addPathSegments("wage-setting") - .build(); + .addPathSegments("wage-setting"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -121,7 +129,7 @@ public SquareClientHttpResponse update( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/teammembers/types/GetWageSettingRequest.java b/src/main/java/com/squareup/square/teammembers/types/GetWageSettingRequest.java index 6d34e1fc..7e808c97 100644 --- a/src/main/java/com/squareup/square/teammembers/types/GetWageSettingRequest.java +++ b/src/main/java/com/squareup/square/teammembers/types/GetWageSettingRequest.java @@ -76,6 +76,10 @@ public interface TeamMemberIdStage { public interface _FinalStage { GetWageSettingRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage teamMemberId(@NotNull String teamMemberId) { public GetWageSettingRequest build() { return new GetWageSettingRequest(teamMemberId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/teammembers/types/UpdateWageSettingRequest.java b/src/main/java/com/squareup/square/teammembers/types/UpdateWageSettingRequest.java index 437b3af1..c1b135c1 100644 --- a/src/main/java/com/squareup/square/teammembers/types/UpdateWageSettingRequest.java +++ b/src/main/java/com/squareup/square/teammembers/types/UpdateWageSettingRequest.java @@ -108,6 +108,10 @@ public interface WageSettingStage { public interface _FinalStage { UpdateWageSettingRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -168,5 +172,17 @@ public _FinalStage wageSetting(@NotNull WageSetting wageSetting) { public UpdateWageSettingRequest build() { return new UpdateWageSettingRequest(teamMemberId, wageSetting, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/terminal/AsyncRawActionsClient.java b/src/main/java/com/squareup/square/terminal/AsyncRawActionsClient.java index 53430e83..e8d57c17 100644 --- a/src/main/java/com/squareup/square/terminal/AsyncRawActionsClient.java +++ b/src/main/java/com/squareup/square/terminal/AsyncRawActionsClient.java @@ -52,10 +52,14 @@ public CompletableFuture> */ public CompletableFuture> create( CreateTerminalActionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/terminals/actions") - .build(); + .addPathSegments("v2/terminals/actions"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -64,7 +68,7 @@ public CompletableFuture> throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -132,10 +136,14 @@ public CompletableFuture */ public CompletableFuture> search( SearchTerminalActionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/terminals/actions/search") - .build(); + .addPathSegments("v2/terminals/actions/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -144,7 +152,7 @@ public CompletableFuture throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -196,13 +204,17 @@ public CompletableFuture> ge */ public CompletableFuture> get( GetActionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/terminals/actions") - .addPathSegment(request.getActionId()) - .build(); + .addPathSegment(request.getActionId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -254,14 +266,18 @@ public CompletableFuture> */ public CompletableFuture> cancel( CancelActionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/terminals/actions") .addPathSegment(request.getActionId()) - .addPathSegments("cancel") - .build(); + .addPathSegments("cancel"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/terminal/AsyncRawCheckoutsClient.java b/src/main/java/com/squareup/square/terminal/AsyncRawCheckoutsClient.java index 84d973af..b939228b 100644 --- a/src/main/java/com/squareup/square/terminal/AsyncRawCheckoutsClient.java +++ b/src/main/java/com/squareup/square/terminal/AsyncRawCheckoutsClient.java @@ -54,10 +54,14 @@ public CompletableFuture> create( CreateTerminalCheckoutRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/terminals/checkouts") - .build(); + .addPathSegments("v2/terminals/checkouts"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -66,7 +70,7 @@ public CompletableFuture> search( SearchTerminalCheckoutsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/terminals/checkouts/search") - .build(); + .addPathSegments("v2/terminals/checkouts/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -146,7 +154,7 @@ public CompletableFuture> */ public CompletableFuture> get( GetCheckoutsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/terminals/checkouts") - .addPathSegment(request.getCheckoutId()) - .build(); + .addPathSegment(request.getCheckoutId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -256,14 +268,18 @@ public CompletableFuture> cancel( CancelCheckoutsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/terminals/checkouts") .addPathSegment(request.getCheckoutId()) - .addPathSegments("cancel") - .build(); + .addPathSegments("cancel"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/terminal/AsyncRawRefundsClient.java b/src/main/java/com/squareup/square/terminal/AsyncRawRefundsClient.java index 0b90c60f..00c3a6c7 100644 --- a/src/main/java/com/squareup/square/terminal/AsyncRawRefundsClient.java +++ b/src/main/java/com/squareup/square/terminal/AsyncRawRefundsClient.java @@ -52,10 +52,14 @@ public CompletableFuture> */ public CompletableFuture> create( CreateTerminalRefundRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/terminals/refunds") - .build(); + .addPathSegments("v2/terminals/refunds"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -64,7 +68,7 @@ public CompletableFuture> throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -132,10 +136,14 @@ public CompletableFuture */ public CompletableFuture> search( SearchTerminalRefundsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/terminals/refunds/search") - .build(); + .addPathSegments("v2/terminals/refunds/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -144,7 +152,7 @@ public CompletableFuture throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -196,13 +204,17 @@ public CompletableFuture> ge */ public CompletableFuture> get( GetRefundsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/terminals/refunds") - .addPathSegment(request.getTerminalRefundId()) - .build(); + .addPathSegment(request.getTerminalRefundId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -254,14 +266,18 @@ public CompletableFuture> */ public CompletableFuture> cancel( CancelRefundsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/terminals/refunds") .addPathSegment(request.getTerminalRefundId()) - .addPathSegments("cancel") - .build(); + .addPathSegments("cancel"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/terminal/RawActionsClient.java b/src/main/java/com/squareup/square/terminal/RawActionsClient.java index 4c61283c..121d8662 100644 --- a/src/main/java/com/squareup/square/terminal/RawActionsClient.java +++ b/src/main/java/com/squareup/square/terminal/RawActionsClient.java @@ -47,10 +47,14 @@ public SquareClientHttpResponse create(CreateTermi */ public SquareClientHttpResponse create( CreateTerminalActionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/terminals/actions") - .build(); + .addPathSegments("v2/terminals/actions"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -59,7 +63,7 @@ public SquareClientHttpResponse create( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -111,10 +115,14 @@ public SquareClientHttpResponse search(SearchTerm */ public SquareClientHttpResponse search( SearchTerminalActionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/terminals/actions/search") - .build(); + .addPathSegments("v2/terminals/actions/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -123,7 +131,7 @@ public SquareClientHttpResponse search( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -161,13 +169,17 @@ public SquareClientHttpResponse get(GetActionsRequest */ public SquareClientHttpResponse get( GetActionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/terminals/actions") - .addPathSegment(request.getActionId()) - .build(); + .addPathSegment(request.getActionId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -204,14 +216,18 @@ public SquareClientHttpResponse cancel(CancelActio */ public SquareClientHttpResponse cancel( CancelActionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/terminals/actions") .addPathSegment(request.getActionId()) - .addPathSegments("cancel") - .build(); + .addPathSegments("cancel"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/terminal/RawCheckoutsClient.java b/src/main/java/com/squareup/square/terminal/RawCheckoutsClient.java index 476615e3..350ed3af 100644 --- a/src/main/java/com/squareup/square/terminal/RawCheckoutsClient.java +++ b/src/main/java/com/squareup/square/terminal/RawCheckoutsClient.java @@ -49,10 +49,14 @@ public SquareClientHttpResponse create(CreateTer */ public SquareClientHttpResponse create( CreateTerminalCheckoutRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/terminals/checkouts") - .build(); + .addPathSegments("v2/terminals/checkouts"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -61,7 +65,7 @@ public SquareClientHttpResponse create( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -113,10 +117,14 @@ public SquareClientHttpResponse search(SearchTe */ public SquareClientHttpResponse search( SearchTerminalCheckoutsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/terminals/checkouts/search") - .build(); + .addPathSegments("v2/terminals/checkouts/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -125,7 +133,7 @@ public SquareClientHttpResponse search( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -163,13 +171,17 @@ public SquareClientHttpResponse get(GetCheckoutsReq */ public SquareClientHttpResponse get( GetCheckoutsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/terminals/checkouts") - .addPathSegment(request.getCheckoutId()) - .build(); + .addPathSegment(request.getCheckoutId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -206,14 +218,18 @@ public SquareClientHttpResponse cancel(CancelChe */ public SquareClientHttpResponse cancel( CancelCheckoutsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/terminals/checkouts") .addPathSegment(request.getCheckoutId()) - .addPathSegments("cancel") - .build(); + .addPathSegments("cancel"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/terminal/RawRefundsClient.java b/src/main/java/com/squareup/square/terminal/RawRefundsClient.java index b34937c6..4c3195c1 100644 --- a/src/main/java/com/squareup/square/terminal/RawRefundsClient.java +++ b/src/main/java/com/squareup/square/terminal/RawRefundsClient.java @@ -47,10 +47,14 @@ public SquareClientHttpResponse create(CreateTermi */ public SquareClientHttpResponse create( CreateTerminalRefundRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/terminals/refunds") - .build(); + .addPathSegments("v2/terminals/refunds"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -59,7 +63,7 @@ public SquareClientHttpResponse create( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -111,10 +115,14 @@ public SquareClientHttpResponse search(SearchTerm */ public SquareClientHttpResponse search( SearchTerminalRefundsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/terminals/refunds/search") - .build(); + .addPathSegments("v2/terminals/refunds/search"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -123,7 +131,7 @@ public SquareClientHttpResponse search( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -161,13 +169,17 @@ public SquareClientHttpResponse get(GetRefundsRequest */ public SquareClientHttpResponse get( GetRefundsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/terminals/refunds") - .addPathSegment(request.getTerminalRefundId()) - .build(); + .addPathSegment(request.getTerminalRefundId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -204,14 +216,18 @@ public SquareClientHttpResponse cancel(CancelRefun */ public SquareClientHttpResponse cancel( CancelRefundsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/terminals/refunds") .addPathSegment(request.getTerminalRefundId()) - .addPathSegments("cancel") - .build(); + .addPathSegments("cancel"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", RequestBody.create("", null)) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); diff --git a/src/main/java/com/squareup/square/terminal/types/CancelActionsRequest.java b/src/main/java/com/squareup/square/terminal/types/CancelActionsRequest.java index 0d56c15d..eb3122f3 100644 --- a/src/main/java/com/squareup/square/terminal/types/CancelActionsRequest.java +++ b/src/main/java/com/squareup/square/terminal/types/CancelActionsRequest.java @@ -76,6 +76,10 @@ public interface ActionIdStage { public interface _FinalStage { CancelActionsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage actionId(@NotNull String actionId) { public CancelActionsRequest build() { return new CancelActionsRequest(actionId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/terminal/types/CancelCheckoutsRequest.java b/src/main/java/com/squareup/square/terminal/types/CancelCheckoutsRequest.java index 2c65c868..82551393 100644 --- a/src/main/java/com/squareup/square/terminal/types/CancelCheckoutsRequest.java +++ b/src/main/java/com/squareup/square/terminal/types/CancelCheckoutsRequest.java @@ -76,6 +76,10 @@ public interface CheckoutIdStage { public interface _FinalStage { CancelCheckoutsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage checkoutId(@NotNull String checkoutId) { public CancelCheckoutsRequest build() { return new CancelCheckoutsRequest(checkoutId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/terminal/types/CancelRefundsRequest.java b/src/main/java/com/squareup/square/terminal/types/CancelRefundsRequest.java index 5f088eb9..c3c93161 100644 --- a/src/main/java/com/squareup/square/terminal/types/CancelRefundsRequest.java +++ b/src/main/java/com/squareup/square/terminal/types/CancelRefundsRequest.java @@ -76,6 +76,10 @@ public interface TerminalRefundIdStage { public interface _FinalStage { CancelRefundsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage terminalRefundId(@NotNull String terminalRefundId) { public CancelRefundsRequest build() { return new CancelRefundsRequest(terminalRefundId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/terminal/types/CreateTerminalActionRequest.java b/src/main/java/com/squareup/square/terminal/types/CreateTerminalActionRequest.java index 121d77c6..61e8823f 100644 --- a/src/main/java/com/squareup/square/terminal/types/CreateTerminalActionRequest.java +++ b/src/main/java/com/squareup/square/terminal/types/CreateTerminalActionRequest.java @@ -102,6 +102,10 @@ public interface ActionStage { public interface _FinalStage { CreateTerminalActionRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -156,5 +160,17 @@ public _FinalStage action(@NotNull TerminalAction action) { public CreateTerminalActionRequest build() { return new CreateTerminalActionRequest(idempotencyKey, action, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/terminal/types/CreateTerminalCheckoutRequest.java b/src/main/java/com/squareup/square/terminal/types/CreateTerminalCheckoutRequest.java index faa7af46..d282d0c4 100644 --- a/src/main/java/com/squareup/square/terminal/types/CreateTerminalCheckoutRequest.java +++ b/src/main/java/com/squareup/square/terminal/types/CreateTerminalCheckoutRequest.java @@ -100,6 +100,10 @@ public interface CheckoutStage { public interface _FinalStage { CreateTerminalCheckoutRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -152,5 +156,17 @@ public _FinalStage checkout(@NotNull TerminalCheckout checkout) { public CreateTerminalCheckoutRequest build() { return new CreateTerminalCheckoutRequest(idempotencyKey, checkout, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/terminal/types/CreateTerminalRefundRequest.java b/src/main/java/com/squareup/square/terminal/types/CreateTerminalRefundRequest.java index fa38323b..1111108c 100644 --- a/src/main/java/com/squareup/square/terminal/types/CreateTerminalRefundRequest.java +++ b/src/main/java/com/squareup/square/terminal/types/CreateTerminalRefundRequest.java @@ -96,6 +96,10 @@ public interface IdempotencyKeyStage { public interface _FinalStage { CreateTerminalRefundRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The refund to create.

*/ @@ -162,5 +166,17 @@ public _FinalStage refund(Optional refund) { public CreateTerminalRefundRequest build() { return new CreateTerminalRefundRequest(idempotencyKey, refund, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/terminal/types/GetActionsRequest.java b/src/main/java/com/squareup/square/terminal/types/GetActionsRequest.java index 103f691f..a761181e 100644 --- a/src/main/java/com/squareup/square/terminal/types/GetActionsRequest.java +++ b/src/main/java/com/squareup/square/terminal/types/GetActionsRequest.java @@ -76,6 +76,10 @@ public interface ActionIdStage { public interface _FinalStage { GetActionsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage actionId(@NotNull String actionId) { public GetActionsRequest build() { return new GetActionsRequest(actionId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/terminal/types/GetCheckoutsRequest.java b/src/main/java/com/squareup/square/terminal/types/GetCheckoutsRequest.java index c97b0b48..94760a6a 100644 --- a/src/main/java/com/squareup/square/terminal/types/GetCheckoutsRequest.java +++ b/src/main/java/com/squareup/square/terminal/types/GetCheckoutsRequest.java @@ -76,6 +76,10 @@ public interface CheckoutIdStage { public interface _FinalStage { GetCheckoutsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage checkoutId(@NotNull String checkoutId) { public GetCheckoutsRequest build() { return new GetCheckoutsRequest(checkoutId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/terminal/types/GetRefundsRequest.java b/src/main/java/com/squareup/square/terminal/types/GetRefundsRequest.java index f7bd7a03..c212f90c 100644 --- a/src/main/java/com/squareup/square/terminal/types/GetRefundsRequest.java +++ b/src/main/java/com/squareup/square/terminal/types/GetRefundsRequest.java @@ -76,6 +76,10 @@ public interface TerminalRefundIdStage { public interface _FinalStage { GetRefundsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage terminalRefundId(@NotNull String terminalRefundId) { public GetRefundsRequest build() { return new GetRefundsRequest(terminalRefundId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/terminal/types/SearchTerminalActionsRequest.java b/src/main/java/com/squareup/square/terminal/types/SearchTerminalActionsRequest.java index 7dc1761f..b25e4b02 100644 --- a/src/main/java/com/squareup/square/terminal/types/SearchTerminalActionsRequest.java +++ b/src/main/java/com/squareup/square/terminal/types/SearchTerminalActionsRequest.java @@ -166,5 +166,15 @@ public Builder limit(Integer limit) { public SearchTerminalActionsRequest build() { return new SearchTerminalActionsRequest(query, cursor, limit, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/terminal/types/SearchTerminalCheckoutsRequest.java b/src/main/java/com/squareup/square/terminal/types/SearchTerminalCheckoutsRequest.java index ef4de229..4c5660a5 100644 --- a/src/main/java/com/squareup/square/terminal/types/SearchTerminalCheckoutsRequest.java +++ b/src/main/java/com/squareup/square/terminal/types/SearchTerminalCheckoutsRequest.java @@ -164,5 +164,15 @@ public Builder limit(Integer limit) { public SearchTerminalCheckoutsRequest build() { return new SearchTerminalCheckoutsRequest(query, cursor, limit, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/terminal/types/SearchTerminalRefundsRequest.java b/src/main/java/com/squareup/square/terminal/types/SearchTerminalRefundsRequest.java index 837fddee..543f09a6 100644 --- a/src/main/java/com/squareup/square/terminal/types/SearchTerminalRefundsRequest.java +++ b/src/main/java/com/squareup/square/terminal/types/SearchTerminalRefundsRequest.java @@ -164,5 +164,15 @@ public Builder limit(Integer limit) { public SearchTerminalRefundsRequest build() { return new SearchTerminalRefundsRequest(query, cursor, limit, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/AcceptDisputeResponse.java b/src/main/java/com/squareup/square/types/AcceptDisputeResponse.java index e6d3ddb8..86dba4bb 100644 --- a/src/main/java/com/squareup/square/types/AcceptDisputeResponse.java +++ b/src/main/java/com/squareup/square/types/AcceptDisputeResponse.java @@ -127,5 +127,15 @@ public Builder dispute(Dispute dispute) { public AcceptDisputeResponse build() { return new AcceptDisputeResponse(errors, dispute, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/AcceptDisputesRequest.java b/src/main/java/com/squareup/square/types/AcceptDisputesRequest.java index 366a00b7..37e1e06c 100644 --- a/src/main/java/com/squareup/square/types/AcceptDisputesRequest.java +++ b/src/main/java/com/squareup/square/types/AcceptDisputesRequest.java @@ -76,6 +76,10 @@ public interface DisputeIdStage { public interface _FinalStage { AcceptDisputesRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage disputeId(@NotNull String disputeId) { public AcceptDisputesRequest build() { return new AcceptDisputesRequest(disputeId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/AcceptedPaymentMethods.java b/src/main/java/com/squareup/square/types/AcceptedPaymentMethods.java index 1c126401..72c398cd 100644 --- a/src/main/java/com/squareup/square/types/AcceptedPaymentMethods.java +++ b/src/main/java/com/squareup/square/types/AcceptedPaymentMethods.java @@ -272,5 +272,15 @@ public Builder afterpayClearpay(Nullable afterpayClearpay) { public AcceptedPaymentMethods build() { return new AcceptedPaymentMethods(applePay, googlePay, cashAppPay, afterpayClearpay, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/AccumulateLoyaltyPointsResponse.java b/src/main/java/com/squareup/square/types/AccumulateLoyaltyPointsResponse.java index ed9a5fb2..f65e4d92 100644 --- a/src/main/java/com/squareup/square/types/AccumulateLoyaltyPointsResponse.java +++ b/src/main/java/com/squareup/square/types/AccumulateLoyaltyPointsResponse.java @@ -162,5 +162,15 @@ public Builder events(List events) { public AccumulateLoyaltyPointsResponse build() { return new AccumulateLoyaltyPointsResponse(errors, event, events, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/AchDetails.java b/src/main/java/com/squareup/square/types/AchDetails.java index 5d8c16ce..64d179c2 100644 --- a/src/main/java/com/squareup/square/types/AchDetails.java +++ b/src/main/java/com/squareup/square/types/AchDetails.java @@ -224,5 +224,15 @@ public Builder accountType(Nullable accountType) { public AchDetails build() { return new AchDetails(routingNumber, accountNumberSuffix, accountType, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/AddGroupToCustomerResponse.java b/src/main/java/com/squareup/square/types/AddGroupToCustomerResponse.java index 90e58da6..609876d2 100644 --- a/src/main/java/com/squareup/square/types/AddGroupToCustomerResponse.java +++ b/src/main/java/com/squareup/square/types/AddGroupToCustomerResponse.java @@ -98,5 +98,15 @@ public Builder errors(List errors) { public AddGroupToCustomerResponse build() { return new AddGroupToCustomerResponse(errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/AdditionalRecipient.java b/src/main/java/com/squareup/square/types/AdditionalRecipient.java index a5f18913..e0725e9b 100644 --- a/src/main/java/com/squareup/square/types/AdditionalRecipient.java +++ b/src/main/java/com/squareup/square/types/AdditionalRecipient.java @@ -148,6 +148,10 @@ public interface AmountMoneyStage { public interface _FinalStage { AdditionalRecipient build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The description of the additional recipient.

*/ @@ -291,5 +295,17 @@ public _FinalStage description(Optional description) { public AdditionalRecipient build() { return new AdditionalRecipient(locationId, description, amountMoney, receivableId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Address.java b/src/main/java/com/squareup/square/types/Address.java index ac5e7705..486263aa 100644 --- a/src/main/java/com/squareup/square/types/Address.java +++ b/src/main/java/com/squareup/square/types/Address.java @@ -797,5 +797,15 @@ public Address build() { lastName, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/AdjustLoyaltyPointsResponse.java b/src/main/java/com/squareup/square/types/AdjustLoyaltyPointsResponse.java index 2669a8a4..d06d6211 100644 --- a/src/main/java/com/squareup/square/types/AdjustLoyaltyPointsResponse.java +++ b/src/main/java/com/squareup/square/types/AdjustLoyaltyPointsResponse.java @@ -127,5 +127,15 @@ public Builder event(LoyaltyEvent event) { public AdjustLoyaltyPointsResponse build() { return new AdjustLoyaltyPointsResponse(errors, event, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/AfterpayDetails.java b/src/main/java/com/squareup/square/types/AfterpayDetails.java index 2d551070..4898ceb3 100644 --- a/src/main/java/com/squareup/square/types/AfterpayDetails.java +++ b/src/main/java/com/squareup/square/types/AfterpayDetails.java @@ -120,5 +120,15 @@ public Builder emailAddress(Nullable emailAddress) { public AfterpayDetails build() { return new AfterpayDetails(emailAddress, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ApplicationDetails.java b/src/main/java/com/squareup/square/types/ApplicationDetails.java index a57306b8..11d073e4 100644 --- a/src/main/java/com/squareup/square/types/ApplicationDetails.java +++ b/src/main/java/com/squareup/square/types/ApplicationDetails.java @@ -167,5 +167,15 @@ public Builder applicationId(Nullable applicationId) { public ApplicationDetails build() { return new ApplicationDetails(squareProduct, applicationId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/AppointmentSegment.java b/src/main/java/com/squareup/square/types/AppointmentSegment.java index 98ce38a5..d09ecf6e 100644 --- a/src/main/java/com/squareup/square/types/AppointmentSegment.java +++ b/src/main/java/com/squareup/square/types/AppointmentSegment.java @@ -197,6 +197,10 @@ public interface TeamMemberIdStage { public interface _FinalStage { AppointmentSegment build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The time span in minutes of an appointment segment.

*/ @@ -471,5 +475,17 @@ public AppointmentSegment build() { resourceIds, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Availability.java b/src/main/java/com/squareup/square/types/Availability.java index bad43275..2b4ef10e 100644 --- a/src/main/java/com/squareup/square/types/Availability.java +++ b/src/main/java/com/squareup/square/types/Availability.java @@ -203,5 +203,15 @@ public Builder appointmentSegments(Nullable> appointmen public Availability build() { return new Availability(startAt, locationId, appointmentSegments, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BankAccount.java b/src/main/java/com/squareup/square/types/BankAccount.java index 8fd1fa13..2b2edd99 100644 --- a/src/main/java/com/squareup/square/types/BankAccount.java +++ b/src/main/java/com/squareup/square/types/BankAccount.java @@ -464,6 +464,10 @@ public interface DebitableStage { public interface _FinalStage { BankAccount build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Secondary identifier for the bank. For more information, see * Bank Accounts API.

@@ -1053,5 +1057,17 @@ public BankAccount build() { customerId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BankAccountCreatedEvent.java b/src/main/java/com/squareup/square/types/BankAccountCreatedEvent.java index ab85a32e..249b71a7 100644 --- a/src/main/java/com/squareup/square/types/BankAccountCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/BankAccountCreatedEvent.java @@ -333,5 +333,15 @@ public BankAccountCreatedEvent build() { return new BankAccountCreatedEvent( merchantId, locationId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BankAccountCreatedEventData.java b/src/main/java/com/squareup/square/types/BankAccountCreatedEventData.java index 43c21ae1..22acc4fb 100644 --- a/src/main/java/com/squareup/square/types/BankAccountCreatedEventData.java +++ b/src/main/java/com/squareup/square/types/BankAccountCreatedEventData.java @@ -180,5 +180,15 @@ public Builder object(BankAccountCreatedEventObject object) { public BankAccountCreatedEventData build() { return new BankAccountCreatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BankAccountCreatedEventObject.java b/src/main/java/com/squareup/square/types/BankAccountCreatedEventObject.java index 0a2d6bcc..f4251cf5 100644 --- a/src/main/java/com/squareup/square/types/BankAccountCreatedEventObject.java +++ b/src/main/java/com/squareup/square/types/BankAccountCreatedEventObject.java @@ -97,5 +97,15 @@ public Builder bankAccount(BankAccount bankAccount) { public BankAccountCreatedEventObject build() { return new BankAccountCreatedEventObject(bankAccount, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BankAccountDisabledEvent.java b/src/main/java/com/squareup/square/types/BankAccountDisabledEvent.java index 54fd314f..7b2f369c 100644 --- a/src/main/java/com/squareup/square/types/BankAccountDisabledEvent.java +++ b/src/main/java/com/squareup/square/types/BankAccountDisabledEvent.java @@ -333,5 +333,15 @@ public BankAccountDisabledEvent build() { return new BankAccountDisabledEvent( merchantId, locationId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BankAccountDisabledEventData.java b/src/main/java/com/squareup/square/types/BankAccountDisabledEventData.java index b5f57707..49e8406a 100644 --- a/src/main/java/com/squareup/square/types/BankAccountDisabledEventData.java +++ b/src/main/java/com/squareup/square/types/BankAccountDisabledEventData.java @@ -180,5 +180,15 @@ public Builder object(BankAccountDisabledEventObject object) { public BankAccountDisabledEventData build() { return new BankAccountDisabledEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BankAccountDisabledEventObject.java b/src/main/java/com/squareup/square/types/BankAccountDisabledEventObject.java index 14a6c682..eaf22c2e 100644 --- a/src/main/java/com/squareup/square/types/BankAccountDisabledEventObject.java +++ b/src/main/java/com/squareup/square/types/BankAccountDisabledEventObject.java @@ -98,5 +98,15 @@ public Builder bankAccount(BankAccount bankAccount) { public BankAccountDisabledEventObject build() { return new BankAccountDisabledEventObject(bankAccount, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BankAccountPaymentDetails.java b/src/main/java/com/squareup/square/types/BankAccountPaymentDetails.java index fb6c0103..dcd6f0cf 100644 --- a/src/main/java/com/squareup/square/types/BankAccountPaymentDetails.java +++ b/src/main/java/com/squareup/square/types/BankAccountPaymentDetails.java @@ -476,5 +476,15 @@ public BankAccountPaymentDetails build() { errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BankAccountVerifiedEvent.java b/src/main/java/com/squareup/square/types/BankAccountVerifiedEvent.java index 989a1cc2..0150b81c 100644 --- a/src/main/java/com/squareup/square/types/BankAccountVerifiedEvent.java +++ b/src/main/java/com/squareup/square/types/BankAccountVerifiedEvent.java @@ -333,5 +333,15 @@ public BankAccountVerifiedEvent build() { return new BankAccountVerifiedEvent( merchantId, locationId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BankAccountVerifiedEventData.java b/src/main/java/com/squareup/square/types/BankAccountVerifiedEventData.java index f8fa864c..092ef34f 100644 --- a/src/main/java/com/squareup/square/types/BankAccountVerifiedEventData.java +++ b/src/main/java/com/squareup/square/types/BankAccountVerifiedEventData.java @@ -180,5 +180,15 @@ public Builder object(BankAccountVerifiedEventObject object) { public BankAccountVerifiedEventData build() { return new BankAccountVerifiedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BankAccountVerifiedEventObject.java b/src/main/java/com/squareup/square/types/BankAccountVerifiedEventObject.java index c9382569..07e5a86a 100644 --- a/src/main/java/com/squareup/square/types/BankAccountVerifiedEventObject.java +++ b/src/main/java/com/squareup/square/types/BankAccountVerifiedEventObject.java @@ -98,5 +98,15 @@ public Builder bankAccount(BankAccount bankAccount) { public BankAccountVerifiedEventObject build() { return new BankAccountVerifiedEventObject(bankAccount, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BatchChangeInventoryRequest.java b/src/main/java/com/squareup/square/types/BatchChangeInventoryRequest.java index 8c32642a..c5baedaf 100644 --- a/src/main/java/com/squareup/square/types/BatchChangeInventoryRequest.java +++ b/src/main/java/com/squareup/square/types/BatchChangeInventoryRequest.java @@ -140,6 +140,10 @@ public interface IdempotencyKeyStage { public interface _FinalStage { BatchChangeInventoryRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The set of physical counts and inventory adjustments to be made. * Changes are applied based on the client-supplied timestamp and may be sent @@ -289,5 +293,17 @@ public BatchChangeInventoryRequest build() { return new BatchChangeInventoryRequest( idempotencyKey, changes, ignoreUnchangedCounts, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BatchChangeInventoryResponse.java b/src/main/java/com/squareup/square/types/BatchChangeInventoryResponse.java index 7e120d12..bd286fab 100644 --- a/src/main/java/com/squareup/square/types/BatchChangeInventoryResponse.java +++ b/src/main/java/com/squareup/square/types/BatchChangeInventoryResponse.java @@ -158,5 +158,15 @@ public Builder changes(List changes) { public BatchChangeInventoryResponse build() { return new BatchChangeInventoryResponse(errors, counts, changes, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BatchCreateTeamMembersRequest.java b/src/main/java/com/squareup/square/types/BatchCreateTeamMembersRequest.java index da498ff0..cded61f7 100644 --- a/src/main/java/com/squareup/square/types/BatchCreateTeamMembersRequest.java +++ b/src/main/java/com/squareup/square/types/BatchCreateTeamMembersRequest.java @@ -114,5 +114,15 @@ public Builder teamMembers(String key, CreateTeamMemberRequest value) { public BatchCreateTeamMembersRequest build() { return new BatchCreateTeamMembersRequest(teamMembers, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BatchCreateTeamMembersResponse.java b/src/main/java/com/squareup/square/types/BatchCreateTeamMembersResponse.java index 04dc6284..80f9018c 100644 --- a/src/main/java/com/squareup/square/types/BatchCreateTeamMembersResponse.java +++ b/src/main/java/com/squareup/square/types/BatchCreateTeamMembersResponse.java @@ -129,5 +129,15 @@ public Builder errors(List errors) { public BatchCreateTeamMembersResponse build() { return new BatchCreateTeamMembersResponse(teamMembers, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BatchCreateVendorsRequest.java b/src/main/java/com/squareup/square/types/BatchCreateVendorsRequest.java index c1ddbc7e..dc73789d 100644 --- a/src/main/java/com/squareup/square/types/BatchCreateVendorsRequest.java +++ b/src/main/java/com/squareup/square/types/BatchCreateVendorsRequest.java @@ -107,5 +107,15 @@ public Builder vendors(String key, Vendor value) { public BatchCreateVendorsRequest build() { return new BatchCreateVendorsRequest(vendors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BatchCreateVendorsResponse.java b/src/main/java/com/squareup/square/types/BatchCreateVendorsResponse.java index c5c583e6..af7a5ff6 100644 --- a/src/main/java/com/squareup/square/types/BatchCreateVendorsResponse.java +++ b/src/main/java/com/squareup/square/types/BatchCreateVendorsResponse.java @@ -135,5 +135,15 @@ public Builder responses(Map responses) { public BatchCreateVendorsResponse build() { return new BatchCreateVendorsResponse(errors, responses, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BatchDeleteCatalogObjectsRequest.java b/src/main/java/com/squareup/square/types/BatchDeleteCatalogObjectsRequest.java index 55025c3f..2627b45a 100644 --- a/src/main/java/com/squareup/square/types/BatchDeleteCatalogObjectsRequest.java +++ b/src/main/java/com/squareup/square/types/BatchDeleteCatalogObjectsRequest.java @@ -112,5 +112,15 @@ public Builder addAllObjectIds(List objectIds) { public BatchDeleteCatalogObjectsRequest build() { return new BatchDeleteCatalogObjectsRequest(objectIds, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BatchDeleteCatalogObjectsResponse.java b/src/main/java/com/squareup/square/types/BatchDeleteCatalogObjectsResponse.java index 6abc2080..7b344803 100644 --- a/src/main/java/com/squareup/square/types/BatchDeleteCatalogObjectsResponse.java +++ b/src/main/java/com/squareup/square/types/BatchDeleteCatalogObjectsResponse.java @@ -160,5 +160,15 @@ public Builder deletedAt(String deletedAt) { public BatchDeleteCatalogObjectsResponse build() { return new BatchDeleteCatalogObjectsResponse(errors, deletedObjectIds, deletedAt, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BatchGetCatalogObjectsRequest.java b/src/main/java/com/squareup/square/types/BatchGetCatalogObjectsRequest.java index 0e11ebf7..ec17817d 100644 --- a/src/main/java/com/squareup/square/types/BatchGetCatalogObjectsRequest.java +++ b/src/main/java/com/squareup/square/types/BatchGetCatalogObjectsRequest.java @@ -359,5 +359,15 @@ public BatchGetCatalogObjectsRequest build() { includeCategoryPathToRoot, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BatchGetCatalogObjectsResponse.java b/src/main/java/com/squareup/square/types/BatchGetCatalogObjectsResponse.java index ac45660d..96522eb3 100644 --- a/src/main/java/com/squareup/square/types/BatchGetCatalogObjectsResponse.java +++ b/src/main/java/com/squareup/square/types/BatchGetCatalogObjectsResponse.java @@ -160,5 +160,15 @@ public Builder relatedObjects(List relatedObjects) { public BatchGetCatalogObjectsResponse build() { return new BatchGetCatalogObjectsResponse(errors, objects, relatedObjects, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BatchGetInventoryChangesResponse.java b/src/main/java/com/squareup/square/types/BatchGetInventoryChangesResponse.java index 5c616c40..ed8649b5 100644 --- a/src/main/java/com/squareup/square/types/BatchGetInventoryChangesResponse.java +++ b/src/main/java/com/squareup/square/types/BatchGetInventoryChangesResponse.java @@ -164,5 +164,15 @@ public Builder cursor(String cursor) { public BatchGetInventoryChangesResponse build() { return new BatchGetInventoryChangesResponse(errors, changes, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BatchGetInventoryCountsRequest.java b/src/main/java/com/squareup/square/types/BatchGetInventoryCountsRequest.java index 67a3affd..c50ff47d 100644 --- a/src/main/java/com/squareup/square/types/BatchGetInventoryCountsRequest.java +++ b/src/main/java/com/squareup/square/types/BatchGetInventoryCountsRequest.java @@ -391,5 +391,15 @@ public BatchGetInventoryCountsRequest build() { return new BatchGetInventoryCountsRequest( catalogObjectIds, locationIds, updatedAfter, cursor, states, limit, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BatchGetInventoryCountsResponse.java b/src/main/java/com/squareup/square/types/BatchGetInventoryCountsResponse.java index d0a4fff3..5da204e0 100644 --- a/src/main/java/com/squareup/square/types/BatchGetInventoryCountsResponse.java +++ b/src/main/java/com/squareup/square/types/BatchGetInventoryCountsResponse.java @@ -164,5 +164,15 @@ public Builder cursor(String cursor) { public BatchGetInventoryCountsResponse build() { return new BatchGetInventoryCountsResponse(errors, counts, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BatchGetOrdersRequest.java b/src/main/java/com/squareup/square/types/BatchGetOrdersRequest.java index f0f05773..e572214c 100644 --- a/src/main/java/com/squareup/square/types/BatchGetOrdersRequest.java +++ b/src/main/java/com/squareup/square/types/BatchGetOrdersRequest.java @@ -163,5 +163,15 @@ public Builder addAllOrderIds(List orderIds) { public BatchGetOrdersRequest build() { return new BatchGetOrdersRequest(locationId, orderIds, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BatchGetOrdersResponse.java b/src/main/java/com/squareup/square/types/BatchGetOrdersResponse.java index 379038b6..bb3547c9 100644 --- a/src/main/java/com/squareup/square/types/BatchGetOrdersResponse.java +++ b/src/main/java/com/squareup/square/types/BatchGetOrdersResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public BatchGetOrdersResponse build() { return new BatchGetOrdersResponse(orders, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BatchGetVendorsRequest.java b/src/main/java/com/squareup/square/types/BatchGetVendorsRequest.java index ce16cdf3..6dd62608 100644 --- a/src/main/java/com/squareup/square/types/BatchGetVendorsRequest.java +++ b/src/main/java/com/squareup/square/types/BatchGetVendorsRequest.java @@ -121,5 +121,15 @@ public Builder vendorIds(Nullable> vendorIds) { public BatchGetVendorsRequest build() { return new BatchGetVendorsRequest(vendorIds, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BatchGetVendorsResponse.java b/src/main/java/com/squareup/square/types/BatchGetVendorsResponse.java index 668b51f3..76abfa04 100644 --- a/src/main/java/com/squareup/square/types/BatchGetVendorsResponse.java +++ b/src/main/java/com/squareup/square/types/BatchGetVendorsResponse.java @@ -133,5 +133,15 @@ public Builder responses(Map responses) { public BatchGetVendorsResponse build() { return new BatchGetVendorsResponse(errors, responses, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BatchRetrieveInventoryChangesRequest.java b/src/main/java/com/squareup/square/types/BatchRetrieveInventoryChangesRequest.java index 78641ae1..ad92c2e5 100644 --- a/src/main/java/com/squareup/square/types/BatchRetrieveInventoryChangesRequest.java +++ b/src/main/java/com/squareup/square/types/BatchRetrieveInventoryChangesRequest.java @@ -513,5 +513,15 @@ public BatchRetrieveInventoryChangesRequest build() { limit, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BatchUpdateTeamMembersRequest.java b/src/main/java/com/squareup/square/types/BatchUpdateTeamMembersRequest.java index 0aabc1de..e8a23123 100644 --- a/src/main/java/com/squareup/square/types/BatchUpdateTeamMembersRequest.java +++ b/src/main/java/com/squareup/square/types/BatchUpdateTeamMembersRequest.java @@ -116,5 +116,15 @@ public Builder teamMembers(String key, UpdateTeamMemberRequest value) { public BatchUpdateTeamMembersRequest build() { return new BatchUpdateTeamMembersRequest(teamMembers, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BatchUpdateTeamMembersResponse.java b/src/main/java/com/squareup/square/types/BatchUpdateTeamMembersResponse.java index 206eed1f..739b70b0 100644 --- a/src/main/java/com/squareup/square/types/BatchUpdateTeamMembersResponse.java +++ b/src/main/java/com/squareup/square/types/BatchUpdateTeamMembersResponse.java @@ -129,5 +129,15 @@ public Builder errors(List errors) { public BatchUpdateTeamMembersResponse build() { return new BatchUpdateTeamMembersResponse(teamMembers, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BatchUpdateVendorsRequest.java b/src/main/java/com/squareup/square/types/BatchUpdateVendorsRequest.java index a13343bf..fe5b72a2 100644 --- a/src/main/java/com/squareup/square/types/BatchUpdateVendorsRequest.java +++ b/src/main/java/com/squareup/square/types/BatchUpdateVendorsRequest.java @@ -110,5 +110,15 @@ public Builder vendors(String key, UpdateVendorRequest value) { public BatchUpdateVendorsRequest build() { return new BatchUpdateVendorsRequest(vendors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BatchUpdateVendorsResponse.java b/src/main/java/com/squareup/square/types/BatchUpdateVendorsResponse.java index 999126a8..a4e0fa08 100644 --- a/src/main/java/com/squareup/square/types/BatchUpdateVendorsResponse.java +++ b/src/main/java/com/squareup/square/types/BatchUpdateVendorsResponse.java @@ -133,5 +133,15 @@ public Builder responses(Map responses) { public BatchUpdateVendorsResponse build() { return new BatchUpdateVendorsResponse(errors, responses, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BatchUpsertCatalogObjectsRequest.java b/src/main/java/com/squareup/square/types/BatchUpsertCatalogObjectsRequest.java index 821c0b01..696be3f0 100644 --- a/src/main/java/com/squareup/square/types/BatchUpsertCatalogObjectsRequest.java +++ b/src/main/java/com/squareup/square/types/BatchUpsertCatalogObjectsRequest.java @@ -121,6 +121,10 @@ public interface IdempotencyKeyStage { public interface _FinalStage { BatchUpsertCatalogObjectsRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A batch of CatalogObjects to be inserted/updated atomically. * The objects within a batch will be inserted in an all-or-nothing fashion, i.e., if an error occurs @@ -274,5 +278,17 @@ public _FinalStage batches(List batches) { public BatchUpsertCatalogObjectsRequest build() { return new BatchUpsertCatalogObjectsRequest(idempotencyKey, batches, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BatchUpsertCatalogObjectsResponse.java b/src/main/java/com/squareup/square/types/BatchUpsertCatalogObjectsResponse.java index c1839e58..9901add9 100644 --- a/src/main/java/com/squareup/square/types/BatchUpsertCatalogObjectsResponse.java +++ b/src/main/java/com/squareup/square/types/BatchUpsertCatalogObjectsResponse.java @@ -190,5 +190,15 @@ public Builder idMappings(List idMappings) { public BatchUpsertCatalogObjectsResponse build() { return new BatchUpsertCatalogObjectsResponse(errors, objects, updatedAt, idMappings, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BatchUpsertCustomerCustomAttributesRequestCustomerCustomAttributeUpsertRequest.java b/src/main/java/com/squareup/square/types/BatchUpsertCustomerCustomAttributesRequestCustomerCustomAttributeUpsertRequest.java index 88d472d3..9b3b9c91 100644 --- a/src/main/java/com/squareup/square/types/BatchUpsertCustomerCustomAttributesRequestCustomerCustomAttributeUpsertRequest.java +++ b/src/main/java/com/squareup/square/types/BatchUpsertCustomerCustomAttributesRequestCustomerCustomAttributeUpsertRequest.java @@ -158,6 +158,10 @@ public interface CustomAttributeStage { public interface _FinalStage { BatchUpsertCustomerCustomAttributesRequestCustomerCustomAttributeUpsertRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique identifier for this individual upsert request, used to ensure idempotency. * For more information, see Idempotency.

@@ -288,5 +292,17 @@ public BatchUpsertCustomerCustomAttributesRequestCustomerCustomAttributeUpsertRe return new BatchUpsertCustomerCustomAttributesRequestCustomerCustomAttributeUpsertRequest( customerId, customAttribute, idempotencyKey, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BatchUpsertCustomerCustomAttributesResponse.java b/src/main/java/com/squareup/square/types/BatchUpsertCustomerCustomAttributesResponse.java index c04bbf28..6ec0c653 100644 --- a/src/main/java/com/squareup/square/types/BatchUpsertCustomerCustomAttributesResponse.java +++ b/src/main/java/com/squareup/square/types/BatchUpsertCustomerCustomAttributesResponse.java @@ -140,5 +140,15 @@ public Builder errors(List errors) { public BatchUpsertCustomerCustomAttributesResponse build() { return new BatchUpsertCustomerCustomAttributesResponse(values, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BatchUpsertCustomerCustomAttributesResponseCustomerCustomAttributeUpsertResponse.java b/src/main/java/com/squareup/square/types/BatchUpsertCustomerCustomAttributesResponseCustomerCustomAttributeUpsertResponse.java index 99486008..39c66b9f 100644 --- a/src/main/java/com/squareup/square/types/BatchUpsertCustomerCustomAttributesResponseCustomerCustomAttributeUpsertResponse.java +++ b/src/main/java/com/squareup/square/types/BatchUpsertCustomerCustomAttributesResponseCustomerCustomAttributeUpsertResponse.java @@ -163,5 +163,15 @@ public BatchUpsertCustomerCustomAttributesResponseCustomerCustomAttributeUpsertR return new BatchUpsertCustomerCustomAttributesResponseCustomerCustomAttributeUpsertResponse( customerId, customAttribute, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Booking.java b/src/main/java/com/squareup/square/types/Booking.java index 3c07849e..75ab8a46 100644 --- a/src/main/java/com/squareup/square/types/Booking.java +++ b/src/main/java/com/squareup/square/types/Booking.java @@ -750,5 +750,15 @@ public Booking build() { address, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BookingCreatedEvent.java b/src/main/java/com/squareup/square/types/BookingCreatedEvent.java index eb48c09b..7e658a85 100644 --- a/src/main/java/com/squareup/square/types/BookingCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/BookingCreatedEvent.java @@ -282,5 +282,15 @@ public Builder data(BookingCreatedEventData data) { public BookingCreatedEvent build() { return new BookingCreatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BookingCreatedEventData.java b/src/main/java/com/squareup/square/types/BookingCreatedEventData.java index 0b5f8836..c33e5a89 100644 --- a/src/main/java/com/squareup/square/types/BookingCreatedEventData.java +++ b/src/main/java/com/squareup/square/types/BookingCreatedEventData.java @@ -180,5 +180,15 @@ public Builder object(BookingCreatedEventObject object) { public BookingCreatedEventData build() { return new BookingCreatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BookingCreatedEventObject.java b/src/main/java/com/squareup/square/types/BookingCreatedEventObject.java index 3a1ed4e4..46dbac4c 100644 --- a/src/main/java/com/squareup/square/types/BookingCreatedEventObject.java +++ b/src/main/java/com/squareup/square/types/BookingCreatedEventObject.java @@ -97,5 +97,15 @@ public Builder booking(Booking booking) { public BookingCreatedEventObject build() { return new BookingCreatedEventObject(booking, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BookingCreatorDetails.java b/src/main/java/com/squareup/square/types/BookingCreatorDetails.java index 5c52fdf5..3ae61c11 100644 --- a/src/main/java/com/squareup/square/types/BookingCreatorDetails.java +++ b/src/main/java/com/squareup/square/types/BookingCreatorDetails.java @@ -165,5 +165,15 @@ public Builder customerId(String customerId) { public BookingCreatorDetails build() { return new BookingCreatorDetails(creatorType, teamMemberId, customerId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BookingCustomAttributeDefinitionOwnedCreatedEvent.java b/src/main/java/com/squareup/square/types/BookingCustomAttributeDefinitionOwnedCreatedEvent.java index da5d3cdc..4044c019 100644 --- a/src/main/java/com/squareup/square/types/BookingCustomAttributeDefinitionOwnedCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/BookingCustomAttributeDefinitionOwnedCreatedEvent.java @@ -284,5 +284,15 @@ public BookingCustomAttributeDefinitionOwnedCreatedEvent build() { return new BookingCustomAttributeDefinitionOwnedCreatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BookingCustomAttributeDefinitionOwnedDeletedEvent.java b/src/main/java/com/squareup/square/types/BookingCustomAttributeDefinitionOwnedDeletedEvent.java index 939864e2..d111b193 100644 --- a/src/main/java/com/squareup/square/types/BookingCustomAttributeDefinitionOwnedDeletedEvent.java +++ b/src/main/java/com/squareup/square/types/BookingCustomAttributeDefinitionOwnedDeletedEvent.java @@ -284,5 +284,15 @@ public BookingCustomAttributeDefinitionOwnedDeletedEvent build() { return new BookingCustomAttributeDefinitionOwnedDeletedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BookingCustomAttributeDefinitionOwnedUpdatedEvent.java b/src/main/java/com/squareup/square/types/BookingCustomAttributeDefinitionOwnedUpdatedEvent.java index 10af57b3..1a66ae07 100644 --- a/src/main/java/com/squareup/square/types/BookingCustomAttributeDefinitionOwnedUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/BookingCustomAttributeDefinitionOwnedUpdatedEvent.java @@ -284,5 +284,15 @@ public BookingCustomAttributeDefinitionOwnedUpdatedEvent build() { return new BookingCustomAttributeDefinitionOwnedUpdatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BookingCustomAttributeDefinitionVisibleCreatedEvent.java b/src/main/java/com/squareup/square/types/BookingCustomAttributeDefinitionVisibleCreatedEvent.java index 6fc63f91..da450197 100644 --- a/src/main/java/com/squareup/square/types/BookingCustomAttributeDefinitionVisibleCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/BookingCustomAttributeDefinitionVisibleCreatedEvent.java @@ -284,5 +284,15 @@ public BookingCustomAttributeDefinitionVisibleCreatedEvent build() { return new BookingCustomAttributeDefinitionVisibleCreatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BookingCustomAttributeDefinitionVisibleDeletedEvent.java b/src/main/java/com/squareup/square/types/BookingCustomAttributeDefinitionVisibleDeletedEvent.java index afd3b064..d562aaf1 100644 --- a/src/main/java/com/squareup/square/types/BookingCustomAttributeDefinitionVisibleDeletedEvent.java +++ b/src/main/java/com/squareup/square/types/BookingCustomAttributeDefinitionVisibleDeletedEvent.java @@ -284,5 +284,15 @@ public BookingCustomAttributeDefinitionVisibleDeletedEvent build() { return new BookingCustomAttributeDefinitionVisibleDeletedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BookingCustomAttributeDefinitionVisibleUpdatedEvent.java b/src/main/java/com/squareup/square/types/BookingCustomAttributeDefinitionVisibleUpdatedEvent.java index b9326273..17c0a4f9 100644 --- a/src/main/java/com/squareup/square/types/BookingCustomAttributeDefinitionVisibleUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/BookingCustomAttributeDefinitionVisibleUpdatedEvent.java @@ -284,5 +284,15 @@ public BookingCustomAttributeDefinitionVisibleUpdatedEvent build() { return new BookingCustomAttributeDefinitionVisibleUpdatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BookingCustomAttributeDeleteRequest.java b/src/main/java/com/squareup/square/types/BookingCustomAttributeDeleteRequest.java index b63270c3..52d426da 100644 --- a/src/main/java/com/squareup/square/types/BookingCustomAttributeDeleteRequest.java +++ b/src/main/java/com/squareup/square/types/BookingCustomAttributeDeleteRequest.java @@ -100,6 +100,10 @@ public interface KeyStage { public interface _FinalStage { BookingCustomAttributeDeleteRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -152,5 +156,17 @@ public _FinalStage key(@NotNull String key) { public BookingCustomAttributeDeleteRequest build() { return new BookingCustomAttributeDeleteRequest(bookingId, key, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BookingCustomAttributeDeleteResponse.java b/src/main/java/com/squareup/square/types/BookingCustomAttributeDeleteResponse.java index 44ca5fc5..de2f2b85 100644 --- a/src/main/java/com/squareup/square/types/BookingCustomAttributeDeleteResponse.java +++ b/src/main/java/com/squareup/square/types/BookingCustomAttributeDeleteResponse.java @@ -128,5 +128,15 @@ public Builder errors(List errors) { public BookingCustomAttributeDeleteResponse build() { return new BookingCustomAttributeDeleteResponse(bookingId, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BookingCustomAttributeOwnedDeletedEvent.java b/src/main/java/com/squareup/square/types/BookingCustomAttributeOwnedDeletedEvent.java index dbe0aaa0..e4d1db99 100644 --- a/src/main/java/com/squareup/square/types/BookingCustomAttributeOwnedDeletedEvent.java +++ b/src/main/java/com/squareup/square/types/BookingCustomAttributeOwnedDeletedEvent.java @@ -284,5 +284,15 @@ public BookingCustomAttributeOwnedDeletedEvent build() { return new BookingCustomAttributeOwnedDeletedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BookingCustomAttributeOwnedUpdatedEvent.java b/src/main/java/com/squareup/square/types/BookingCustomAttributeOwnedUpdatedEvent.java index ef70f171..570b1e39 100644 --- a/src/main/java/com/squareup/square/types/BookingCustomAttributeOwnedUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/BookingCustomAttributeOwnedUpdatedEvent.java @@ -284,5 +284,15 @@ public BookingCustomAttributeOwnedUpdatedEvent build() { return new BookingCustomAttributeOwnedUpdatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BookingCustomAttributeUpsertRequest.java b/src/main/java/com/squareup/square/types/BookingCustomAttributeUpsertRequest.java index 9e91d1ea..36800e63 100644 --- a/src/main/java/com/squareup/square/types/BookingCustomAttributeUpsertRequest.java +++ b/src/main/java/com/squareup/square/types/BookingCustomAttributeUpsertRequest.java @@ -158,6 +158,10 @@ public interface CustomAttributeStage { public interface _FinalStage { BookingCustomAttributeUpsertRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique identifier for this individual upsert request, used to ensure idempotency. * For more information, see Idempotency.

@@ -288,5 +292,17 @@ public BookingCustomAttributeUpsertRequest build() { return new BookingCustomAttributeUpsertRequest( bookingId, customAttribute, idempotencyKey, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BookingCustomAttributeUpsertResponse.java b/src/main/java/com/squareup/square/types/BookingCustomAttributeUpsertResponse.java index a50cb9e8..a7035cad 100644 --- a/src/main/java/com/squareup/square/types/BookingCustomAttributeUpsertResponse.java +++ b/src/main/java/com/squareup/square/types/BookingCustomAttributeUpsertResponse.java @@ -161,5 +161,15 @@ public Builder errors(List errors) { public BookingCustomAttributeUpsertResponse build() { return new BookingCustomAttributeUpsertResponse(bookingId, customAttribute, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BookingCustomAttributeVisibleDeletedEvent.java b/src/main/java/com/squareup/square/types/BookingCustomAttributeVisibleDeletedEvent.java index dd4992e9..7a557a2e 100644 --- a/src/main/java/com/squareup/square/types/BookingCustomAttributeVisibleDeletedEvent.java +++ b/src/main/java/com/squareup/square/types/BookingCustomAttributeVisibleDeletedEvent.java @@ -284,5 +284,15 @@ public BookingCustomAttributeVisibleDeletedEvent build() { return new BookingCustomAttributeVisibleDeletedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BookingCustomAttributeVisibleUpdatedEvent.java b/src/main/java/com/squareup/square/types/BookingCustomAttributeVisibleUpdatedEvent.java index 0f26cdf7..9481ba81 100644 --- a/src/main/java/com/squareup/square/types/BookingCustomAttributeVisibleUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/BookingCustomAttributeVisibleUpdatedEvent.java @@ -284,5 +284,15 @@ public BookingCustomAttributeVisibleUpdatedEvent build() { return new BookingCustomAttributeVisibleUpdatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BookingUpdatedEvent.java b/src/main/java/com/squareup/square/types/BookingUpdatedEvent.java index c3a1b7d5..c7cdd1a6 100644 --- a/src/main/java/com/squareup/square/types/BookingUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/BookingUpdatedEvent.java @@ -282,5 +282,15 @@ public Builder data(BookingUpdatedEventData data) { public BookingUpdatedEvent build() { return new BookingUpdatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BookingUpdatedEventData.java b/src/main/java/com/squareup/square/types/BookingUpdatedEventData.java index a4f21bba..b2999f42 100644 --- a/src/main/java/com/squareup/square/types/BookingUpdatedEventData.java +++ b/src/main/java/com/squareup/square/types/BookingUpdatedEventData.java @@ -180,5 +180,15 @@ public Builder object(BookingUpdatedEventObject object) { public BookingUpdatedEventData build() { return new BookingUpdatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BookingUpdatedEventObject.java b/src/main/java/com/squareup/square/types/BookingUpdatedEventObject.java index d8e538e9..e12aad41 100644 --- a/src/main/java/com/squareup/square/types/BookingUpdatedEventObject.java +++ b/src/main/java/com/squareup/square/types/BookingUpdatedEventObject.java @@ -97,5 +97,15 @@ public Builder booking(Booking booking) { public BookingUpdatedEventObject build() { return new BookingUpdatedEventObject(booking, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Break.java b/src/main/java/com/squareup/square/types/Break.java index 08d5684a..a35069d6 100644 --- a/src/main/java/com/squareup/square/types/Break.java +++ b/src/main/java/com/squareup/square/types/Break.java @@ -209,6 +209,10 @@ public interface IsPaidStage { public interface _FinalStage { Break build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The UUID for this object.

*/ @@ -392,5 +396,17 @@ public _FinalStage id(Optional id) { public Break build() { return new Break(id, startAt, endAt, breakTypeId, name, expectedDuration, isPaid, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BreakType.java b/src/main/java/com/squareup/square/types/BreakType.java index e2fc0939..a0c5a9f1 100644 --- a/src/main/java/com/squareup/square/types/BreakType.java +++ b/src/main/java/com/squareup/square/types/BreakType.java @@ -212,6 +212,10 @@ public interface IsPaidStage { public interface _FinalStage { BreakType build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The UUID for this object.

*/ @@ -436,5 +440,17 @@ public BreakType build() { updatedAt, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkCreateCustomerData.java b/src/main/java/com/squareup/square/types/BulkCreateCustomerData.java index 3766b9e4..88d5f7bd 100644 --- a/src/main/java/com/squareup/square/types/BulkCreateCustomerData.java +++ b/src/main/java/com/squareup/square/types/BulkCreateCustomerData.java @@ -625,5 +625,15 @@ public BulkCreateCustomerData build() { taxIds, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkCreateCustomersRequest.java b/src/main/java/com/squareup/square/types/BulkCreateCustomersRequest.java index 3662ef66..c9b19b32 100644 --- a/src/main/java/com/squareup/square/types/BulkCreateCustomersRequest.java +++ b/src/main/java/com/squareup/square/types/BulkCreateCustomersRequest.java @@ -116,5 +116,15 @@ public Builder customers(String key, BulkCreateCustomerData value) { public BulkCreateCustomersRequest build() { return new BulkCreateCustomersRequest(customers, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkCreateCustomersResponse.java b/src/main/java/com/squareup/square/types/BulkCreateCustomersResponse.java index abbbe4e7..f2e3e0a5 100644 --- a/src/main/java/com/squareup/square/types/BulkCreateCustomersResponse.java +++ b/src/main/java/com/squareup/square/types/BulkCreateCustomersResponse.java @@ -139,5 +139,15 @@ public Builder errors(List errors) { public BulkCreateCustomersResponse build() { return new BulkCreateCustomersResponse(responses, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkDeleteBookingCustomAttributesResponse.java b/src/main/java/com/squareup/square/types/BulkDeleteBookingCustomAttributesResponse.java index ba0572d7..b8208a9a 100644 --- a/src/main/java/com/squareup/square/types/BulkDeleteBookingCustomAttributesResponse.java +++ b/src/main/java/com/squareup/square/types/BulkDeleteBookingCustomAttributesResponse.java @@ -132,5 +132,15 @@ public Builder errors(List errors) { public BulkDeleteBookingCustomAttributesResponse build() { return new BulkDeleteBookingCustomAttributesResponse(values, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkDeleteCustomersRequest.java b/src/main/java/com/squareup/square/types/BulkDeleteCustomersRequest.java index 94a6db7a..59c8c8b2 100644 --- a/src/main/java/com/squareup/square/types/BulkDeleteCustomersRequest.java +++ b/src/main/java/com/squareup/square/types/BulkDeleteCustomersRequest.java @@ -108,5 +108,15 @@ public Builder addAllCustomerIds(List customerIds) { public BulkDeleteCustomersRequest build() { return new BulkDeleteCustomersRequest(customerIds, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkDeleteCustomersResponse.java b/src/main/java/com/squareup/square/types/BulkDeleteCustomersResponse.java index 047474d6..c2568e57 100644 --- a/src/main/java/com/squareup/square/types/BulkDeleteCustomersResponse.java +++ b/src/main/java/com/squareup/square/types/BulkDeleteCustomersResponse.java @@ -139,5 +139,15 @@ public Builder errors(List errors) { public BulkDeleteCustomersResponse build() { return new BulkDeleteCustomersResponse(responses, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkDeleteLocationCustomAttributesRequestLocationCustomAttributeDeleteRequest.java b/src/main/java/com/squareup/square/types/BulkDeleteLocationCustomAttributesRequestLocationCustomAttributeDeleteRequest.java index 18d4594f..f47c3bb6 100644 --- a/src/main/java/com/squareup/square/types/BulkDeleteLocationCustomAttributesRequestLocationCustomAttributeDeleteRequest.java +++ b/src/main/java/com/squareup/square/types/BulkDeleteLocationCustomAttributesRequestLocationCustomAttributeDeleteRequest.java @@ -102,5 +102,15 @@ public BulkDeleteLocationCustomAttributesRequestLocationCustomAttributeDeleteReq return new BulkDeleteLocationCustomAttributesRequestLocationCustomAttributeDeleteRequest( key, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkDeleteLocationCustomAttributesResponse.java b/src/main/java/com/squareup/square/types/BulkDeleteLocationCustomAttributesResponse.java index c5dc0297..0cf5d88c 100644 --- a/src/main/java/com/squareup/square/types/BulkDeleteLocationCustomAttributesResponse.java +++ b/src/main/java/com/squareup/square/types/BulkDeleteLocationCustomAttributesResponse.java @@ -147,5 +147,15 @@ public Builder errors(List errors) { public BulkDeleteLocationCustomAttributesResponse build() { return new BulkDeleteLocationCustomAttributesResponse(values, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkDeleteLocationCustomAttributesResponseLocationCustomAttributeDeleteResponse.java b/src/main/java/com/squareup/square/types/BulkDeleteLocationCustomAttributesResponseLocationCustomAttributeDeleteResponse.java index 2fb0de46..d56f3e2c 100644 --- a/src/main/java/com/squareup/square/types/BulkDeleteLocationCustomAttributesResponseLocationCustomAttributeDeleteResponse.java +++ b/src/main/java/com/squareup/square/types/BulkDeleteLocationCustomAttributesResponseLocationCustomAttributeDeleteResponse.java @@ -130,5 +130,15 @@ public BulkDeleteLocationCustomAttributesResponseLocationCustomAttributeDeleteRe return new BulkDeleteLocationCustomAttributesResponseLocationCustomAttributeDeleteResponse( locationId, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkDeleteMerchantCustomAttributesRequestMerchantCustomAttributeDeleteRequest.java b/src/main/java/com/squareup/square/types/BulkDeleteMerchantCustomAttributesRequestMerchantCustomAttributeDeleteRequest.java index faea7b3f..c6169044 100644 --- a/src/main/java/com/squareup/square/types/BulkDeleteMerchantCustomAttributesRequestMerchantCustomAttributeDeleteRequest.java +++ b/src/main/java/com/squareup/square/types/BulkDeleteMerchantCustomAttributesRequestMerchantCustomAttributeDeleteRequest.java @@ -102,5 +102,15 @@ public BulkDeleteMerchantCustomAttributesRequestMerchantCustomAttributeDeleteReq return new BulkDeleteMerchantCustomAttributesRequestMerchantCustomAttributeDeleteRequest( key, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkDeleteMerchantCustomAttributesResponse.java b/src/main/java/com/squareup/square/types/BulkDeleteMerchantCustomAttributesResponse.java index 0bf80b50..e19ae66b 100644 --- a/src/main/java/com/squareup/square/types/BulkDeleteMerchantCustomAttributesResponse.java +++ b/src/main/java/com/squareup/square/types/BulkDeleteMerchantCustomAttributesResponse.java @@ -147,5 +147,15 @@ public Builder errors(List errors) { public BulkDeleteMerchantCustomAttributesResponse build() { return new BulkDeleteMerchantCustomAttributesResponse(values, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkDeleteMerchantCustomAttributesResponseMerchantCustomAttributeDeleteResponse.java b/src/main/java/com/squareup/square/types/BulkDeleteMerchantCustomAttributesResponseMerchantCustomAttributeDeleteResponse.java index 771da3a8..4c9b745a 100644 --- a/src/main/java/com/squareup/square/types/BulkDeleteMerchantCustomAttributesResponseMerchantCustomAttributeDeleteResponse.java +++ b/src/main/java/com/squareup/square/types/BulkDeleteMerchantCustomAttributesResponseMerchantCustomAttributeDeleteResponse.java @@ -102,5 +102,15 @@ public BulkDeleteMerchantCustomAttributesResponseMerchantCustomAttributeDeleteRe return new BulkDeleteMerchantCustomAttributesResponseMerchantCustomAttributeDeleteResponse( errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkDeleteOrderCustomAttributesRequestDeleteCustomAttribute.java b/src/main/java/com/squareup/square/types/BulkDeleteOrderCustomAttributesRequestDeleteCustomAttribute.java index 5876a893..24d77c5a 100644 --- a/src/main/java/com/squareup/square/types/BulkDeleteOrderCustomAttributesRequestDeleteCustomAttribute.java +++ b/src/main/java/com/squareup/square/types/BulkDeleteOrderCustomAttributesRequestDeleteCustomAttribute.java @@ -93,6 +93,10 @@ public interface OrderIdStage { public interface _FinalStage { BulkDeleteOrderCustomAttributesRequestDeleteCustomAttribute build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The key of the custom attribute to delete. This key must match the key * of an existing custom attribute definition.

@@ -158,5 +162,17 @@ public _FinalStage key(Optional key) { public BulkDeleteOrderCustomAttributesRequestDeleteCustomAttribute build() { return new BulkDeleteOrderCustomAttributesRequestDeleteCustomAttribute(key, orderId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkDeleteOrderCustomAttributesResponse.java b/src/main/java/com/squareup/square/types/BulkDeleteOrderCustomAttributesResponse.java index 216aa37a..1107aa0d 100644 --- a/src/main/java/com/squareup/square/types/BulkDeleteOrderCustomAttributesResponse.java +++ b/src/main/java/com/squareup/square/types/BulkDeleteOrderCustomAttributesResponse.java @@ -143,5 +143,15 @@ public Builder values(String key, DeleteOrderCustomAttributeResponse value) { public BulkDeleteOrderCustomAttributesResponse build() { return new BulkDeleteOrderCustomAttributesResponse(errors, values, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkPublishScheduledShiftsData.java b/src/main/java/com/squareup/square/types/BulkPublishScheduledShiftsData.java index f64962d0..af506684 100644 --- a/src/main/java/com/squareup/square/types/BulkPublishScheduledShiftsData.java +++ b/src/main/java/com/squareup/square/types/BulkPublishScheduledShiftsData.java @@ -101,5 +101,15 @@ public Builder version(Integer version) { public BulkPublishScheduledShiftsData build() { return new BulkPublishScheduledShiftsData(version, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkPublishScheduledShiftsRequest.java b/src/main/java/com/squareup/square/types/BulkPublishScheduledShiftsRequest.java index 4e6f26da..2db58b29 100644 --- a/src/main/java/com/squareup/square/types/BulkPublishScheduledShiftsRequest.java +++ b/src/main/java/com/squareup/square/types/BulkPublishScheduledShiftsRequest.java @@ -159,5 +159,15 @@ public BulkPublishScheduledShiftsRequest build() { return new BulkPublishScheduledShiftsRequest( scheduledShifts, scheduledShiftNotificationAudience, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkPublishScheduledShiftsResponse.java b/src/main/java/com/squareup/square/types/BulkPublishScheduledShiftsResponse.java index 7ce643d2..77bf1b83 100644 --- a/src/main/java/com/squareup/square/types/BulkPublishScheduledShiftsResponse.java +++ b/src/main/java/com/squareup/square/types/BulkPublishScheduledShiftsResponse.java @@ -144,5 +144,15 @@ public Builder errors(List errors) { public BulkPublishScheduledShiftsResponse build() { return new BulkPublishScheduledShiftsResponse(responses, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkRetrieveBookingsRequest.java b/src/main/java/com/squareup/square/types/BulkRetrieveBookingsRequest.java index 36a52782..e367d00e 100644 --- a/src/main/java/com/squareup/square/types/BulkRetrieveBookingsRequest.java +++ b/src/main/java/com/squareup/square/types/BulkRetrieveBookingsRequest.java @@ -108,5 +108,15 @@ public Builder addAllBookingIds(List bookingIds) { public BulkRetrieveBookingsRequest build() { return new BulkRetrieveBookingsRequest(bookingIds, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkRetrieveBookingsResponse.java b/src/main/java/com/squareup/square/types/BulkRetrieveBookingsResponse.java index 186e5859..c396eb5c 100644 --- a/src/main/java/com/squareup/square/types/BulkRetrieveBookingsResponse.java +++ b/src/main/java/com/squareup/square/types/BulkRetrieveBookingsResponse.java @@ -129,5 +129,15 @@ public Builder errors(List errors) { public BulkRetrieveBookingsResponse build() { return new BulkRetrieveBookingsResponse(bookings, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkRetrieveChannelsRequest.java b/src/main/java/com/squareup/square/types/BulkRetrieveChannelsRequest.java index c2fe07e4..cba0e8c5 100644 --- a/src/main/java/com/squareup/square/types/BulkRetrieveChannelsRequest.java +++ b/src/main/java/com/squareup/square/types/BulkRetrieveChannelsRequest.java @@ -102,5 +102,15 @@ public Builder addAllChannelIds(List channelIds) { public BulkRetrieveChannelsRequest build() { return new BulkRetrieveChannelsRequest(channelIds, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkRetrieveChannelsResponse.java b/src/main/java/com/squareup/square/types/BulkRetrieveChannelsResponse.java index ccad1b53..92afc06b 100644 --- a/src/main/java/com/squareup/square/types/BulkRetrieveChannelsResponse.java +++ b/src/main/java/com/squareup/square/types/BulkRetrieveChannelsResponse.java @@ -135,5 +135,15 @@ public Builder responses(Map responses) { public BulkRetrieveChannelsResponse build() { return new BulkRetrieveChannelsResponse(errors, responses, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkRetrieveCustomersRequest.java b/src/main/java/com/squareup/square/types/BulkRetrieveCustomersRequest.java index d09d15dd..3d094093 100644 --- a/src/main/java/com/squareup/square/types/BulkRetrieveCustomersRequest.java +++ b/src/main/java/com/squareup/square/types/BulkRetrieveCustomersRequest.java @@ -108,5 +108,15 @@ public Builder addAllCustomerIds(List customerIds) { public BulkRetrieveCustomersRequest build() { return new BulkRetrieveCustomersRequest(customerIds, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkRetrieveCustomersResponse.java b/src/main/java/com/squareup/square/types/BulkRetrieveCustomersResponse.java index e22dbdc0..a803b470 100644 --- a/src/main/java/com/squareup/square/types/BulkRetrieveCustomersResponse.java +++ b/src/main/java/com/squareup/square/types/BulkRetrieveCustomersResponse.java @@ -139,5 +139,15 @@ public Builder errors(List errors) { public BulkRetrieveCustomersResponse build() { return new BulkRetrieveCustomersResponse(responses, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkRetrieveTeamMemberBookingProfilesRequest.java b/src/main/java/com/squareup/square/types/BulkRetrieveTeamMemberBookingProfilesRequest.java index 599ebeb7..94765425 100644 --- a/src/main/java/com/squareup/square/types/BulkRetrieveTeamMemberBookingProfilesRequest.java +++ b/src/main/java/com/squareup/square/types/BulkRetrieveTeamMemberBookingProfilesRequest.java @@ -110,5 +110,15 @@ public Builder addAllTeamMemberIds(List teamMemberIds) { public BulkRetrieveTeamMemberBookingProfilesRequest build() { return new BulkRetrieveTeamMemberBookingProfilesRequest(teamMemberIds, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkRetrieveTeamMemberBookingProfilesResponse.java b/src/main/java/com/squareup/square/types/BulkRetrieveTeamMemberBookingProfilesResponse.java index ce8df77c..0356abd0 100644 --- a/src/main/java/com/squareup/square/types/BulkRetrieveTeamMemberBookingProfilesResponse.java +++ b/src/main/java/com/squareup/square/types/BulkRetrieveTeamMemberBookingProfilesResponse.java @@ -133,5 +133,15 @@ public BulkRetrieveTeamMemberBookingProfilesResponse build() { return new BulkRetrieveTeamMemberBookingProfilesResponse( teamMemberBookingProfiles, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkSwapPlanRequest.java b/src/main/java/com/squareup/square/types/BulkSwapPlanRequest.java index 7d678733..172b3fc5 100644 --- a/src/main/java/com/squareup/square/types/BulkSwapPlanRequest.java +++ b/src/main/java/com/squareup/square/types/BulkSwapPlanRequest.java @@ -124,6 +124,10 @@ public interface LocationIdStage { public interface _FinalStage { BulkSwapPlanRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -194,5 +198,17 @@ public _FinalStage locationId(@NotNull String locationId) { public BulkSwapPlanRequest build() { return new BulkSwapPlanRequest(newPlanVariationId, oldPlanVariationId, locationId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkSwapPlanResponse.java b/src/main/java/com/squareup/square/types/BulkSwapPlanResponse.java index 78fefff8..ce434abd 100644 --- a/src/main/java/com/squareup/square/types/BulkSwapPlanResponse.java +++ b/src/main/java/com/squareup/square/types/BulkSwapPlanResponse.java @@ -129,5 +129,15 @@ public Builder affectedSubscriptions(Integer affectedSubscriptions) { public BulkSwapPlanResponse build() { return new BulkSwapPlanResponse(errors, affectedSubscriptions, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkUpdateCustomerData.java b/src/main/java/com/squareup/square/types/BulkUpdateCustomerData.java index b1f6f595..7a97a77c 100644 --- a/src/main/java/com/squareup/square/types/BulkUpdateCustomerData.java +++ b/src/main/java/com/squareup/square/types/BulkUpdateCustomerData.java @@ -663,5 +663,15 @@ public BulkUpdateCustomerData build() { version, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkUpdateCustomersRequest.java b/src/main/java/com/squareup/square/types/BulkUpdateCustomersRequest.java index 1d20a960..e989273d 100644 --- a/src/main/java/com/squareup/square/types/BulkUpdateCustomersRequest.java +++ b/src/main/java/com/squareup/square/types/BulkUpdateCustomersRequest.java @@ -118,5 +118,15 @@ public Builder customers(String key, BulkUpdateCustomerData value) { public BulkUpdateCustomersRequest build() { return new BulkUpdateCustomersRequest(customers, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkUpdateCustomersResponse.java b/src/main/java/com/squareup/square/types/BulkUpdateCustomersResponse.java index b275db4b..0d6dc9a0 100644 --- a/src/main/java/com/squareup/square/types/BulkUpdateCustomersResponse.java +++ b/src/main/java/com/squareup/square/types/BulkUpdateCustomersResponse.java @@ -139,5 +139,15 @@ public Builder errors(List errors) { public BulkUpdateCustomersResponse build() { return new BulkUpdateCustomersResponse(responses, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkUpsertBookingCustomAttributesResponse.java b/src/main/java/com/squareup/square/types/BulkUpsertBookingCustomAttributesResponse.java index 9ccc89ac..ff835238 100644 --- a/src/main/java/com/squareup/square/types/BulkUpsertBookingCustomAttributesResponse.java +++ b/src/main/java/com/squareup/square/types/BulkUpsertBookingCustomAttributesResponse.java @@ -132,5 +132,15 @@ public Builder errors(List errors) { public BulkUpsertBookingCustomAttributesResponse build() { return new BulkUpsertBookingCustomAttributesResponse(values, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkUpsertLocationCustomAttributesRequestLocationCustomAttributeUpsertRequest.java b/src/main/java/com/squareup/square/types/BulkUpsertLocationCustomAttributesRequestLocationCustomAttributeUpsertRequest.java index 49a03242..d7c50830 100644 --- a/src/main/java/com/squareup/square/types/BulkUpsertLocationCustomAttributesRequestLocationCustomAttributeUpsertRequest.java +++ b/src/main/java/com/squareup/square/types/BulkUpsertLocationCustomAttributesRequestLocationCustomAttributeUpsertRequest.java @@ -146,6 +146,10 @@ public interface CustomAttributeStage { public interface _FinalStage { BulkUpsertLocationCustomAttributesRequestLocationCustomAttributeUpsertRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique identifier for this individual upsert request, used to ensure idempotency. * For more information, see Idempotency.

@@ -264,5 +268,17 @@ public BulkUpsertLocationCustomAttributesRequestLocationCustomAttributeUpsertReq return new BulkUpsertLocationCustomAttributesRequestLocationCustomAttributeUpsertRequest( locationId, customAttribute, idempotencyKey, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkUpsertLocationCustomAttributesResponse.java b/src/main/java/com/squareup/square/types/BulkUpsertLocationCustomAttributesResponse.java index 89c299f0..e5168873 100644 --- a/src/main/java/com/squareup/square/types/BulkUpsertLocationCustomAttributesResponse.java +++ b/src/main/java/com/squareup/square/types/BulkUpsertLocationCustomAttributesResponse.java @@ -139,5 +139,15 @@ public Builder errors(List errors) { public BulkUpsertLocationCustomAttributesResponse build() { return new BulkUpsertLocationCustomAttributesResponse(values, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkUpsertLocationCustomAttributesResponseLocationCustomAttributeUpsertResponse.java b/src/main/java/com/squareup/square/types/BulkUpsertLocationCustomAttributesResponseLocationCustomAttributeUpsertResponse.java index f6ba8e4e..442ca6ff 100644 --- a/src/main/java/com/squareup/square/types/BulkUpsertLocationCustomAttributesResponseLocationCustomAttributeUpsertResponse.java +++ b/src/main/java/com/squareup/square/types/BulkUpsertLocationCustomAttributesResponseLocationCustomAttributeUpsertResponse.java @@ -163,5 +163,15 @@ public BulkUpsertLocationCustomAttributesResponseLocationCustomAttributeUpsertRe return new BulkUpsertLocationCustomAttributesResponseLocationCustomAttributeUpsertResponse( locationId, customAttribute, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkUpsertMerchantCustomAttributesRequestMerchantCustomAttributeUpsertRequest.java b/src/main/java/com/squareup/square/types/BulkUpsertMerchantCustomAttributesRequestMerchantCustomAttributeUpsertRequest.java index e69625e6..995327b3 100644 --- a/src/main/java/com/squareup/square/types/BulkUpsertMerchantCustomAttributesRequestMerchantCustomAttributeUpsertRequest.java +++ b/src/main/java/com/squareup/square/types/BulkUpsertMerchantCustomAttributesRequestMerchantCustomAttributeUpsertRequest.java @@ -146,6 +146,10 @@ public interface CustomAttributeStage { public interface _FinalStage { BulkUpsertMerchantCustomAttributesRequestMerchantCustomAttributeUpsertRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique identifier for this individual upsert request, used to ensure idempotency. * For more information, see Idempotency.

@@ -264,5 +268,17 @@ public BulkUpsertMerchantCustomAttributesRequestMerchantCustomAttributeUpsertReq return new BulkUpsertMerchantCustomAttributesRequestMerchantCustomAttributeUpsertRequest( merchantId, customAttribute, idempotencyKey, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkUpsertMerchantCustomAttributesResponse.java b/src/main/java/com/squareup/square/types/BulkUpsertMerchantCustomAttributesResponse.java index 6f9e49b2..e5d7363d 100644 --- a/src/main/java/com/squareup/square/types/BulkUpsertMerchantCustomAttributesResponse.java +++ b/src/main/java/com/squareup/square/types/BulkUpsertMerchantCustomAttributesResponse.java @@ -139,5 +139,15 @@ public Builder errors(List errors) { public BulkUpsertMerchantCustomAttributesResponse build() { return new BulkUpsertMerchantCustomAttributesResponse(values, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkUpsertMerchantCustomAttributesResponseMerchantCustomAttributeUpsertResponse.java b/src/main/java/com/squareup/square/types/BulkUpsertMerchantCustomAttributesResponseMerchantCustomAttributeUpsertResponse.java index bf64d03a..1c5a1062 100644 --- a/src/main/java/com/squareup/square/types/BulkUpsertMerchantCustomAttributesResponseMerchantCustomAttributeUpsertResponse.java +++ b/src/main/java/com/squareup/square/types/BulkUpsertMerchantCustomAttributesResponseMerchantCustomAttributeUpsertResponse.java @@ -163,5 +163,15 @@ public BulkUpsertMerchantCustomAttributesResponseMerchantCustomAttributeUpsertRe return new BulkUpsertMerchantCustomAttributesResponseMerchantCustomAttributeUpsertResponse( merchantId, customAttribute, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkUpsertOrderCustomAttributesRequestUpsertCustomAttribute.java b/src/main/java/com/squareup/square/types/BulkUpsertOrderCustomAttributesRequestUpsertCustomAttribute.java index 828cd206..afd293b2 100644 --- a/src/main/java/com/squareup/square/types/BulkUpsertOrderCustomAttributesRequestUpsertCustomAttribute.java +++ b/src/main/java/com/squareup/square/types/BulkUpsertOrderCustomAttributesRequestUpsertCustomAttribute.java @@ -148,6 +148,10 @@ public interface OrderIdStage { public interface _FinalStage { BulkUpsertOrderCustomAttributesRequestUpsertCustomAttribute build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique identifier for this request, used to ensure idempotency. * For more information, see Idempotency.

@@ -268,5 +272,17 @@ public BulkUpsertOrderCustomAttributesRequestUpsertCustomAttribute build() { return new BulkUpsertOrderCustomAttributesRequestUpsertCustomAttribute( customAttribute, idempotencyKey, orderId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BulkUpsertOrderCustomAttributesResponse.java b/src/main/java/com/squareup/square/types/BulkUpsertOrderCustomAttributesResponse.java index 117b3b68..c3ed5c87 100644 --- a/src/main/java/com/squareup/square/types/BulkUpsertOrderCustomAttributesResponse.java +++ b/src/main/java/com/squareup/square/types/BulkUpsertOrderCustomAttributesResponse.java @@ -141,5 +141,15 @@ public Builder values(String key, UpsertOrderCustomAttributeResponse value) { public BulkUpsertOrderCustomAttributesResponse build() { return new BulkUpsertOrderCustomAttributesResponse(errors, values, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BusinessAppointmentSettings.java b/src/main/java/com/squareup/square/types/BusinessAppointmentSettings.java index ec34cfcc..d37a9a5b 100644 --- a/src/main/java/com/squareup/square/types/BusinessAppointmentSettings.java +++ b/src/main/java/com/squareup/square/types/BusinessAppointmentSettings.java @@ -685,5 +685,15 @@ public BusinessAppointmentSettings build() { skipBookingFlowStaffSelection, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BusinessBookingProfile.java b/src/main/java/com/squareup/square/types/BusinessBookingProfile.java index d17c1c5b..d541cb8f 100644 --- a/src/main/java/com/squareup/square/types/BusinessBookingProfile.java +++ b/src/main/java/com/squareup/square/types/BusinessBookingProfile.java @@ -418,5 +418,15 @@ public BusinessBookingProfile build() { supportSellerLevelWrites, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BusinessHours.java b/src/main/java/com/squareup/square/types/BusinessHours.java index 9b3c84f2..792dc396 100644 --- a/src/main/java/com/squareup/square/types/BusinessHours.java +++ b/src/main/java/com/squareup/square/types/BusinessHours.java @@ -121,5 +121,15 @@ public Builder periods(Nullable> periods) { public BusinessHours build() { return new BusinessHours(periods, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BusinessHoursPeriod.java b/src/main/java/com/squareup/square/types/BusinessHoursPeriod.java index da83ac43..0f036512 100644 --- a/src/main/java/com/squareup/square/types/BusinessHoursPeriod.java +++ b/src/main/java/com/squareup/square/types/BusinessHoursPeriod.java @@ -212,5 +212,15 @@ public Builder endLocalTime(Nullable endLocalTime) { public BusinessHoursPeriod build() { return new BusinessHoursPeriod(dayOfWeek, startLocalTime, endLocalTime, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/BuyNowPayLaterDetails.java b/src/main/java/com/squareup/square/types/BuyNowPayLaterDetails.java index c6af0fbf..a8f39d17 100644 --- a/src/main/java/com/squareup/square/types/BuyNowPayLaterDetails.java +++ b/src/main/java/com/squareup/square/types/BuyNowPayLaterDetails.java @@ -219,5 +219,15 @@ public Builder errors(List errors) { public BuyNowPayLaterDetails build() { return new BuyNowPayLaterDetails(brand, afterpayDetails, clearpayDetails, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CalculateLoyaltyPointsResponse.java b/src/main/java/com/squareup/square/types/CalculateLoyaltyPointsResponse.java index f88a75c4..b315a8a2 100644 --- a/src/main/java/com/squareup/square/types/CalculateLoyaltyPointsResponse.java +++ b/src/main/java/com/squareup/square/types/CalculateLoyaltyPointsResponse.java @@ -164,5 +164,15 @@ public Builder promotionPoints(Integer promotionPoints) { public CalculateLoyaltyPointsResponse build() { return new CalculateLoyaltyPointsResponse(errors, points, promotionPoints, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CalculateOrderRequest.java b/src/main/java/com/squareup/square/types/CalculateOrderRequest.java index 2ea2ed10..d49cc7e4 100644 --- a/src/main/java/com/squareup/square/types/CalculateOrderRequest.java +++ b/src/main/java/com/squareup/square/types/CalculateOrderRequest.java @@ -108,6 +108,10 @@ public interface OrderStage { public interface _FinalStage { CalculateOrderRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Identifies one or more loyalty reward tiers to apply during the order calculation. * The discounts defined by the reward tiers are added to the order only to preview the @@ -204,5 +208,17 @@ public _FinalStage proposedRewards(Optional> proposedRewards) public CalculateOrderRequest build() { return new CalculateOrderRequest(order, proposedRewards, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CalculateOrderResponse.java b/src/main/java/com/squareup/square/types/CalculateOrderResponse.java index d9a93d4d..a1e0e3c6 100644 --- a/src/main/java/com/squareup/square/types/CalculateOrderResponse.java +++ b/src/main/java/com/squareup/square/types/CalculateOrderResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public CalculateOrderResponse build() { return new CalculateOrderResponse(order, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CancelBookingRequest.java b/src/main/java/com/squareup/square/types/CancelBookingRequest.java index 38d3b03b..db7e8af0 100644 --- a/src/main/java/com/squareup/square/types/CancelBookingRequest.java +++ b/src/main/java/com/squareup/square/types/CancelBookingRequest.java @@ -128,6 +128,10 @@ public interface BookingIdStage { public interface _FinalStage { CancelBookingRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique key to make this request an idempotent operation.

*/ @@ -256,5 +260,17 @@ public _FinalStage idempotencyKey(Optional idempotencyKey) { public CancelBookingRequest build() { return new CancelBookingRequest(bookingId, idempotencyKey, bookingVersion, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CancelBookingResponse.java b/src/main/java/com/squareup/square/types/CancelBookingResponse.java index a62f0dad..025abd3b 100644 --- a/src/main/java/com/squareup/square/types/CancelBookingResponse.java +++ b/src/main/java/com/squareup/square/types/CancelBookingResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public CancelBookingResponse build() { return new CancelBookingResponse(booking, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CancelInvoiceRequest.java b/src/main/java/com/squareup/square/types/CancelInvoiceRequest.java index 6604dd60..f94a2029 100644 --- a/src/main/java/com/squareup/square/types/CancelInvoiceRequest.java +++ b/src/main/java/com/squareup/square/types/CancelInvoiceRequest.java @@ -98,6 +98,10 @@ public interface VersionStage { public interface _FinalStage { CancelInvoiceRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -150,5 +154,17 @@ public _FinalStage version(int version) { public CancelInvoiceRequest build() { return new CancelInvoiceRequest(invoiceId, version, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CancelInvoiceResponse.java b/src/main/java/com/squareup/square/types/CancelInvoiceResponse.java index bb7691ae..583413e2 100644 --- a/src/main/java/com/squareup/square/types/CancelInvoiceResponse.java +++ b/src/main/java/com/squareup/square/types/CancelInvoiceResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public CancelInvoiceResponse build() { return new CancelInvoiceResponse(invoice, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CancelLoyaltyPromotionResponse.java b/src/main/java/com/squareup/square/types/CancelLoyaltyPromotionResponse.java index 7d705ce1..56fdc456 100644 --- a/src/main/java/com/squareup/square/types/CancelLoyaltyPromotionResponse.java +++ b/src/main/java/com/squareup/square/types/CancelLoyaltyPromotionResponse.java @@ -129,5 +129,15 @@ public Builder loyaltyPromotion(LoyaltyPromotion loyaltyPromotion) { public CancelLoyaltyPromotionResponse build() { return new CancelLoyaltyPromotionResponse(errors, loyaltyPromotion, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CancelPaymentByIdempotencyKeyRequest.java b/src/main/java/com/squareup/square/types/CancelPaymentByIdempotencyKeyRequest.java index 6ae9f54e..31027e6e 100644 --- a/src/main/java/com/squareup/square/types/CancelPaymentByIdempotencyKeyRequest.java +++ b/src/main/java/com/squareup/square/types/CancelPaymentByIdempotencyKeyRequest.java @@ -77,6 +77,10 @@ public interface IdempotencyKeyStage { public interface _FinalStage { CancelPaymentByIdempotencyKeyRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -110,5 +114,17 @@ public _FinalStage idempotencyKey(@NotNull String idempotencyKey) { public CancelPaymentByIdempotencyKeyRequest build() { return new CancelPaymentByIdempotencyKeyRequest(idempotencyKey, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CancelPaymentByIdempotencyKeyResponse.java b/src/main/java/com/squareup/square/types/CancelPaymentByIdempotencyKeyResponse.java index 903612a5..e71c258c 100644 --- a/src/main/java/com/squareup/square/types/CancelPaymentByIdempotencyKeyResponse.java +++ b/src/main/java/com/squareup/square/types/CancelPaymentByIdempotencyKeyResponse.java @@ -100,5 +100,15 @@ public Builder errors(List errors) { public CancelPaymentByIdempotencyKeyResponse build() { return new CancelPaymentByIdempotencyKeyResponse(errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CancelPaymentResponse.java b/src/main/java/com/squareup/square/types/CancelPaymentResponse.java index d0ce9222..36143d8e 100644 --- a/src/main/java/com/squareup/square/types/CancelPaymentResponse.java +++ b/src/main/java/com/squareup/square/types/CancelPaymentResponse.java @@ -127,5 +127,15 @@ public Builder payment(Payment payment) { public CancelPaymentResponse build() { return new CancelPaymentResponse(errors, payment, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CancelPaymentsRequest.java b/src/main/java/com/squareup/square/types/CancelPaymentsRequest.java index 3e9f8251..349b7df7 100644 --- a/src/main/java/com/squareup/square/types/CancelPaymentsRequest.java +++ b/src/main/java/com/squareup/square/types/CancelPaymentsRequest.java @@ -76,6 +76,10 @@ public interface PaymentIdStage { public interface _FinalStage { CancelPaymentsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage paymentId(@NotNull String paymentId) { public CancelPaymentsRequest build() { return new CancelPaymentsRequest(paymentId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CancelSubscriptionResponse.java b/src/main/java/com/squareup/square/types/CancelSubscriptionResponse.java index 97ead298..a8ef79d7 100644 --- a/src/main/java/com/squareup/square/types/CancelSubscriptionResponse.java +++ b/src/main/java/com/squareup/square/types/CancelSubscriptionResponse.java @@ -158,5 +158,15 @@ public Builder actions(List actions) { public CancelSubscriptionResponse build() { return new CancelSubscriptionResponse(errors, subscription, actions, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CancelSubscriptionsRequest.java b/src/main/java/com/squareup/square/types/CancelSubscriptionsRequest.java index 3e85d48b..a70823e2 100644 --- a/src/main/java/com/squareup/square/types/CancelSubscriptionsRequest.java +++ b/src/main/java/com/squareup/square/types/CancelSubscriptionsRequest.java @@ -76,6 +76,10 @@ public interface SubscriptionIdStage { public interface _FinalStage { CancelSubscriptionsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage subscriptionId(@NotNull String subscriptionId) { public CancelSubscriptionsRequest build() { return new CancelSubscriptionsRequest(subscriptionId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CancelTerminalActionResponse.java b/src/main/java/com/squareup/square/types/CancelTerminalActionResponse.java index a86fb98d..a607a5a9 100644 --- a/src/main/java/com/squareup/square/types/CancelTerminalActionResponse.java +++ b/src/main/java/com/squareup/square/types/CancelTerminalActionResponse.java @@ -127,5 +127,15 @@ public Builder action(TerminalAction action) { public CancelTerminalActionResponse build() { return new CancelTerminalActionResponse(errors, action, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CancelTerminalCheckoutResponse.java b/src/main/java/com/squareup/square/types/CancelTerminalCheckoutResponse.java index e9f76caf..1ac5cd1a 100644 --- a/src/main/java/com/squareup/square/types/CancelTerminalCheckoutResponse.java +++ b/src/main/java/com/squareup/square/types/CancelTerminalCheckoutResponse.java @@ -129,5 +129,15 @@ public Builder checkout(TerminalCheckout checkout) { public CancelTerminalCheckoutResponse build() { return new CancelTerminalCheckoutResponse(errors, checkout, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CancelTerminalRefundResponse.java b/src/main/java/com/squareup/square/types/CancelTerminalRefundResponse.java index f265f273..59e1ca76 100644 --- a/src/main/java/com/squareup/square/types/CancelTerminalRefundResponse.java +++ b/src/main/java/com/squareup/square/types/CancelTerminalRefundResponse.java @@ -127,5 +127,15 @@ public Builder refund(TerminalRefund refund) { public CancelTerminalRefundResponse build() { return new CancelTerminalRefundResponse(errors, refund, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CancelTransferOrderRequest.java b/src/main/java/com/squareup/square/types/CancelTransferOrderRequest.java index e1e74bc8..4cd2d8f7 100644 --- a/src/main/java/com/squareup/square/types/CancelTransferOrderRequest.java +++ b/src/main/java/com/squareup/square/types/CancelTransferOrderRequest.java @@ -116,6 +116,10 @@ public interface IdempotencyKeyStage { public interface _FinalStage { CancelTransferOrderRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Version for optimistic concurrency

*/ @@ -195,5 +199,17 @@ public _FinalStage version(Optional version) { public CancelTransferOrderRequest build() { return new CancelTransferOrderRequest(transferOrderId, idempotencyKey, version, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CancelTransferOrderResponse.java b/src/main/java/com/squareup/square/types/CancelTransferOrderResponse.java index cc89e572..daebd644 100644 --- a/src/main/java/com/squareup/square/types/CancelTransferOrderResponse.java +++ b/src/main/java/com/squareup/square/types/CancelTransferOrderResponse.java @@ -129,5 +129,15 @@ public Builder errors(List errors) { public CancelTransferOrderResponse build() { return new CancelTransferOrderResponse(transferOrder, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CaptureTransactionResponse.java b/src/main/java/com/squareup/square/types/CaptureTransactionResponse.java index 1500b078..3f826967 100644 --- a/src/main/java/com/squareup/square/types/CaptureTransactionResponse.java +++ b/src/main/java/com/squareup/square/types/CaptureTransactionResponse.java @@ -98,5 +98,15 @@ public Builder errors(List errors) { public CaptureTransactionResponse build() { return new CaptureTransactionResponse(errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Card.java b/src/main/java/com/squareup/square/types/Card.java index fd5e10fc..681093cc 100644 --- a/src/main/java/com/squareup/square/types/Card.java +++ b/src/main/java/com/squareup/square/types/Card.java @@ -921,5 +921,15 @@ public Card build() { hsaFsa, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CardAutomaticallyUpdatedEvent.java b/src/main/java/com/squareup/square/types/CardAutomaticallyUpdatedEvent.java index 4282adcf..f4b50e3f 100644 --- a/src/main/java/com/squareup/square/types/CardAutomaticallyUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/CardAutomaticallyUpdatedEvent.java @@ -282,5 +282,15 @@ public Builder data(CardAutomaticallyUpdatedEventData data) { public CardAutomaticallyUpdatedEvent build() { return new CardAutomaticallyUpdatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CardAutomaticallyUpdatedEventData.java b/src/main/java/com/squareup/square/types/CardAutomaticallyUpdatedEventData.java index 91c90be5..771cd7f6 100644 --- a/src/main/java/com/squareup/square/types/CardAutomaticallyUpdatedEventData.java +++ b/src/main/java/com/squareup/square/types/CardAutomaticallyUpdatedEventData.java @@ -180,5 +180,15 @@ public Builder object(CardAutomaticallyUpdatedEventObject object) { public CardAutomaticallyUpdatedEventData build() { return new CardAutomaticallyUpdatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CardAutomaticallyUpdatedEventObject.java b/src/main/java/com/squareup/square/types/CardAutomaticallyUpdatedEventObject.java index 0d0ea60a..55dfd524 100644 --- a/src/main/java/com/squareup/square/types/CardAutomaticallyUpdatedEventObject.java +++ b/src/main/java/com/squareup/square/types/CardAutomaticallyUpdatedEventObject.java @@ -98,5 +98,15 @@ public Builder card(Card card) { public CardAutomaticallyUpdatedEventObject build() { return new CardAutomaticallyUpdatedEventObject(card, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CardCreatedEvent.java b/src/main/java/com/squareup/square/types/CardCreatedEvent.java index fb1fd8ab..95787289 100644 --- a/src/main/java/com/squareup/square/types/CardCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/CardCreatedEvent.java @@ -282,5 +282,15 @@ public Builder data(CardCreatedEventData data) { public CardCreatedEvent build() { return new CardCreatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CardCreatedEventData.java b/src/main/java/com/squareup/square/types/CardCreatedEventData.java index 2023ed68..c3b77b93 100644 --- a/src/main/java/com/squareup/square/types/CardCreatedEventData.java +++ b/src/main/java/com/squareup/square/types/CardCreatedEventData.java @@ -180,5 +180,15 @@ public Builder object(CardCreatedEventObject object) { public CardCreatedEventData build() { return new CardCreatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CardCreatedEventObject.java b/src/main/java/com/squareup/square/types/CardCreatedEventObject.java index 94b4d0e4..924d4855 100644 --- a/src/main/java/com/squareup/square/types/CardCreatedEventObject.java +++ b/src/main/java/com/squareup/square/types/CardCreatedEventObject.java @@ -97,5 +97,15 @@ public Builder card(Card card) { public CardCreatedEventObject build() { return new CardCreatedEventObject(card, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CardDisabledEvent.java b/src/main/java/com/squareup/square/types/CardDisabledEvent.java index 13b3159f..e485abca 100644 --- a/src/main/java/com/squareup/square/types/CardDisabledEvent.java +++ b/src/main/java/com/squareup/square/types/CardDisabledEvent.java @@ -282,5 +282,15 @@ public Builder data(CardDisabledEventData data) { public CardDisabledEvent build() { return new CardDisabledEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CardDisabledEventData.java b/src/main/java/com/squareup/square/types/CardDisabledEventData.java index de99c0a1..8715804b 100644 --- a/src/main/java/com/squareup/square/types/CardDisabledEventData.java +++ b/src/main/java/com/squareup/square/types/CardDisabledEventData.java @@ -180,5 +180,15 @@ public Builder object(CardDisabledEventObject object) { public CardDisabledEventData build() { return new CardDisabledEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CardDisabledEventObject.java b/src/main/java/com/squareup/square/types/CardDisabledEventObject.java index 5c3f034b..b93089b6 100644 --- a/src/main/java/com/squareup/square/types/CardDisabledEventObject.java +++ b/src/main/java/com/squareup/square/types/CardDisabledEventObject.java @@ -97,5 +97,15 @@ public Builder card(Card card) { public CardDisabledEventObject build() { return new CardDisabledEventObject(card, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CardForgottenEvent.java b/src/main/java/com/squareup/square/types/CardForgottenEvent.java index ad17f045..e3fddd25 100644 --- a/src/main/java/com/squareup/square/types/CardForgottenEvent.java +++ b/src/main/java/com/squareup/square/types/CardForgottenEvent.java @@ -282,5 +282,15 @@ public Builder data(CardForgottenEventData data) { public CardForgottenEvent build() { return new CardForgottenEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CardForgottenEventCard.java b/src/main/java/com/squareup/square/types/CardForgottenEventCard.java index ca0b3f3b..295db935 100644 --- a/src/main/java/com/squareup/square/types/CardForgottenEventCard.java +++ b/src/main/java/com/squareup/square/types/CardForgottenEventCard.java @@ -341,5 +341,15 @@ public CardForgottenEventCard build() { return new CardForgottenEventCard( id, customerId, enabled, referenceId, version, merchantId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CardForgottenEventData.java b/src/main/java/com/squareup/square/types/CardForgottenEventData.java index 484105dd..f88163ff 100644 --- a/src/main/java/com/squareup/square/types/CardForgottenEventData.java +++ b/src/main/java/com/squareup/square/types/CardForgottenEventData.java @@ -180,5 +180,15 @@ public Builder object(CardForgottenEventObject object) { public CardForgottenEventData build() { return new CardForgottenEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CardForgottenEventObject.java b/src/main/java/com/squareup/square/types/CardForgottenEventObject.java index be66463a..3e1dbb20 100644 --- a/src/main/java/com/squareup/square/types/CardForgottenEventObject.java +++ b/src/main/java/com/squareup/square/types/CardForgottenEventObject.java @@ -97,5 +97,15 @@ public Builder card(CardForgottenEventCard card) { public CardForgottenEventObject build() { return new CardForgottenEventObject(card, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CardPaymentDetails.java b/src/main/java/com/squareup/square/types/CardPaymentDetails.java index 83862888..045181b7 100644 --- a/src/main/java/com/squareup/square/types/CardPaymentDetails.java +++ b/src/main/java/com/squareup/square/types/CardPaymentDetails.java @@ -605,5 +605,15 @@ public CardPaymentDetails build() { errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CardPaymentTimeline.java b/src/main/java/com/squareup/square/types/CardPaymentTimeline.java index 42ed2f55..4e11af4f 100644 --- a/src/main/java/com/squareup/square/types/CardPaymentTimeline.java +++ b/src/main/java/com/squareup/square/types/CardPaymentTimeline.java @@ -222,5 +222,15 @@ public Builder voidedAt(Nullable voidedAt) { public CardPaymentTimeline build() { return new CardPaymentTimeline(authorizedAt, capturedAt, voidedAt, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CardUpdatedEvent.java b/src/main/java/com/squareup/square/types/CardUpdatedEvent.java index bd9cf69f..e61c3350 100644 --- a/src/main/java/com/squareup/square/types/CardUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/CardUpdatedEvent.java @@ -282,5 +282,15 @@ public Builder data(CardUpdatedEventData data) { public CardUpdatedEvent build() { return new CardUpdatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CardUpdatedEventData.java b/src/main/java/com/squareup/square/types/CardUpdatedEventData.java index db0b75ca..d26658b5 100644 --- a/src/main/java/com/squareup/square/types/CardUpdatedEventData.java +++ b/src/main/java/com/squareup/square/types/CardUpdatedEventData.java @@ -180,5 +180,15 @@ public Builder object(CardUpdatedEventObject object) { public CardUpdatedEventData build() { return new CardUpdatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CardUpdatedEventObject.java b/src/main/java/com/squareup/square/types/CardUpdatedEventObject.java index db50d85e..339bf942 100644 --- a/src/main/java/com/squareup/square/types/CardUpdatedEventObject.java +++ b/src/main/java/com/squareup/square/types/CardUpdatedEventObject.java @@ -97,5 +97,15 @@ public Builder card(Card card) { public CardUpdatedEventObject build() { return new CardUpdatedEventObject(card, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CashAppDetails.java b/src/main/java/com/squareup/square/types/CashAppDetails.java index 2d5080e6..f143608f 100644 --- a/src/main/java/com/squareup/square/types/CashAppDetails.java +++ b/src/main/java/com/squareup/square/types/CashAppDetails.java @@ -204,5 +204,15 @@ public Builder buyerCashtag(String buyerCashtag) { public CashAppDetails build() { return new CashAppDetails(buyerFullName, buyerCountryCode, buyerCashtag, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CashDrawerDevice.java b/src/main/java/com/squareup/square/types/CashDrawerDevice.java index 345a190d..2f535074 100644 --- a/src/main/java/com/squareup/square/types/CashDrawerDevice.java +++ b/src/main/java/com/squareup/square/types/CashDrawerDevice.java @@ -148,5 +148,15 @@ public Builder name(Nullable name) { public CashDrawerDevice build() { return new CashDrawerDevice(id, name, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CashDrawerShift.java b/src/main/java/com/squareup/square/types/CashDrawerShift.java index b1c308a4..0773230c 100644 --- a/src/main/java/com/squareup/square/types/CashDrawerShift.java +++ b/src/main/java/com/squareup/square/types/CashDrawerShift.java @@ -866,5 +866,15 @@ public CashDrawerShift build() { closingTeamMemberId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CashDrawerShiftEvent.java b/src/main/java/com/squareup/square/types/CashDrawerShiftEvent.java index 25d82fc2..f7a73ff7 100644 --- a/src/main/java/com/squareup/square/types/CashDrawerShiftEvent.java +++ b/src/main/java/com/squareup/square/types/CashDrawerShiftEvent.java @@ -284,5 +284,15 @@ public CashDrawerShiftEvent build() { return new CashDrawerShiftEvent( id, eventType, eventMoney, createdAt, description, teamMemberId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CashDrawerShiftSummary.java b/src/main/java/com/squareup/square/types/CashDrawerShiftSummary.java index 50681f70..3aa04688 100644 --- a/src/main/java/com/squareup/square/types/CashDrawerShiftSummary.java +++ b/src/main/java/com/squareup/square/types/CashDrawerShiftSummary.java @@ -551,5 +551,15 @@ public CashDrawerShiftSummary build() { locationId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CashPaymentDetails.java b/src/main/java/com/squareup/square/types/CashPaymentDetails.java index 9526eac1..057f5ba4 100644 --- a/src/main/java/com/squareup/square/types/CashPaymentDetails.java +++ b/src/main/java/com/squareup/square/types/CashPaymentDetails.java @@ -93,6 +93,10 @@ public interface BuyerSuppliedMoneyStage { public interface _FinalStage { CashPaymentDetails build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The amount of change due back to the buyer. * This read-only field is calculated @@ -161,5 +165,17 @@ public _FinalStage changeBackMoney(Optional changeBackMoney) { public CashPaymentDetails build() { return new CashPaymentDetails(buyerSuppliedMoney, changeBackMoney, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogAvailabilityPeriod.java b/src/main/java/com/squareup/square/types/CatalogAvailabilityPeriod.java index e7653cd5..825de9ca 100644 --- a/src/main/java/com/squareup/square/types/CatalogAvailabilityPeriod.java +++ b/src/main/java/com/squareup/square/types/CatalogAvailabilityPeriod.java @@ -212,5 +212,15 @@ public Builder dayOfWeek(DayOfWeek dayOfWeek) { public CatalogAvailabilityPeriod build() { return new CatalogAvailabilityPeriod(startLocalTime, endLocalTime, dayOfWeek, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogCategory.java b/src/main/java/com/squareup/square/types/CatalogCategory.java index db134d89..b1c7c309 100644 --- a/src/main/java/com/squareup/square/types/CatalogCategory.java +++ b/src/main/java/com/squareup/square/types/CatalogCategory.java @@ -572,5 +572,15 @@ public CatalogCategory build() { pathToRoot, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogCustomAttributeDefinition.java b/src/main/java/com/squareup/square/types/CatalogCustomAttributeDefinition.java index a6f1f2b1..9b6cc699 100644 --- a/src/main/java/com/squareup/square/types/CatalogCustomAttributeDefinition.java +++ b/src/main/java/com/squareup/square/types/CatalogCustomAttributeDefinition.java @@ -288,6 +288,10 @@ public interface NameStage { public interface _FinalStage { CatalogCustomAttributeDefinition build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Seller-oriented description of the meaning of this Custom Attribute, * any constraints that the seller should observe, etc. May be displayed as a tooltip in Square UIs.

@@ -758,5 +762,17 @@ public CatalogCustomAttributeDefinition build() { key, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogCustomAttributeDefinitionNumberConfig.java b/src/main/java/com/squareup/square/types/CatalogCustomAttributeDefinitionNumberConfig.java index 314a1361..41b1ace5 100644 --- a/src/main/java/com/squareup/square/types/CatalogCustomAttributeDefinitionNumberConfig.java +++ b/src/main/java/com/squareup/square/types/CatalogCustomAttributeDefinitionNumberConfig.java @@ -138,5 +138,15 @@ public Builder precision(Nullable precision) { public CatalogCustomAttributeDefinitionNumberConfig build() { return new CatalogCustomAttributeDefinitionNumberConfig(precision, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogCustomAttributeDefinitionSelectionConfig.java b/src/main/java/com/squareup/square/types/CatalogCustomAttributeDefinitionSelectionConfig.java index dbef4734..3a18d777 100644 --- a/src/main/java/com/squareup/square/types/CatalogCustomAttributeDefinitionSelectionConfig.java +++ b/src/main/java/com/squareup/square/types/CatalogCustomAttributeDefinitionSelectionConfig.java @@ -192,5 +192,15 @@ public CatalogCustomAttributeDefinitionSelectionConfig build() { return new CatalogCustomAttributeDefinitionSelectionConfig( maxAllowedSelections, allowedSelections, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogCustomAttributeDefinitionSelectionConfigCustomAttributeSelection.java b/src/main/java/com/squareup/square/types/CatalogCustomAttributeDefinitionSelectionConfigCustomAttributeSelection.java index 0fecb7d2..ba04074f 100644 --- a/src/main/java/com/squareup/square/types/CatalogCustomAttributeDefinitionSelectionConfigCustomAttributeSelection.java +++ b/src/main/java/com/squareup/square/types/CatalogCustomAttributeDefinitionSelectionConfigCustomAttributeSelection.java @@ -104,6 +104,10 @@ public interface NameStage { public interface _FinalStage { CatalogCustomAttributeDefinitionSelectionConfigCustomAttributeSelection build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Unique ID set by Square.

*/ @@ -185,5 +189,17 @@ public CatalogCustomAttributeDefinitionSelectionConfigCustomAttributeSelection b return new CatalogCustomAttributeDefinitionSelectionConfigCustomAttributeSelection( uid, name, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogCustomAttributeDefinitionStringConfig.java b/src/main/java/com/squareup/square/types/CatalogCustomAttributeDefinitionStringConfig.java index d4888a5a..34fe3ddc 100644 --- a/src/main/java/com/squareup/square/types/CatalogCustomAttributeDefinitionStringConfig.java +++ b/src/main/java/com/squareup/square/types/CatalogCustomAttributeDefinitionStringConfig.java @@ -130,5 +130,15 @@ public Builder enforceUniqueness(Nullable enforceUniqueness) { public CatalogCustomAttributeDefinitionStringConfig build() { return new CatalogCustomAttributeDefinitionStringConfig(enforceUniqueness, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogCustomAttributeValue.java b/src/main/java/com/squareup/square/types/CatalogCustomAttributeValue.java index 9e5e2d77..f81fea22 100644 --- a/src/main/java/com/squareup/square/types/CatalogCustomAttributeValue.java +++ b/src/main/java/com/squareup/square/types/CatalogCustomAttributeValue.java @@ -438,5 +438,15 @@ public CatalogCustomAttributeValue build() { key, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogDiscount.java b/src/main/java/com/squareup/square/types/CatalogDiscount.java index abf12a86..9560b621 100644 --- a/src/main/java/com/squareup/square/types/CatalogDiscount.java +++ b/src/main/java/com/squareup/square/types/CatalogDiscount.java @@ -441,5 +441,15 @@ public CatalogDiscount build() { maximumAmountMoney, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogEcomSeoData.java b/src/main/java/com/squareup/square/types/CatalogEcomSeoData.java index eace883c..20b7b94f 100644 --- a/src/main/java/com/squareup/square/types/CatalogEcomSeoData.java +++ b/src/main/java/com/squareup/square/types/CatalogEcomSeoData.java @@ -222,5 +222,15 @@ public Builder permalink(Nullable permalink) { public CatalogEcomSeoData build() { return new CatalogEcomSeoData(pageTitle, pageDescription, permalink, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogIdMapping.java b/src/main/java/com/squareup/square/types/CatalogIdMapping.java index a573e7fb..0ddb30bf 100644 --- a/src/main/java/com/squareup/square/types/CatalogIdMapping.java +++ b/src/main/java/com/squareup/square/types/CatalogIdMapping.java @@ -169,5 +169,15 @@ public Builder objectId(Nullable objectId) { public CatalogIdMapping build() { return new CatalogIdMapping(clientObjectId, objectId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogImage.java b/src/main/java/com/squareup/square/types/CatalogImage.java index 6cd2da72..68542c42 100644 --- a/src/main/java/com/squareup/square/types/CatalogImage.java +++ b/src/main/java/com/squareup/square/types/CatalogImage.java @@ -286,5 +286,15 @@ public Builder photoStudioOrderId(Nullable photoStudioOrderId) { public CatalogImage build() { return new CatalogImage(name, url, caption, photoStudioOrderId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogInfoResponse.java b/src/main/java/com/squareup/square/types/CatalogInfoResponse.java index 87638b86..5ec26134 100644 --- a/src/main/java/com/squareup/square/types/CatalogInfoResponse.java +++ b/src/main/java/com/squareup/square/types/CatalogInfoResponse.java @@ -161,5 +161,15 @@ public Builder standardUnitDescriptionGroup(StandardUnitDescriptionGroup standar public CatalogInfoResponse build() { return new CatalogInfoResponse(errors, limits, standardUnitDescriptionGroup, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogInfoResponseLimits.java b/src/main/java/com/squareup/square/types/CatalogInfoResponseLimits.java index 1981be7a..6c255f90 100644 --- a/src/main/java/com/squareup/square/types/CatalogInfoResponseLimits.java +++ b/src/main/java/com/squareup/square/types/CatalogInfoResponseLimits.java @@ -680,5 +680,15 @@ public CatalogInfoResponseLimits build() { updateItemModifierListsMaxModifierListsToDisable, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogItem.java b/src/main/java/com/squareup/square/types/CatalogItem.java index 944bbf4f..5f346a26 100644 --- a/src/main/java/com/squareup/square/types/CatalogItem.java +++ b/src/main/java/com/squareup/square/types/CatalogItem.java @@ -1486,5 +1486,15 @@ public CatalogItem build() { isAlcoholic, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogItemFoodAndBeverageDetails.java b/src/main/java/com/squareup/square/types/CatalogItemFoodAndBeverageDetails.java index 78cbad41..2231b79c 100644 --- a/src/main/java/com/squareup/square/types/CatalogItemFoodAndBeverageDetails.java +++ b/src/main/java/com/squareup/square/types/CatalogItemFoodAndBeverageDetails.java @@ -227,5 +227,15 @@ public CatalogItemFoodAndBeverageDetails build() { return new CatalogItemFoodAndBeverageDetails( calorieCount, dietaryPreferences, ingredients, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogItemFoodAndBeverageDetailsDietaryPreference.java b/src/main/java/com/squareup/square/types/CatalogItemFoodAndBeverageDetailsDietaryPreference.java index 2b736591..d34566ca 100644 --- a/src/main/java/com/squareup/square/types/CatalogItemFoodAndBeverageDetailsDietaryPreference.java +++ b/src/main/java/com/squareup/square/types/CatalogItemFoodAndBeverageDetailsDietaryPreference.java @@ -191,5 +191,15 @@ public CatalogItemFoodAndBeverageDetailsDietaryPreference build() { return new CatalogItemFoodAndBeverageDetailsDietaryPreference( type, standardName, customName, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogItemFoodAndBeverageDetailsIngredient.java b/src/main/java/com/squareup/square/types/CatalogItemFoodAndBeverageDetailsIngredient.java index 62d63ea8..88373ccd 100644 --- a/src/main/java/com/squareup/square/types/CatalogItemFoodAndBeverageDetailsIngredient.java +++ b/src/main/java/com/squareup/square/types/CatalogItemFoodAndBeverageDetailsIngredient.java @@ -189,5 +189,15 @@ public CatalogItemFoodAndBeverageDetailsIngredient build() { return new CatalogItemFoodAndBeverageDetailsIngredient( type, standardName, customName, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogItemModifierListInfo.java b/src/main/java/com/squareup/square/types/CatalogItemModifierListInfo.java index bc5255e8..e4b2f3e8 100644 --- a/src/main/java/com/squareup/square/types/CatalogItemModifierListInfo.java +++ b/src/main/java/com/squareup/square/types/CatalogItemModifierListInfo.java @@ -280,6 +280,10 @@ public interface ModifierListIdStage { public interface _FinalStage { CatalogItemModifierListInfo build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A set of CatalogModifierOverride objects that override default modifier settings for this item.

*/ @@ -781,5 +785,17 @@ public CatalogItemModifierListInfo build() { hiddenFromCustomerOverride, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogItemOption.java b/src/main/java/com/squareup/square/types/CatalogItemOption.java index 475d494f..4266ed62 100644 --- a/src/main/java/com/squareup/square/types/CatalogItemOption.java +++ b/src/main/java/com/squareup/square/types/CatalogItemOption.java @@ -331,5 +331,15 @@ public Builder values(Nullable> values) { public CatalogItemOption build() { return new CatalogItemOption(name, displayName, description, showColors, values, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogItemOptionForItem.java b/src/main/java/com/squareup/square/types/CatalogItemOptionForItem.java index 88415f7e..14af4298 100644 --- a/src/main/java/com/squareup/square/types/CatalogItemOptionForItem.java +++ b/src/main/java/com/squareup/square/types/CatalogItemOptionForItem.java @@ -120,5 +120,15 @@ public Builder itemOptionId(Nullable itemOptionId) { public CatalogItemOptionForItem build() { return new CatalogItemOptionForItem(itemOptionId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogItemOptionValue.java b/src/main/java/com/squareup/square/types/CatalogItemOptionValue.java index 554bd00f..9594efc1 100644 --- a/src/main/java/com/squareup/square/types/CatalogItemOptionValue.java +++ b/src/main/java/com/squareup/square/types/CatalogItemOptionValue.java @@ -328,5 +328,15 @@ public Builder ordinal(Nullable ordinal) { public CatalogItemOptionValue build() { return new CatalogItemOptionValue(itemOptionId, name, description, color, ordinal, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogItemOptionValueForItemVariation.java b/src/main/java/com/squareup/square/types/CatalogItemOptionValueForItemVariation.java index 75f21ea9..46bbe7ea 100644 --- a/src/main/java/com/squareup/square/types/CatalogItemOptionValueForItemVariation.java +++ b/src/main/java/com/squareup/square/types/CatalogItemOptionValueForItemVariation.java @@ -172,5 +172,15 @@ public Builder itemOptionValueId(Nullable itemOptionValueId) { public CatalogItemOptionValueForItemVariation build() { return new CatalogItemOptionValueForItemVariation(itemOptionId, itemOptionValueId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogItemVariation.java b/src/main/java/com/squareup/square/types/CatalogItemVariation.java index 42d3ea43..582b8707 100644 --- a/src/main/java/com/squareup/square/types/CatalogItemVariation.java +++ b/src/main/java/com/squareup/square/types/CatalogItemVariation.java @@ -1188,5 +1188,15 @@ public CatalogItemVariation build() { kitchenName, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogMeasurementUnit.java b/src/main/java/com/squareup/square/types/CatalogMeasurementUnit.java index 7adc3755..920c4de6 100644 --- a/src/main/java/com/squareup/square/types/CatalogMeasurementUnit.java +++ b/src/main/java/com/squareup/square/types/CatalogMeasurementUnit.java @@ -167,5 +167,15 @@ public Builder precision(Nullable precision) { public CatalogMeasurementUnit build() { return new CatalogMeasurementUnit(measurementUnit, precision, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogModifier.java b/src/main/java/com/squareup/square/types/CatalogModifier.java index 9bbaca28..767e5b0a 100644 --- a/src/main/java/com/squareup/square/types/CatalogModifier.java +++ b/src/main/java/com/squareup/square/types/CatalogModifier.java @@ -532,5 +532,15 @@ public CatalogModifier build() { hiddenOnline, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogModifierList.java b/src/main/java/com/squareup/square/types/CatalogModifierList.java index 816c986b..2c183020 100644 --- a/src/main/java/com/squareup/square/types/CatalogModifierList.java +++ b/src/main/java/com/squareup/square/types/CatalogModifierList.java @@ -836,5 +836,15 @@ public CatalogModifierList build() { hiddenFromCustomer, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogModifierOverride.java b/src/main/java/com/squareup/square/types/CatalogModifierOverride.java index 58779af7..f6c1232d 100644 --- a/src/main/java/com/squareup/square/types/CatalogModifierOverride.java +++ b/src/main/java/com/squareup/square/types/CatalogModifierOverride.java @@ -140,6 +140,10 @@ public interface ModifierIdStage { public interface _FinalStage { CatalogModifierOverride build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Deprecated: Use on_by_default_override instead.

*/ @@ -305,5 +309,17 @@ public CatalogModifierOverride build() { return new CatalogModifierOverride( modifierId, onByDefault, hiddenOnlineOverride, onByDefaultOverride, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogObject.java b/src/main/java/com/squareup/square/types/CatalogObject.java index 5d6a5b55..467e59c2 100644 --- a/src/main/java/com/squareup/square/types/CatalogObject.java +++ b/src/main/java/com/squareup/square/types/CatalogObject.java @@ -322,6 +322,22 @@ public Optional _getUnknown() { return Optional.empty(); } + @Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof CatalogObject && value.equals(((CatalogObject) other).value); + } + + @Override + public int hashCode() { + return Objects.hash(value); + } + + @Override + public String toString() { + return value.toString(); + } + @JsonValue private Value getValue() { return this.value; diff --git a/src/main/java/com/squareup/square/types/CatalogObjectAvailabilityPeriod.java b/src/main/java/com/squareup/square/types/CatalogObjectAvailabilityPeriod.java index f56155c3..ab1962b5 100644 --- a/src/main/java/com/squareup/square/types/CatalogObjectAvailabilityPeriod.java +++ b/src/main/java/com/squareup/square/types/CatalogObjectAvailabilityPeriod.java @@ -265,6 +265,10 @@ public interface IdStage { public interface _FinalStage { CatalogObjectAvailabilityPeriod build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Last modification timestamp in RFC 3339 format, e.g., "2016-08-15T23:59:33.123Z" * would indicate the UTC time (denoted by Z) of August 15, 2016 at 23:59:33 and 123 milliseconds.

@@ -686,5 +690,17 @@ public CatalogObjectAvailabilityPeriod build() { availabilityPeriodData, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogObjectBase.java b/src/main/java/com/squareup/square/types/CatalogObjectBase.java index 7f864d12..b35e17dc 100644 --- a/src/main/java/com/squareup/square/types/CatalogObjectBase.java +++ b/src/main/java/com/squareup/square/types/CatalogObjectBase.java @@ -251,6 +251,10 @@ public interface IdStage { public interface _FinalStage { CatalogObjectBase build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Last modification timestamp in RFC 3339 format, e.g., "2016-08-15T23:59:33.123Z" * would indicate the UTC time (denoted by Z) of August 15, 2016 at 23:59:33 and 123 milliseconds.

@@ -641,5 +645,17 @@ public CatalogObjectBase build() { imageId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogObjectBatch.java b/src/main/java/com/squareup/square/types/CatalogObjectBatch.java index 932980fa..09c41a91 100644 --- a/src/main/java/com/squareup/square/types/CatalogObjectBatch.java +++ b/src/main/java/com/squareup/square/types/CatalogObjectBatch.java @@ -108,5 +108,15 @@ public Builder addAllObjects(List objects) { public CatalogObjectBatch build() { return new CatalogObjectBatch(objects, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogObjectCategory.java b/src/main/java/com/squareup/square/types/CatalogObjectCategory.java index f761ff86..ee3270e1 100644 --- a/src/main/java/com/squareup/square/types/CatalogObjectCategory.java +++ b/src/main/java/com/squareup/square/types/CatalogObjectCategory.java @@ -548,5 +548,15 @@ public CatalogObjectCategory build() { imageId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogObjectCustomAttributeDefinition.java b/src/main/java/com/squareup/square/types/CatalogObjectCustomAttributeDefinition.java index 2c8a283a..faece5bf 100644 --- a/src/main/java/com/squareup/square/types/CatalogObjectCustomAttributeDefinition.java +++ b/src/main/java/com/squareup/square/types/CatalogObjectCustomAttributeDefinition.java @@ -266,6 +266,10 @@ public interface IdStage { public interface _FinalStage { CatalogObjectCustomAttributeDefinition build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Last modification timestamp in RFC 3339 format, e.g., "2016-08-15T23:59:33.123Z" * would indicate the UTC time (denoted by Z) of August 15, 2016 at 23:59:33 and 123 milliseconds.

@@ -690,5 +694,17 @@ public CatalogObjectCustomAttributeDefinition build() { customAttributeDefinitionData, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogObjectDiscount.java b/src/main/java/com/squareup/square/types/CatalogObjectDiscount.java index 18b06039..c2466835 100644 --- a/src/main/java/com/squareup/square/types/CatalogObjectDiscount.java +++ b/src/main/java/com/squareup/square/types/CatalogObjectDiscount.java @@ -265,6 +265,10 @@ public interface IdStage { public interface _FinalStage { CatalogObjectDiscount build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Last modification timestamp in RFC 3339 format, e.g., "2016-08-15T23:59:33.123Z" * would indicate the UTC time (denoted by Z) of August 15, 2016 at 23:59:33 and 123 milliseconds.

@@ -686,5 +690,17 @@ public CatalogObjectDiscount build() { discountData, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogObjectImage.java b/src/main/java/com/squareup/square/types/CatalogObjectImage.java index ec1eb516..1f082547 100644 --- a/src/main/java/com/squareup/square/types/CatalogObjectImage.java +++ b/src/main/java/com/squareup/square/types/CatalogObjectImage.java @@ -265,6 +265,10 @@ public interface IdStage { public interface _FinalStage { CatalogObjectImage build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Last modification timestamp in RFC 3339 format, e.g., "2016-08-15T23:59:33.123Z" * would indicate the UTC time (denoted by Z) of August 15, 2016 at 23:59:33 and 123 milliseconds.

@@ -686,5 +690,17 @@ public CatalogObjectImage build() { imageData, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogObjectItem.java b/src/main/java/com/squareup/square/types/CatalogObjectItem.java index 6c4f0a8d..90d5d08b 100644 --- a/src/main/java/com/squareup/square/types/CatalogObjectItem.java +++ b/src/main/java/com/squareup/square/types/CatalogObjectItem.java @@ -265,6 +265,10 @@ public interface IdStage { public interface _FinalStage { CatalogObjectItem build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Last modification timestamp in RFC 3339 format, e.g., "2016-08-15T23:59:33.123Z" * would indicate the UTC time (denoted by Z) of August 15, 2016 at 23:59:33 and 123 milliseconds.

@@ -686,5 +690,17 @@ public CatalogObjectItem build() { itemData, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogObjectItemOption.java b/src/main/java/com/squareup/square/types/CatalogObjectItemOption.java index 30cc8067..fba79c0f 100644 --- a/src/main/java/com/squareup/square/types/CatalogObjectItemOption.java +++ b/src/main/java/com/squareup/square/types/CatalogObjectItemOption.java @@ -265,6 +265,10 @@ public interface IdStage { public interface _FinalStage { CatalogObjectItemOption build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Last modification timestamp in RFC 3339 format, e.g., "2016-08-15T23:59:33.123Z" * would indicate the UTC time (denoted by Z) of August 15, 2016 at 23:59:33 and 123 milliseconds.

@@ -686,5 +690,17 @@ public CatalogObjectItemOption build() { itemOptionData, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogObjectItemOptionValue.java b/src/main/java/com/squareup/square/types/CatalogObjectItemOptionValue.java index def6d5e3..0dacfba4 100644 --- a/src/main/java/com/squareup/square/types/CatalogObjectItemOptionValue.java +++ b/src/main/java/com/squareup/square/types/CatalogObjectItemOptionValue.java @@ -265,6 +265,10 @@ public interface IdStage { public interface _FinalStage { CatalogObjectItemOptionValue build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Last modification timestamp in RFC 3339 format, e.g., "2016-08-15T23:59:33.123Z" * would indicate the UTC time (denoted by Z) of August 15, 2016 at 23:59:33 and 123 milliseconds.

@@ -686,5 +690,17 @@ public CatalogObjectItemOptionValue build() { itemOptionValueData, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogObjectItemVariation.java b/src/main/java/com/squareup/square/types/CatalogObjectItemVariation.java index a1a07724..6f62af17 100644 --- a/src/main/java/com/squareup/square/types/CatalogObjectItemVariation.java +++ b/src/main/java/com/squareup/square/types/CatalogObjectItemVariation.java @@ -265,6 +265,10 @@ public interface IdStage { public interface _FinalStage { CatalogObjectItemVariation build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Last modification timestamp in RFC 3339 format, e.g., "2016-08-15T23:59:33.123Z" * would indicate the UTC time (denoted by Z) of August 15, 2016 at 23:59:33 and 123 milliseconds.

@@ -686,5 +690,17 @@ public CatalogObjectItemVariation build() { itemVariationData, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogObjectMeasurementUnit.java b/src/main/java/com/squareup/square/types/CatalogObjectMeasurementUnit.java index ae3b9437..d45337e4 100644 --- a/src/main/java/com/squareup/square/types/CatalogObjectMeasurementUnit.java +++ b/src/main/java/com/squareup/square/types/CatalogObjectMeasurementUnit.java @@ -265,6 +265,10 @@ public interface IdStage { public interface _FinalStage { CatalogObjectMeasurementUnit build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Last modification timestamp in RFC 3339 format, e.g., "2016-08-15T23:59:33.123Z" * would indicate the UTC time (denoted by Z) of August 15, 2016 at 23:59:33 and 123 milliseconds.

@@ -686,5 +690,17 @@ public CatalogObjectMeasurementUnit build() { measurementUnitData, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogObjectModifier.java b/src/main/java/com/squareup/square/types/CatalogObjectModifier.java index 3af3c0b9..a2952943 100644 --- a/src/main/java/com/squareup/square/types/CatalogObjectModifier.java +++ b/src/main/java/com/squareup/square/types/CatalogObjectModifier.java @@ -265,6 +265,10 @@ public interface IdStage { public interface _FinalStage { CatalogObjectModifier build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Last modification timestamp in RFC 3339 format, e.g., "2016-08-15T23:59:33.123Z" * would indicate the UTC time (denoted by Z) of August 15, 2016 at 23:59:33 and 123 milliseconds.

@@ -686,5 +690,17 @@ public CatalogObjectModifier build() { modifierData, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogObjectModifierList.java b/src/main/java/com/squareup/square/types/CatalogObjectModifierList.java index baa798db..5a3d8c76 100644 --- a/src/main/java/com/squareup/square/types/CatalogObjectModifierList.java +++ b/src/main/java/com/squareup/square/types/CatalogObjectModifierList.java @@ -265,6 +265,10 @@ public interface IdStage { public interface _FinalStage { CatalogObjectModifierList build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Last modification timestamp in RFC 3339 format, e.g., "2016-08-15T23:59:33.123Z" * would indicate the UTC time (denoted by Z) of August 15, 2016 at 23:59:33 and 123 milliseconds.

@@ -686,5 +690,17 @@ public CatalogObjectModifierList build() { modifierListData, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogObjectPricingRule.java b/src/main/java/com/squareup/square/types/CatalogObjectPricingRule.java index 074b61d8..f5f70dc2 100644 --- a/src/main/java/com/squareup/square/types/CatalogObjectPricingRule.java +++ b/src/main/java/com/squareup/square/types/CatalogObjectPricingRule.java @@ -266,6 +266,10 @@ public interface IdStage { public interface _FinalStage { CatalogObjectPricingRule build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Last modification timestamp in RFC 3339 format, e.g., "2016-08-15T23:59:33.123Z" * would indicate the UTC time (denoted by Z) of August 15, 2016 at 23:59:33 and 123 milliseconds.

@@ -690,5 +694,17 @@ public CatalogObjectPricingRule build() { pricingRuleData, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogObjectProductSet.java b/src/main/java/com/squareup/square/types/CatalogObjectProductSet.java index 27cb05f7..e38880da 100644 --- a/src/main/java/com/squareup/square/types/CatalogObjectProductSet.java +++ b/src/main/java/com/squareup/square/types/CatalogObjectProductSet.java @@ -265,6 +265,10 @@ public interface IdStage { public interface _FinalStage { CatalogObjectProductSet build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Last modification timestamp in RFC 3339 format, e.g., "2016-08-15T23:59:33.123Z" * would indicate the UTC time (denoted by Z) of August 15, 2016 at 23:59:33 and 123 milliseconds.

@@ -686,5 +690,17 @@ public CatalogObjectProductSet build() { productSetData, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogObjectQuickAmountsSettings.java b/src/main/java/com/squareup/square/types/CatalogObjectQuickAmountsSettings.java index 33cbe242..ded851a6 100644 --- a/src/main/java/com/squareup/square/types/CatalogObjectQuickAmountsSettings.java +++ b/src/main/java/com/squareup/square/types/CatalogObjectQuickAmountsSettings.java @@ -265,6 +265,10 @@ public interface IdStage { public interface _FinalStage { CatalogObjectQuickAmountsSettings build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Last modification timestamp in RFC 3339 format, e.g., "2016-08-15T23:59:33.123Z" * would indicate the UTC time (denoted by Z) of August 15, 2016 at 23:59:33 and 123 milliseconds.

@@ -686,5 +690,17 @@ public CatalogObjectQuickAmountsSettings build() { quickAmountsSettingsData, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogObjectReference.java b/src/main/java/com/squareup/square/types/CatalogObjectReference.java index 6b1334e6..cc9f811e 100644 --- a/src/main/java/com/squareup/square/types/CatalogObjectReference.java +++ b/src/main/java/com/squareup/square/types/CatalogObjectReference.java @@ -169,5 +169,15 @@ public Builder catalogVersion(Nullable catalogVersion) { public CatalogObjectReference build() { return new CatalogObjectReference(objectId, catalogVersion, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogObjectSubscriptionPlan.java b/src/main/java/com/squareup/square/types/CatalogObjectSubscriptionPlan.java index e546f24d..6e019cd5 100644 --- a/src/main/java/com/squareup/square/types/CatalogObjectSubscriptionPlan.java +++ b/src/main/java/com/squareup/square/types/CatalogObjectSubscriptionPlan.java @@ -265,6 +265,10 @@ public interface IdStage { public interface _FinalStage { CatalogObjectSubscriptionPlan build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Last modification timestamp in RFC 3339 format, e.g., "2016-08-15T23:59:33.123Z" * would indicate the UTC time (denoted by Z) of August 15, 2016 at 23:59:33 and 123 milliseconds.

@@ -686,5 +690,17 @@ public CatalogObjectSubscriptionPlan build() { subscriptionPlanData, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogObjectSubscriptionPlanVariation.java b/src/main/java/com/squareup/square/types/CatalogObjectSubscriptionPlanVariation.java index a65ebc30..f43689ba 100644 --- a/src/main/java/com/squareup/square/types/CatalogObjectSubscriptionPlanVariation.java +++ b/src/main/java/com/squareup/square/types/CatalogObjectSubscriptionPlanVariation.java @@ -266,6 +266,10 @@ public interface IdStage { public interface _FinalStage { CatalogObjectSubscriptionPlanVariation build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Last modification timestamp in RFC 3339 format, e.g., "2016-08-15T23:59:33.123Z" * would indicate the UTC time (denoted by Z) of August 15, 2016 at 23:59:33 and 123 milliseconds.

@@ -690,5 +694,17 @@ public CatalogObjectSubscriptionPlanVariation build() { subscriptionPlanVariationData, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogObjectTax.java b/src/main/java/com/squareup/square/types/CatalogObjectTax.java index 949b2986..499bd4bf 100644 --- a/src/main/java/com/squareup/square/types/CatalogObjectTax.java +++ b/src/main/java/com/squareup/square/types/CatalogObjectTax.java @@ -265,6 +265,10 @@ public interface IdStage { public interface _FinalStage { CatalogObjectTax build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Last modification timestamp in RFC 3339 format, e.g., "2016-08-15T23:59:33.123Z" * would indicate the UTC time (denoted by Z) of August 15, 2016 at 23:59:33 and 123 milliseconds.

@@ -686,5 +690,17 @@ public CatalogObjectTax build() { taxData, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogObjectTimePeriod.java b/src/main/java/com/squareup/square/types/CatalogObjectTimePeriod.java index 465b3498..f8e96daf 100644 --- a/src/main/java/com/squareup/square/types/CatalogObjectTimePeriod.java +++ b/src/main/java/com/squareup/square/types/CatalogObjectTimePeriod.java @@ -265,6 +265,10 @@ public interface IdStage { public interface _FinalStage { CatalogObjectTimePeriod build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Last modification timestamp in RFC 3339 format, e.g., "2016-08-15T23:59:33.123Z" * would indicate the UTC time (denoted by Z) of August 15, 2016 at 23:59:33 and 123 milliseconds.

@@ -686,5 +690,17 @@ public CatalogObjectTimePeriod build() { timePeriodData, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogPricingRule.java b/src/main/java/com/squareup/square/types/CatalogPricingRule.java index 89dd93d4..8aef23bd 100644 --- a/src/main/java/com/squareup/square/types/CatalogPricingRule.java +++ b/src/main/java/com/squareup/square/types/CatalogPricingRule.java @@ -762,5 +762,15 @@ public CatalogPricingRule build() { customerGroupIdsAny, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogProductSet.java b/src/main/java/com/squareup/square/types/CatalogProductSet.java index 93e381ce..326fa682 100644 --- a/src/main/java/com/squareup/square/types/CatalogProductSet.java +++ b/src/main/java/com/squareup/square/types/CatalogProductSet.java @@ -470,5 +470,15 @@ public CatalogProductSet build() { allProducts, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogQuery.java b/src/main/java/com/squareup/square/types/CatalogQuery.java index 815468ba..cda29f95 100644 --- a/src/main/java/com/squareup/square/types/CatalogQuery.java +++ b/src/main/java/com/squareup/square/types/CatalogQuery.java @@ -411,5 +411,15 @@ public CatalogQuery build() { itemVariationsForItemOptionValuesQuery, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogQueryExact.java b/src/main/java/com/squareup/square/types/CatalogQueryExact.java index 5cd6b3a0..deb69b03 100644 --- a/src/main/java/com/squareup/square/types/CatalogQueryExact.java +++ b/src/main/java/com/squareup/square/types/CatalogQueryExact.java @@ -96,6 +96,10 @@ public interface AttributeValueStage { public interface _FinalStage { CatalogQueryExact build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -146,5 +150,17 @@ public _FinalStage attributeValue(@NotNull String attributeValue) { public CatalogQueryExact build() { return new CatalogQueryExact(attributeName, attributeValue, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogQueryItemVariationsForItemOptionValues.java b/src/main/java/com/squareup/square/types/CatalogQueryItemVariationsForItemOptionValues.java index 230fa4c7..7ded5c59 100644 --- a/src/main/java/com/squareup/square/types/CatalogQueryItemVariationsForItemOptionValues.java +++ b/src/main/java/com/squareup/square/types/CatalogQueryItemVariationsForItemOptionValues.java @@ -127,5 +127,15 @@ public Builder itemOptionValueIds(Nullable> itemOptionValueIds) { public CatalogQueryItemVariationsForItemOptionValues build() { return new CatalogQueryItemVariationsForItemOptionValues(itemOptionValueIds, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogQueryItemsForItemOptions.java b/src/main/java/com/squareup/square/types/CatalogQueryItemsForItemOptions.java index 80324dec..3c38aee9 100644 --- a/src/main/java/com/squareup/square/types/CatalogQueryItemsForItemOptions.java +++ b/src/main/java/com/squareup/square/types/CatalogQueryItemsForItemOptions.java @@ -126,5 +126,15 @@ public Builder itemOptionIds(Nullable> itemOptionIds) { public CatalogQueryItemsForItemOptions build() { return new CatalogQueryItemsForItemOptions(itemOptionIds, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogQueryItemsForModifierList.java b/src/main/java/com/squareup/square/types/CatalogQueryItemsForModifierList.java index 725f492f..740a0f36 100644 --- a/src/main/java/com/squareup/square/types/CatalogQueryItemsForModifierList.java +++ b/src/main/java/com/squareup/square/types/CatalogQueryItemsForModifierList.java @@ -108,5 +108,15 @@ public Builder addAllModifierListIds(List modifierListIds) { public CatalogQueryItemsForModifierList build() { return new CatalogQueryItemsForModifierList(modifierListIds, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogQueryItemsForTax.java b/src/main/java/com/squareup/square/types/CatalogQueryItemsForTax.java index 0023fa4e..934b2693 100644 --- a/src/main/java/com/squareup/square/types/CatalogQueryItemsForTax.java +++ b/src/main/java/com/squareup/square/types/CatalogQueryItemsForTax.java @@ -108,5 +108,15 @@ public Builder addAllTaxIds(List taxIds) { public CatalogQueryItemsForTax build() { return new CatalogQueryItemsForTax(taxIds, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogQueryPrefix.java b/src/main/java/com/squareup/square/types/CatalogQueryPrefix.java index 7c8e8dfb..012e96ce 100644 --- a/src/main/java/com/squareup/square/types/CatalogQueryPrefix.java +++ b/src/main/java/com/squareup/square/types/CatalogQueryPrefix.java @@ -94,6 +94,10 @@ public interface AttributePrefixStage { public interface _FinalStage { CatalogQueryPrefix build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -142,5 +146,17 @@ public _FinalStage attributePrefix(@NotNull String attributePrefix) { public CatalogQueryPrefix build() { return new CatalogQueryPrefix(attributeName, attributePrefix, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogQueryRange.java b/src/main/java/com/squareup/square/types/CatalogQueryRange.java index c705c589..591c69a5 100644 --- a/src/main/java/com/squareup/square/types/CatalogQueryRange.java +++ b/src/main/java/com/squareup/square/types/CatalogQueryRange.java @@ -128,6 +128,10 @@ public interface AttributeNameStage { public interface _FinalStage { CatalogQueryRange build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The desired minimum value for the search attribute (inclusive).

*/ @@ -256,5 +260,17 @@ public _FinalStage attributeMinValue(Optional attributeMinValue) { public CatalogQueryRange build() { return new CatalogQueryRange(attributeName, attributeMinValue, attributeMaxValue, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogQuerySet.java b/src/main/java/com/squareup/square/types/CatalogQuerySet.java index ebf9d589..db17e778 100644 --- a/src/main/java/com/squareup/square/types/CatalogQuerySet.java +++ b/src/main/java/com/squareup/square/types/CatalogQuerySet.java @@ -93,6 +93,10 @@ public interface AttributeNameStage { public interface _FinalStage { CatalogQuerySet build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The desired values of the search attribute. Matching of the attribute values is exact and case insensitive. * A maximum of 250 values may be searched in a request.

@@ -176,5 +180,17 @@ public _FinalStage attributeValues(List attributeValues) { public CatalogQuerySet build() { return new CatalogQuerySet(attributeName, attributeValues, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogQuerySortedAttribute.java b/src/main/java/com/squareup/square/types/CatalogQuerySortedAttribute.java index e97dd10a..1b878e73 100644 --- a/src/main/java/com/squareup/square/types/CatalogQuerySortedAttribute.java +++ b/src/main/java/com/squareup/square/types/CatalogQuerySortedAttribute.java @@ -122,6 +122,10 @@ public interface AttributeNameStage { public interface _FinalStage { CatalogQuerySortedAttribute build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The first attribute value to be returned by the query. Ascending sorts will return only * objects with this value or greater, while descending sorts will return only objects with this value @@ -244,5 +248,17 @@ public CatalogQuerySortedAttribute build() { return new CatalogQuerySortedAttribute( attributeName, initialAttributeValue, sortOrder, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogQueryText.java b/src/main/java/com/squareup/square/types/CatalogQueryText.java index 37cb61a8..2d079116 100644 --- a/src/main/java/com/squareup/square/types/CatalogQueryText.java +++ b/src/main/java/com/squareup/square/types/CatalogQueryText.java @@ -108,5 +108,15 @@ public Builder addAllKeywords(List keywords) { public CatalogQueryText build() { return new CatalogQueryText(keywords, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogQuickAmount.java b/src/main/java/com/squareup/square/types/CatalogQuickAmount.java index a9c7ff82..d92caea0 100644 --- a/src/main/java/com/squareup/square/types/CatalogQuickAmount.java +++ b/src/main/java/com/squareup/square/types/CatalogQuickAmount.java @@ -151,6 +151,10 @@ public interface AmountStage { public interface _FinalStage { CatalogQuickAmount build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Describes the ranking of the Quick Amount provided by machine learning model, in the range [0, 100]. * MANUAL type amount will always have score = 100.

@@ -300,5 +304,17 @@ public _FinalStage score(Optional score) { public CatalogQuickAmount build() { return new CatalogQuickAmount(type, amount, score, ordinal, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogQuickAmountsSettings.java b/src/main/java/com/squareup/square/types/CatalogQuickAmountsSettings.java index bdb78099..a271998e 100644 --- a/src/main/java/com/squareup/square/types/CatalogQuickAmountsSettings.java +++ b/src/main/java/com/squareup/square/types/CatalogQuickAmountsSettings.java @@ -132,6 +132,10 @@ public interface OptionStage { public interface _FinalStage { CatalogQuickAmountsSettings build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Represents location's eligibility for auto amounts * The boolean should be consistent with whether there are AUTO amounts in the amounts.

@@ -266,5 +270,17 @@ public _FinalStage eligibleForAutoAmounts(Optional eligibleForAutoAmoun public CatalogQuickAmountsSettings build() { return new CatalogQuickAmountsSettings(option, eligibleForAutoAmounts, amounts, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogStockConversion.java b/src/main/java/com/squareup/square/types/CatalogStockConversion.java index 83262314..26e528db 100644 --- a/src/main/java/com/squareup/square/types/CatalogStockConversion.java +++ b/src/main/java/com/squareup/square/types/CatalogStockConversion.java @@ -140,6 +140,10 @@ public interface NonstockableQuantityStage { public interface _FinalStage { CatalogStockConversion build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -229,5 +233,17 @@ public CatalogStockConversion build() { return new CatalogStockConversion( stockableItemVariationId, stockableQuantity, nonstockableQuantity, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogSubscriptionPlan.java b/src/main/java/com/squareup/square/types/CatalogSubscriptionPlan.java index 75880e55..c6cfe16c 100644 --- a/src/main/java/com/squareup/square/types/CatalogSubscriptionPlan.java +++ b/src/main/java/com/squareup/square/types/CatalogSubscriptionPlan.java @@ -202,6 +202,10 @@ public interface NameStage { public interface _FinalStage { CatalogSubscriptionPlan build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A list of SubscriptionPhase containing the SubscriptionPhase for this plan. * This field it required. Not including this field will throw a REQUIRED_FIELD_MISSING error

@@ -485,5 +489,17 @@ public CatalogSubscriptionPlan build() { allItems, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogSubscriptionPlanVariation.java b/src/main/java/com/squareup/square/types/CatalogSubscriptionPlanVariation.java index a1706694..5293b7fe 100644 --- a/src/main/java/com/squareup/square/types/CatalogSubscriptionPlanVariation.java +++ b/src/main/java/com/squareup/square/types/CatalogSubscriptionPlanVariation.java @@ -195,6 +195,10 @@ public interface NameStage { public interface _FinalStage { CatalogSubscriptionPlanVariation build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A list containing each SubscriptionPhase for this plan variation.

*/ @@ -481,5 +485,17 @@ public CatalogSubscriptionPlanVariation build() { successorPlanVariationId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogTax.java b/src/main/java/com/squareup/square/types/CatalogTax.java index 4b78e761..b270f009 100644 --- a/src/main/java/com/squareup/square/types/CatalogTax.java +++ b/src/main/java/com/squareup/square/types/CatalogTax.java @@ -405,5 +405,15 @@ public CatalogTax build() { appliesToProductSetId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogTimePeriod.java b/src/main/java/com/squareup/square/types/CatalogTimePeriod.java index ebb06e4f..12de1765 100644 --- a/src/main/java/com/squareup/square/types/CatalogTimePeriod.java +++ b/src/main/java/com/squareup/square/types/CatalogTimePeriod.java @@ -140,5 +140,15 @@ public Builder event(Nullable event) { public CatalogTimePeriod build() { return new CatalogTimePeriod(event, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogV1Id.java b/src/main/java/com/squareup/square/types/CatalogV1Id.java index b83cdbb1..364c8be5 100644 --- a/src/main/java/com/squareup/square/types/CatalogV1Id.java +++ b/src/main/java/com/squareup/square/types/CatalogV1Id.java @@ -169,5 +169,15 @@ public Builder locationId(Nullable locationId) { public CatalogV1Id build() { return new CatalogV1Id(catalogV1Id, locationId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogVersionUpdatedEvent.java b/src/main/java/com/squareup/square/types/CatalogVersionUpdatedEvent.java index 34951333..3f3a3934 100644 --- a/src/main/java/com/squareup/square/types/CatalogVersionUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/CatalogVersionUpdatedEvent.java @@ -282,5 +282,15 @@ public Builder data(CatalogVersionUpdatedEventData data) { public CatalogVersionUpdatedEvent build() { return new CatalogVersionUpdatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogVersionUpdatedEventCatalogVersion.java b/src/main/java/com/squareup/square/types/CatalogVersionUpdatedEventCatalogVersion.java index 3ad5922a..69f2d912 100644 --- a/src/main/java/com/squareup/square/types/CatalogVersionUpdatedEventCatalogVersion.java +++ b/src/main/java/com/squareup/square/types/CatalogVersionUpdatedEventCatalogVersion.java @@ -99,5 +99,15 @@ public Builder updatedAt(String updatedAt) { public CatalogVersionUpdatedEventCatalogVersion build() { return new CatalogVersionUpdatedEventCatalogVersion(updatedAt, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogVersionUpdatedEventData.java b/src/main/java/com/squareup/square/types/CatalogVersionUpdatedEventData.java index aa87bc6f..7e9d2561 100644 --- a/src/main/java/com/squareup/square/types/CatalogVersionUpdatedEventData.java +++ b/src/main/java/com/squareup/square/types/CatalogVersionUpdatedEventData.java @@ -151,5 +151,15 @@ public Builder object(CatalogVersionUpdatedEventObject object) { public CatalogVersionUpdatedEventData build() { return new CatalogVersionUpdatedEventData(type, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CatalogVersionUpdatedEventObject.java b/src/main/java/com/squareup/square/types/CatalogVersionUpdatedEventObject.java index 2ae90317..bba714b9 100644 --- a/src/main/java/com/squareup/square/types/CatalogVersionUpdatedEventObject.java +++ b/src/main/java/com/squareup/square/types/CatalogVersionUpdatedEventObject.java @@ -99,5 +99,15 @@ public Builder catalogVersion(CatalogVersionUpdatedEventCatalogVersion catalogVe public CatalogVersionUpdatedEventObject build() { return new CatalogVersionUpdatedEventObject(catalogVersion, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CategoryPathToRootNode.java b/src/main/java/com/squareup/square/types/CategoryPathToRootNode.java index 03479b28..7922475a 100644 --- a/src/main/java/com/squareup/square/types/CategoryPathToRootNode.java +++ b/src/main/java/com/squareup/square/types/CategoryPathToRootNode.java @@ -169,5 +169,15 @@ public Builder categoryName(Nullable categoryName) { public CategoryPathToRootNode build() { return new CategoryPathToRootNode(categoryId, categoryName, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ChangeBillingAnchorDateRequest.java b/src/main/java/com/squareup/square/types/ChangeBillingAnchorDateRequest.java index 1fa080c1..80245a96 100644 --- a/src/main/java/com/squareup/square/types/ChangeBillingAnchorDateRequest.java +++ b/src/main/java/com/squareup/square/types/ChangeBillingAnchorDateRequest.java @@ -131,6 +131,10 @@ public interface SubscriptionIdStage { public interface _FinalStage { ChangeBillingAnchorDateRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The anchor day for the billing cycle.

*/ @@ -272,5 +276,17 @@ public ChangeBillingAnchorDateRequest build() { return new ChangeBillingAnchorDateRequest( subscriptionId, monthlyBillingAnchorDate, effectiveDate, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ChangeBillingAnchorDateResponse.java b/src/main/java/com/squareup/square/types/ChangeBillingAnchorDateResponse.java index 299b77f9..725a84eb 100644 --- a/src/main/java/com/squareup/square/types/ChangeBillingAnchorDateResponse.java +++ b/src/main/java/com/squareup/square/types/ChangeBillingAnchorDateResponse.java @@ -158,5 +158,15 @@ public Builder actions(List actions) { public ChangeBillingAnchorDateResponse build() { return new ChangeBillingAnchorDateResponse(errors, subscription, actions, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ChangesInventoryRequest.java b/src/main/java/com/squareup/square/types/ChangesInventoryRequest.java index 83fd2eeb..a57d1b74 100644 --- a/src/main/java/com/squareup/square/types/ChangesInventoryRequest.java +++ b/src/main/java/com/squareup/square/types/ChangesInventoryRequest.java @@ -131,6 +131,10 @@ public interface CatalogObjectIdStage { public interface _FinalStage { ChangesInventoryRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The Location IDs to look up as a comma-separated * list. An empty list queries all locations.

@@ -271,5 +275,17 @@ public _FinalStage locationIds(Optional locationIds) { public ChangesInventoryRequest build() { return new ChangesInventoryRequest(catalogObjectId, locationIds, cursor, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Channel.java b/src/main/java/com/squareup/square/types/Channel.java index 2ab67bdf..40368a0c 100644 --- a/src/main/java/com/squareup/square/types/Channel.java +++ b/src/main/java/com/squareup/square/types/Channel.java @@ -347,5 +347,15 @@ public Channel build() { return new Channel( id, merchantId, name, version, reference, status, createdAt, updatedAt, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ChargeRequestAdditionalRecipient.java b/src/main/java/com/squareup/square/types/ChargeRequestAdditionalRecipient.java index f913adf8..7e46a777 100644 --- a/src/main/java/com/squareup/square/types/ChargeRequestAdditionalRecipient.java +++ b/src/main/java/com/squareup/square/types/ChargeRequestAdditionalRecipient.java @@ -115,6 +115,10 @@ public interface AmountMoneyStage { public interface _FinalStage { ChargeRequestAdditionalRecipient build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -178,5 +182,17 @@ public _FinalStage amountMoney(@NotNull Money amountMoney) { public ChargeRequestAdditionalRecipient build() { return new ChargeRequestAdditionalRecipient(locationId, description, amountMoney, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Checkout.java b/src/main/java/com/squareup/square/types/Checkout.java index 5e06ec7b..566f8672 100644 --- a/src/main/java/com/squareup/square/types/Checkout.java +++ b/src/main/java/com/squareup/square/types/Checkout.java @@ -149,7 +149,7 @@ public Optional
getPrePopulateShippingAddress() { * parameters. For example, if the provided redirect_url is * http://www.example.com/order-complete, a successful transaction redirects * the customer to: - *

<pre><code>http://www.example.com/order-complete?checkoutId=xxxxxx&amp;orderId=xxxxxx&amp;referenceId=xxxxxx&amp;transactionId=xxxxxx</code></pre>

+ *

http://www.example.com/order-complete?checkoutId=xxxxxx&amp;orderId=xxxxxx&amp;referenceId=xxxxxx&amp;transactionId=xxxxxx

*

If you do not provide a redirect URL, Square Checkout will display an order * confirmation page on your behalf; however Square strongly recommends that * you provide a redirect URL so you can verify the transaction results and @@ -462,7 +462,7 @@ public Builder prePopulateShippingAddress(Address prePopulateShippingAddress) { * parameters. For example, if the provided redirect_url is * http://www.example.com/order-complete, a successful transaction redirects * the customer to:

- *

<pre><code>http://www.example.com/order-complete?checkoutId=xxxxxx&amp;orderId=xxxxxx&amp;referenceId=xxxxxx&amp;transactionId=xxxxxx</code></pre>

+ *

http://www.example.com/order-complete?checkoutId=xxxxxx&amp;orderId=xxxxxx&amp;referenceId=xxxxxx&amp;transactionId=xxxxxx

*

If you do not provide a redirect URL, Square Checkout will display an order * confirmation page on your behalf; however Square strongly recommends that * you provide a redirect URL so you can verify the transaction results and @@ -558,5 +558,15 @@ public Checkout build() { additionalRecipients, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CheckoutLocationSettings.java b/src/main/java/com/squareup/square/types/CheckoutLocationSettings.java index d8a5e511..669dc703 100644 --- a/src/main/java/com/squareup/square/types/CheckoutLocationSettings.java +++ b/src/main/java/com/squareup/square/types/CheckoutLocationSettings.java @@ -366,5 +366,15 @@ public CheckoutLocationSettings build() { updatedAt, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CheckoutLocationSettingsBranding.java b/src/main/java/com/squareup/square/types/CheckoutLocationSettingsBranding.java index c46e512c..9f8c51f2 100644 --- a/src/main/java/com/squareup/square/types/CheckoutLocationSettingsBranding.java +++ b/src/main/java/com/squareup/square/types/CheckoutLocationSettingsBranding.java @@ -186,5 +186,15 @@ public Builder buttonShape(CheckoutLocationSettingsBrandingButtonShape buttonSha public CheckoutLocationSettingsBranding build() { return new CheckoutLocationSettingsBranding(headerType, buttonColor, buttonShape, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CheckoutLocationSettingsCoupons.java b/src/main/java/com/squareup/square/types/CheckoutLocationSettingsCoupons.java index ced1c06a..d9bdf058 100644 --- a/src/main/java/com/squareup/square/types/CheckoutLocationSettingsCoupons.java +++ b/src/main/java/com/squareup/square/types/CheckoutLocationSettingsCoupons.java @@ -120,5 +120,15 @@ public Builder enabled(Nullable enabled) { public CheckoutLocationSettingsCoupons build() { return new CheckoutLocationSettingsCoupons(enabled, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CheckoutLocationSettingsPolicy.java b/src/main/java/com/squareup/square/types/CheckoutLocationSettingsPolicy.java index 71480778..b81b9504 100644 --- a/src/main/java/com/squareup/square/types/CheckoutLocationSettingsPolicy.java +++ b/src/main/java/com/squareup/square/types/CheckoutLocationSettingsPolicy.java @@ -220,5 +220,15 @@ public Builder description(Nullable description) { public CheckoutLocationSettingsPolicy build() { return new CheckoutLocationSettingsPolicy(uid, title, description, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CheckoutLocationSettingsTipping.java b/src/main/java/com/squareup/square/types/CheckoutLocationSettingsTipping.java index 4ed18e9a..305aa9f5 100644 --- a/src/main/java/com/squareup/square/types/CheckoutLocationSettingsTipping.java +++ b/src/main/java/com/squareup/square/types/CheckoutLocationSettingsTipping.java @@ -311,5 +311,15 @@ public CheckoutLocationSettingsTipping build() { return new CheckoutLocationSettingsTipping( percentages, smartTippingEnabled, defaultPercent, smartTips, defaultSmartTip, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CheckoutMerchantSettings.java b/src/main/java/com/squareup/square/types/CheckoutMerchantSettings.java index 81c39985..66562092 100644 --- a/src/main/java/com/squareup/square/types/CheckoutMerchantSettings.java +++ b/src/main/java/com/squareup/square/types/CheckoutMerchantSettings.java @@ -134,5 +134,15 @@ public Builder updatedAt(String updatedAt) { public CheckoutMerchantSettings build() { return new CheckoutMerchantSettings(paymentMethods, updatedAt, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CheckoutMerchantSettingsPaymentMethods.java b/src/main/java/com/squareup/square/types/CheckoutMerchantSettingsPaymentMethods.java index c5cbabca..fe8f42d1 100644 --- a/src/main/java/com/squareup/square/types/CheckoutMerchantSettingsPaymentMethods.java +++ b/src/main/java/com/squareup/square/types/CheckoutMerchantSettingsPaymentMethods.java @@ -168,5 +168,15 @@ public CheckoutMerchantSettingsPaymentMethods build() { return new CheckoutMerchantSettingsPaymentMethods( applePay, googlePay, cashApp, afterpayClearpay, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CheckoutMerchantSettingsPaymentMethodsAfterpayClearpay.java b/src/main/java/com/squareup/square/types/CheckoutMerchantSettingsPaymentMethodsAfterpayClearpay.java index 3b66ff8e..7c5b8098 100644 --- a/src/main/java/com/squareup/square/types/CheckoutMerchantSettingsPaymentMethodsAfterpayClearpay.java +++ b/src/main/java/com/squareup/square/types/CheckoutMerchantSettingsPaymentMethodsAfterpayClearpay.java @@ -169,5 +169,15 @@ public CheckoutMerchantSettingsPaymentMethodsAfterpayClearpay build() { return new CheckoutMerchantSettingsPaymentMethodsAfterpayClearpay( orderEligibilityRange, itemEligibilityRange, enabled, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CheckoutMerchantSettingsPaymentMethodsAfterpayClearpayEligibilityRange.java b/src/main/java/com/squareup/square/types/CheckoutMerchantSettingsPaymentMethodsAfterpayClearpayEligibilityRange.java index 4bd6d8fd..ac1ec6ab 100644 --- a/src/main/java/com/squareup/square/types/CheckoutMerchantSettingsPaymentMethodsAfterpayClearpayEligibilityRange.java +++ b/src/main/java/com/squareup/square/types/CheckoutMerchantSettingsPaymentMethodsAfterpayClearpayEligibilityRange.java @@ -84,6 +84,10 @@ public interface MaxStage { public interface _FinalStage { CheckoutMerchantSettingsPaymentMethodsAfterpayClearpayEligibilityRange build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -123,5 +127,17 @@ public CheckoutMerchantSettingsPaymentMethodsAfterpayClearpayEligibilityRange bu return new CheckoutMerchantSettingsPaymentMethodsAfterpayClearpayEligibilityRange( min, max, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CheckoutMerchantSettingsPaymentMethodsPaymentMethod.java b/src/main/java/com/squareup/square/types/CheckoutMerchantSettingsPaymentMethodsPaymentMethod.java index c0177236..160bd83b 100644 --- a/src/main/java/com/squareup/square/types/CheckoutMerchantSettingsPaymentMethodsPaymentMethod.java +++ b/src/main/java/com/squareup/square/types/CheckoutMerchantSettingsPaymentMethodsPaymentMethod.java @@ -122,5 +122,15 @@ public Builder enabled(Nullable enabled) { public CheckoutMerchantSettingsPaymentMethodsPaymentMethod build() { return new CheckoutMerchantSettingsPaymentMethodsPaymentMethod(enabled, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CheckoutOptions.java b/src/main/java/com/squareup/square/types/CheckoutOptions.java index 8906ca6d..5659f01d 100644 --- a/src/main/java/com/squareup/square/types/CheckoutOptions.java +++ b/src/main/java/com/squareup/square/types/CheckoutOptions.java @@ -596,5 +596,15 @@ public CheckoutOptions build() { enableLoyalty, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ClearpayDetails.java b/src/main/java/com/squareup/square/types/ClearpayDetails.java index 5b415ea8..825bcd92 100644 --- a/src/main/java/com/squareup/square/types/ClearpayDetails.java +++ b/src/main/java/com/squareup/square/types/ClearpayDetails.java @@ -120,5 +120,15 @@ public Builder emailAddress(Nullable emailAddress) { public ClearpayDetails build() { return new ClearpayDetails(emailAddress, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CloneOrderRequest.java b/src/main/java/com/squareup/square/types/CloneOrderRequest.java index 59e2100e..ab1aa179 100644 --- a/src/main/java/com/squareup/square/types/CloneOrderRequest.java +++ b/src/main/java/com/squareup/square/types/CloneOrderRequest.java @@ -126,6 +126,10 @@ public interface OrderIdStage { public interface _FinalStage { CloneOrderRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

An optional order version for concurrency protection.

*

If a version is provided, it must match the latest stored version of the order to clone. @@ -262,5 +266,17 @@ public _FinalStage version(Optional version) { public CloneOrderRequest build() { return new CloneOrderRequest(orderId, version, idempotencyKey, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CloneOrderResponse.java b/src/main/java/com/squareup/square/types/CloneOrderResponse.java index 2d1fddf2..4fe41955 100644 --- a/src/main/java/com/squareup/square/types/CloneOrderResponse.java +++ b/src/main/java/com/squareup/square/types/CloneOrderResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public CloneOrderResponse build() { return new CloneOrderResponse(order, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CollectedData.java b/src/main/java/com/squareup/square/types/CollectedData.java index c3025e90..5af96809 100644 --- a/src/main/java/com/squareup/square/types/CollectedData.java +++ b/src/main/java/com/squareup/square/types/CollectedData.java @@ -97,5 +97,15 @@ public Builder inputText(String inputText) { public CollectedData build() { return new CollectedData(inputText, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CompletePaymentRequest.java b/src/main/java/com/squareup/square/types/CompletePaymentRequest.java index dc28403e..f4eea57c 100644 --- a/src/main/java/com/squareup/square/types/CompletePaymentRequest.java +++ b/src/main/java/com/squareup/square/types/CompletePaymentRequest.java @@ -105,6 +105,10 @@ public interface PaymentIdStage { public interface _FinalStage { CompletePaymentRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Used for optimistic concurrency. This opaque token identifies the current Payment * version that the caller expects. If the server has a different version of the Payment, @@ -193,5 +197,17 @@ public _FinalStage versionToken(Optional versionToken) { public CompletePaymentRequest build() { return new CompletePaymentRequest(paymentId, versionToken, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CompletePaymentResponse.java b/src/main/java/com/squareup/square/types/CompletePaymentResponse.java index a8b2f5b2..60ae98b9 100644 --- a/src/main/java/com/squareup/square/types/CompletePaymentResponse.java +++ b/src/main/java/com/squareup/square/types/CompletePaymentResponse.java @@ -127,5 +127,15 @@ public Builder payment(Payment payment) { public CompletePaymentResponse build() { return new CompletePaymentResponse(errors, payment, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Component.java b/src/main/java/com/squareup/square/types/Component.java index 7112a461..32477ff8 100644 --- a/src/main/java/com/squareup/square/types/Component.java +++ b/src/main/java/com/squareup/square/types/Component.java @@ -156,6 +156,10 @@ public interface TypeStage { public interface _FinalStage { Component build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Structured data for an Application, set for Components of type APPLICATION.

*/ @@ -349,5 +353,17 @@ public Component build() { ethernetDetails, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ConfirmationDecision.java b/src/main/java/com/squareup/square/types/ConfirmationDecision.java index 62906a02..f888818e 100644 --- a/src/main/java/com/squareup/square/types/ConfirmationDecision.java +++ b/src/main/java/com/squareup/square/types/ConfirmationDecision.java @@ -97,5 +97,15 @@ public Builder hasAgreed(Boolean hasAgreed) { public ConfirmationDecision build() { return new ConfirmationDecision(hasAgreed, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ConfirmationOptions.java b/src/main/java/com/squareup/square/types/ConfirmationOptions.java index 68ccdb8b..009f3238 100644 --- a/src/main/java/com/squareup/square/types/ConfirmationOptions.java +++ b/src/main/java/com/squareup/square/types/ConfirmationOptions.java @@ -159,6 +159,10 @@ public interface AgreeButtonTextStage { public interface _FinalStage { ConfirmationOptions build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The button text to display indicating the customer does not agree to the displayed terms.

*/ @@ -300,5 +304,17 @@ public ConfirmationOptions build() { return new ConfirmationOptions( title, body, agreeButtonText, disagreeButtonText, decision, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Coordinates.java b/src/main/java/com/squareup/square/types/Coordinates.java index 4c307783..773e3a94 100644 --- a/src/main/java/com/squareup/square/types/Coordinates.java +++ b/src/main/java/com/squareup/square/types/Coordinates.java @@ -169,5 +169,15 @@ public Builder longitude(Nullable longitude) { public Coordinates build() { return new Coordinates(latitude, longitude, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateBankAccountRequest.java b/src/main/java/com/squareup/square/types/CreateBankAccountRequest.java index b42471c4..09da01c4 100644 --- a/src/main/java/com/squareup/square/types/CreateBankAccountRequest.java +++ b/src/main/java/com/squareup/square/types/CreateBankAccountRequest.java @@ -118,6 +118,10 @@ public interface SourceIdStage { public interface _FinalStage { CreateBankAccountRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The ID of the customer associated with the bank account to be stored.

*/ @@ -199,5 +203,17 @@ public _FinalStage customerId(Optional customerId) { public CreateBankAccountRequest build() { return new CreateBankAccountRequest(idempotencyKey, sourceId, customerId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateBankAccountResponse.java b/src/main/java/com/squareup/square/types/CreateBankAccountResponse.java index 28179e25..a5426ad9 100644 --- a/src/main/java/com/squareup/square/types/CreateBankAccountResponse.java +++ b/src/main/java/com/squareup/square/types/CreateBankAccountResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public CreateBankAccountResponse build() { return new CreateBankAccountResponse(bankAccount, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateBookingCustomAttributeDefinitionResponse.java b/src/main/java/com/squareup/square/types/CreateBookingCustomAttributeDefinitionResponse.java index c9fe16eb..88dc7a2c 100644 --- a/src/main/java/com/squareup/square/types/CreateBookingCustomAttributeDefinitionResponse.java +++ b/src/main/java/com/squareup/square/types/CreateBookingCustomAttributeDefinitionResponse.java @@ -131,5 +131,15 @@ public CreateBookingCustomAttributeDefinitionResponse build() { return new CreateBookingCustomAttributeDefinitionResponse( customAttributeDefinition, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateBookingRequest.java b/src/main/java/com/squareup/square/types/CreateBookingRequest.java index 3794d737..24cfe36e 100644 --- a/src/main/java/com/squareup/square/types/CreateBookingRequest.java +++ b/src/main/java/com/squareup/square/types/CreateBookingRequest.java @@ -91,6 +91,10 @@ public interface BookingStage { public interface _FinalStage { CreateBookingRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique key to make this request an idempotent operation.

*/ @@ -153,5 +157,17 @@ public _FinalStage idempotencyKey(Optional idempotencyKey) { public CreateBookingRequest build() { return new CreateBookingRequest(idempotencyKey, booking, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateBookingResponse.java b/src/main/java/com/squareup/square/types/CreateBookingResponse.java index 392db8fc..28111795 100644 --- a/src/main/java/com/squareup/square/types/CreateBookingResponse.java +++ b/src/main/java/com/squareup/square/types/CreateBookingResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public CreateBookingResponse build() { return new CreateBookingResponse(booking, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateBreakTypeResponse.java b/src/main/java/com/squareup/square/types/CreateBreakTypeResponse.java index 16728e2c..e795fddf 100644 --- a/src/main/java/com/squareup/square/types/CreateBreakTypeResponse.java +++ b/src/main/java/com/squareup/square/types/CreateBreakTypeResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public CreateBreakTypeResponse build() { return new CreateBreakTypeResponse(breakType, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateCardRequest.java b/src/main/java/com/squareup/square/types/CreateCardRequest.java index 1401fafa..192fa24e 100644 --- a/src/main/java/com/squareup/square/types/CreateCardRequest.java +++ b/src/main/java/com/squareup/square/types/CreateCardRequest.java @@ -143,6 +143,10 @@ public interface CardStage { public interface _FinalStage { CreateCardRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

An identifying token generated by Payments.verifyBuyer(). * Verification tokens encapsulate customer device information and 3-D Secure @@ -250,5 +254,17 @@ public _FinalStage verificationToken(Optional verificationToken) { public CreateCardRequest build() { return new CreateCardRequest(idempotencyKey, sourceId, verificationToken, card, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateCardResponse.java b/src/main/java/com/squareup/square/types/CreateCardResponse.java index 4a1d33bd..fb920a6d 100644 --- a/src/main/java/com/squareup/square/types/CreateCardResponse.java +++ b/src/main/java/com/squareup/square/types/CreateCardResponse.java @@ -127,5 +127,15 @@ public Builder card(Card card) { public CreateCardResponse build() { return new CreateCardResponse(errors, card, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateCatalogImageRequest.java b/src/main/java/com/squareup/square/types/CreateCatalogImageRequest.java index cfb0076c..4bd32110 100644 --- a/src/main/java/com/squareup/square/types/CreateCatalogImageRequest.java +++ b/src/main/java/com/squareup/square/types/CreateCatalogImageRequest.java @@ -136,6 +136,10 @@ public interface ImageStage { public interface _FinalStage { CreateCatalogImageRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Unique ID of the CatalogObject to attach this CatalogImage object to. Leave this * field empty to create unattached images, for example if you are building an integration @@ -262,5 +266,17 @@ public _FinalStage objectId(Optional objectId) { public CreateCatalogImageRequest build() { return new CreateCatalogImageRequest(idempotencyKey, objectId, image, isPrimary, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateCatalogImageResponse.java b/src/main/java/com/squareup/square/types/CreateCatalogImageResponse.java index 19d18992..ae4b9fba 100644 --- a/src/main/java/com/squareup/square/types/CreateCatalogImageResponse.java +++ b/src/main/java/com/squareup/square/types/CreateCatalogImageResponse.java @@ -129,5 +129,15 @@ public Builder image(CatalogObject image) { public CreateCatalogImageResponse build() { return new CreateCatalogImageResponse(errors, image, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateCheckoutRequest.java b/src/main/java/com/squareup/square/types/CreateCheckoutRequest.java index c3731682..4a62459b 100644 --- a/src/main/java/com/squareup/square/types/CreateCheckoutRequest.java +++ b/src/main/java/com/squareup/square/types/CreateCheckoutRequest.java @@ -263,6 +263,10 @@ public interface OrderStage { public interface _FinalStage { CreateCheckoutRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

If true, Square Checkout collects shipping information on your behalf and stores * that information with the transaction information in the Square Seller Dashboard.

@@ -638,5 +642,17 @@ public CreateCheckoutRequest build() { note, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateCheckoutResponse.java b/src/main/java/com/squareup/square/types/CreateCheckoutResponse.java index a053c5f6..3866ce5c 100644 --- a/src/main/java/com/squareup/square/types/CreateCheckoutResponse.java +++ b/src/main/java/com/squareup/square/types/CreateCheckoutResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public CreateCheckoutResponse build() { return new CreateCheckoutResponse(checkout, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateCustomerCardResponse.java b/src/main/java/com/squareup/square/types/CreateCustomerCardResponse.java index 8ac91490..c6715760 100644 --- a/src/main/java/com/squareup/square/types/CreateCustomerCardResponse.java +++ b/src/main/java/com/squareup/square/types/CreateCustomerCardResponse.java @@ -127,5 +127,15 @@ public Builder card(Card card) { public CreateCustomerCardResponse build() { return new CreateCustomerCardResponse(errors, card, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateCustomerCustomAttributeDefinitionResponse.java b/src/main/java/com/squareup/square/types/CreateCustomerCustomAttributeDefinitionResponse.java index d712531f..a99b915c 100644 --- a/src/main/java/com/squareup/square/types/CreateCustomerCustomAttributeDefinitionResponse.java +++ b/src/main/java/com/squareup/square/types/CreateCustomerCustomAttributeDefinitionResponse.java @@ -131,5 +131,15 @@ public CreateCustomerCustomAttributeDefinitionResponse build() { return new CreateCustomerCustomAttributeDefinitionResponse( customAttributeDefinition, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateCustomerGroupResponse.java b/src/main/java/com/squareup/square/types/CreateCustomerGroupResponse.java index dcc691f9..fd8fcf57 100644 --- a/src/main/java/com/squareup/square/types/CreateCustomerGroupResponse.java +++ b/src/main/java/com/squareup/square/types/CreateCustomerGroupResponse.java @@ -127,5 +127,15 @@ public Builder group(CustomerGroup group) { public CreateCustomerGroupResponse build() { return new CreateCustomerGroupResponse(errors, group, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateCustomerRequest.java b/src/main/java/com/squareup/square/types/CreateCustomerRequest.java index dc5925e0..7a124014 100644 --- a/src/main/java/com/squareup/square/types/CreateCustomerRequest.java +++ b/src/main/java/com/squareup/square/types/CreateCustomerRequest.java @@ -486,5 +486,15 @@ public CreateCustomerRequest build() { taxIds, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateCustomerResponse.java b/src/main/java/com/squareup/square/types/CreateCustomerResponse.java index 97c3b3fa..9ecfffc2 100644 --- a/src/main/java/com/squareup/square/types/CreateCustomerResponse.java +++ b/src/main/java/com/squareup/square/types/CreateCustomerResponse.java @@ -127,5 +127,15 @@ public Builder customer(Customer customer) { public CreateCustomerResponse build() { return new CreateCustomerResponse(errors, customer, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateDeviceCodeResponse.java b/src/main/java/com/squareup/square/types/CreateDeviceCodeResponse.java index fcd18b3f..5ef45058 100644 --- a/src/main/java/com/squareup/square/types/CreateDeviceCodeResponse.java +++ b/src/main/java/com/squareup/square/types/CreateDeviceCodeResponse.java @@ -127,5 +127,15 @@ public Builder deviceCode(DeviceCode deviceCode) { public CreateDeviceCodeResponse build() { return new CreateDeviceCodeResponse(errors, deviceCode, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateDisputeEvidenceFileRequest.java b/src/main/java/com/squareup/square/types/CreateDisputeEvidenceFileRequest.java index 7238cd51..b2d21d62 100644 --- a/src/main/java/com/squareup/square/types/CreateDisputeEvidenceFileRequest.java +++ b/src/main/java/com/squareup/square/types/CreateDisputeEvidenceFileRequest.java @@ -109,6 +109,10 @@ public interface IdempotencyKeyStage { public interface _FinalStage { CreateDisputeEvidenceFileRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The type of evidence you are uploading. * See DisputeEvidenceType for possible values

@@ -208,5 +212,17 @@ public CreateDisputeEvidenceFileRequest build() { return new CreateDisputeEvidenceFileRequest( idempotencyKey, evidenceType, contentType, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateDisputeEvidenceFileResponse.java b/src/main/java/com/squareup/square/types/CreateDisputeEvidenceFileResponse.java index f0d7e8d4..360f1f18 100644 --- a/src/main/java/com/squareup/square/types/CreateDisputeEvidenceFileResponse.java +++ b/src/main/java/com/squareup/square/types/CreateDisputeEvidenceFileResponse.java @@ -129,5 +129,15 @@ public Builder evidence(DisputeEvidence evidence) { public CreateDisputeEvidenceFileResponse build() { return new CreateDisputeEvidenceFileResponse(errors, evidence, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateDisputeEvidenceTextRequest.java b/src/main/java/com/squareup/square/types/CreateDisputeEvidenceTextRequest.java index 7e804786..a41fb6c5 100644 --- a/src/main/java/com/squareup/square/types/CreateDisputeEvidenceTextRequest.java +++ b/src/main/java/com/squareup/square/types/CreateDisputeEvidenceTextRequest.java @@ -135,6 +135,10 @@ public interface EvidenceTextStage { public interface _FinalStage { CreateDisputeEvidenceTextRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The type of evidence you are uploading. * See DisputeEvidenceType for possible values

@@ -231,5 +235,17 @@ public CreateDisputeEvidenceTextRequest build() { return new CreateDisputeEvidenceTextRequest( disputeId, idempotencyKey, evidenceType, evidenceText, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateDisputeEvidenceTextResponse.java b/src/main/java/com/squareup/square/types/CreateDisputeEvidenceTextResponse.java index d6309c5c..350ab23d 100644 --- a/src/main/java/com/squareup/square/types/CreateDisputeEvidenceTextResponse.java +++ b/src/main/java/com/squareup/square/types/CreateDisputeEvidenceTextResponse.java @@ -129,5 +129,15 @@ public Builder evidence(DisputeEvidence evidence) { public CreateDisputeEvidenceTextResponse build() { return new CreateDisputeEvidenceTextResponse(errors, evidence, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateEvidenceFileDisputesRequest.java b/src/main/java/com/squareup/square/types/CreateEvidenceFileDisputesRequest.java index a863d33b..0b2fe5bf 100644 --- a/src/main/java/com/squareup/square/types/CreateEvidenceFileDisputesRequest.java +++ b/src/main/java/com/squareup/square/types/CreateEvidenceFileDisputesRequest.java @@ -100,6 +100,10 @@ public interface DisputeIdStage { public interface _FinalStage { CreateEvidenceFileDisputesRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + _FinalStage imageFile(Optional imageFile); _FinalStage imageFile(File imageFile); @@ -172,5 +176,17 @@ public _FinalStage imageFile(Optional imageFile) { public CreateEvidenceFileDisputesRequest build() { return new CreateEvidenceFileDisputesRequest(imageFile, disputeId, request, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateGiftCardActivityResponse.java b/src/main/java/com/squareup/square/types/CreateGiftCardActivityResponse.java index 7cc0cd93..35481fa4 100644 --- a/src/main/java/com/squareup/square/types/CreateGiftCardActivityResponse.java +++ b/src/main/java/com/squareup/square/types/CreateGiftCardActivityResponse.java @@ -129,5 +129,15 @@ public Builder giftCardActivity(GiftCardActivity giftCardActivity) { public CreateGiftCardActivityResponse build() { return new CreateGiftCardActivityResponse(errors, giftCardActivity, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateGiftCardRequest.java b/src/main/java/com/squareup/square/types/CreateGiftCardRequest.java index b14f9cb6..3d454efa 100644 --- a/src/main/java/com/squareup/square/types/CreateGiftCardRequest.java +++ b/src/main/java/com/squareup/square/types/CreateGiftCardRequest.java @@ -147,6 +147,10 @@ public interface GiftCardStage { public interface _FinalStage { CreateGiftCardRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -242,5 +246,17 @@ public _FinalStage giftCard(@NotNull GiftCard giftCard) { public CreateGiftCardRequest build() { return new CreateGiftCardRequest(idempotencyKey, locationId, giftCard, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateGiftCardResponse.java b/src/main/java/com/squareup/square/types/CreateGiftCardResponse.java index 9e598fc8..53e18e9a 100644 --- a/src/main/java/com/squareup/square/types/CreateGiftCardResponse.java +++ b/src/main/java/com/squareup/square/types/CreateGiftCardResponse.java @@ -127,5 +127,15 @@ public Builder giftCard(GiftCard giftCard) { public CreateGiftCardResponse build() { return new CreateGiftCardResponse(errors, giftCard, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateInvoiceAttachmentRequest.java b/src/main/java/com/squareup/square/types/CreateInvoiceAttachmentRequest.java index 9c3d5871..6580040d 100644 --- a/src/main/java/com/squareup/square/types/CreateInvoiceAttachmentRequest.java +++ b/src/main/java/com/squareup/square/types/CreateInvoiceAttachmentRequest.java @@ -100,6 +100,10 @@ public interface InvoiceIdStage { public interface _FinalStage { CreateInvoiceAttachmentRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + _FinalStage imageFile(Optional imageFile); _FinalStage imageFile(File imageFile); @@ -172,5 +176,17 @@ public _FinalStage imageFile(Optional imageFile) { public CreateInvoiceAttachmentRequest build() { return new CreateInvoiceAttachmentRequest(imageFile, invoiceId, request, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateInvoiceAttachmentRequestData.java b/src/main/java/com/squareup/square/types/CreateInvoiceAttachmentRequestData.java index 294cbf60..ea0985dc 100644 --- a/src/main/java/com/squareup/square/types/CreateInvoiceAttachmentRequestData.java +++ b/src/main/java/com/squareup/square/types/CreateInvoiceAttachmentRequestData.java @@ -129,5 +129,15 @@ public Builder description(String description) { public CreateInvoiceAttachmentRequestData build() { return new CreateInvoiceAttachmentRequestData(idempotencyKey, description, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateInvoiceAttachmentResponse.java b/src/main/java/com/squareup/square/types/CreateInvoiceAttachmentResponse.java index 51434867..78bccc64 100644 --- a/src/main/java/com/squareup/square/types/CreateInvoiceAttachmentResponse.java +++ b/src/main/java/com/squareup/square/types/CreateInvoiceAttachmentResponse.java @@ -129,5 +129,15 @@ public Builder errors(List errors) { public CreateInvoiceAttachmentResponse build() { return new CreateInvoiceAttachmentResponse(attachment, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateInvoiceRequest.java b/src/main/java/com/squareup/square/types/CreateInvoiceRequest.java index a90c998c..51b06357 100644 --- a/src/main/java/com/squareup/square/types/CreateInvoiceRequest.java +++ b/src/main/java/com/squareup/square/types/CreateInvoiceRequest.java @@ -94,6 +94,10 @@ public interface InvoiceStage { public interface _FinalStage { CreateInvoiceRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique string that identifies the CreateInvoice request. If you do not * provide idempotency_key (or provide an empty string as the value), the endpoint @@ -165,5 +169,17 @@ public _FinalStage idempotencyKey(Optional idempotencyKey) { public CreateInvoiceRequest build() { return new CreateInvoiceRequest(invoice, idempotencyKey, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateInvoiceResponse.java b/src/main/java/com/squareup/square/types/CreateInvoiceResponse.java index e66d1ac1..b7d3ac58 100644 --- a/src/main/java/com/squareup/square/types/CreateInvoiceResponse.java +++ b/src/main/java/com/squareup/square/types/CreateInvoiceResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public CreateInvoiceResponse build() { return new CreateInvoiceResponse(invoice, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateJobRequest.java b/src/main/java/com/squareup/square/types/CreateJobRequest.java index 573b899a..d1cce0ef 100644 --- a/src/main/java/com/squareup/square/types/CreateJobRequest.java +++ b/src/main/java/com/squareup/square/types/CreateJobRequest.java @@ -98,6 +98,10 @@ public interface IdempotencyKeyStage { public interface _FinalStage { CreateJobRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -150,5 +154,17 @@ public _FinalStage idempotencyKey(@NotNull String idempotencyKey) { public CreateJobRequest build() { return new CreateJobRequest(job, idempotencyKey, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateJobResponse.java b/src/main/java/com/squareup/square/types/CreateJobResponse.java index 53e0afdc..69a97b57 100644 --- a/src/main/java/com/squareup/square/types/CreateJobResponse.java +++ b/src/main/java/com/squareup/square/types/CreateJobResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public CreateJobResponse build() { return new CreateJobResponse(job, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateLocationCustomAttributeDefinitionResponse.java b/src/main/java/com/squareup/square/types/CreateLocationCustomAttributeDefinitionResponse.java index e6c75583..b73ae9e5 100644 --- a/src/main/java/com/squareup/square/types/CreateLocationCustomAttributeDefinitionResponse.java +++ b/src/main/java/com/squareup/square/types/CreateLocationCustomAttributeDefinitionResponse.java @@ -131,5 +131,15 @@ public CreateLocationCustomAttributeDefinitionResponse build() { return new CreateLocationCustomAttributeDefinitionResponse( customAttributeDefinition, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateLocationRequest.java b/src/main/java/com/squareup/square/types/CreateLocationRequest.java index 6221f53e..c38b8ec7 100644 --- a/src/main/java/com/squareup/square/types/CreateLocationRequest.java +++ b/src/main/java/com/squareup/square/types/CreateLocationRequest.java @@ -101,5 +101,15 @@ public Builder location(Location location) { public CreateLocationRequest build() { return new CreateLocationRequest(location, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateLocationResponse.java b/src/main/java/com/squareup/square/types/CreateLocationResponse.java index 6d34975c..a04098c1 100644 --- a/src/main/java/com/squareup/square/types/CreateLocationResponse.java +++ b/src/main/java/com/squareup/square/types/CreateLocationResponse.java @@ -127,5 +127,15 @@ public Builder location(Location location) { public CreateLocationResponse build() { return new CreateLocationResponse(errors, location, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateLoyaltyAccountResponse.java b/src/main/java/com/squareup/square/types/CreateLoyaltyAccountResponse.java index 774be1dd..1027e94f 100644 --- a/src/main/java/com/squareup/square/types/CreateLoyaltyAccountResponse.java +++ b/src/main/java/com/squareup/square/types/CreateLoyaltyAccountResponse.java @@ -129,5 +129,15 @@ public Builder loyaltyAccount(LoyaltyAccount loyaltyAccount) { public CreateLoyaltyAccountResponse build() { return new CreateLoyaltyAccountResponse(errors, loyaltyAccount, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateLoyaltyPromotionResponse.java b/src/main/java/com/squareup/square/types/CreateLoyaltyPromotionResponse.java index ad283bf4..3bc91a23 100644 --- a/src/main/java/com/squareup/square/types/CreateLoyaltyPromotionResponse.java +++ b/src/main/java/com/squareup/square/types/CreateLoyaltyPromotionResponse.java @@ -129,5 +129,15 @@ public Builder loyaltyPromotion(LoyaltyPromotion loyaltyPromotion) { public CreateLoyaltyPromotionResponse build() { return new CreateLoyaltyPromotionResponse(errors, loyaltyPromotion, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateLoyaltyRewardResponse.java b/src/main/java/com/squareup/square/types/CreateLoyaltyRewardResponse.java index f641d94b..da53b040 100644 --- a/src/main/java/com/squareup/square/types/CreateLoyaltyRewardResponse.java +++ b/src/main/java/com/squareup/square/types/CreateLoyaltyRewardResponse.java @@ -127,5 +127,15 @@ public Builder reward(LoyaltyReward reward) { public CreateLoyaltyRewardResponse build() { return new CreateLoyaltyRewardResponse(errors, reward, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateMerchantCustomAttributeDefinitionResponse.java b/src/main/java/com/squareup/square/types/CreateMerchantCustomAttributeDefinitionResponse.java index 21cdc347..e380beaa 100644 --- a/src/main/java/com/squareup/square/types/CreateMerchantCustomAttributeDefinitionResponse.java +++ b/src/main/java/com/squareup/square/types/CreateMerchantCustomAttributeDefinitionResponse.java @@ -131,5 +131,15 @@ public CreateMerchantCustomAttributeDefinitionResponse build() { return new CreateMerchantCustomAttributeDefinitionResponse( customAttributeDefinition, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateOrderCustomAttributeDefinitionResponse.java b/src/main/java/com/squareup/square/types/CreateOrderCustomAttributeDefinitionResponse.java index 148e670d..7c9c7072 100644 --- a/src/main/java/com/squareup/square/types/CreateOrderCustomAttributeDefinitionResponse.java +++ b/src/main/java/com/squareup/square/types/CreateOrderCustomAttributeDefinitionResponse.java @@ -131,5 +131,15 @@ public CreateOrderCustomAttributeDefinitionResponse build() { return new CreateOrderCustomAttributeDefinitionResponse( customAttributeDefinition, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateOrderRequest.java b/src/main/java/com/squareup/square/types/CreateOrderRequest.java index 1f37f139..c7842df0 100644 --- a/src/main/java/com/squareup/square/types/CreateOrderRequest.java +++ b/src/main/java/com/squareup/square/types/CreateOrderRequest.java @@ -138,5 +138,15 @@ public Builder idempotencyKey(String idempotencyKey) { public CreateOrderRequest build() { return new CreateOrderRequest(order, idempotencyKey, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateOrderResponse.java b/src/main/java/com/squareup/square/types/CreateOrderResponse.java index d6c1cf06..1542c72b 100644 --- a/src/main/java/com/squareup/square/types/CreateOrderResponse.java +++ b/src/main/java/com/squareup/square/types/CreateOrderResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public CreateOrderResponse build() { return new CreateOrderResponse(order, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreatePaymentLinkResponse.java b/src/main/java/com/squareup/square/types/CreatePaymentLinkResponse.java index e34a9629..3de0aa0a 100644 --- a/src/main/java/com/squareup/square/types/CreatePaymentLinkResponse.java +++ b/src/main/java/com/squareup/square/types/CreatePaymentLinkResponse.java @@ -160,5 +160,15 @@ public Builder relatedResources(PaymentLinkRelatedResources relatedResources) { public CreatePaymentLinkResponse build() { return new CreatePaymentLinkResponse(errors, paymentLink, relatedResources, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreatePaymentRequest.java b/src/main/java/com/squareup/square/types/CreatePaymentRequest.java index 5c6df699..75f8ee7d 100644 --- a/src/main/java/com/squareup/square/types/CreatePaymentRequest.java +++ b/src/main/java/com/squareup/square/types/CreatePaymentRequest.java @@ -514,6 +514,10 @@ public interface IdempotencyKeyStage { public interface _FinalStage { CreatePaymentRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The amount of money to accept for this payment, not including tip_money.

*

The amount must be specified in the smallest denomination of the applicable currency @@ -1504,5 +1508,17 @@ public CreatePaymentRequest build() { offlinePaymentDetails, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreatePaymentResponse.java b/src/main/java/com/squareup/square/types/CreatePaymentResponse.java index 2314dfac..01c0bc1e 100644 --- a/src/main/java/com/squareup/square/types/CreatePaymentResponse.java +++ b/src/main/java/com/squareup/square/types/CreatePaymentResponse.java @@ -127,5 +127,15 @@ public Builder payment(Payment payment) { public CreatePaymentResponse build() { return new CreatePaymentResponse(errors, payment, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateScheduledShiftRequest.java b/src/main/java/com/squareup/square/types/CreateScheduledShiftRequest.java index 1f199bc9..58b32fa5 100644 --- a/src/main/java/com/squareup/square/types/CreateScheduledShiftRequest.java +++ b/src/main/java/com/squareup/square/types/CreateScheduledShiftRequest.java @@ -103,6 +103,10 @@ public interface ScheduledShiftStage { public interface _FinalStage { CreateScheduledShiftRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique identifier for the CreateScheduledShift request, used to ensure the * idempotency @@ -181,5 +185,17 @@ public _FinalStage idempotencyKey(Optional idempotencyKey) { public CreateScheduledShiftRequest build() { return new CreateScheduledShiftRequest(idempotencyKey, scheduledShift, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateScheduledShiftResponse.java b/src/main/java/com/squareup/square/types/CreateScheduledShiftResponse.java index 4178e594..d5b301a8 100644 --- a/src/main/java/com/squareup/square/types/CreateScheduledShiftResponse.java +++ b/src/main/java/com/squareup/square/types/CreateScheduledShiftResponse.java @@ -133,5 +133,15 @@ public Builder errors(List errors) { public CreateScheduledShiftResponse build() { return new CreateScheduledShiftResponse(scheduledShift, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateShiftResponse.java b/src/main/java/com/squareup/square/types/CreateShiftResponse.java index 83e5a427..2800257f 100644 --- a/src/main/java/com/squareup/square/types/CreateShiftResponse.java +++ b/src/main/java/com/squareup/square/types/CreateShiftResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public CreateShiftResponse build() { return new CreateShiftResponse(shift, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateSubscriptionRequest.java b/src/main/java/com/squareup/square/types/CreateSubscriptionRequest.java index edadeb36..5f88c580 100644 --- a/src/main/java/com/squareup/square/types/CreateSubscriptionRequest.java +++ b/src/main/java/com/squareup/square/types/CreateSubscriptionRequest.java @@ -277,6 +277,10 @@ public interface CustomerIdStage { public interface _FinalStage { CreateSubscriptionRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique string that identifies this CreateSubscription request. * If you do not provide a unique string (or provide an empty string as the value), @@ -725,5 +729,17 @@ public CreateSubscriptionRequest build() { phases, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateSubscriptionResponse.java b/src/main/java/com/squareup/square/types/CreateSubscriptionResponse.java index f9f8207a..7f434de9 100644 --- a/src/main/java/com/squareup/square/types/CreateSubscriptionResponse.java +++ b/src/main/java/com/squareup/square/types/CreateSubscriptionResponse.java @@ -133,5 +133,15 @@ public Builder subscription(Subscription subscription) { public CreateSubscriptionResponse build() { return new CreateSubscriptionResponse(errors, subscription, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateTeamMemberRequest.java b/src/main/java/com/squareup/square/types/CreateTeamMemberRequest.java index 5ee752c4..73570556 100644 --- a/src/main/java/com/squareup/square/types/CreateTeamMemberRequest.java +++ b/src/main/java/com/squareup/square/types/CreateTeamMemberRequest.java @@ -136,5 +136,15 @@ public Builder teamMember(TeamMember teamMember) { public CreateTeamMemberRequest build() { return new CreateTeamMemberRequest(idempotencyKey, teamMember, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateTeamMemberResponse.java b/src/main/java/com/squareup/square/types/CreateTeamMemberResponse.java index 2ff9d510..ebf536cc 100644 --- a/src/main/java/com/squareup/square/types/CreateTeamMemberResponse.java +++ b/src/main/java/com/squareup/square/types/CreateTeamMemberResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public CreateTeamMemberResponse build() { return new CreateTeamMemberResponse(teamMember, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateTerminalActionResponse.java b/src/main/java/com/squareup/square/types/CreateTerminalActionResponse.java index 177c15ae..9bf4d82d 100644 --- a/src/main/java/com/squareup/square/types/CreateTerminalActionResponse.java +++ b/src/main/java/com/squareup/square/types/CreateTerminalActionResponse.java @@ -127,5 +127,15 @@ public Builder action(TerminalAction action) { public CreateTerminalActionResponse build() { return new CreateTerminalActionResponse(errors, action, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateTerminalCheckoutResponse.java b/src/main/java/com/squareup/square/types/CreateTerminalCheckoutResponse.java index 722b18fc..999e8fd2 100644 --- a/src/main/java/com/squareup/square/types/CreateTerminalCheckoutResponse.java +++ b/src/main/java/com/squareup/square/types/CreateTerminalCheckoutResponse.java @@ -129,5 +129,15 @@ public Builder checkout(TerminalCheckout checkout) { public CreateTerminalCheckoutResponse build() { return new CreateTerminalCheckoutResponse(errors, checkout, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateTerminalRefundResponse.java b/src/main/java/com/squareup/square/types/CreateTerminalRefundResponse.java index cabce65e..d67d0cd2 100644 --- a/src/main/java/com/squareup/square/types/CreateTerminalRefundResponse.java +++ b/src/main/java/com/squareup/square/types/CreateTerminalRefundResponse.java @@ -127,5 +127,15 @@ public Builder refund(TerminalRefund refund) { public CreateTerminalRefundResponse build() { return new CreateTerminalRefundResponse(errors, refund, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateTimecardRequest.java b/src/main/java/com/squareup/square/types/CreateTimecardRequest.java index c52e8fa0..f4a3bc6c 100644 --- a/src/main/java/com/squareup/square/types/CreateTimecardRequest.java +++ b/src/main/java/com/squareup/square/types/CreateTimecardRequest.java @@ -91,6 +91,10 @@ public interface TimecardStage { public interface _FinalStage { CreateTimecardRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique string value to ensure the idempotency of the operation.

*/ @@ -153,5 +157,17 @@ public _FinalStage idempotencyKey(Optional idempotencyKey) { public CreateTimecardRequest build() { return new CreateTimecardRequest(idempotencyKey, timecard, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateTimecardResponse.java b/src/main/java/com/squareup/square/types/CreateTimecardResponse.java index 5d4a5128..76f6d316 100644 --- a/src/main/java/com/squareup/square/types/CreateTimecardResponse.java +++ b/src/main/java/com/squareup/square/types/CreateTimecardResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public CreateTimecardResponse build() { return new CreateTimecardResponse(timecard, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateTransferOrderData.java b/src/main/java/com/squareup/square/types/CreateTransferOrderData.java index 55cdeca1..26510aac 100644 --- a/src/main/java/com/squareup/square/types/CreateTransferOrderData.java +++ b/src/main/java/com/squareup/square/types/CreateTransferOrderData.java @@ -227,6 +227,10 @@ public interface DestinationLocationIdStage { public interface _FinalStage { CreateTransferOrderData build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Expected transfer date in RFC 3339 format (e.g. "2023-10-01T12:00:00Z").

*/ @@ -531,5 +535,17 @@ public CreateTransferOrderData build() { lineItems, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateTransferOrderLineData.java b/src/main/java/com/squareup/square/types/CreateTransferOrderLineData.java index ea827c0f..2924a3b1 100644 --- a/src/main/java/com/squareup/square/types/CreateTransferOrderLineData.java +++ b/src/main/java/com/squareup/square/types/CreateTransferOrderLineData.java @@ -107,6 +107,10 @@ public interface QuantityOrderedStage { public interface _FinalStage { CreateTransferOrderLineData build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -167,5 +171,17 @@ public _FinalStage quantityOrdered(@NotNull String quantityOrdered) { public CreateTransferOrderLineData build() { return new CreateTransferOrderLineData(itemVariationId, quantityOrdered, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateTransferOrderRequest.java b/src/main/java/com/squareup/square/types/CreateTransferOrderRequest.java index 0d480d52..47ad9352 100644 --- a/src/main/java/com/squareup/square/types/CreateTransferOrderRequest.java +++ b/src/main/java/com/squareup/square/types/CreateTransferOrderRequest.java @@ -97,6 +97,10 @@ public interface TransferOrderStage { public interface _FinalStage { CreateTransferOrderRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -147,5 +151,17 @@ public _FinalStage transferOrder(@NotNull CreateTransferOrderData transferOrder) public CreateTransferOrderRequest build() { return new CreateTransferOrderRequest(idempotencyKey, transferOrder, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateTransferOrderResponse.java b/src/main/java/com/squareup/square/types/CreateTransferOrderResponse.java index 3702e395..a3dfa53c 100644 --- a/src/main/java/com/squareup/square/types/CreateTransferOrderResponse.java +++ b/src/main/java/com/squareup/square/types/CreateTransferOrderResponse.java @@ -129,5 +129,15 @@ public Builder errors(List errors) { public CreateTransferOrderResponse build() { return new CreateTransferOrderResponse(transferOrder, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateVendorRequest.java b/src/main/java/com/squareup/square/types/CreateVendorRequest.java index 608465f0..b7ce64b5 100644 --- a/src/main/java/com/squareup/square/types/CreateVendorRequest.java +++ b/src/main/java/com/squareup/square/types/CreateVendorRequest.java @@ -97,6 +97,10 @@ public interface IdempotencyKeyStage { public interface _FinalStage { CreateVendorRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The requested Vendor to be created.

*/ @@ -165,5 +169,17 @@ public _FinalStage vendor(Optional vendor) { public CreateVendorRequest build() { return new CreateVendorRequest(idempotencyKey, vendor, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateVendorResponse.java b/src/main/java/com/squareup/square/types/CreateVendorResponse.java index 9a472ea8..dc858e9b 100644 --- a/src/main/java/com/squareup/square/types/CreateVendorResponse.java +++ b/src/main/java/com/squareup/square/types/CreateVendorResponse.java @@ -127,5 +127,15 @@ public Builder vendor(Vendor vendor) { public CreateVendorResponse build() { return new CreateVendorResponse(errors, vendor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CreateWebhookSubscriptionResponse.java b/src/main/java/com/squareup/square/types/CreateWebhookSubscriptionResponse.java index f92252b5..084d4ee4 100644 --- a/src/main/java/com/squareup/square/types/CreateWebhookSubscriptionResponse.java +++ b/src/main/java/com/squareup/square/types/CreateWebhookSubscriptionResponse.java @@ -129,5 +129,15 @@ public Builder subscription(WebhookSubscription subscription) { public CreateWebhookSubscriptionResponse build() { return new CreateWebhookSubscriptionResponse(errors, subscription, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomAttribute.java b/src/main/java/com/squareup/square/types/CustomAttribute.java index f3974b60..4af282ea 100644 --- a/src/main/java/com/squareup/square/types/CustomAttribute.java +++ b/src/main/java/com/squareup/square/types/CustomAttribute.java @@ -364,5 +364,15 @@ public CustomAttribute build() { return new CustomAttribute( key, value, version, visibility, definition, updatedAt, createdAt, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomAttributeDefinition.java b/src/main/java/com/squareup/square/types/CustomAttributeDefinition.java index f7e31a07..f5e22e43 100644 --- a/src/main/java/com/squareup/square/types/CustomAttributeDefinition.java +++ b/src/main/java/com/squareup/square/types/CustomAttributeDefinition.java @@ -455,5 +455,15 @@ public CustomAttributeDefinition build() { return new CustomAttributeDefinition( key, schema, name, description, visibility, version, updatedAt, createdAt, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomAttributeDefinitionEventData.java b/src/main/java/com/squareup/square/types/CustomAttributeDefinitionEventData.java index 664ec60d..e7621bc3 100644 --- a/src/main/java/com/squareup/square/types/CustomAttributeDefinitionEventData.java +++ b/src/main/java/com/squareup/square/types/CustomAttributeDefinitionEventData.java @@ -181,5 +181,15 @@ public Builder object(CustomAttributeDefinitionEventDataObject object) { public CustomAttributeDefinitionEventData build() { return new CustomAttributeDefinitionEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomAttributeDefinitionEventDataObject.java b/src/main/java/com/squareup/square/types/CustomAttributeDefinitionEventDataObject.java index 177df511..71570620 100644 --- a/src/main/java/com/squareup/square/types/CustomAttributeDefinitionEventDataObject.java +++ b/src/main/java/com/squareup/square/types/CustomAttributeDefinitionEventDataObject.java @@ -99,5 +99,15 @@ public Builder customAttributeDefinition(CustomAttributeDefinition customAttribu public CustomAttributeDefinitionEventDataObject build() { return new CustomAttributeDefinitionEventDataObject(customAttributeDefinition, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomAttributeEventData.java b/src/main/java/com/squareup/square/types/CustomAttributeEventData.java index 758b6133..5d7ecb8c 100644 --- a/src/main/java/com/squareup/square/types/CustomAttributeEventData.java +++ b/src/main/java/com/squareup/square/types/CustomAttributeEventData.java @@ -180,5 +180,15 @@ public Builder object(CustomAttributeEventDataObject object) { public CustomAttributeEventData build() { return new CustomAttributeEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomAttributeEventDataObject.java b/src/main/java/com/squareup/square/types/CustomAttributeEventDataObject.java index eb05ffe7..259c357e 100644 --- a/src/main/java/com/squareup/square/types/CustomAttributeEventDataObject.java +++ b/src/main/java/com/squareup/square/types/CustomAttributeEventDataObject.java @@ -98,5 +98,15 @@ public Builder customAttribute(CustomAttribute customAttribute) { public CustomAttributeEventDataObject build() { return new CustomAttributeEventDataObject(customAttribute, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomAttributeFilter.java b/src/main/java/com/squareup/square/types/CustomAttributeFilter.java index 682df15f..cc9d533e 100644 --- a/src/main/java/com/squareup/square/types/CustomAttributeFilter.java +++ b/src/main/java/com/squareup/square/types/CustomAttributeFilter.java @@ -390,5 +390,15 @@ public CustomAttributeFilter build() { boolFilter, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomField.java b/src/main/java/com/squareup/square/types/CustomField.java index fd3c1a91..d9bacba6 100644 --- a/src/main/java/com/squareup/square/types/CustomField.java +++ b/src/main/java/com/squareup/square/types/CustomField.java @@ -76,6 +76,10 @@ public interface TitleStage { public interface _FinalStage { CustomField build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage title(@NotNull String title) { public CustomField build() { return new CustomField(title, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Customer.java b/src/main/java/com/squareup/square/types/Customer.java index 7fe90089..f3b78d45 100644 --- a/src/main/java/com/squareup/square/types/Customer.java +++ b/src/main/java/com/squareup/square/types/Customer.java @@ -914,5 +914,15 @@ public Customer build() { taxIds, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerAddressFilter.java b/src/main/java/com/squareup/square/types/CustomerAddressFilter.java index 073f4b7b..444cccec 100644 --- a/src/main/java/com/squareup/square/types/CustomerAddressFilter.java +++ b/src/main/java/com/squareup/square/types/CustomerAddressFilter.java @@ -130,5 +130,15 @@ public Builder country(Country country) { public CustomerAddressFilter build() { return new CustomerAddressFilter(postalCode, country, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerCreatedEvent.java b/src/main/java/com/squareup/square/types/CustomerCreatedEvent.java index bf4e9b48..83c57106 100644 --- a/src/main/java/com/squareup/square/types/CustomerCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/CustomerCreatedEvent.java @@ -282,5 +282,15 @@ public Builder data(CustomerCreatedEventData data) { public CustomerCreatedEvent build() { return new CustomerCreatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerCreatedEventData.java b/src/main/java/com/squareup/square/types/CustomerCreatedEventData.java index aa3fa83e..f647b0c9 100644 --- a/src/main/java/com/squareup/square/types/CustomerCreatedEventData.java +++ b/src/main/java/com/squareup/square/types/CustomerCreatedEventData.java @@ -180,5 +180,15 @@ public Builder object(CustomerCreatedEventObject object) { public CustomerCreatedEventData build() { return new CustomerCreatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerCreatedEventEventContext.java b/src/main/java/com/squareup/square/types/CustomerCreatedEventEventContext.java index b6459990..4cc2d01f 100644 --- a/src/main/java/com/squareup/square/types/CustomerCreatedEventEventContext.java +++ b/src/main/java/com/squareup/square/types/CustomerCreatedEventEventContext.java @@ -98,5 +98,15 @@ public Builder merge(CustomerCreatedEventEventContextMerge merge) { public CustomerCreatedEventEventContext build() { return new CustomerCreatedEventEventContext(merge, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerCreatedEventEventContextMerge.java b/src/main/java/com/squareup/square/types/CustomerCreatedEventEventContextMerge.java index 6a631205..3a19baf2 100644 --- a/src/main/java/com/squareup/square/types/CustomerCreatedEventEventContextMerge.java +++ b/src/main/java/com/squareup/square/types/CustomerCreatedEventEventContextMerge.java @@ -173,5 +173,15 @@ public Builder toCustomerId(Nullable toCustomerId) { public CustomerCreatedEventEventContextMerge build() { return new CustomerCreatedEventEventContextMerge(fromCustomerIds, toCustomerId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerCreatedEventObject.java b/src/main/java/com/squareup/square/types/CustomerCreatedEventObject.java index 66f40529..1e6b40a1 100644 --- a/src/main/java/com/squareup/square/types/CustomerCreatedEventObject.java +++ b/src/main/java/com/squareup/square/types/CustomerCreatedEventObject.java @@ -128,5 +128,15 @@ public Builder eventContext(CustomerCreatedEventEventContext eventContext) { public CustomerCreatedEventObject build() { return new CustomerCreatedEventObject(customer, eventContext, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerCreationSourceFilter.java b/src/main/java/com/squareup/square/types/CustomerCreationSourceFilter.java index 1eca1d50..36bd9c50 100644 --- a/src/main/java/com/squareup/square/types/CustomerCreationSourceFilter.java +++ b/src/main/java/com/squareup/square/types/CustomerCreationSourceFilter.java @@ -160,5 +160,15 @@ public Builder rule(CustomerInclusionExclusion rule) { public CustomerCreationSourceFilter build() { return new CustomerCreationSourceFilter(values, rule, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionCreatedEvent.java b/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionCreatedEvent.java index 48ef7758..3fa556b3 100644 --- a/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionCreatedEvent.java @@ -284,5 +284,15 @@ public CustomerCustomAttributeDefinitionCreatedEvent build() { return new CustomerCustomAttributeDefinitionCreatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionCreatedPublicEvent.java b/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionCreatedPublicEvent.java index 2648a140..39d0a0ca 100644 --- a/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionCreatedPublicEvent.java +++ b/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionCreatedPublicEvent.java @@ -284,5 +284,15 @@ public CustomerCustomAttributeDefinitionCreatedPublicEvent build() { return new CustomerCustomAttributeDefinitionCreatedPublicEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionDeletedEvent.java b/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionDeletedEvent.java index d0203bed..3adb79c2 100644 --- a/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionDeletedEvent.java +++ b/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionDeletedEvent.java @@ -284,5 +284,15 @@ public CustomerCustomAttributeDefinitionDeletedEvent build() { return new CustomerCustomAttributeDefinitionDeletedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionDeletedPublicEvent.java b/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionDeletedPublicEvent.java index e119841a..59ab6d05 100644 --- a/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionDeletedPublicEvent.java +++ b/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionDeletedPublicEvent.java @@ -284,5 +284,15 @@ public CustomerCustomAttributeDefinitionDeletedPublicEvent build() { return new CustomerCustomAttributeDefinitionDeletedPublicEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionOwnedCreatedEvent.java b/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionOwnedCreatedEvent.java index 992e7ad3..3244350b 100644 --- a/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionOwnedCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionOwnedCreatedEvent.java @@ -284,5 +284,15 @@ public CustomerCustomAttributeDefinitionOwnedCreatedEvent build() { return new CustomerCustomAttributeDefinitionOwnedCreatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionOwnedDeletedEvent.java b/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionOwnedDeletedEvent.java index 689042ba..8c84425c 100644 --- a/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionOwnedDeletedEvent.java +++ b/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionOwnedDeletedEvent.java @@ -284,5 +284,15 @@ public CustomerCustomAttributeDefinitionOwnedDeletedEvent build() { return new CustomerCustomAttributeDefinitionOwnedDeletedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionOwnedUpdatedEvent.java b/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionOwnedUpdatedEvent.java index 9274fb00..ba94c02d 100644 --- a/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionOwnedUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionOwnedUpdatedEvent.java @@ -284,5 +284,15 @@ public CustomerCustomAttributeDefinitionOwnedUpdatedEvent build() { return new CustomerCustomAttributeDefinitionOwnedUpdatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionUpdatedEvent.java b/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionUpdatedEvent.java index 78f5efe3..b77d11f6 100644 --- a/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionUpdatedEvent.java @@ -284,5 +284,15 @@ public CustomerCustomAttributeDefinitionUpdatedEvent build() { return new CustomerCustomAttributeDefinitionUpdatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionUpdatedPublicEvent.java b/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionUpdatedPublicEvent.java index 5ccad633..eaf9ca54 100644 --- a/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionUpdatedPublicEvent.java +++ b/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionUpdatedPublicEvent.java @@ -284,5 +284,15 @@ public CustomerCustomAttributeDefinitionUpdatedPublicEvent build() { return new CustomerCustomAttributeDefinitionUpdatedPublicEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionVisibleCreatedEvent.java b/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionVisibleCreatedEvent.java index e323e97f..c07f7daa 100644 --- a/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionVisibleCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionVisibleCreatedEvent.java @@ -284,5 +284,15 @@ public CustomerCustomAttributeDefinitionVisibleCreatedEvent build() { return new CustomerCustomAttributeDefinitionVisibleCreatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionVisibleDeletedEvent.java b/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionVisibleDeletedEvent.java index 161f9b10..6a218f20 100644 --- a/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionVisibleDeletedEvent.java +++ b/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionVisibleDeletedEvent.java @@ -284,5 +284,15 @@ public CustomerCustomAttributeDefinitionVisibleDeletedEvent build() { return new CustomerCustomAttributeDefinitionVisibleDeletedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionVisibleUpdatedEvent.java b/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionVisibleUpdatedEvent.java index 8751d1ee..94cf304b 100644 --- a/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionVisibleUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/CustomerCustomAttributeDefinitionVisibleUpdatedEvent.java @@ -284,5 +284,15 @@ public CustomerCustomAttributeDefinitionVisibleUpdatedEvent build() { return new CustomerCustomAttributeDefinitionVisibleUpdatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerCustomAttributeDeletedEvent.java b/src/main/java/com/squareup/square/types/CustomerCustomAttributeDeletedEvent.java index 4d978aa0..ac333de3 100644 --- a/src/main/java/com/squareup/square/types/CustomerCustomAttributeDeletedEvent.java +++ b/src/main/java/com/squareup/square/types/CustomerCustomAttributeDeletedEvent.java @@ -284,5 +284,15 @@ public CustomerCustomAttributeDeletedEvent build() { return new CustomerCustomAttributeDeletedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerCustomAttributeDeletedPublicEvent.java b/src/main/java/com/squareup/square/types/CustomerCustomAttributeDeletedPublicEvent.java index 55257805..52bf3d04 100644 --- a/src/main/java/com/squareup/square/types/CustomerCustomAttributeDeletedPublicEvent.java +++ b/src/main/java/com/squareup/square/types/CustomerCustomAttributeDeletedPublicEvent.java @@ -284,5 +284,15 @@ public CustomerCustomAttributeDeletedPublicEvent build() { return new CustomerCustomAttributeDeletedPublicEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerCustomAttributeFilter.java b/src/main/java/com/squareup/square/types/CustomerCustomAttributeFilter.java index 0a08feac..f295048d 100644 --- a/src/main/java/com/squareup/square/types/CustomerCustomAttributeFilter.java +++ b/src/main/java/com/squareup/square/types/CustomerCustomAttributeFilter.java @@ -112,6 +112,10 @@ public interface KeyStage { public interface _FinalStage { CustomerCustomAttributeFilter build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A filter that corresponds to the data type of the target custom attribute. For example, provide the phone filter to * search based on the value of a PhoneNumber-type custom attribute. The data type is specified by the schema field of the custom attribute definition, @@ -221,5 +225,17 @@ public _FinalStage filter(Optional filter) { public CustomerCustomAttributeFilter build() { return new CustomerCustomAttributeFilter(key, filter, updatedAt, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerCustomAttributeFilterValue.java b/src/main/java/com/squareup/square/types/CustomerCustomAttributeFilterValue.java index 7a885ea8..17a90df7 100644 --- a/src/main/java/com/squareup/square/types/CustomerCustomAttributeFilterValue.java +++ b/src/main/java/com/squareup/square/types/CustomerCustomAttributeFilterValue.java @@ -397,5 +397,15 @@ public CustomerCustomAttributeFilterValue build() { return new CustomerCustomAttributeFilterValue( email, phone, text, selection, date, number, boolean_, address, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerCustomAttributeFilters.java b/src/main/java/com/squareup/square/types/CustomerCustomAttributeFilters.java index 47e5ec78..54091674 100644 --- a/src/main/java/com/squareup/square/types/CustomerCustomAttributeFilters.java +++ b/src/main/java/com/squareup/square/types/CustomerCustomAttributeFilters.java @@ -124,5 +124,15 @@ public Builder filters(Nullable> filters) { public CustomerCustomAttributeFilters build() { return new CustomerCustomAttributeFilters(filters, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerCustomAttributeOwnedDeletedEvent.java b/src/main/java/com/squareup/square/types/CustomerCustomAttributeOwnedDeletedEvent.java index 8e014e9c..d4bfc675 100644 --- a/src/main/java/com/squareup/square/types/CustomerCustomAttributeOwnedDeletedEvent.java +++ b/src/main/java/com/squareup/square/types/CustomerCustomAttributeOwnedDeletedEvent.java @@ -284,5 +284,15 @@ public CustomerCustomAttributeOwnedDeletedEvent build() { return new CustomerCustomAttributeOwnedDeletedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerCustomAttributeOwnedUpdatedEvent.java b/src/main/java/com/squareup/square/types/CustomerCustomAttributeOwnedUpdatedEvent.java index bac3c61d..07f4b48d 100644 --- a/src/main/java/com/squareup/square/types/CustomerCustomAttributeOwnedUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/CustomerCustomAttributeOwnedUpdatedEvent.java @@ -284,5 +284,15 @@ public CustomerCustomAttributeOwnedUpdatedEvent build() { return new CustomerCustomAttributeOwnedUpdatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerCustomAttributeUpdatedEvent.java b/src/main/java/com/squareup/square/types/CustomerCustomAttributeUpdatedEvent.java index 2dfd604b..ed00cc84 100644 --- a/src/main/java/com/squareup/square/types/CustomerCustomAttributeUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/CustomerCustomAttributeUpdatedEvent.java @@ -284,5 +284,15 @@ public CustomerCustomAttributeUpdatedEvent build() { return new CustomerCustomAttributeUpdatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerCustomAttributeUpdatedPublicEvent.java b/src/main/java/com/squareup/square/types/CustomerCustomAttributeUpdatedPublicEvent.java index 3b13e394..2344175b 100644 --- a/src/main/java/com/squareup/square/types/CustomerCustomAttributeUpdatedPublicEvent.java +++ b/src/main/java/com/squareup/square/types/CustomerCustomAttributeUpdatedPublicEvent.java @@ -284,5 +284,15 @@ public CustomerCustomAttributeUpdatedPublicEvent build() { return new CustomerCustomAttributeUpdatedPublicEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerCustomAttributeVisibleDeletedEvent.java b/src/main/java/com/squareup/square/types/CustomerCustomAttributeVisibleDeletedEvent.java index 4cc08c45..96d7f660 100644 --- a/src/main/java/com/squareup/square/types/CustomerCustomAttributeVisibleDeletedEvent.java +++ b/src/main/java/com/squareup/square/types/CustomerCustomAttributeVisibleDeletedEvent.java @@ -284,5 +284,15 @@ public CustomerCustomAttributeVisibleDeletedEvent build() { return new CustomerCustomAttributeVisibleDeletedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerCustomAttributeVisibleUpdatedEvent.java b/src/main/java/com/squareup/square/types/CustomerCustomAttributeVisibleUpdatedEvent.java index 84ba316f..43ee11ee 100644 --- a/src/main/java/com/squareup/square/types/CustomerCustomAttributeVisibleUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/CustomerCustomAttributeVisibleUpdatedEvent.java @@ -284,5 +284,15 @@ public CustomerCustomAttributeVisibleUpdatedEvent build() { return new CustomerCustomAttributeVisibleUpdatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerDeletedEvent.java b/src/main/java/com/squareup/square/types/CustomerDeletedEvent.java index e039d5b3..0532465b 100644 --- a/src/main/java/com/squareup/square/types/CustomerDeletedEvent.java +++ b/src/main/java/com/squareup/square/types/CustomerDeletedEvent.java @@ -282,5 +282,15 @@ public Builder data(CustomerDeletedEventData data) { public CustomerDeletedEvent build() { return new CustomerDeletedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerDeletedEventData.java b/src/main/java/com/squareup/square/types/CustomerDeletedEventData.java index 0e5786b9..bfcca326 100644 --- a/src/main/java/com/squareup/square/types/CustomerDeletedEventData.java +++ b/src/main/java/com/squareup/square/types/CustomerDeletedEventData.java @@ -180,5 +180,15 @@ public Builder object(CustomerDeletedEventObject object) { public CustomerDeletedEventData build() { return new CustomerDeletedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerDeletedEventEventContext.java b/src/main/java/com/squareup/square/types/CustomerDeletedEventEventContext.java index 96d05953..1bec033e 100644 --- a/src/main/java/com/squareup/square/types/CustomerDeletedEventEventContext.java +++ b/src/main/java/com/squareup/square/types/CustomerDeletedEventEventContext.java @@ -98,5 +98,15 @@ public Builder merge(CustomerDeletedEventEventContextMerge merge) { public CustomerDeletedEventEventContext build() { return new CustomerDeletedEventEventContext(merge, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerDeletedEventEventContextMerge.java b/src/main/java/com/squareup/square/types/CustomerDeletedEventEventContextMerge.java index b7d96700..b8efda6f 100644 --- a/src/main/java/com/squareup/square/types/CustomerDeletedEventEventContextMerge.java +++ b/src/main/java/com/squareup/square/types/CustomerDeletedEventEventContextMerge.java @@ -173,5 +173,15 @@ public Builder toCustomerId(Nullable toCustomerId) { public CustomerDeletedEventEventContextMerge build() { return new CustomerDeletedEventEventContextMerge(fromCustomerIds, toCustomerId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerDeletedEventObject.java b/src/main/java/com/squareup/square/types/CustomerDeletedEventObject.java index 16b294cc..7c048c92 100644 --- a/src/main/java/com/squareup/square/types/CustomerDeletedEventObject.java +++ b/src/main/java/com/squareup/square/types/CustomerDeletedEventObject.java @@ -128,5 +128,15 @@ public Builder eventContext(CustomerDeletedEventEventContext eventContext) { public CustomerDeletedEventObject build() { return new CustomerDeletedEventObject(customer, eventContext, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerDetails.java b/src/main/java/com/squareup/square/types/CustomerDetails.java index 81f57e21..e37d68ae 100644 --- a/src/main/java/com/squareup/square/types/CustomerDetails.java +++ b/src/main/java/com/squareup/square/types/CustomerDetails.java @@ -173,5 +173,15 @@ public Builder sellerKeyedIn(Nullable sellerKeyedIn) { public CustomerDetails build() { return new CustomerDetails(customerInitiated, sellerKeyedIn, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerFilter.java b/src/main/java/com/squareup/square/types/CustomerFilter.java index 3116c19f..f9b16b68 100644 --- a/src/main/java/com/squareup/square/types/CustomerFilter.java +++ b/src/main/java/com/squareup/square/types/CustomerFilter.java @@ -494,5 +494,15 @@ public CustomerFilter build() { segmentIds, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerGroup.java b/src/main/java/com/squareup/square/types/CustomerGroup.java index 56c3fbf5..be9744a2 100644 --- a/src/main/java/com/squareup/square/types/CustomerGroup.java +++ b/src/main/java/com/squareup/square/types/CustomerGroup.java @@ -120,6 +120,10 @@ public interface NameStage { public interface _FinalStage { CustomerGroup build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique Square-generated ID for the customer group.

*/ @@ -242,5 +246,17 @@ public _FinalStage id(Optional id) { public CustomerGroup build() { return new CustomerGroup(id, name, createdAt, updatedAt, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerPreferences.java b/src/main/java/com/squareup/square/types/CustomerPreferences.java index 9393ce2b..986b3545 100644 --- a/src/main/java/com/squareup/square/types/CustomerPreferences.java +++ b/src/main/java/com/squareup/square/types/CustomerPreferences.java @@ -120,5 +120,15 @@ public Builder emailUnsubscribed(Nullable emailUnsubscribed) { public CustomerPreferences build() { return new CustomerPreferences(emailUnsubscribed, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerQuery.java b/src/main/java/com/squareup/square/types/CustomerQuery.java index 6e9e3c80..c241b615 100644 --- a/src/main/java/com/squareup/square/types/CustomerQuery.java +++ b/src/main/java/com/squareup/square/types/CustomerQuery.java @@ -134,5 +134,15 @@ public Builder sort(CustomerSort sort) { public CustomerQuery build() { return new CustomerQuery(filter, sort, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerSegment.java b/src/main/java/com/squareup/square/types/CustomerSegment.java index 8e3d1a4f..4a298c69 100644 --- a/src/main/java/com/squareup/square/types/CustomerSegment.java +++ b/src/main/java/com/squareup/square/types/CustomerSegment.java @@ -189,5 +189,15 @@ public Builder updatedAt(String updatedAt) { public CustomerSegment build() { return new CustomerSegment(id, name, createdAt, updatedAt, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerSort.java b/src/main/java/com/squareup/square/types/CustomerSort.java index d3958a83..5230dc1e 100644 --- a/src/main/java/com/squareup/square/types/CustomerSort.java +++ b/src/main/java/com/squareup/square/types/CustomerSort.java @@ -138,5 +138,15 @@ public Builder order(SortOrder order) { public CustomerSort build() { return new CustomerSort(field, order, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerTaxIds.java b/src/main/java/com/squareup/square/types/CustomerTaxIds.java index 0c1cab7e..f1afeffa 100644 --- a/src/main/java/com/squareup/square/types/CustomerTaxIds.java +++ b/src/main/java/com/squareup/square/types/CustomerTaxIds.java @@ -120,5 +120,15 @@ public Builder euVat(Nullable euVat) { public CustomerTaxIds build() { return new CustomerTaxIds(euVat, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerTextFilter.java b/src/main/java/com/squareup/square/types/CustomerTextFilter.java index b9d71d24..ebe3ffe9 100644 --- a/src/main/java/com/squareup/square/types/CustomerTextFilter.java +++ b/src/main/java/com/squareup/square/types/CustomerTextFilter.java @@ -175,5 +175,15 @@ public Builder fuzzy(Nullable fuzzy) { public CustomerTextFilter build() { return new CustomerTextFilter(exact, fuzzy, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerUpdatedEvent.java b/src/main/java/com/squareup/square/types/CustomerUpdatedEvent.java index 5ee7d722..cb68a5e4 100644 --- a/src/main/java/com/squareup/square/types/CustomerUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/CustomerUpdatedEvent.java @@ -282,5 +282,15 @@ public Builder data(CustomerUpdatedEventData data) { public CustomerUpdatedEvent build() { return new CustomerUpdatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerUpdatedEventData.java b/src/main/java/com/squareup/square/types/CustomerUpdatedEventData.java index e320c85f..bd3df8aa 100644 --- a/src/main/java/com/squareup/square/types/CustomerUpdatedEventData.java +++ b/src/main/java/com/squareup/square/types/CustomerUpdatedEventData.java @@ -180,5 +180,15 @@ public Builder object(CustomerUpdatedEventObject object) { public CustomerUpdatedEventData build() { return new CustomerUpdatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/CustomerUpdatedEventObject.java b/src/main/java/com/squareup/square/types/CustomerUpdatedEventObject.java index a895f161..0f30ddc9 100644 --- a/src/main/java/com/squareup/square/types/CustomerUpdatedEventObject.java +++ b/src/main/java/com/squareup/square/types/CustomerUpdatedEventObject.java @@ -97,5 +97,15 @@ public Builder customer(Customer customer) { public CustomerUpdatedEventObject build() { return new CustomerUpdatedEventObject(customer, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DataCollectionOptions.java b/src/main/java/com/squareup/square/types/DataCollectionOptions.java index 5498e6e0..f1a4e418 100644 --- a/src/main/java/com/squareup/square/types/DataCollectionOptions.java +++ b/src/main/java/com/squareup/square/types/DataCollectionOptions.java @@ -138,6 +138,10 @@ public interface InputTypeStage { public interface _FinalStage { DataCollectionOptions build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The buyer’s input text from the data collection screen.

*/ @@ -234,5 +238,17 @@ public _FinalStage collectedData(Optional collectedData) { public DataCollectionOptions build() { return new DataCollectionOptions(title, body, inputType, collectedData, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DateRange.java b/src/main/java/com/squareup/square/types/DateRange.java index 0b582390..baaca021 100644 --- a/src/main/java/com/squareup/square/types/DateRange.java +++ b/src/main/java/com/squareup/square/types/DateRange.java @@ -176,5 +176,15 @@ public Builder endDate(Nullable endDate) { public DateRange build() { return new DateRange(startDate, endDate, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeleteActionSubscriptionsRequest.java b/src/main/java/com/squareup/square/types/DeleteActionSubscriptionsRequest.java index d18c249b..b4dd5cb1 100644 --- a/src/main/java/com/squareup/square/types/DeleteActionSubscriptionsRequest.java +++ b/src/main/java/com/squareup/square/types/DeleteActionSubscriptionsRequest.java @@ -95,6 +95,10 @@ public interface ActionIdStage { public interface _FinalStage { DeleteActionSubscriptionsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -143,5 +147,17 @@ public _FinalStage actionId(@NotNull String actionId) { public DeleteActionSubscriptionsRequest build() { return new DeleteActionSubscriptionsRequest(subscriptionId, actionId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeleteBookingCustomAttributeDefinitionResponse.java b/src/main/java/com/squareup/square/types/DeleteBookingCustomAttributeDefinitionResponse.java index 22757aa4..6af2277e 100644 --- a/src/main/java/com/squareup/square/types/DeleteBookingCustomAttributeDefinitionResponse.java +++ b/src/main/java/com/squareup/square/types/DeleteBookingCustomAttributeDefinitionResponse.java @@ -100,5 +100,15 @@ public Builder errors(List errors) { public DeleteBookingCustomAttributeDefinitionResponse build() { return new DeleteBookingCustomAttributeDefinitionResponse(errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeleteBookingCustomAttributeResponse.java b/src/main/java/com/squareup/square/types/DeleteBookingCustomAttributeResponse.java index ef336358..ad02c24a 100644 --- a/src/main/java/com/squareup/square/types/DeleteBookingCustomAttributeResponse.java +++ b/src/main/java/com/squareup/square/types/DeleteBookingCustomAttributeResponse.java @@ -100,5 +100,15 @@ public Builder errors(List errors) { public DeleteBookingCustomAttributeResponse build() { return new DeleteBookingCustomAttributeResponse(errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeleteBreakTypeResponse.java b/src/main/java/com/squareup/square/types/DeleteBreakTypeResponse.java index cdd768b7..70497611 100644 --- a/src/main/java/com/squareup/square/types/DeleteBreakTypeResponse.java +++ b/src/main/java/com/squareup/square/types/DeleteBreakTypeResponse.java @@ -98,5 +98,15 @@ public Builder errors(List errors) { public DeleteBreakTypeResponse build() { return new DeleteBreakTypeResponse(errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeleteCatalogObjectResponse.java b/src/main/java/com/squareup/square/types/DeleteCatalogObjectResponse.java index 2f66667d..93bfcf7e 100644 --- a/src/main/java/com/squareup/square/types/DeleteCatalogObjectResponse.java +++ b/src/main/java/com/squareup/square/types/DeleteCatalogObjectResponse.java @@ -168,5 +168,15 @@ public Builder deletedAt(String deletedAt) { public DeleteCatalogObjectResponse build() { return new DeleteCatalogObjectResponse(errors, deletedObjectIds, deletedAt, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeleteCustomerCardResponse.java b/src/main/java/com/squareup/square/types/DeleteCustomerCardResponse.java index 07e393c3..a5bc3a17 100644 --- a/src/main/java/com/squareup/square/types/DeleteCustomerCardResponse.java +++ b/src/main/java/com/squareup/square/types/DeleteCustomerCardResponse.java @@ -98,5 +98,15 @@ public Builder errors(List errors) { public DeleteCustomerCardResponse build() { return new DeleteCustomerCardResponse(errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeleteCustomerCustomAttributeDefinitionResponse.java b/src/main/java/com/squareup/square/types/DeleteCustomerCustomAttributeDefinitionResponse.java index 06c03e91..ad396d0e 100644 --- a/src/main/java/com/squareup/square/types/DeleteCustomerCustomAttributeDefinitionResponse.java +++ b/src/main/java/com/squareup/square/types/DeleteCustomerCustomAttributeDefinitionResponse.java @@ -100,5 +100,15 @@ public Builder errors(List errors) { public DeleteCustomerCustomAttributeDefinitionResponse build() { return new DeleteCustomerCustomAttributeDefinitionResponse(errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeleteCustomerCustomAttributeResponse.java b/src/main/java/com/squareup/square/types/DeleteCustomerCustomAttributeResponse.java index 92af27a4..8c31d311 100644 --- a/src/main/java/com/squareup/square/types/DeleteCustomerCustomAttributeResponse.java +++ b/src/main/java/com/squareup/square/types/DeleteCustomerCustomAttributeResponse.java @@ -100,5 +100,15 @@ public Builder errors(List errors) { public DeleteCustomerCustomAttributeResponse build() { return new DeleteCustomerCustomAttributeResponse(errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeleteCustomerGroupResponse.java b/src/main/java/com/squareup/square/types/DeleteCustomerGroupResponse.java index 4b2b6bcc..124a4bd7 100644 --- a/src/main/java/com/squareup/square/types/DeleteCustomerGroupResponse.java +++ b/src/main/java/com/squareup/square/types/DeleteCustomerGroupResponse.java @@ -98,5 +98,15 @@ public Builder errors(List errors) { public DeleteCustomerGroupResponse build() { return new DeleteCustomerGroupResponse(errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeleteCustomerResponse.java b/src/main/java/com/squareup/square/types/DeleteCustomerResponse.java index d1f76590..4191830f 100644 --- a/src/main/java/com/squareup/square/types/DeleteCustomerResponse.java +++ b/src/main/java/com/squareup/square/types/DeleteCustomerResponse.java @@ -98,5 +98,15 @@ public Builder errors(List errors) { public DeleteCustomerResponse build() { return new DeleteCustomerResponse(errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeleteCustomersRequest.java b/src/main/java/com/squareup/square/types/DeleteCustomersRequest.java index e039a77c..ebe255db 100644 --- a/src/main/java/com/squareup/square/types/DeleteCustomersRequest.java +++ b/src/main/java/com/squareup/square/types/DeleteCustomersRequest.java @@ -104,6 +104,10 @@ public interface CustomerIdStage { public interface _FinalStage { DeleteCustomersRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The current version of the customer profile.

*

As a best practice, you should include this parameter to enable optimistic concurrency control. For more information, see Delete a customer profile.

@@ -188,5 +192,17 @@ public _FinalStage version(Optional version) { public DeleteCustomersRequest build() { return new DeleteCustomersRequest(customerId, version, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeleteDisputeEvidenceResponse.java b/src/main/java/com/squareup/square/types/DeleteDisputeEvidenceResponse.java index 84ad596c..d86170d9 100644 --- a/src/main/java/com/squareup/square/types/DeleteDisputeEvidenceResponse.java +++ b/src/main/java/com/squareup/square/types/DeleteDisputeEvidenceResponse.java @@ -98,5 +98,15 @@ public Builder errors(List errors) { public DeleteDisputeEvidenceResponse build() { return new DeleteDisputeEvidenceResponse(errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeleteInvoiceAttachmentRequest.java b/src/main/java/com/squareup/square/types/DeleteInvoiceAttachmentRequest.java index c8df8694..c5b57450 100644 --- a/src/main/java/com/squareup/square/types/DeleteInvoiceAttachmentRequest.java +++ b/src/main/java/com/squareup/square/types/DeleteInvoiceAttachmentRequest.java @@ -95,6 +95,10 @@ public interface AttachmentIdStage { public interface _FinalStage { DeleteInvoiceAttachmentRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -143,5 +147,17 @@ public _FinalStage attachmentId(@NotNull String attachmentId) { public DeleteInvoiceAttachmentRequest build() { return new DeleteInvoiceAttachmentRequest(invoiceId, attachmentId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeleteInvoiceAttachmentResponse.java b/src/main/java/com/squareup/square/types/DeleteInvoiceAttachmentResponse.java index 29066273..beb1ed3c 100644 --- a/src/main/java/com/squareup/square/types/DeleteInvoiceAttachmentResponse.java +++ b/src/main/java/com/squareup/square/types/DeleteInvoiceAttachmentResponse.java @@ -98,5 +98,15 @@ public Builder errors(List errors) { public DeleteInvoiceAttachmentResponse build() { return new DeleteInvoiceAttachmentResponse(errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeleteInvoiceResponse.java b/src/main/java/com/squareup/square/types/DeleteInvoiceResponse.java index 3f4fb092..59b792dc 100644 --- a/src/main/java/com/squareup/square/types/DeleteInvoiceResponse.java +++ b/src/main/java/com/squareup/square/types/DeleteInvoiceResponse.java @@ -98,5 +98,15 @@ public Builder errors(List errors) { public DeleteInvoiceResponse build() { return new DeleteInvoiceResponse(errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeleteInvoicesRequest.java b/src/main/java/com/squareup/square/types/DeleteInvoicesRequest.java index 7d2ba449..f1f67578 100644 --- a/src/main/java/com/squareup/square/types/DeleteInvoicesRequest.java +++ b/src/main/java/com/squareup/square/types/DeleteInvoicesRequest.java @@ -105,6 +105,10 @@ public interface InvoiceIdStage { public interface _FinalStage { DeleteInvoicesRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The version of the invoice to delete. * If you do not know the version, you can call GetInvoice or @@ -193,5 +197,17 @@ public _FinalStage version(Optional version) { public DeleteInvoicesRequest build() { return new DeleteInvoicesRequest(invoiceId, version, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeleteLocationCustomAttributeDefinitionResponse.java b/src/main/java/com/squareup/square/types/DeleteLocationCustomAttributeDefinitionResponse.java index 992be847..d9ebbacc 100644 --- a/src/main/java/com/squareup/square/types/DeleteLocationCustomAttributeDefinitionResponse.java +++ b/src/main/java/com/squareup/square/types/DeleteLocationCustomAttributeDefinitionResponse.java @@ -100,5 +100,15 @@ public Builder errors(List errors) { public DeleteLocationCustomAttributeDefinitionResponse build() { return new DeleteLocationCustomAttributeDefinitionResponse(errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeleteLocationCustomAttributeResponse.java b/src/main/java/com/squareup/square/types/DeleteLocationCustomAttributeResponse.java index 16015b76..046ef9ce 100644 --- a/src/main/java/com/squareup/square/types/DeleteLocationCustomAttributeResponse.java +++ b/src/main/java/com/squareup/square/types/DeleteLocationCustomAttributeResponse.java @@ -100,5 +100,15 @@ public Builder errors(List errors) { public DeleteLocationCustomAttributeResponse build() { return new DeleteLocationCustomAttributeResponse(errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeleteLoyaltyRewardResponse.java b/src/main/java/com/squareup/square/types/DeleteLoyaltyRewardResponse.java index ab8105ac..0f2658c3 100644 --- a/src/main/java/com/squareup/square/types/DeleteLoyaltyRewardResponse.java +++ b/src/main/java/com/squareup/square/types/DeleteLoyaltyRewardResponse.java @@ -98,5 +98,15 @@ public Builder errors(List errors) { public DeleteLoyaltyRewardResponse build() { return new DeleteLoyaltyRewardResponse(errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeleteMerchantCustomAttributeDefinitionResponse.java b/src/main/java/com/squareup/square/types/DeleteMerchantCustomAttributeDefinitionResponse.java index 3012f12d..772ad680 100644 --- a/src/main/java/com/squareup/square/types/DeleteMerchantCustomAttributeDefinitionResponse.java +++ b/src/main/java/com/squareup/square/types/DeleteMerchantCustomAttributeDefinitionResponse.java @@ -100,5 +100,15 @@ public Builder errors(List errors) { public DeleteMerchantCustomAttributeDefinitionResponse build() { return new DeleteMerchantCustomAttributeDefinitionResponse(errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeleteMerchantCustomAttributeResponse.java b/src/main/java/com/squareup/square/types/DeleteMerchantCustomAttributeResponse.java index 2b093516..24b126dd 100644 --- a/src/main/java/com/squareup/square/types/DeleteMerchantCustomAttributeResponse.java +++ b/src/main/java/com/squareup/square/types/DeleteMerchantCustomAttributeResponse.java @@ -100,5 +100,15 @@ public Builder errors(List errors) { public DeleteMerchantCustomAttributeResponse build() { return new DeleteMerchantCustomAttributeResponse(errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeleteOrderCustomAttributeDefinitionResponse.java b/src/main/java/com/squareup/square/types/DeleteOrderCustomAttributeDefinitionResponse.java index d23710d3..8904fe5b 100644 --- a/src/main/java/com/squareup/square/types/DeleteOrderCustomAttributeDefinitionResponse.java +++ b/src/main/java/com/squareup/square/types/DeleteOrderCustomAttributeDefinitionResponse.java @@ -100,5 +100,15 @@ public Builder errors(List errors) { public DeleteOrderCustomAttributeDefinitionResponse build() { return new DeleteOrderCustomAttributeDefinitionResponse(errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeleteOrderCustomAttributeResponse.java b/src/main/java/com/squareup/square/types/DeleteOrderCustomAttributeResponse.java index 5fe65798..f534facd 100644 --- a/src/main/java/com/squareup/square/types/DeleteOrderCustomAttributeResponse.java +++ b/src/main/java/com/squareup/square/types/DeleteOrderCustomAttributeResponse.java @@ -99,5 +99,15 @@ public Builder errors(List errors) { public DeleteOrderCustomAttributeResponse build() { return new DeleteOrderCustomAttributeResponse(errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeletePaymentLinkResponse.java b/src/main/java/com/squareup/square/types/DeletePaymentLinkResponse.java index 81f12bf2..3c08d6ae 100644 --- a/src/main/java/com/squareup/square/types/DeletePaymentLinkResponse.java +++ b/src/main/java/com/squareup/square/types/DeletePaymentLinkResponse.java @@ -154,5 +154,15 @@ public Builder cancelledOrderId(String cancelledOrderId) { public DeletePaymentLinkResponse build() { return new DeletePaymentLinkResponse(errors, id, cancelledOrderId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeleteShiftResponse.java b/src/main/java/com/squareup/square/types/DeleteShiftResponse.java index 6ed75f4d..d9a31de5 100644 --- a/src/main/java/com/squareup/square/types/DeleteShiftResponse.java +++ b/src/main/java/com/squareup/square/types/DeleteShiftResponse.java @@ -98,5 +98,15 @@ public Builder errors(List errors) { public DeleteShiftResponse build() { return new DeleteShiftResponse(errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeleteSnippetResponse.java b/src/main/java/com/squareup/square/types/DeleteSnippetResponse.java index dd0dd5d3..92c05388 100644 --- a/src/main/java/com/squareup/square/types/DeleteSnippetResponse.java +++ b/src/main/java/com/squareup/square/types/DeleteSnippetResponse.java @@ -98,5 +98,15 @@ public Builder errors(List errors) { public DeleteSnippetResponse build() { return new DeleteSnippetResponse(errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeleteSnippetsRequest.java b/src/main/java/com/squareup/square/types/DeleteSnippetsRequest.java index 7d6754fa..8ff12ec7 100644 --- a/src/main/java/com/squareup/square/types/DeleteSnippetsRequest.java +++ b/src/main/java/com/squareup/square/types/DeleteSnippetsRequest.java @@ -76,6 +76,10 @@ public interface SiteIdStage { public interface _FinalStage { DeleteSnippetsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage siteId(@NotNull String siteId) { public DeleteSnippetsRequest build() { return new DeleteSnippetsRequest(siteId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeleteSubscriptionActionResponse.java b/src/main/java/com/squareup/square/types/DeleteSubscriptionActionResponse.java index ca16f270..f3128eef 100644 --- a/src/main/java/com/squareup/square/types/DeleteSubscriptionActionResponse.java +++ b/src/main/java/com/squareup/square/types/DeleteSubscriptionActionResponse.java @@ -129,5 +129,15 @@ public Builder subscription(Subscription subscription) { public DeleteSubscriptionActionResponse build() { return new DeleteSubscriptionActionResponse(errors, subscription, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeleteTimecardRequest.java b/src/main/java/com/squareup/square/types/DeleteTimecardRequest.java index ebe5850a..f2697b95 100644 --- a/src/main/java/com/squareup/square/types/DeleteTimecardRequest.java +++ b/src/main/java/com/squareup/square/types/DeleteTimecardRequest.java @@ -76,6 +76,10 @@ public interface IdStage { public interface _FinalStage { DeleteTimecardRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage id(@NotNull String id) { public DeleteTimecardRequest build() { return new DeleteTimecardRequest(id, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeleteTimecardResponse.java b/src/main/java/com/squareup/square/types/DeleteTimecardResponse.java index 829cee6c..d0fa216b 100644 --- a/src/main/java/com/squareup/square/types/DeleteTimecardResponse.java +++ b/src/main/java/com/squareup/square/types/DeleteTimecardResponse.java @@ -98,5 +98,15 @@ public Builder errors(List errors) { public DeleteTimecardResponse build() { return new DeleteTimecardResponse(errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeleteTransferOrderResponse.java b/src/main/java/com/squareup/square/types/DeleteTransferOrderResponse.java index 27d9b9a0..ec1cb55e 100644 --- a/src/main/java/com/squareup/square/types/DeleteTransferOrderResponse.java +++ b/src/main/java/com/squareup/square/types/DeleteTransferOrderResponse.java @@ -98,5 +98,15 @@ public Builder errors(List errors) { public DeleteTransferOrderResponse build() { return new DeleteTransferOrderResponse(errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeleteTransferOrdersRequest.java b/src/main/java/com/squareup/square/types/DeleteTransferOrdersRequest.java index 1379695b..7ad28517 100644 --- a/src/main/java/com/squareup/square/types/DeleteTransferOrdersRequest.java +++ b/src/main/java/com/squareup/square/types/DeleteTransferOrdersRequest.java @@ -103,6 +103,10 @@ public interface TransferOrderIdStage { public interface _FinalStage { DeleteTransferOrdersRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Version for optimistic concurrency

*/ @@ -183,5 +187,17 @@ public _FinalStage version(Optional version) { public DeleteTransferOrdersRequest build() { return new DeleteTransferOrdersRequest(transferOrderId, version, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeleteWebhookSubscriptionResponse.java b/src/main/java/com/squareup/square/types/DeleteWebhookSubscriptionResponse.java index 01d812dd..bf285501 100644 --- a/src/main/java/com/squareup/square/types/DeleteWebhookSubscriptionResponse.java +++ b/src/main/java/com/squareup/square/types/DeleteWebhookSubscriptionResponse.java @@ -98,5 +98,15 @@ public Builder errors(List errors) { public DeleteWebhookSubscriptionResponse build() { return new DeleteWebhookSubscriptionResponse(errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeprecatedGetAdjustmentInventoryRequest.java b/src/main/java/com/squareup/square/types/DeprecatedGetAdjustmentInventoryRequest.java index 2a37ac52..c8d9ec1b 100644 --- a/src/main/java/com/squareup/square/types/DeprecatedGetAdjustmentInventoryRequest.java +++ b/src/main/java/com/squareup/square/types/DeprecatedGetAdjustmentInventoryRequest.java @@ -77,6 +77,10 @@ public interface AdjustmentIdStage { public interface _FinalStage { DeprecatedGetAdjustmentInventoryRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -110,5 +114,17 @@ public _FinalStage adjustmentId(@NotNull String adjustmentId) { public DeprecatedGetAdjustmentInventoryRequest build() { return new DeprecatedGetAdjustmentInventoryRequest(adjustmentId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeprecatedGetPhysicalCountInventoryRequest.java b/src/main/java/com/squareup/square/types/DeprecatedGetPhysicalCountInventoryRequest.java index 03bbd12b..3bcce181 100644 --- a/src/main/java/com/squareup/square/types/DeprecatedGetPhysicalCountInventoryRequest.java +++ b/src/main/java/com/squareup/square/types/DeprecatedGetPhysicalCountInventoryRequest.java @@ -80,6 +80,10 @@ public interface PhysicalCountIdStage { public interface _FinalStage { DeprecatedGetPhysicalCountInventoryRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -115,5 +119,17 @@ public _FinalStage physicalCountId(@NotNull String physicalCountId) { public DeprecatedGetPhysicalCountInventoryRequest build() { return new DeprecatedGetPhysicalCountInventoryRequest(physicalCountId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Destination.java b/src/main/java/com/squareup/square/types/Destination.java index 76a2d0e4..a634ef98 100644 --- a/src/main/java/com/squareup/square/types/Destination.java +++ b/src/main/java/com/squareup/square/types/Destination.java @@ -127,5 +127,15 @@ public Builder id(String id) { public Destination build() { return new Destination(type, id, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DestinationDetails.java b/src/main/java/com/squareup/square/types/DestinationDetails.java index a0dda2e2..4a0011fc 100644 --- a/src/main/java/com/squareup/square/types/DestinationDetails.java +++ b/src/main/java/com/squareup/square/types/DestinationDetails.java @@ -159,5 +159,15 @@ public Builder externalDetails(DestinationDetailsExternalRefundDetails externalD public DestinationDetails build() { return new DestinationDetails(cardDetails, cashDetails, externalDetails, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DestinationDetailsCardRefundDetails.java b/src/main/java/com/squareup/square/types/DestinationDetailsCardRefundDetails.java index a16576bc..67ac1f2b 100644 --- a/src/main/java/com/squareup/square/types/DestinationDetailsCardRefundDetails.java +++ b/src/main/java/com/squareup/square/types/DestinationDetailsCardRefundDetails.java @@ -205,5 +205,15 @@ public Builder authResultCode(Nullable authResultCode) { public DestinationDetailsCardRefundDetails build() { return new DestinationDetailsCardRefundDetails(card, entryMethod, authResultCode, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DestinationDetailsCashRefundDetails.java b/src/main/java/com/squareup/square/types/DestinationDetailsCashRefundDetails.java index b46f8017..cb717bc1 100644 --- a/src/main/java/com/squareup/square/types/DestinationDetailsCashRefundDetails.java +++ b/src/main/java/com/squareup/square/types/DestinationDetailsCashRefundDetails.java @@ -94,6 +94,10 @@ public interface SellerSuppliedMoneyStage { public interface _FinalStage { DestinationDetailsCashRefundDetails build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The amount of change due back to the seller. * This read-only field is calculated @@ -163,5 +167,17 @@ public _FinalStage changeBackMoney(Optional changeBackMoney) { public DestinationDetailsCashRefundDetails build() { return new DestinationDetailsCashRefundDetails(sellerSuppliedMoney, changeBackMoney, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DestinationDetailsExternalRefundDetails.java b/src/main/java/com/squareup/square/types/DestinationDetailsExternalRefundDetails.java index 55833062..22ec60fb 100644 --- a/src/main/java/com/squareup/square/types/DestinationDetailsExternalRefundDetails.java +++ b/src/main/java/com/squareup/square/types/DestinationDetailsExternalRefundDetails.java @@ -154,6 +154,10 @@ public interface SourceStage { public interface _FinalStage { DestinationDetailsExternalRefundDetails build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

An ID to associate the refund to its originating source.

*/ @@ -281,5 +285,17 @@ public _FinalStage sourceId(Optional sourceId) { public DestinationDetailsExternalRefundDetails build() { return new DestinationDetailsExternalRefundDetails(type, source, sourceId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Device.java b/src/main/java/com/squareup/square/types/Device.java index f2949750..42dfc41e 100644 --- a/src/main/java/com/squareup/square/types/Device.java +++ b/src/main/java/com/squareup/square/types/Device.java @@ -134,6 +134,10 @@ public interface AttributesStage { public interface _FinalStage { Device build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A synthetic identifier for the device. The identifier includes a standardized prefix and * is otherwise an opaque id generated from key device fields.

@@ -277,5 +281,17 @@ public _FinalStage id(Optional id) { public Device build() { return new Device(id, attributes, components, status, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeviceAttributes.java b/src/main/java/com/squareup/square/types/DeviceAttributes.java index 5f4e116d..b35c6287 100644 --- a/src/main/java/com/squareup/square/types/DeviceAttributes.java +++ b/src/main/java/com/squareup/square/types/DeviceAttributes.java @@ -230,6 +230,10 @@ public interface ManufacturerStage { public interface _FinalStage { DeviceAttributes build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The specific model of the device.

*/ @@ -547,5 +551,17 @@ public DeviceAttributes build() { merchantToken, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeviceCheckoutOptions.java b/src/main/java/com/squareup/square/types/DeviceCheckoutOptions.java index 78a62c12..f4d666bb 100644 --- a/src/main/java/com/squareup/square/types/DeviceCheckoutOptions.java +++ b/src/main/java/com/squareup/square/types/DeviceCheckoutOptions.java @@ -199,6 +199,10 @@ public interface DeviceIdStage { public interface _FinalStage { DeviceCheckoutOptions build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Instructs the device to skip the receipt screen. Defaults to false.

*/ @@ -480,5 +484,17 @@ public DeviceCheckoutOptions build() { allowAutoCardSurcharge, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeviceCode.java b/src/main/java/com/squareup/square/types/DeviceCode.java index b466293d..2e24d8fb 100644 --- a/src/main/java/com/squareup/square/types/DeviceCode.java +++ b/src/main/java/com/squareup/square/types/DeviceCode.java @@ -244,6 +244,10 @@ public interface ProductTypeStage { public interface _FinalStage { DeviceCode build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The unique id for this device code.

*/ @@ -627,5 +631,17 @@ public DeviceCode build() { pairedAt, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeviceCodePairedEvent.java b/src/main/java/com/squareup/square/types/DeviceCodePairedEvent.java index 8cb7d112..e71a9301 100644 --- a/src/main/java/com/squareup/square/types/DeviceCodePairedEvent.java +++ b/src/main/java/com/squareup/square/types/DeviceCodePairedEvent.java @@ -333,5 +333,15 @@ public DeviceCodePairedEvent build() { return new DeviceCodePairedEvent( merchantId, locationId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeviceCodePairedEventData.java b/src/main/java/com/squareup/square/types/DeviceCodePairedEventData.java index f5cd3089..ae99534a 100644 --- a/src/main/java/com/squareup/square/types/DeviceCodePairedEventData.java +++ b/src/main/java/com/squareup/square/types/DeviceCodePairedEventData.java @@ -180,5 +180,15 @@ public Builder object(DeviceCodePairedEventObject object) { public DeviceCodePairedEventData build() { return new DeviceCodePairedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeviceCodePairedEventObject.java b/src/main/java/com/squareup/square/types/DeviceCodePairedEventObject.java index 54c1c039..a2ce54df 100644 --- a/src/main/java/com/squareup/square/types/DeviceCodePairedEventObject.java +++ b/src/main/java/com/squareup/square/types/DeviceCodePairedEventObject.java @@ -97,5 +97,15 @@ public Builder deviceCode(DeviceCode deviceCode) { public DeviceCodePairedEventObject build() { return new DeviceCodePairedEventObject(deviceCode, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeviceComponentDetailsApplicationDetails.java b/src/main/java/com/squareup/square/types/DeviceComponentDetailsApplicationDetails.java index 6e997cd8..7fe62199 100644 --- a/src/main/java/com/squareup/square/types/DeviceComponentDetailsApplicationDetails.java +++ b/src/main/java/com/squareup/square/types/DeviceComponentDetailsApplicationDetails.java @@ -236,5 +236,15 @@ public DeviceComponentDetailsApplicationDetails build() { return new DeviceComponentDetailsApplicationDetails( applicationType, version, sessionLocation, deviceCodeId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeviceComponentDetailsBatteryDetails.java b/src/main/java/com/squareup/square/types/DeviceComponentDetailsBatteryDetails.java index e633da7f..56396033 100644 --- a/src/main/java/com/squareup/square/types/DeviceComponentDetailsBatteryDetails.java +++ b/src/main/java/com/squareup/square/types/DeviceComponentDetailsBatteryDetails.java @@ -154,5 +154,15 @@ public Builder externalPower(DeviceComponentDetailsExternalPower externalPower) public DeviceComponentDetailsBatteryDetails build() { return new DeviceComponentDetailsBatteryDetails(visiblePercent, externalPower, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeviceComponentDetailsCardReaderDetails.java b/src/main/java/com/squareup/square/types/DeviceComponentDetailsCardReaderDetails.java index 2217083e..42f458b5 100644 --- a/src/main/java/com/squareup/square/types/DeviceComponentDetailsCardReaderDetails.java +++ b/src/main/java/com/squareup/square/types/DeviceComponentDetailsCardReaderDetails.java @@ -99,5 +99,15 @@ public Builder version(String version) { public DeviceComponentDetailsCardReaderDetails build() { return new DeviceComponentDetailsCardReaderDetails(version, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeviceComponentDetailsEthernetDetails.java b/src/main/java/com/squareup/square/types/DeviceComponentDetailsEthernetDetails.java index 2077f3b3..c66b145e 100644 --- a/src/main/java/com/squareup/square/types/DeviceComponentDetailsEthernetDetails.java +++ b/src/main/java/com/squareup/square/types/DeviceComponentDetailsEthernetDetails.java @@ -223,5 +223,15 @@ public Builder macAddress(Nullable macAddress) { public DeviceComponentDetailsEthernetDetails build() { return new DeviceComponentDetailsEthernetDetails(active, ipAddressV4, macAddress, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeviceComponentDetailsMeasurement.java b/src/main/java/com/squareup/square/types/DeviceComponentDetailsMeasurement.java index fdc3595d..00b0ca7d 100644 --- a/src/main/java/com/squareup/square/types/DeviceComponentDetailsMeasurement.java +++ b/src/main/java/com/squareup/square/types/DeviceComponentDetailsMeasurement.java @@ -120,5 +120,15 @@ public Builder value(Nullable value) { public DeviceComponentDetailsMeasurement build() { return new DeviceComponentDetailsMeasurement(value, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeviceComponentDetailsWiFiDetails.java b/src/main/java/com/squareup/square/types/DeviceComponentDetailsWiFiDetails.java index f3a19aa0..1cbf9084 100644 --- a/src/main/java/com/squareup/square/types/DeviceComponentDetailsWiFiDetails.java +++ b/src/main/java/com/squareup/square/types/DeviceComponentDetailsWiFiDetails.java @@ -356,5 +356,15 @@ public DeviceComponentDetailsWiFiDetails build() { return new DeviceComponentDetailsWiFiDetails( active, ssid, ipAddressV4, secureConnection, signalStrength, macAddress, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeviceCreatedEvent.java b/src/main/java/com/squareup/square/types/DeviceCreatedEvent.java index 67bb35ed..d3d39399 100644 --- a/src/main/java/com/squareup/square/types/DeviceCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/DeviceCreatedEvent.java @@ -282,5 +282,15 @@ public Builder data(DeviceCreatedEventData data) { public DeviceCreatedEvent build() { return new DeviceCreatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeviceCreatedEventData.java b/src/main/java/com/squareup/square/types/DeviceCreatedEventData.java index 1488fefe..0c3aac8a 100644 --- a/src/main/java/com/squareup/square/types/DeviceCreatedEventData.java +++ b/src/main/java/com/squareup/square/types/DeviceCreatedEventData.java @@ -180,5 +180,15 @@ public Builder object(DeviceCreatedEventObject object) { public DeviceCreatedEventData build() { return new DeviceCreatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeviceCreatedEventObject.java b/src/main/java/com/squareup/square/types/DeviceCreatedEventObject.java index f40c6518..d1b9ad7d 100644 --- a/src/main/java/com/squareup/square/types/DeviceCreatedEventObject.java +++ b/src/main/java/com/squareup/square/types/DeviceCreatedEventObject.java @@ -97,5 +97,15 @@ public Builder device(Device device) { public DeviceCreatedEventObject build() { return new DeviceCreatedEventObject(device, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeviceDetails.java b/src/main/java/com/squareup/square/types/DeviceDetails.java index 16ca0efd..4df2706d 100644 --- a/src/main/java/com/squareup/square/types/DeviceDetails.java +++ b/src/main/java/com/squareup/square/types/DeviceDetails.java @@ -222,5 +222,15 @@ public Builder deviceName(Nullable deviceName) { public DeviceDetails build() { return new DeviceDetails(deviceId, deviceInstallationId, deviceName, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeviceMetadata.java b/src/main/java/com/squareup/square/types/DeviceMetadata.java index f45887b4..7371a43e 100644 --- a/src/main/java/com/squareup/square/types/DeviceMetadata.java +++ b/src/main/java/com/squareup/square/types/DeviceMetadata.java @@ -705,5 +705,15 @@ public DeviceMetadata build() { ipAddress, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DeviceStatus.java b/src/main/java/com/squareup/square/types/DeviceStatus.java index 8447ad2f..11dc8149 100644 --- a/src/main/java/com/squareup/square/types/DeviceStatus.java +++ b/src/main/java/com/squareup/square/types/DeviceStatus.java @@ -99,5 +99,15 @@ public Builder category(DeviceStatusCategory category) { public DeviceStatus build() { return new DeviceStatus(category, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DigitalWalletDetails.java b/src/main/java/com/squareup/square/types/DigitalWalletDetails.java index 0c8021ed..cfb717cc 100644 --- a/src/main/java/com/squareup/square/types/DigitalWalletDetails.java +++ b/src/main/java/com/squareup/square/types/DigitalWalletDetails.java @@ -237,5 +237,15 @@ public Builder errors(List errors) { public DigitalWalletDetails build() { return new DigitalWalletDetails(status, brand, cashAppDetails, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DisableBankAccountRequest.java b/src/main/java/com/squareup/square/types/DisableBankAccountRequest.java index e03792f7..ee91abf4 100644 --- a/src/main/java/com/squareup/square/types/DisableBankAccountRequest.java +++ b/src/main/java/com/squareup/square/types/DisableBankAccountRequest.java @@ -76,6 +76,10 @@ public interface BankAccountIdStage { public interface _FinalStage { DisableBankAccountRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage bankAccountId(@NotNull String bankAccountId) { public DisableBankAccountRequest build() { return new DisableBankAccountRequest(bankAccountId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DisableBankAccountResponse.java b/src/main/java/com/squareup/square/types/DisableBankAccountResponse.java index 6cb42a19..c9b739bc 100644 --- a/src/main/java/com/squareup/square/types/DisableBankAccountResponse.java +++ b/src/main/java/com/squareup/square/types/DisableBankAccountResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public DisableBankAccountResponse build() { return new DisableBankAccountResponse(bankAccount, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DisableCardResponse.java b/src/main/java/com/squareup/square/types/DisableCardResponse.java index bbe167c1..bd423b92 100644 --- a/src/main/java/com/squareup/square/types/DisableCardResponse.java +++ b/src/main/java/com/squareup/square/types/DisableCardResponse.java @@ -127,5 +127,15 @@ public Builder card(Card card) { public DisableCardResponse build() { return new DisableCardResponse(errors, card, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DisableCardsRequest.java b/src/main/java/com/squareup/square/types/DisableCardsRequest.java index d7cbb46b..3de5e08b 100644 --- a/src/main/java/com/squareup/square/types/DisableCardsRequest.java +++ b/src/main/java/com/squareup/square/types/DisableCardsRequest.java @@ -76,6 +76,10 @@ public interface CardIdStage { public interface _FinalStage { DisableCardsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage cardId(@NotNull String cardId) { public DisableCardsRequest build() { return new DisableCardsRequest(cardId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DisableEventsResponse.java b/src/main/java/com/squareup/square/types/DisableEventsResponse.java index 3f2de699..86d607ab 100644 --- a/src/main/java/com/squareup/square/types/DisableEventsResponse.java +++ b/src/main/java/com/squareup/square/types/DisableEventsResponse.java @@ -98,5 +98,15 @@ public Builder errors(List errors) { public DisableEventsResponse build() { return new DisableEventsResponse(errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DismissTerminalActionRequest.java b/src/main/java/com/squareup/square/types/DismissTerminalActionRequest.java index cb8bedf5..662dc17f 100644 --- a/src/main/java/com/squareup/square/types/DismissTerminalActionRequest.java +++ b/src/main/java/com/squareup/square/types/DismissTerminalActionRequest.java @@ -76,6 +76,10 @@ public interface ActionIdStage { public interface _FinalStage { DismissTerminalActionRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage actionId(@NotNull String actionId) { public DismissTerminalActionRequest build() { return new DismissTerminalActionRequest(actionId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DismissTerminalActionResponse.java b/src/main/java/com/squareup/square/types/DismissTerminalActionResponse.java index 448991ab..d74c3916 100644 --- a/src/main/java/com/squareup/square/types/DismissTerminalActionResponse.java +++ b/src/main/java/com/squareup/square/types/DismissTerminalActionResponse.java @@ -127,5 +127,15 @@ public Builder action(TerminalAction action) { public DismissTerminalActionResponse build() { return new DismissTerminalActionResponse(errors, action, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DismissTerminalCheckoutRequest.java b/src/main/java/com/squareup/square/types/DismissTerminalCheckoutRequest.java index 9be28779..3e269ca0 100644 --- a/src/main/java/com/squareup/square/types/DismissTerminalCheckoutRequest.java +++ b/src/main/java/com/squareup/square/types/DismissTerminalCheckoutRequest.java @@ -76,6 +76,10 @@ public interface CheckoutIdStage { public interface _FinalStage { DismissTerminalCheckoutRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage checkoutId(@NotNull String checkoutId) { public DismissTerminalCheckoutRequest build() { return new DismissTerminalCheckoutRequest(checkoutId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DismissTerminalCheckoutResponse.java b/src/main/java/com/squareup/square/types/DismissTerminalCheckoutResponse.java index c70e07cd..b8ab4604 100644 --- a/src/main/java/com/squareup/square/types/DismissTerminalCheckoutResponse.java +++ b/src/main/java/com/squareup/square/types/DismissTerminalCheckoutResponse.java @@ -129,5 +129,15 @@ public Builder checkout(TerminalCheckout checkout) { public DismissTerminalCheckoutResponse build() { return new DismissTerminalCheckoutResponse(errors, checkout, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DismissTerminalRefundRequest.java b/src/main/java/com/squareup/square/types/DismissTerminalRefundRequest.java index e7daf186..b1477fa8 100644 --- a/src/main/java/com/squareup/square/types/DismissTerminalRefundRequest.java +++ b/src/main/java/com/squareup/square/types/DismissTerminalRefundRequest.java @@ -76,6 +76,10 @@ public interface TerminalRefundIdStage { public interface _FinalStage { DismissTerminalRefundRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage terminalRefundId(@NotNull String terminalRefundId) { public DismissTerminalRefundRequest build() { return new DismissTerminalRefundRequest(terminalRefundId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DismissTerminalRefundResponse.java b/src/main/java/com/squareup/square/types/DismissTerminalRefundResponse.java index fac2609f..a597c53e 100644 --- a/src/main/java/com/squareup/square/types/DismissTerminalRefundResponse.java +++ b/src/main/java/com/squareup/square/types/DismissTerminalRefundResponse.java @@ -127,5 +127,15 @@ public Builder refund(TerminalRefund refund) { public DismissTerminalRefundResponse build() { return new DismissTerminalRefundResponse(errors, refund, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Dispute.java b/src/main/java/com/squareup/square/types/Dispute.java index c8cda9c0..6185943b 100644 --- a/src/main/java/com/squareup/square/types/Dispute.java +++ b/src/main/java/com/squareup/square/types/Dispute.java @@ -734,5 +734,15 @@ public Dispute build() { locationId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DisputeCreatedEvent.java b/src/main/java/com/squareup/square/types/DisputeCreatedEvent.java index ff5bc4fd..d885593b 100644 --- a/src/main/java/com/squareup/square/types/DisputeCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/DisputeCreatedEvent.java @@ -333,5 +333,15 @@ public DisputeCreatedEvent build() { return new DisputeCreatedEvent( merchantId, locationId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DisputeCreatedEventData.java b/src/main/java/com/squareup/square/types/DisputeCreatedEventData.java index 1f143817..7a5b5c33 100644 --- a/src/main/java/com/squareup/square/types/DisputeCreatedEventData.java +++ b/src/main/java/com/squareup/square/types/DisputeCreatedEventData.java @@ -180,5 +180,15 @@ public Builder object(DisputeCreatedEventObject object) { public DisputeCreatedEventData build() { return new DisputeCreatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DisputeCreatedEventObject.java b/src/main/java/com/squareup/square/types/DisputeCreatedEventObject.java index 9455183e..a48044be 100644 --- a/src/main/java/com/squareup/square/types/DisputeCreatedEventObject.java +++ b/src/main/java/com/squareup/square/types/DisputeCreatedEventObject.java @@ -97,5 +97,15 @@ public Builder object(Dispute object) { public DisputeCreatedEventObject build() { return new DisputeCreatedEventObject(object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DisputeEvidence.java b/src/main/java/com/squareup/square/types/DisputeEvidence.java index 5d26bc7b..acff509a 100644 --- a/src/main/java/com/squareup/square/types/DisputeEvidence.java +++ b/src/main/java/com/squareup/square/types/DisputeEvidence.java @@ -379,5 +379,15 @@ public DisputeEvidence build() { evidenceType, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DisputeEvidenceAddedEvent.java b/src/main/java/com/squareup/square/types/DisputeEvidenceAddedEvent.java index 6c628b27..5945633b 100644 --- a/src/main/java/com/squareup/square/types/DisputeEvidenceAddedEvent.java +++ b/src/main/java/com/squareup/square/types/DisputeEvidenceAddedEvent.java @@ -333,5 +333,15 @@ public DisputeEvidenceAddedEvent build() { return new DisputeEvidenceAddedEvent( merchantId, locationId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DisputeEvidenceAddedEventData.java b/src/main/java/com/squareup/square/types/DisputeEvidenceAddedEventData.java index bad59f5a..0bb56d12 100644 --- a/src/main/java/com/squareup/square/types/DisputeEvidenceAddedEventData.java +++ b/src/main/java/com/squareup/square/types/DisputeEvidenceAddedEventData.java @@ -180,5 +180,15 @@ public Builder object(DisputeEvidenceAddedEventObject object) { public DisputeEvidenceAddedEventData build() { return new DisputeEvidenceAddedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DisputeEvidenceAddedEventObject.java b/src/main/java/com/squareup/square/types/DisputeEvidenceAddedEventObject.java index 30067290..d07180c2 100644 --- a/src/main/java/com/squareup/square/types/DisputeEvidenceAddedEventObject.java +++ b/src/main/java/com/squareup/square/types/DisputeEvidenceAddedEventObject.java @@ -97,5 +97,15 @@ public Builder object(Dispute object) { public DisputeEvidenceAddedEventObject build() { return new DisputeEvidenceAddedEventObject(object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DisputeEvidenceCreatedEvent.java b/src/main/java/com/squareup/square/types/DisputeEvidenceCreatedEvent.java index 2be0c869..f21cfd63 100644 --- a/src/main/java/com/squareup/square/types/DisputeEvidenceCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/DisputeEvidenceCreatedEvent.java @@ -333,5 +333,15 @@ public DisputeEvidenceCreatedEvent build() { return new DisputeEvidenceCreatedEvent( merchantId, locationId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DisputeEvidenceCreatedEventData.java b/src/main/java/com/squareup/square/types/DisputeEvidenceCreatedEventData.java index 1ccc4dfd..cb2c7541 100644 --- a/src/main/java/com/squareup/square/types/DisputeEvidenceCreatedEventData.java +++ b/src/main/java/com/squareup/square/types/DisputeEvidenceCreatedEventData.java @@ -180,5 +180,15 @@ public Builder object(DisputeEvidenceCreatedEventObject object) { public DisputeEvidenceCreatedEventData build() { return new DisputeEvidenceCreatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DisputeEvidenceCreatedEventObject.java b/src/main/java/com/squareup/square/types/DisputeEvidenceCreatedEventObject.java index bb2c93df..abf4d651 100644 --- a/src/main/java/com/squareup/square/types/DisputeEvidenceCreatedEventObject.java +++ b/src/main/java/com/squareup/square/types/DisputeEvidenceCreatedEventObject.java @@ -97,5 +97,15 @@ public Builder object(Dispute object) { public DisputeEvidenceCreatedEventObject build() { return new DisputeEvidenceCreatedEventObject(object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DisputeEvidenceDeletedEvent.java b/src/main/java/com/squareup/square/types/DisputeEvidenceDeletedEvent.java index 6af8716d..f2a32da9 100644 --- a/src/main/java/com/squareup/square/types/DisputeEvidenceDeletedEvent.java +++ b/src/main/java/com/squareup/square/types/DisputeEvidenceDeletedEvent.java @@ -333,5 +333,15 @@ public DisputeEvidenceDeletedEvent build() { return new DisputeEvidenceDeletedEvent( merchantId, locationId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DisputeEvidenceDeletedEventData.java b/src/main/java/com/squareup/square/types/DisputeEvidenceDeletedEventData.java index 64fd32e9..a67c1c68 100644 --- a/src/main/java/com/squareup/square/types/DisputeEvidenceDeletedEventData.java +++ b/src/main/java/com/squareup/square/types/DisputeEvidenceDeletedEventData.java @@ -180,5 +180,15 @@ public Builder object(DisputeEvidenceDeletedEventObject object) { public DisputeEvidenceDeletedEventData build() { return new DisputeEvidenceDeletedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DisputeEvidenceDeletedEventObject.java b/src/main/java/com/squareup/square/types/DisputeEvidenceDeletedEventObject.java index 08b1379f..91cc5d61 100644 --- a/src/main/java/com/squareup/square/types/DisputeEvidenceDeletedEventObject.java +++ b/src/main/java/com/squareup/square/types/DisputeEvidenceDeletedEventObject.java @@ -97,5 +97,15 @@ public Builder object(Dispute object) { public DisputeEvidenceDeletedEventObject build() { return new DisputeEvidenceDeletedEventObject(object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DisputeEvidenceFile.java b/src/main/java/com/squareup/square/types/DisputeEvidenceFile.java index ff189205..bf1c9f79 100644 --- a/src/main/java/com/squareup/square/types/DisputeEvidenceFile.java +++ b/src/main/java/com/squareup/square/types/DisputeEvidenceFile.java @@ -169,5 +169,15 @@ public Builder filetype(Nullable filetype) { public DisputeEvidenceFile build() { return new DisputeEvidenceFile(filename, filetype, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DisputeEvidenceRemovedEvent.java b/src/main/java/com/squareup/square/types/DisputeEvidenceRemovedEvent.java index a74333d1..29aa07fd 100644 --- a/src/main/java/com/squareup/square/types/DisputeEvidenceRemovedEvent.java +++ b/src/main/java/com/squareup/square/types/DisputeEvidenceRemovedEvent.java @@ -333,5 +333,15 @@ public DisputeEvidenceRemovedEvent build() { return new DisputeEvidenceRemovedEvent( merchantId, locationId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DisputeEvidenceRemovedEventData.java b/src/main/java/com/squareup/square/types/DisputeEvidenceRemovedEventData.java index 57b30373..a0cd4190 100644 --- a/src/main/java/com/squareup/square/types/DisputeEvidenceRemovedEventData.java +++ b/src/main/java/com/squareup/square/types/DisputeEvidenceRemovedEventData.java @@ -180,5 +180,15 @@ public Builder object(DisputeEvidenceRemovedEventObject object) { public DisputeEvidenceRemovedEventData build() { return new DisputeEvidenceRemovedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DisputeEvidenceRemovedEventObject.java b/src/main/java/com/squareup/square/types/DisputeEvidenceRemovedEventObject.java index b961588a..de306942 100644 --- a/src/main/java/com/squareup/square/types/DisputeEvidenceRemovedEventObject.java +++ b/src/main/java/com/squareup/square/types/DisputeEvidenceRemovedEventObject.java @@ -97,5 +97,15 @@ public Builder object(Dispute object) { public DisputeEvidenceRemovedEventObject build() { return new DisputeEvidenceRemovedEventObject(object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DisputeStateChangedEvent.java b/src/main/java/com/squareup/square/types/DisputeStateChangedEvent.java index 87a54eb5..7e46642f 100644 --- a/src/main/java/com/squareup/square/types/DisputeStateChangedEvent.java +++ b/src/main/java/com/squareup/square/types/DisputeStateChangedEvent.java @@ -333,5 +333,15 @@ public DisputeStateChangedEvent build() { return new DisputeStateChangedEvent( merchantId, locationId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DisputeStateChangedEventData.java b/src/main/java/com/squareup/square/types/DisputeStateChangedEventData.java index ee0d69fb..44efa994 100644 --- a/src/main/java/com/squareup/square/types/DisputeStateChangedEventData.java +++ b/src/main/java/com/squareup/square/types/DisputeStateChangedEventData.java @@ -180,5 +180,15 @@ public Builder object(DisputeStateChangedEventObject object) { public DisputeStateChangedEventData build() { return new DisputeStateChangedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DisputeStateChangedEventObject.java b/src/main/java/com/squareup/square/types/DisputeStateChangedEventObject.java index 6d41a016..97672dde 100644 --- a/src/main/java/com/squareup/square/types/DisputeStateChangedEventObject.java +++ b/src/main/java/com/squareup/square/types/DisputeStateChangedEventObject.java @@ -97,5 +97,15 @@ public Builder object(Dispute object) { public DisputeStateChangedEventObject build() { return new DisputeStateChangedEventObject(object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DisputeStateUpdatedEvent.java b/src/main/java/com/squareup/square/types/DisputeStateUpdatedEvent.java index e223e21d..b8cbb765 100644 --- a/src/main/java/com/squareup/square/types/DisputeStateUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/DisputeStateUpdatedEvent.java @@ -333,5 +333,15 @@ public DisputeStateUpdatedEvent build() { return new DisputeStateUpdatedEvent( merchantId, locationId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DisputeStateUpdatedEventData.java b/src/main/java/com/squareup/square/types/DisputeStateUpdatedEventData.java index 32edfce6..a09533b4 100644 --- a/src/main/java/com/squareup/square/types/DisputeStateUpdatedEventData.java +++ b/src/main/java/com/squareup/square/types/DisputeStateUpdatedEventData.java @@ -180,5 +180,15 @@ public Builder object(DisputeStateUpdatedEventObject object) { public DisputeStateUpdatedEventData build() { return new DisputeStateUpdatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DisputeStateUpdatedEventObject.java b/src/main/java/com/squareup/square/types/DisputeStateUpdatedEventObject.java index 2de0f3e8..911d6e8e 100644 --- a/src/main/java/com/squareup/square/types/DisputeStateUpdatedEventObject.java +++ b/src/main/java/com/squareup/square/types/DisputeStateUpdatedEventObject.java @@ -97,5 +97,15 @@ public Builder object(Dispute object) { public DisputeStateUpdatedEventObject build() { return new DisputeStateUpdatedEventObject(object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/DisputedPayment.java b/src/main/java/com/squareup/square/types/DisputedPayment.java index fdbabfb7..5920230a 100644 --- a/src/main/java/com/squareup/square/types/DisputedPayment.java +++ b/src/main/java/com/squareup/square/types/DisputedPayment.java @@ -120,5 +120,15 @@ public Builder paymentId(Nullable paymentId) { public DisputedPayment build() { return new DisputedPayment(paymentId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Employee.java b/src/main/java/com/squareup/square/types/Employee.java index 27e21b2f..3a8959ad 100644 --- a/src/main/java/com/squareup/square/types/Employee.java +++ b/src/main/java/com/squareup/square/types/Employee.java @@ -520,5 +520,15 @@ public Employee build() { updatedAt, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/EmployeeWage.java b/src/main/java/com/squareup/square/types/EmployeeWage.java index 14afae2e..8c71a14a 100644 --- a/src/main/java/com/squareup/square/types/EmployeeWage.java +++ b/src/main/java/com/squareup/square/types/EmployeeWage.java @@ -234,5 +234,15 @@ public Builder hourlyRate(Money hourlyRate) { public EmployeeWage build() { return new EmployeeWage(id, employeeId, title, hourlyRate, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/EnableEventsResponse.java b/src/main/java/com/squareup/square/types/EnableEventsResponse.java index df100cea..b371df56 100644 --- a/src/main/java/com/squareup/square/types/EnableEventsResponse.java +++ b/src/main/java/com/squareup/square/types/EnableEventsResponse.java @@ -98,5 +98,15 @@ public Builder errors(List errors) { public EnableEventsResponse build() { return new EnableEventsResponse(errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Error.java b/src/main/java/com/squareup/square/types/Error.java index c50a73c1..a2c4f03d 100644 --- a/src/main/java/com/squareup/square/types/Error.java +++ b/src/main/java/com/squareup/square/types/Error.java @@ -132,6 +132,10 @@ public interface CodeStage { public interface _FinalStage { Error build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A human-readable description of the error for debugging purposes.

*/ @@ -246,5 +250,17 @@ public _FinalStage detail(Optional detail) { public Error build() { return new Error(category, code, detail, field, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Event.java b/src/main/java/com/squareup/square/types/Event.java index 5f9fd359..3f4f4778 100644 --- a/src/main/java/com/squareup/square/types/Event.java +++ b/src/main/java/com/squareup/square/types/Event.java @@ -332,5 +332,15 @@ public Builder data(EventData data) { public Event build() { return new Event(merchantId, locationId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/EventData.java b/src/main/java/com/squareup/square/types/EventData.java index f66be4d8..cb3a1de1 100644 --- a/src/main/java/com/squareup/square/types/EventData.java +++ b/src/main/java/com/squareup/square/types/EventData.java @@ -252,5 +252,15 @@ public Builder object(Nullable> object) { public EventData build() { return new EventData(type, id, deleted, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/EventMetadata.java b/src/main/java/com/squareup/square/types/EventMetadata.java index 9c10e382..083c4795 100644 --- a/src/main/java/com/squareup/square/types/EventMetadata.java +++ b/src/main/java/com/squareup/square/types/EventMetadata.java @@ -169,5 +169,15 @@ public Builder apiVersion(Nullable apiVersion) { public EventMetadata build() { return new EventMetadata(eventId, apiVersion, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/EventTypeMetadata.java b/src/main/java/com/squareup/square/types/EventTypeMetadata.java index 3a908b4f..87ab7557 100644 --- a/src/main/java/com/squareup/square/types/EventTypeMetadata.java +++ b/src/main/java/com/squareup/square/types/EventTypeMetadata.java @@ -159,5 +159,15 @@ public Builder releaseStatus(String releaseStatus) { public EventTypeMetadata build() { return new EventTypeMetadata(eventType, apiVersionIntroduced, releaseStatus, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ExternalPaymentDetails.java b/src/main/java/com/squareup/square/types/ExternalPaymentDetails.java index a1a5678b..b121bc59 100644 --- a/src/main/java/com/squareup/square/types/ExternalPaymentDetails.java +++ b/src/main/java/com/squareup/square/types/ExternalPaymentDetails.java @@ -170,6 +170,10 @@ public interface SourceStage { public interface _FinalStage { ExternalPaymentDetails build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

An ID to associate the payment to its originating source.

*/ @@ -328,5 +332,17 @@ public _FinalStage sourceId(Optional sourceId) { public ExternalPaymentDetails build() { return new ExternalPaymentDetails(type, source, sourceId, sourceFeeMoney, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/FilterValue.java b/src/main/java/com/squareup/square/types/FilterValue.java index b6d389a2..882b5e95 100644 --- a/src/main/java/com/squareup/square/types/FilterValue.java +++ b/src/main/java/com/squareup/square/types/FilterValue.java @@ -223,5 +223,15 @@ public Builder none(Nullable> none) { public FilterValue build() { return new FilterValue(all, any, none, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/FloatNumberRange.java b/src/main/java/com/squareup/square/types/FloatNumberRange.java index 471e1921..c248f0ec 100644 --- a/src/main/java/com/squareup/square/types/FloatNumberRange.java +++ b/src/main/java/com/squareup/square/types/FloatNumberRange.java @@ -169,5 +169,15 @@ public Builder endAt(Nullable endAt) { public FloatNumberRange build() { return new FloatNumberRange(startAt, endAt, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Fulfillment.java b/src/main/java/com/squareup/square/types/Fulfillment.java index 363ac4ec..8289a4ea 100644 --- a/src/main/java/com/squareup/square/types/Fulfillment.java +++ b/src/main/java/com/squareup/square/types/Fulfillment.java @@ -468,5 +468,15 @@ public Fulfillment build() { deliveryDetails, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/FulfillmentDeliveryDetails.java b/src/main/java/com/squareup/square/types/FulfillmentDeliveryDetails.java index 78b17bb6..74f13f35 100644 --- a/src/main/java/com/squareup/square/types/FulfillmentDeliveryDetails.java +++ b/src/main/java/com/squareup/square/types/FulfillmentDeliveryDetails.java @@ -1206,5 +1206,15 @@ public FulfillmentDeliveryDetails build() { managedDelivery, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/FulfillmentFulfillmentEntry.java b/src/main/java/com/squareup/square/types/FulfillmentFulfillmentEntry.java index 0ffaa869..da3714ab 100644 --- a/src/main/java/com/squareup/square/types/FulfillmentFulfillmentEntry.java +++ b/src/main/java/com/squareup/square/types/FulfillmentFulfillmentEntry.java @@ -166,6 +166,10 @@ public interface QuantityStage { public interface _FinalStage { FulfillmentFulfillmentEntry build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique ID that identifies the fulfillment entry only within this order.

*/ @@ -363,5 +367,17 @@ public _FinalStage uid(Optional uid) { public FulfillmentFulfillmentEntry build() { return new FulfillmentFulfillmentEntry(uid, lineItemUid, quantity, metadata, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/FulfillmentPickupDetails.java b/src/main/java/com/squareup/square/types/FulfillmentPickupDetails.java index b0e7cb85..8376925a 100644 --- a/src/main/java/com/squareup/square/types/FulfillmentPickupDetails.java +++ b/src/main/java/com/squareup/square/types/FulfillmentPickupDetails.java @@ -880,5 +880,15 @@ public FulfillmentPickupDetails build() { curbsidePickupDetails, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/FulfillmentPickupDetailsCurbsidePickupDetails.java b/src/main/java/com/squareup/square/types/FulfillmentPickupDetailsCurbsidePickupDetails.java index 853e185d..f81b5926 100644 --- a/src/main/java/com/squareup/square/types/FulfillmentPickupDetailsCurbsidePickupDetails.java +++ b/src/main/java/com/squareup/square/types/FulfillmentPickupDetailsCurbsidePickupDetails.java @@ -177,5 +177,15 @@ public FulfillmentPickupDetailsCurbsidePickupDetails build() { return new FulfillmentPickupDetailsCurbsidePickupDetails( curbsideDetails, buyerArrivedAt, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/FulfillmentRecipient.java b/src/main/java/com/squareup/square/types/FulfillmentRecipient.java index 69842b6e..394714e3 100644 --- a/src/main/java/com/squareup/square/types/FulfillmentRecipient.java +++ b/src/main/java/com/squareup/square/types/FulfillmentRecipient.java @@ -331,5 +331,15 @@ public FulfillmentRecipient build() { return new FulfillmentRecipient( customerId, displayName, emailAddress, phoneNumber, address, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/FulfillmentShipmentDetails.java b/src/main/java/com/squareup/square/types/FulfillmentShipmentDetails.java index a99aea41..3fc7eb2a 100644 --- a/src/main/java/com/squareup/square/types/FulfillmentShipmentDetails.java +++ b/src/main/java/com/squareup/square/types/FulfillmentShipmentDetails.java @@ -765,5 +765,15 @@ public FulfillmentShipmentDetails build() { failureReason, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetAdjustmentInventoryRequest.java b/src/main/java/com/squareup/square/types/GetAdjustmentInventoryRequest.java index 917577c8..d2f1fe8c 100644 --- a/src/main/java/com/squareup/square/types/GetAdjustmentInventoryRequest.java +++ b/src/main/java/com/squareup/square/types/GetAdjustmentInventoryRequest.java @@ -76,6 +76,10 @@ public interface AdjustmentIdStage { public interface _FinalStage { GetAdjustmentInventoryRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage adjustmentId(@NotNull String adjustmentId) { public GetAdjustmentInventoryRequest build() { return new GetAdjustmentInventoryRequest(adjustmentId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetBankAccountByV1IdResponse.java b/src/main/java/com/squareup/square/types/GetBankAccountByV1IdResponse.java index fff53dc3..05eb2844 100644 --- a/src/main/java/com/squareup/square/types/GetBankAccountByV1IdResponse.java +++ b/src/main/java/com/squareup/square/types/GetBankAccountByV1IdResponse.java @@ -127,5 +127,15 @@ public Builder bankAccount(BankAccount bankAccount) { public GetBankAccountByV1IdResponse build() { return new GetBankAccountByV1IdResponse(errors, bankAccount, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetBankAccountResponse.java b/src/main/java/com/squareup/square/types/GetBankAccountResponse.java index 7440db4a..9c0e67df 100644 --- a/src/main/java/com/squareup/square/types/GetBankAccountResponse.java +++ b/src/main/java/com/squareup/square/types/GetBankAccountResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public GetBankAccountResponse build() { return new GetBankAccountResponse(bankAccount, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetBankAccountsRequest.java b/src/main/java/com/squareup/square/types/GetBankAccountsRequest.java index 6d4861aa..9a38fe60 100644 --- a/src/main/java/com/squareup/square/types/GetBankAccountsRequest.java +++ b/src/main/java/com/squareup/square/types/GetBankAccountsRequest.java @@ -76,6 +76,10 @@ public interface BankAccountIdStage { public interface _FinalStage { GetBankAccountsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage bankAccountId(@NotNull String bankAccountId) { public GetBankAccountsRequest build() { return new GetBankAccountsRequest(bankAccountId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetBookingResponse.java b/src/main/java/com/squareup/square/types/GetBookingResponse.java index 4b42946d..66884868 100644 --- a/src/main/java/com/squareup/square/types/GetBookingResponse.java +++ b/src/main/java/com/squareup/square/types/GetBookingResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public GetBookingResponse build() { return new GetBookingResponse(booking, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetBookingsRequest.java b/src/main/java/com/squareup/square/types/GetBookingsRequest.java index e896d0df..94c8d20d 100644 --- a/src/main/java/com/squareup/square/types/GetBookingsRequest.java +++ b/src/main/java/com/squareup/square/types/GetBookingsRequest.java @@ -76,6 +76,10 @@ public interface BookingIdStage { public interface _FinalStage { GetBookingsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage bookingId(@NotNull String bookingId) { public GetBookingsRequest build() { return new GetBookingsRequest(bookingId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetBreakTypeResponse.java b/src/main/java/com/squareup/square/types/GetBreakTypeResponse.java index 5c1e8d9b..e48a910e 100644 --- a/src/main/java/com/squareup/square/types/GetBreakTypeResponse.java +++ b/src/main/java/com/squareup/square/types/GetBreakTypeResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public GetBreakTypeResponse build() { return new GetBreakTypeResponse(breakType, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetBusinessBookingProfileResponse.java b/src/main/java/com/squareup/square/types/GetBusinessBookingProfileResponse.java index 0e4fd227..5e725dad 100644 --- a/src/main/java/com/squareup/square/types/GetBusinessBookingProfileResponse.java +++ b/src/main/java/com/squareup/square/types/GetBusinessBookingProfileResponse.java @@ -129,5 +129,15 @@ public Builder errors(List errors) { public GetBusinessBookingProfileResponse build() { return new GetBusinessBookingProfileResponse(businessBookingProfile, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetByV1IdBankAccountsRequest.java b/src/main/java/com/squareup/square/types/GetByV1IdBankAccountsRequest.java index 2f1b74b0..2ba6a0a7 100644 --- a/src/main/java/com/squareup/square/types/GetByV1IdBankAccountsRequest.java +++ b/src/main/java/com/squareup/square/types/GetByV1IdBankAccountsRequest.java @@ -78,6 +78,10 @@ public interface V1BankAccountIdStage { public interface _FinalStage { GetByV1IdBankAccountsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -113,5 +117,17 @@ public _FinalStage v1BankAccountId(@NotNull String v1BankAccountId) { public GetByV1IdBankAccountsRequest build() { return new GetByV1IdBankAccountsRequest(v1BankAccountId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetCardResponse.java b/src/main/java/com/squareup/square/types/GetCardResponse.java index eca1e701..cce4c9cf 100644 --- a/src/main/java/com/squareup/square/types/GetCardResponse.java +++ b/src/main/java/com/squareup/square/types/GetCardResponse.java @@ -127,5 +127,15 @@ public Builder card(Card card) { public GetCardResponse build() { return new GetCardResponse(errors, card, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetCardsRequest.java b/src/main/java/com/squareup/square/types/GetCardsRequest.java index 8d775cef..192dc523 100644 --- a/src/main/java/com/squareup/square/types/GetCardsRequest.java +++ b/src/main/java/com/squareup/square/types/GetCardsRequest.java @@ -76,6 +76,10 @@ public interface CardIdStage { public interface _FinalStage { GetCardsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage cardId(@NotNull String cardId) { public GetCardsRequest build() { return new GetCardsRequest(cardId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetCashDrawerShiftResponse.java b/src/main/java/com/squareup/square/types/GetCashDrawerShiftResponse.java index 7661779b..df8da84c 100644 --- a/src/main/java/com/squareup/square/types/GetCashDrawerShiftResponse.java +++ b/src/main/java/com/squareup/square/types/GetCashDrawerShiftResponse.java @@ -129,5 +129,15 @@ public Builder errors(List errors) { public GetCashDrawerShiftResponse build() { return new GetCashDrawerShiftResponse(cashDrawerShift, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetCatalogObjectResponse.java b/src/main/java/com/squareup/square/types/GetCatalogObjectResponse.java index a9bb733c..aece2e5e 100644 --- a/src/main/java/com/squareup/square/types/GetCatalogObjectResponse.java +++ b/src/main/java/com/squareup/square/types/GetCatalogObjectResponse.java @@ -160,5 +160,15 @@ public Builder relatedObjects(List relatedObjects) { public GetCatalogObjectResponse build() { return new GetCatalogObjectResponse(errors, object, relatedObjects, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetChannelsRequest.java b/src/main/java/com/squareup/square/types/GetChannelsRequest.java index a537800e..1e769cfe 100644 --- a/src/main/java/com/squareup/square/types/GetChannelsRequest.java +++ b/src/main/java/com/squareup/square/types/GetChannelsRequest.java @@ -76,6 +76,10 @@ public interface ChannelIdStage { public interface _FinalStage { GetChannelsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage channelId(@NotNull String channelId) { public GetChannelsRequest build() { return new GetChannelsRequest(channelId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetCustomerCustomAttributeDefinitionResponse.java b/src/main/java/com/squareup/square/types/GetCustomerCustomAttributeDefinitionResponse.java index 78b5644d..9306bb3d 100644 --- a/src/main/java/com/squareup/square/types/GetCustomerCustomAttributeDefinitionResponse.java +++ b/src/main/java/com/squareup/square/types/GetCustomerCustomAttributeDefinitionResponse.java @@ -131,5 +131,15 @@ public GetCustomerCustomAttributeDefinitionResponse build() { return new GetCustomerCustomAttributeDefinitionResponse( customAttributeDefinition, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetCustomerCustomAttributeResponse.java b/src/main/java/com/squareup/square/types/GetCustomerCustomAttributeResponse.java index 9f2a2299..5e875215 100644 --- a/src/main/java/com/squareup/square/types/GetCustomerCustomAttributeResponse.java +++ b/src/main/java/com/squareup/square/types/GetCustomerCustomAttributeResponse.java @@ -132,5 +132,15 @@ public Builder errors(List errors) { public GetCustomerCustomAttributeResponse build() { return new GetCustomerCustomAttributeResponse(customAttribute, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetCustomerGroupResponse.java b/src/main/java/com/squareup/square/types/GetCustomerGroupResponse.java index 0cd36117..771e7ab9 100644 --- a/src/main/java/com/squareup/square/types/GetCustomerGroupResponse.java +++ b/src/main/java/com/squareup/square/types/GetCustomerGroupResponse.java @@ -127,5 +127,15 @@ public Builder group(CustomerGroup group) { public GetCustomerGroupResponse build() { return new GetCustomerGroupResponse(errors, group, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetCustomerResponse.java b/src/main/java/com/squareup/square/types/GetCustomerResponse.java index d9c44055..0de4cf63 100644 --- a/src/main/java/com/squareup/square/types/GetCustomerResponse.java +++ b/src/main/java/com/squareup/square/types/GetCustomerResponse.java @@ -127,5 +127,15 @@ public Builder customer(Customer customer) { public GetCustomerResponse build() { return new GetCustomerResponse(errors, customer, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetCustomerSegmentResponse.java b/src/main/java/com/squareup/square/types/GetCustomerSegmentResponse.java index 5d1db7e7..94acaa9f 100644 --- a/src/main/java/com/squareup/square/types/GetCustomerSegmentResponse.java +++ b/src/main/java/com/squareup/square/types/GetCustomerSegmentResponse.java @@ -127,5 +127,15 @@ public Builder segment(CustomerSegment segment) { public GetCustomerSegmentResponse build() { return new GetCustomerSegmentResponse(errors, segment, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetCustomersRequest.java b/src/main/java/com/squareup/square/types/GetCustomersRequest.java index 00218309..d07f092c 100644 --- a/src/main/java/com/squareup/square/types/GetCustomersRequest.java +++ b/src/main/java/com/squareup/square/types/GetCustomersRequest.java @@ -76,6 +76,10 @@ public interface CustomerIdStage { public interface _FinalStage { GetCustomersRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage customerId(@NotNull String customerId) { public GetCustomersRequest build() { return new GetCustomersRequest(customerId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetDeviceCodeResponse.java b/src/main/java/com/squareup/square/types/GetDeviceCodeResponse.java index f9bc02c7..ccb57989 100644 --- a/src/main/java/com/squareup/square/types/GetDeviceCodeResponse.java +++ b/src/main/java/com/squareup/square/types/GetDeviceCodeResponse.java @@ -127,5 +127,15 @@ public Builder deviceCode(DeviceCode deviceCode) { public GetDeviceCodeResponse build() { return new GetDeviceCodeResponse(errors, deviceCode, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetDeviceResponse.java b/src/main/java/com/squareup/square/types/GetDeviceResponse.java index d288c31b..c6a30d4b 100644 --- a/src/main/java/com/squareup/square/types/GetDeviceResponse.java +++ b/src/main/java/com/squareup/square/types/GetDeviceResponse.java @@ -127,5 +127,15 @@ public Builder device(Device device) { public GetDeviceResponse build() { return new GetDeviceResponse(errors, device, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetDevicesRequest.java b/src/main/java/com/squareup/square/types/GetDevicesRequest.java index 3f8ac879..f3f6efaa 100644 --- a/src/main/java/com/squareup/square/types/GetDevicesRequest.java +++ b/src/main/java/com/squareup/square/types/GetDevicesRequest.java @@ -76,6 +76,10 @@ public interface DeviceIdStage { public interface _FinalStage { GetDevicesRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage deviceId(@NotNull String deviceId) { public GetDevicesRequest build() { return new GetDevicesRequest(deviceId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetDisputeEvidenceResponse.java b/src/main/java/com/squareup/square/types/GetDisputeEvidenceResponse.java index e37272a1..ad606e42 100644 --- a/src/main/java/com/squareup/square/types/GetDisputeEvidenceResponse.java +++ b/src/main/java/com/squareup/square/types/GetDisputeEvidenceResponse.java @@ -129,5 +129,15 @@ public Builder evidence(DisputeEvidence evidence) { public GetDisputeEvidenceResponse build() { return new GetDisputeEvidenceResponse(errors, evidence, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetDisputeResponse.java b/src/main/java/com/squareup/square/types/GetDisputeResponse.java index 69e3b59b..b7d8e140 100644 --- a/src/main/java/com/squareup/square/types/GetDisputeResponse.java +++ b/src/main/java/com/squareup/square/types/GetDisputeResponse.java @@ -127,5 +127,15 @@ public Builder dispute(Dispute dispute) { public GetDisputeResponse build() { return new GetDisputeResponse(errors, dispute, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetDisputesRequest.java b/src/main/java/com/squareup/square/types/GetDisputesRequest.java index 9633e8e2..6df6d980 100644 --- a/src/main/java/com/squareup/square/types/GetDisputesRequest.java +++ b/src/main/java/com/squareup/square/types/GetDisputesRequest.java @@ -76,6 +76,10 @@ public interface DisputeIdStage { public interface _FinalStage { GetDisputesRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage disputeId(@NotNull String disputeId) { public GetDisputesRequest build() { return new GetDisputesRequest(disputeId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetEmployeeResponse.java b/src/main/java/com/squareup/square/types/GetEmployeeResponse.java index f5777ca9..5d783921 100644 --- a/src/main/java/com/squareup/square/types/GetEmployeeResponse.java +++ b/src/main/java/com/squareup/square/types/GetEmployeeResponse.java @@ -121,5 +121,15 @@ public Builder errors(List errors) { public GetEmployeeResponse build() { return new GetEmployeeResponse(employee, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetEmployeeWageResponse.java b/src/main/java/com/squareup/square/types/GetEmployeeWageResponse.java index a16a2f46..13bd2f6a 100644 --- a/src/main/java/com/squareup/square/types/GetEmployeeWageResponse.java +++ b/src/main/java/com/squareup/square/types/GetEmployeeWageResponse.java @@ -129,5 +129,15 @@ public Builder errors(List errors) { public GetEmployeeWageResponse build() { return new GetEmployeeWageResponse(employeeWage, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetEmployeesRequest.java b/src/main/java/com/squareup/square/types/GetEmployeesRequest.java index f310d875..c5a969a8 100644 --- a/src/main/java/com/squareup/square/types/GetEmployeesRequest.java +++ b/src/main/java/com/squareup/square/types/GetEmployeesRequest.java @@ -76,6 +76,10 @@ public interface IdStage { public interface _FinalStage { GetEmployeesRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage id(@NotNull String id) { public GetEmployeesRequest build() { return new GetEmployeesRequest(id, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetGiftCardFromGanRequest.java b/src/main/java/com/squareup/square/types/GetGiftCardFromGanRequest.java index 498e56f5..4fdccfbf 100644 --- a/src/main/java/com/squareup/square/types/GetGiftCardFromGanRequest.java +++ b/src/main/java/com/squareup/square/types/GetGiftCardFromGanRequest.java @@ -80,6 +80,10 @@ public interface GanStage { public interface _FinalStage { GetGiftCardFromGanRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -117,5 +121,17 @@ public _FinalStage gan(@NotNull String gan) { public GetGiftCardFromGanRequest build() { return new GetGiftCardFromGanRequest(gan, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetGiftCardFromGanResponse.java b/src/main/java/com/squareup/square/types/GetGiftCardFromGanResponse.java index 7af367bb..fe8b41e6 100644 --- a/src/main/java/com/squareup/square/types/GetGiftCardFromGanResponse.java +++ b/src/main/java/com/squareup/square/types/GetGiftCardFromGanResponse.java @@ -127,5 +127,15 @@ public Builder giftCard(GiftCard giftCard) { public GetGiftCardFromGanResponse build() { return new GetGiftCardFromGanResponse(errors, giftCard, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetGiftCardFromNonceRequest.java b/src/main/java/com/squareup/square/types/GetGiftCardFromNonceRequest.java index 9ee45b39..57f4b269 100644 --- a/src/main/java/com/squareup/square/types/GetGiftCardFromNonceRequest.java +++ b/src/main/java/com/squareup/square/types/GetGiftCardFromNonceRequest.java @@ -78,6 +78,10 @@ public interface NonceStage { public interface _FinalStage { GetGiftCardFromNonceRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -113,5 +117,17 @@ public _FinalStage nonce(@NotNull String nonce) { public GetGiftCardFromNonceRequest build() { return new GetGiftCardFromNonceRequest(nonce, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetGiftCardFromNonceResponse.java b/src/main/java/com/squareup/square/types/GetGiftCardFromNonceResponse.java index 89b76e3d..7872cb2d 100644 --- a/src/main/java/com/squareup/square/types/GetGiftCardFromNonceResponse.java +++ b/src/main/java/com/squareup/square/types/GetGiftCardFromNonceResponse.java @@ -127,5 +127,15 @@ public Builder giftCard(GiftCard giftCard) { public GetGiftCardFromNonceResponse build() { return new GetGiftCardFromNonceResponse(errors, giftCard, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetGiftCardResponse.java b/src/main/java/com/squareup/square/types/GetGiftCardResponse.java index 8051aef8..70f2731d 100644 --- a/src/main/java/com/squareup/square/types/GetGiftCardResponse.java +++ b/src/main/java/com/squareup/square/types/GetGiftCardResponse.java @@ -127,5 +127,15 @@ public Builder giftCard(GiftCard giftCard) { public GetGiftCardResponse build() { return new GetGiftCardResponse(errors, giftCard, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetGiftCardsRequest.java b/src/main/java/com/squareup/square/types/GetGiftCardsRequest.java index 63a6a6c8..f54165a8 100644 --- a/src/main/java/com/squareup/square/types/GetGiftCardsRequest.java +++ b/src/main/java/com/squareup/square/types/GetGiftCardsRequest.java @@ -76,6 +76,10 @@ public interface IdStage { public interface _FinalStage { GetGiftCardsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage id(@NotNull String id) { public GetGiftCardsRequest build() { return new GetGiftCardsRequest(id, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetInventoryAdjustmentResponse.java b/src/main/java/com/squareup/square/types/GetInventoryAdjustmentResponse.java index 53335f6e..c6b30bd5 100644 --- a/src/main/java/com/squareup/square/types/GetInventoryAdjustmentResponse.java +++ b/src/main/java/com/squareup/square/types/GetInventoryAdjustmentResponse.java @@ -129,5 +129,15 @@ public Builder adjustment(InventoryAdjustment adjustment) { public GetInventoryAdjustmentResponse build() { return new GetInventoryAdjustmentResponse(errors, adjustment, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetInventoryChangesResponse.java b/src/main/java/com/squareup/square/types/GetInventoryChangesResponse.java index 4a4e27d5..a12d945a 100644 --- a/src/main/java/com/squareup/square/types/GetInventoryChangesResponse.java +++ b/src/main/java/com/squareup/square/types/GetInventoryChangesResponse.java @@ -162,5 +162,15 @@ public Builder cursor(String cursor) { public GetInventoryChangesResponse build() { return new GetInventoryChangesResponse(errors, changes, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetInventoryCountResponse.java b/src/main/java/com/squareup/square/types/GetInventoryCountResponse.java index 6a03cace..57c89809 100644 --- a/src/main/java/com/squareup/square/types/GetInventoryCountResponse.java +++ b/src/main/java/com/squareup/square/types/GetInventoryCountResponse.java @@ -164,5 +164,15 @@ public Builder cursor(String cursor) { public GetInventoryCountResponse build() { return new GetInventoryCountResponse(errors, counts, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetInventoryPhysicalCountResponse.java b/src/main/java/com/squareup/square/types/GetInventoryPhysicalCountResponse.java index abd67124..3e3d4e6f 100644 --- a/src/main/java/com/squareup/square/types/GetInventoryPhysicalCountResponse.java +++ b/src/main/java/com/squareup/square/types/GetInventoryPhysicalCountResponse.java @@ -129,5 +129,15 @@ public Builder count(InventoryPhysicalCount count) { public GetInventoryPhysicalCountResponse build() { return new GetInventoryPhysicalCountResponse(errors, count, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetInventoryRequest.java b/src/main/java/com/squareup/square/types/GetInventoryRequest.java index 231278c2..5a1441e3 100644 --- a/src/main/java/com/squareup/square/types/GetInventoryRequest.java +++ b/src/main/java/com/squareup/square/types/GetInventoryRequest.java @@ -131,6 +131,10 @@ public interface CatalogObjectIdStage { public interface _FinalStage { GetInventoryRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The Location IDs to look up as a comma-separated * list. An empty list queries all locations.

@@ -271,5 +275,17 @@ public _FinalStage locationIds(Optional locationIds) { public GetInventoryRequest build() { return new GetInventoryRequest(catalogObjectId, locationIds, cursor, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetInventoryTransferResponse.java b/src/main/java/com/squareup/square/types/GetInventoryTransferResponse.java index 61c02c79..9ee3ee97 100644 --- a/src/main/java/com/squareup/square/types/GetInventoryTransferResponse.java +++ b/src/main/java/com/squareup/square/types/GetInventoryTransferResponse.java @@ -129,5 +129,15 @@ public Builder transfer(InventoryTransfer transfer) { public GetInventoryTransferResponse build() { return new GetInventoryTransferResponse(errors, transfer, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetInvoiceResponse.java b/src/main/java/com/squareup/square/types/GetInvoiceResponse.java index ab74c2a2..7b79daff 100644 --- a/src/main/java/com/squareup/square/types/GetInvoiceResponse.java +++ b/src/main/java/com/squareup/square/types/GetInvoiceResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public GetInvoiceResponse build() { return new GetInvoiceResponse(invoice, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetInvoicesRequest.java b/src/main/java/com/squareup/square/types/GetInvoicesRequest.java index 7df13b58..9ff9cc63 100644 --- a/src/main/java/com/squareup/square/types/GetInvoicesRequest.java +++ b/src/main/java/com/squareup/square/types/GetInvoicesRequest.java @@ -76,6 +76,10 @@ public interface InvoiceIdStage { public interface _FinalStage { GetInvoicesRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage invoiceId(@NotNull String invoiceId) { public GetInvoicesRequest build() { return new GetInvoicesRequest(invoiceId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetLocationResponse.java b/src/main/java/com/squareup/square/types/GetLocationResponse.java index 840efded..e213b5ba 100644 --- a/src/main/java/com/squareup/square/types/GetLocationResponse.java +++ b/src/main/java/com/squareup/square/types/GetLocationResponse.java @@ -127,5 +127,15 @@ public Builder location(Location location) { public GetLocationResponse build() { return new GetLocationResponse(errors, location, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetLocationsRequest.java b/src/main/java/com/squareup/square/types/GetLocationsRequest.java index 923185fc..95645324 100644 --- a/src/main/java/com/squareup/square/types/GetLocationsRequest.java +++ b/src/main/java/com/squareup/square/types/GetLocationsRequest.java @@ -78,6 +78,10 @@ public interface LocationIdStage { public interface _FinalStage { GetLocationsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -113,5 +117,17 @@ public _FinalStage locationId(@NotNull String locationId) { public GetLocationsRequest build() { return new GetLocationsRequest(locationId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetLoyaltyAccountResponse.java b/src/main/java/com/squareup/square/types/GetLoyaltyAccountResponse.java index eb7eee2f..e9919fdd 100644 --- a/src/main/java/com/squareup/square/types/GetLoyaltyAccountResponse.java +++ b/src/main/java/com/squareup/square/types/GetLoyaltyAccountResponse.java @@ -129,5 +129,15 @@ public Builder loyaltyAccount(LoyaltyAccount loyaltyAccount) { public GetLoyaltyAccountResponse build() { return new GetLoyaltyAccountResponse(errors, loyaltyAccount, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetLoyaltyProgramResponse.java b/src/main/java/com/squareup/square/types/GetLoyaltyProgramResponse.java index 807466a2..758098b6 100644 --- a/src/main/java/com/squareup/square/types/GetLoyaltyProgramResponse.java +++ b/src/main/java/com/squareup/square/types/GetLoyaltyProgramResponse.java @@ -127,5 +127,15 @@ public Builder program(LoyaltyProgram program) { public GetLoyaltyProgramResponse build() { return new GetLoyaltyProgramResponse(errors, program, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetLoyaltyPromotionResponse.java b/src/main/java/com/squareup/square/types/GetLoyaltyPromotionResponse.java index 82c0a714..d0ebd73a 100644 --- a/src/main/java/com/squareup/square/types/GetLoyaltyPromotionResponse.java +++ b/src/main/java/com/squareup/square/types/GetLoyaltyPromotionResponse.java @@ -129,5 +129,15 @@ public Builder loyaltyPromotion(LoyaltyPromotion loyaltyPromotion) { public GetLoyaltyPromotionResponse build() { return new GetLoyaltyPromotionResponse(errors, loyaltyPromotion, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetLoyaltyRewardResponse.java b/src/main/java/com/squareup/square/types/GetLoyaltyRewardResponse.java index 5e853b32..3e9d7f10 100644 --- a/src/main/java/com/squareup/square/types/GetLoyaltyRewardResponse.java +++ b/src/main/java/com/squareup/square/types/GetLoyaltyRewardResponse.java @@ -127,5 +127,15 @@ public Builder reward(LoyaltyReward reward) { public GetLoyaltyRewardResponse build() { return new GetLoyaltyRewardResponse(errors, reward, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetMerchantResponse.java b/src/main/java/com/squareup/square/types/GetMerchantResponse.java index b8a43a40..d3549662 100644 --- a/src/main/java/com/squareup/square/types/GetMerchantResponse.java +++ b/src/main/java/com/squareup/square/types/GetMerchantResponse.java @@ -127,5 +127,15 @@ public Builder merchant(Merchant merchant) { public GetMerchantResponse build() { return new GetMerchantResponse(errors, merchant, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetMerchantsRequest.java b/src/main/java/com/squareup/square/types/GetMerchantsRequest.java index 5d41c918..757caf72 100644 --- a/src/main/java/com/squareup/square/types/GetMerchantsRequest.java +++ b/src/main/java/com/squareup/square/types/GetMerchantsRequest.java @@ -78,6 +78,10 @@ public interface MerchantIdStage { public interface _FinalStage { GetMerchantsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -113,5 +117,17 @@ public _FinalStage merchantId(@NotNull String merchantId) { public GetMerchantsRequest build() { return new GetMerchantsRequest(merchantId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetOrderResponse.java b/src/main/java/com/squareup/square/types/GetOrderResponse.java index f50b56b7..cef1fdbb 100644 --- a/src/main/java/com/squareup/square/types/GetOrderResponse.java +++ b/src/main/java/com/squareup/square/types/GetOrderResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public GetOrderResponse build() { return new GetOrderResponse(order, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetOrdersRequest.java b/src/main/java/com/squareup/square/types/GetOrdersRequest.java index 349012ae..65c47647 100644 --- a/src/main/java/com/squareup/square/types/GetOrdersRequest.java +++ b/src/main/java/com/squareup/square/types/GetOrdersRequest.java @@ -76,6 +76,10 @@ public interface OrderIdStage { public interface _FinalStage { GetOrdersRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage orderId(@NotNull String orderId) { public GetOrdersRequest build() { return new GetOrdersRequest(orderId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetPaymentLinkResponse.java b/src/main/java/com/squareup/square/types/GetPaymentLinkResponse.java index 44ddaed3..d351a0b1 100644 --- a/src/main/java/com/squareup/square/types/GetPaymentLinkResponse.java +++ b/src/main/java/com/squareup/square/types/GetPaymentLinkResponse.java @@ -127,5 +127,15 @@ public Builder paymentLink(PaymentLink paymentLink) { public GetPaymentLinkResponse build() { return new GetPaymentLinkResponse(errors, paymentLink, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetPaymentRefundResponse.java b/src/main/java/com/squareup/square/types/GetPaymentRefundResponse.java index 9c920d4f..bda0626e 100644 --- a/src/main/java/com/squareup/square/types/GetPaymentRefundResponse.java +++ b/src/main/java/com/squareup/square/types/GetPaymentRefundResponse.java @@ -127,5 +127,15 @@ public Builder refund(PaymentRefund refund) { public GetPaymentRefundResponse build() { return new GetPaymentRefundResponse(errors, refund, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetPaymentResponse.java b/src/main/java/com/squareup/square/types/GetPaymentResponse.java index fe6a6908..ef9a3073 100644 --- a/src/main/java/com/squareup/square/types/GetPaymentResponse.java +++ b/src/main/java/com/squareup/square/types/GetPaymentResponse.java @@ -127,5 +127,15 @@ public Builder payment(Payment payment) { public GetPaymentResponse build() { return new GetPaymentResponse(errors, payment, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetPaymentsRequest.java b/src/main/java/com/squareup/square/types/GetPaymentsRequest.java index def07ab1..460b5741 100644 --- a/src/main/java/com/squareup/square/types/GetPaymentsRequest.java +++ b/src/main/java/com/squareup/square/types/GetPaymentsRequest.java @@ -76,6 +76,10 @@ public interface PaymentIdStage { public interface _FinalStage { GetPaymentsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage paymentId(@NotNull String paymentId) { public GetPaymentsRequest build() { return new GetPaymentsRequest(paymentId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetPayoutResponse.java b/src/main/java/com/squareup/square/types/GetPayoutResponse.java index 51487ced..32a28791 100644 --- a/src/main/java/com/squareup/square/types/GetPayoutResponse.java +++ b/src/main/java/com/squareup/square/types/GetPayoutResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public GetPayoutResponse build() { return new GetPayoutResponse(payout, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetPayoutsRequest.java b/src/main/java/com/squareup/square/types/GetPayoutsRequest.java index 5bbee1b4..9073c998 100644 --- a/src/main/java/com/squareup/square/types/GetPayoutsRequest.java +++ b/src/main/java/com/squareup/square/types/GetPayoutsRequest.java @@ -76,6 +76,10 @@ public interface PayoutIdStage { public interface _FinalStage { GetPayoutsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage payoutId(@NotNull String payoutId) { public GetPayoutsRequest build() { return new GetPayoutsRequest(payoutId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetPhysicalCountInventoryRequest.java b/src/main/java/com/squareup/square/types/GetPhysicalCountInventoryRequest.java index 23e49110..4f0bcc54 100644 --- a/src/main/java/com/squareup/square/types/GetPhysicalCountInventoryRequest.java +++ b/src/main/java/com/squareup/square/types/GetPhysicalCountInventoryRequest.java @@ -78,6 +78,10 @@ public interface PhysicalCountIdStage { public interface _FinalStage { GetPhysicalCountInventoryRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -113,5 +117,17 @@ public _FinalStage physicalCountId(@NotNull String physicalCountId) { public GetPhysicalCountInventoryRequest build() { return new GetPhysicalCountInventoryRequest(physicalCountId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetRefundsRequest.java b/src/main/java/com/squareup/square/types/GetRefundsRequest.java index cc66f049..093d4419 100644 --- a/src/main/java/com/squareup/square/types/GetRefundsRequest.java +++ b/src/main/java/com/squareup/square/types/GetRefundsRequest.java @@ -76,6 +76,10 @@ public interface RefundIdStage { public interface _FinalStage { GetRefundsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage refundId(@NotNull String refundId) { public GetRefundsRequest build() { return new GetRefundsRequest(refundId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetShiftResponse.java b/src/main/java/com/squareup/square/types/GetShiftResponse.java index 34bb50bc..0d6001da 100644 --- a/src/main/java/com/squareup/square/types/GetShiftResponse.java +++ b/src/main/java/com/squareup/square/types/GetShiftResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public GetShiftResponse build() { return new GetShiftResponse(shift, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetSnippetResponse.java b/src/main/java/com/squareup/square/types/GetSnippetResponse.java index 672995bf..946794d1 100644 --- a/src/main/java/com/squareup/square/types/GetSnippetResponse.java +++ b/src/main/java/com/squareup/square/types/GetSnippetResponse.java @@ -127,5 +127,15 @@ public Builder snippet(Snippet snippet) { public GetSnippetResponse build() { return new GetSnippetResponse(errors, snippet, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetSnippetsRequest.java b/src/main/java/com/squareup/square/types/GetSnippetsRequest.java index d5359e4f..65cf057f 100644 --- a/src/main/java/com/squareup/square/types/GetSnippetsRequest.java +++ b/src/main/java/com/squareup/square/types/GetSnippetsRequest.java @@ -76,6 +76,10 @@ public interface SiteIdStage { public interface _FinalStage { GetSnippetsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage siteId(@NotNull String siteId) { public GetSnippetsRequest build() { return new GetSnippetsRequest(siteId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetSubscriptionResponse.java b/src/main/java/com/squareup/square/types/GetSubscriptionResponse.java index ae89f9f8..914c14c8 100644 --- a/src/main/java/com/squareup/square/types/GetSubscriptionResponse.java +++ b/src/main/java/com/squareup/square/types/GetSubscriptionResponse.java @@ -129,5 +129,15 @@ public Builder subscription(Subscription subscription) { public GetSubscriptionResponse build() { return new GetSubscriptionResponse(errors, subscription, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetSubscriptionsRequest.java b/src/main/java/com/squareup/square/types/GetSubscriptionsRequest.java index 6f14412e..ea84f707 100644 --- a/src/main/java/com/squareup/square/types/GetSubscriptionsRequest.java +++ b/src/main/java/com/squareup/square/types/GetSubscriptionsRequest.java @@ -107,6 +107,10 @@ public interface SubscriptionIdStage { public interface _FinalStage { GetSubscriptionsRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A query parameter to specify related information to be included in the response.

*

The supported query parameter values are:

@@ -203,5 +207,17 @@ public _FinalStage include(Optional include) { public GetSubscriptionsRequest build() { return new GetSubscriptionsRequest(subscriptionId, include, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetTeamMemberBookingProfileResponse.java b/src/main/java/com/squareup/square/types/GetTeamMemberBookingProfileResponse.java index 1b197093..62b2a6bd 100644 --- a/src/main/java/com/squareup/square/types/GetTeamMemberBookingProfileResponse.java +++ b/src/main/java/com/squareup/square/types/GetTeamMemberBookingProfileResponse.java @@ -130,5 +130,15 @@ public Builder errors(List errors) { public GetTeamMemberBookingProfileResponse build() { return new GetTeamMemberBookingProfileResponse(teamMemberBookingProfile, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetTeamMemberResponse.java b/src/main/java/com/squareup/square/types/GetTeamMemberResponse.java index 93c28f0f..d0ea63e8 100644 --- a/src/main/java/com/squareup/square/types/GetTeamMemberResponse.java +++ b/src/main/java/com/squareup/square/types/GetTeamMemberResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public GetTeamMemberResponse build() { return new GetTeamMemberResponse(teamMember, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetTeamMemberWageResponse.java b/src/main/java/com/squareup/square/types/GetTeamMemberWageResponse.java index 1c5eb4ba..40dfd9a3 100644 --- a/src/main/java/com/squareup/square/types/GetTeamMemberWageResponse.java +++ b/src/main/java/com/squareup/square/types/GetTeamMemberWageResponse.java @@ -129,5 +129,15 @@ public Builder errors(List errors) { public GetTeamMemberWageResponse build() { return new GetTeamMemberWageResponse(teamMemberWage, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetTeamMembersRequest.java b/src/main/java/com/squareup/square/types/GetTeamMembersRequest.java index b206b27e..7516fa40 100644 --- a/src/main/java/com/squareup/square/types/GetTeamMembersRequest.java +++ b/src/main/java/com/squareup/square/types/GetTeamMembersRequest.java @@ -76,6 +76,10 @@ public interface TeamMemberIdStage { public interface _FinalStage { GetTeamMembersRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage teamMemberId(@NotNull String teamMemberId) { public GetTeamMembersRequest build() { return new GetTeamMembersRequest(teamMemberId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetTerminalActionResponse.java b/src/main/java/com/squareup/square/types/GetTerminalActionResponse.java index 92a6b778..a642ba9e 100644 --- a/src/main/java/com/squareup/square/types/GetTerminalActionResponse.java +++ b/src/main/java/com/squareup/square/types/GetTerminalActionResponse.java @@ -127,5 +127,15 @@ public Builder action(TerminalAction action) { public GetTerminalActionResponse build() { return new GetTerminalActionResponse(errors, action, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetTerminalCheckoutResponse.java b/src/main/java/com/squareup/square/types/GetTerminalCheckoutResponse.java index 94d9a72e..23d279ae 100644 --- a/src/main/java/com/squareup/square/types/GetTerminalCheckoutResponse.java +++ b/src/main/java/com/squareup/square/types/GetTerminalCheckoutResponse.java @@ -129,5 +129,15 @@ public Builder checkout(TerminalCheckout checkout) { public GetTerminalCheckoutResponse build() { return new GetTerminalCheckoutResponse(errors, checkout, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetTerminalRefundResponse.java b/src/main/java/com/squareup/square/types/GetTerminalRefundResponse.java index 5aa819bd..69de154e 100644 --- a/src/main/java/com/squareup/square/types/GetTerminalRefundResponse.java +++ b/src/main/java/com/squareup/square/types/GetTerminalRefundResponse.java @@ -127,5 +127,15 @@ public Builder refund(TerminalRefund refund) { public GetTerminalRefundResponse build() { return new GetTerminalRefundResponse(errors, refund, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetTransactionResponse.java b/src/main/java/com/squareup/square/types/GetTransactionResponse.java index 1e2371ef..567159de 100644 --- a/src/main/java/com/squareup/square/types/GetTransactionResponse.java +++ b/src/main/java/com/squareup/square/types/GetTransactionResponse.java @@ -127,5 +127,15 @@ public Builder transaction(Transaction transaction) { public GetTransactionResponse build() { return new GetTransactionResponse(errors, transaction, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetTransferInventoryRequest.java b/src/main/java/com/squareup/square/types/GetTransferInventoryRequest.java index f98c2b02..18d163f5 100644 --- a/src/main/java/com/squareup/square/types/GetTransferInventoryRequest.java +++ b/src/main/java/com/squareup/square/types/GetTransferInventoryRequest.java @@ -76,6 +76,10 @@ public interface TransferIdStage { public interface _FinalStage { GetTransferInventoryRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage transferId(@NotNull String transferId) { public GetTransferInventoryRequest build() { return new GetTransferInventoryRequest(transferId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetTransferOrdersRequest.java b/src/main/java/com/squareup/square/types/GetTransferOrdersRequest.java index aff67216..d2153c26 100644 --- a/src/main/java/com/squareup/square/types/GetTransferOrdersRequest.java +++ b/src/main/java/com/squareup/square/types/GetTransferOrdersRequest.java @@ -76,6 +76,10 @@ public interface TransferOrderIdStage { public interface _FinalStage { GetTransferOrdersRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage transferOrderId(@NotNull String transferOrderId) { public GetTransferOrdersRequest build() { return new GetTransferOrdersRequest(transferOrderId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetVendorResponse.java b/src/main/java/com/squareup/square/types/GetVendorResponse.java index ae75fef8..d8984226 100644 --- a/src/main/java/com/squareup/square/types/GetVendorResponse.java +++ b/src/main/java/com/squareup/square/types/GetVendorResponse.java @@ -127,5 +127,15 @@ public Builder vendor(Vendor vendor) { public GetVendorResponse build() { return new GetVendorResponse(errors, vendor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetVendorsRequest.java b/src/main/java/com/squareup/square/types/GetVendorsRequest.java index c1dd8cdb..8f658b79 100644 --- a/src/main/java/com/squareup/square/types/GetVendorsRequest.java +++ b/src/main/java/com/squareup/square/types/GetVendorsRequest.java @@ -76,6 +76,10 @@ public interface VendorIdStage { public interface _FinalStage { GetVendorsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage vendorId(@NotNull String vendorId) { public GetVendorsRequest build() { return new GetVendorsRequest(vendorId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetWageSettingResponse.java b/src/main/java/com/squareup/square/types/GetWageSettingResponse.java index 1c1d472a..e06a6d5f 100644 --- a/src/main/java/com/squareup/square/types/GetWageSettingResponse.java +++ b/src/main/java/com/squareup/square/types/GetWageSettingResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public GetWageSettingResponse build() { return new GetWageSettingResponse(wageSetting, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GetWebhookSubscriptionResponse.java b/src/main/java/com/squareup/square/types/GetWebhookSubscriptionResponse.java index 010035e5..a9815c30 100644 --- a/src/main/java/com/squareup/square/types/GetWebhookSubscriptionResponse.java +++ b/src/main/java/com/squareup/square/types/GetWebhookSubscriptionResponse.java @@ -129,5 +129,15 @@ public Builder subscription(WebhookSubscription subscription) { public GetWebhookSubscriptionResponse build() { return new GetWebhookSubscriptionResponse(errors, subscription, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCard.java b/src/main/java/com/squareup/square/types/GiftCard.java index 004322de..d04d65eb 100644 --- a/src/main/java/com/squareup/square/types/GiftCard.java +++ b/src/main/java/com/squareup/square/types/GiftCard.java @@ -202,6 +202,10 @@ public interface TypeStage { public interface _FinalStage { GiftCard build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The Square-assigned ID of the gift card.

*/ @@ -487,5 +491,17 @@ public GiftCard build() { return new GiftCard( id, type, ganSource, state, balanceMoney, gan, createdAt, customerIds, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardActivity.java b/src/main/java/com/squareup/square/types/GiftCardActivity.java index f61bcb81..7852265f 100644 --- a/src/main/java/com/squareup/square/types/GiftCardActivity.java +++ b/src/main/java/com/squareup/square/types/GiftCardActivity.java @@ -426,6 +426,10 @@ public interface LocationIdStage { public interface _FinalStage { GiftCardActivity build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The Square-assigned ID of the gift card activity.

*/ @@ -1218,5 +1222,17 @@ public GiftCardActivity build() { transferBalanceFromActivityDetails, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardActivityActivate.java b/src/main/java/com/squareup/square/types/GiftCardActivityActivate.java index 21973d88..dd00721b 100644 --- a/src/main/java/com/squareup/square/types/GiftCardActivityActivate.java +++ b/src/main/java/com/squareup/square/types/GiftCardActivityActivate.java @@ -335,5 +335,15 @@ public GiftCardActivityActivate build() { return new GiftCardActivityActivate( amountMoney, orderId, lineItemUid, referenceId, buyerPaymentInstrumentIds, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardActivityAdjustDecrement.java b/src/main/java/com/squareup/square/types/GiftCardActivityAdjustDecrement.java index 4c63d772..cd137f97 100644 --- a/src/main/java/com/squareup/square/types/GiftCardActivityAdjustDecrement.java +++ b/src/main/java/com/squareup/square/types/GiftCardActivityAdjustDecrement.java @@ -97,6 +97,10 @@ public interface ReasonStage { public interface _FinalStage { GiftCardActivityAdjustDecrement build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -147,5 +151,17 @@ public _FinalStage reason(@NotNull GiftCardActivityAdjustDecrementReason reason) public GiftCardActivityAdjustDecrement build() { return new GiftCardActivityAdjustDecrement(amountMoney, reason, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardActivityAdjustIncrement.java b/src/main/java/com/squareup/square/types/GiftCardActivityAdjustIncrement.java index 2ac6f5c6..f9caf51e 100644 --- a/src/main/java/com/squareup/square/types/GiftCardActivityAdjustIncrement.java +++ b/src/main/java/com/squareup/square/types/GiftCardActivityAdjustIncrement.java @@ -97,6 +97,10 @@ public interface ReasonStage { public interface _FinalStage { GiftCardActivityAdjustIncrement build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -147,5 +151,17 @@ public _FinalStage reason(@NotNull GiftCardActivityAdjustIncrementReason reason) public GiftCardActivityAdjustIncrement build() { return new GiftCardActivityAdjustIncrement(amountMoney, reason, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardActivityBlock.java b/src/main/java/com/squareup/square/types/GiftCardActivityBlock.java index 6dd0c933..e76a805e 100644 --- a/src/main/java/com/squareup/square/types/GiftCardActivityBlock.java +++ b/src/main/java/com/squareup/square/types/GiftCardActivityBlock.java @@ -78,6 +78,10 @@ public interface ReasonStage { public interface _FinalStage { GiftCardActivityBlock build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -113,5 +117,17 @@ public _FinalStage reason(@NotNull String reason) { public GiftCardActivityBlock build() { return new GiftCardActivityBlock(reason, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardActivityClearBalance.java b/src/main/java/com/squareup/square/types/GiftCardActivityClearBalance.java index a6773a42..b0d2509c 100644 --- a/src/main/java/com/squareup/square/types/GiftCardActivityClearBalance.java +++ b/src/main/java/com/squareup/square/types/GiftCardActivityClearBalance.java @@ -79,6 +79,10 @@ public interface ReasonStage { public interface _FinalStage { GiftCardActivityClearBalance build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -114,5 +118,17 @@ public _FinalStage reason(@NotNull GiftCardActivityClearBalanceReason reason) { public GiftCardActivityClearBalance build() { return new GiftCardActivityClearBalance(reason, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardActivityCreatedEvent.java b/src/main/java/com/squareup/square/types/GiftCardActivityCreatedEvent.java index c665c75c..731264bc 100644 --- a/src/main/java/com/squareup/square/types/GiftCardActivityCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/GiftCardActivityCreatedEvent.java @@ -284,5 +284,15 @@ public Builder data(GiftCardActivityCreatedEventData data) { public GiftCardActivityCreatedEvent build() { return new GiftCardActivityCreatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardActivityCreatedEventData.java b/src/main/java/com/squareup/square/types/GiftCardActivityCreatedEventData.java index 685d1d58..da45b617 100644 --- a/src/main/java/com/squareup/square/types/GiftCardActivityCreatedEventData.java +++ b/src/main/java/com/squareup/square/types/GiftCardActivityCreatedEventData.java @@ -180,5 +180,15 @@ public Builder object(GiftCardActivityCreatedEventObject object) { public GiftCardActivityCreatedEventData build() { return new GiftCardActivityCreatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardActivityCreatedEventObject.java b/src/main/java/com/squareup/square/types/GiftCardActivityCreatedEventObject.java index fb26117b..60609d7c 100644 --- a/src/main/java/com/squareup/square/types/GiftCardActivityCreatedEventObject.java +++ b/src/main/java/com/squareup/square/types/GiftCardActivityCreatedEventObject.java @@ -99,5 +99,15 @@ public Builder giftCardActivity(GiftCardActivity giftCardActivity) { public GiftCardActivityCreatedEventObject build() { return new GiftCardActivityCreatedEventObject(giftCardActivity, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardActivityDeactivate.java b/src/main/java/com/squareup/square/types/GiftCardActivityDeactivate.java index 06355b1e..376c6a52 100644 --- a/src/main/java/com/squareup/square/types/GiftCardActivityDeactivate.java +++ b/src/main/java/com/squareup/square/types/GiftCardActivityDeactivate.java @@ -79,6 +79,10 @@ public interface ReasonStage { public interface _FinalStage { GiftCardActivityDeactivate build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -114,5 +118,17 @@ public _FinalStage reason(@NotNull GiftCardActivityDeactivateReason reason) { public GiftCardActivityDeactivate build() { return new GiftCardActivityDeactivate(reason, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardActivityImport.java b/src/main/java/com/squareup/square/types/GiftCardActivityImport.java index 01510814..12db671f 100644 --- a/src/main/java/com/squareup/square/types/GiftCardActivityImport.java +++ b/src/main/java/com/squareup/square/types/GiftCardActivityImport.java @@ -76,6 +76,10 @@ public interface AmountMoneyStage { public interface _FinalStage { GiftCardActivityImport build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage amountMoney(@NotNull Money amountMoney) { public GiftCardActivityImport build() { return new GiftCardActivityImport(amountMoney, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardActivityImportReversal.java b/src/main/java/com/squareup/square/types/GiftCardActivityImportReversal.java index 80e06ded..5bfb9d7a 100644 --- a/src/main/java/com/squareup/square/types/GiftCardActivityImportReversal.java +++ b/src/main/java/com/squareup/square/types/GiftCardActivityImportReversal.java @@ -78,6 +78,10 @@ public interface AmountMoneyStage { public interface _FinalStage { GiftCardActivityImportReversal build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -113,5 +117,17 @@ public _FinalStage amountMoney(@NotNull Money amountMoney) { public GiftCardActivityImportReversal build() { return new GiftCardActivityImportReversal(amountMoney, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardActivityLoad.java b/src/main/java/com/squareup/square/types/GiftCardActivityLoad.java index 9ecea320..5293fadd 100644 --- a/src/main/java/com/squareup/square/types/GiftCardActivityLoad.java +++ b/src/main/java/com/squareup/square/types/GiftCardActivityLoad.java @@ -335,5 +335,15 @@ public GiftCardActivityLoad build() { return new GiftCardActivityLoad( amountMoney, orderId, lineItemUid, referenceId, buyerPaymentInstrumentIds, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardActivityRedeem.java b/src/main/java/com/squareup/square/types/GiftCardActivityRedeem.java index 3ae338c1..cedf4bf7 100644 --- a/src/main/java/com/squareup/square/types/GiftCardActivityRedeem.java +++ b/src/main/java/com/squareup/square/types/GiftCardActivityRedeem.java @@ -143,6 +143,10 @@ public interface AmountMoneyStage { public interface _FinalStage { GiftCardActivityRedeem build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The ID of the payment that represents the gift card redemption. Square populates this field * if the payment was processed by Square.

@@ -310,5 +314,17 @@ public _FinalStage paymentId(Optional paymentId) { public GiftCardActivityRedeem build() { return new GiftCardActivityRedeem(amountMoney, paymentId, referenceId, status, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardActivityRefund.java b/src/main/java/com/squareup/square/types/GiftCardActivityRefund.java index a78082d4..8264bcfb 100644 --- a/src/main/java/com/squareup/square/types/GiftCardActivityRefund.java +++ b/src/main/java/com/squareup/square/types/GiftCardActivityRefund.java @@ -247,5 +247,15 @@ public GiftCardActivityRefund build() { return new GiftCardActivityRefund( redeemActivityId, amountMoney, referenceId, paymentId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardActivityTransferBalanceFrom.java b/src/main/java/com/squareup/square/types/GiftCardActivityTransferBalanceFrom.java index 4c061d12..0b96be18 100644 --- a/src/main/java/com/squareup/square/types/GiftCardActivityTransferBalanceFrom.java +++ b/src/main/java/com/squareup/square/types/GiftCardActivityTransferBalanceFrom.java @@ -96,6 +96,10 @@ public interface AmountMoneyStage { public interface _FinalStage { GiftCardActivityTransferBalanceFrom build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -145,5 +149,17 @@ public _FinalStage amountMoney(@NotNull Money amountMoney) { public GiftCardActivityTransferBalanceFrom build() { return new GiftCardActivityTransferBalanceFrom(transferToGiftCardId, amountMoney, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardActivityTransferBalanceTo.java b/src/main/java/com/squareup/square/types/GiftCardActivityTransferBalanceTo.java index 7bdaf26a..e56b9603 100644 --- a/src/main/java/com/squareup/square/types/GiftCardActivityTransferBalanceTo.java +++ b/src/main/java/com/squareup/square/types/GiftCardActivityTransferBalanceTo.java @@ -95,6 +95,10 @@ public interface AmountMoneyStage { public interface _FinalStage { GiftCardActivityTransferBalanceTo build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -144,5 +148,17 @@ public _FinalStage amountMoney(@NotNull Money amountMoney) { public GiftCardActivityTransferBalanceTo build() { return new GiftCardActivityTransferBalanceTo(transferFromGiftCardId, amountMoney, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardActivityUnblock.java b/src/main/java/com/squareup/square/types/GiftCardActivityUnblock.java index 6d59d9f7..ddf637a2 100644 --- a/src/main/java/com/squareup/square/types/GiftCardActivityUnblock.java +++ b/src/main/java/com/squareup/square/types/GiftCardActivityUnblock.java @@ -78,6 +78,10 @@ public interface ReasonStage { public interface _FinalStage { GiftCardActivityUnblock build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -113,5 +117,17 @@ public _FinalStage reason(@NotNull String reason) { public GiftCardActivityUnblock build() { return new GiftCardActivityUnblock(reason, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardActivityUnlinkedActivityRefund.java b/src/main/java/com/squareup/square/types/GiftCardActivityUnlinkedActivityRefund.java index 9ec24002..e897da1e 100644 --- a/src/main/java/com/squareup/square/types/GiftCardActivityUnlinkedActivityRefund.java +++ b/src/main/java/com/squareup/square/types/GiftCardActivityUnlinkedActivityRefund.java @@ -120,6 +120,10 @@ public interface AmountMoneyStage { public interface _FinalStage { GiftCardActivityUnlinkedActivityRefund build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A client-specified ID that associates the gift card activity with an entity in another system.

*/ @@ -231,5 +235,17 @@ public GiftCardActivityUnlinkedActivityRefund build() { return new GiftCardActivityUnlinkedActivityRefund( amountMoney, referenceId, paymentId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardActivityUpdatedEvent.java b/src/main/java/com/squareup/square/types/GiftCardActivityUpdatedEvent.java index 69e53f16..63579477 100644 --- a/src/main/java/com/squareup/square/types/GiftCardActivityUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/GiftCardActivityUpdatedEvent.java @@ -284,5 +284,15 @@ public Builder data(GiftCardActivityUpdatedEventData data) { public GiftCardActivityUpdatedEvent build() { return new GiftCardActivityUpdatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardActivityUpdatedEventData.java b/src/main/java/com/squareup/square/types/GiftCardActivityUpdatedEventData.java index 723c9169..efea6f00 100644 --- a/src/main/java/com/squareup/square/types/GiftCardActivityUpdatedEventData.java +++ b/src/main/java/com/squareup/square/types/GiftCardActivityUpdatedEventData.java @@ -180,5 +180,15 @@ public Builder object(GiftCardActivityUpdatedEventObject object) { public GiftCardActivityUpdatedEventData build() { return new GiftCardActivityUpdatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardActivityUpdatedEventObject.java b/src/main/java/com/squareup/square/types/GiftCardActivityUpdatedEventObject.java index 4a298f9e..77b55ac7 100644 --- a/src/main/java/com/squareup/square/types/GiftCardActivityUpdatedEventObject.java +++ b/src/main/java/com/squareup/square/types/GiftCardActivityUpdatedEventObject.java @@ -99,5 +99,15 @@ public Builder giftCardActivity(GiftCardActivity giftCardActivity) { public GiftCardActivityUpdatedEventObject build() { return new GiftCardActivityUpdatedEventObject(giftCardActivity, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardCreatedEvent.java b/src/main/java/com/squareup/square/types/GiftCardCreatedEvent.java index 703cefba..d4c4ffb9 100644 --- a/src/main/java/com/squareup/square/types/GiftCardCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/GiftCardCreatedEvent.java @@ -284,5 +284,15 @@ public Builder data(GiftCardCreatedEventData data) { public GiftCardCreatedEvent build() { return new GiftCardCreatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardCreatedEventData.java b/src/main/java/com/squareup/square/types/GiftCardCreatedEventData.java index e20b767d..ea17af6e 100644 --- a/src/main/java/com/squareup/square/types/GiftCardCreatedEventData.java +++ b/src/main/java/com/squareup/square/types/GiftCardCreatedEventData.java @@ -180,5 +180,15 @@ public Builder object(GiftCardCreatedEventObject object) { public GiftCardCreatedEventData build() { return new GiftCardCreatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardCreatedEventObject.java b/src/main/java/com/squareup/square/types/GiftCardCreatedEventObject.java index b35cccd3..48b87df8 100644 --- a/src/main/java/com/squareup/square/types/GiftCardCreatedEventObject.java +++ b/src/main/java/com/squareup/square/types/GiftCardCreatedEventObject.java @@ -97,5 +97,15 @@ public Builder giftCard(GiftCard giftCard) { public GiftCardCreatedEventObject build() { return new GiftCardCreatedEventObject(giftCard, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardCustomerLinkedEvent.java b/src/main/java/com/squareup/square/types/GiftCardCustomerLinkedEvent.java index b5f4b062..aba15915 100644 --- a/src/main/java/com/squareup/square/types/GiftCardCustomerLinkedEvent.java +++ b/src/main/java/com/squareup/square/types/GiftCardCustomerLinkedEvent.java @@ -284,5 +284,15 @@ public Builder data(GiftCardCustomerLinkedEventData data) { public GiftCardCustomerLinkedEvent build() { return new GiftCardCustomerLinkedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardCustomerLinkedEventData.java b/src/main/java/com/squareup/square/types/GiftCardCustomerLinkedEventData.java index 800aae81..83745f4e 100644 --- a/src/main/java/com/squareup/square/types/GiftCardCustomerLinkedEventData.java +++ b/src/main/java/com/squareup/square/types/GiftCardCustomerLinkedEventData.java @@ -180,5 +180,15 @@ public Builder object(GiftCardCustomerLinkedEventObject object) { public GiftCardCustomerLinkedEventData build() { return new GiftCardCustomerLinkedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardCustomerLinkedEventObject.java b/src/main/java/com/squareup/square/types/GiftCardCustomerLinkedEventObject.java index fa21f4db..41fd6713 100644 --- a/src/main/java/com/squareup/square/types/GiftCardCustomerLinkedEventObject.java +++ b/src/main/java/com/squareup/square/types/GiftCardCustomerLinkedEventObject.java @@ -149,5 +149,15 @@ public Builder linkedCustomerId(Nullable linkedCustomerId) { public GiftCardCustomerLinkedEventObject build() { return new GiftCardCustomerLinkedEventObject(giftCard, linkedCustomerId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardCustomerUnlinkedEvent.java b/src/main/java/com/squareup/square/types/GiftCardCustomerUnlinkedEvent.java index 9d4303aa..e4c52a65 100644 --- a/src/main/java/com/squareup/square/types/GiftCardCustomerUnlinkedEvent.java +++ b/src/main/java/com/squareup/square/types/GiftCardCustomerUnlinkedEvent.java @@ -284,5 +284,15 @@ public Builder data(GiftCardCustomerUnlinkedEventData data) { public GiftCardCustomerUnlinkedEvent build() { return new GiftCardCustomerUnlinkedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardCustomerUnlinkedEventData.java b/src/main/java/com/squareup/square/types/GiftCardCustomerUnlinkedEventData.java index fd462777..35f6226a 100644 --- a/src/main/java/com/squareup/square/types/GiftCardCustomerUnlinkedEventData.java +++ b/src/main/java/com/squareup/square/types/GiftCardCustomerUnlinkedEventData.java @@ -180,5 +180,15 @@ public Builder object(GiftCardCustomerUnlinkedEventObject object) { public GiftCardCustomerUnlinkedEventData build() { return new GiftCardCustomerUnlinkedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardCustomerUnlinkedEventObject.java b/src/main/java/com/squareup/square/types/GiftCardCustomerUnlinkedEventObject.java index 3e0ce972..d9a27ce2 100644 --- a/src/main/java/com/squareup/square/types/GiftCardCustomerUnlinkedEventObject.java +++ b/src/main/java/com/squareup/square/types/GiftCardCustomerUnlinkedEventObject.java @@ -154,5 +154,15 @@ public Builder unlinkedCustomerId(Nullable unlinkedCustomerId) { public GiftCardCustomerUnlinkedEventObject build() { return new GiftCardCustomerUnlinkedEventObject(giftCard, unlinkedCustomerId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardUpdatedEvent.java b/src/main/java/com/squareup/square/types/GiftCardUpdatedEvent.java index 2f03a637..bf6b3269 100644 --- a/src/main/java/com/squareup/square/types/GiftCardUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/GiftCardUpdatedEvent.java @@ -284,5 +284,15 @@ public Builder data(GiftCardUpdatedEventData data) { public GiftCardUpdatedEvent build() { return new GiftCardUpdatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardUpdatedEventData.java b/src/main/java/com/squareup/square/types/GiftCardUpdatedEventData.java index 93878ff4..6ea43301 100644 --- a/src/main/java/com/squareup/square/types/GiftCardUpdatedEventData.java +++ b/src/main/java/com/squareup/square/types/GiftCardUpdatedEventData.java @@ -180,5 +180,15 @@ public Builder object(GiftCardUpdatedEventObject object) { public GiftCardUpdatedEventData build() { return new GiftCardUpdatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/GiftCardUpdatedEventObject.java b/src/main/java/com/squareup/square/types/GiftCardUpdatedEventObject.java index ba75bcbf..daf7b9ab 100644 --- a/src/main/java/com/squareup/square/types/GiftCardUpdatedEventObject.java +++ b/src/main/java/com/squareup/square/types/GiftCardUpdatedEventObject.java @@ -99,5 +99,15 @@ public Builder giftCard(GiftCard giftCard) { public GiftCardUpdatedEventObject build() { return new GiftCardUpdatedEventObject(giftCard, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InventoryAdjustment.java b/src/main/java/com/squareup/square/types/InventoryAdjustment.java index 3a2b5209..ceebdbc1 100644 --- a/src/main/java/com/squareup/square/types/InventoryAdjustment.java +++ b/src/main/java/com/squareup/square/types/InventoryAdjustment.java @@ -897,5 +897,15 @@ public InventoryAdjustment build() { adjustmentGroup, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InventoryAdjustmentGroup.java b/src/main/java/com/squareup/square/types/InventoryAdjustmentGroup.java index 0dc2837f..d7af1f36 100644 --- a/src/main/java/com/squareup/square/types/InventoryAdjustmentGroup.java +++ b/src/main/java/com/squareup/square/types/InventoryAdjustmentGroup.java @@ -203,5 +203,15 @@ public Builder toState(InventoryState toState) { public InventoryAdjustmentGroup build() { return new InventoryAdjustmentGroup(id, rootAdjustmentId, fromState, toState, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InventoryChange.java b/src/main/java/com/squareup/square/types/InventoryChange.java index 1cf177c1..dd9f0374 100644 --- a/src/main/java/com/squareup/square/types/InventoryChange.java +++ b/src/main/java/com/squareup/square/types/InventoryChange.java @@ -276,5 +276,15 @@ public InventoryChange build() { measurementUnitId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InventoryCount.java b/src/main/java/com/squareup/square/types/InventoryCount.java index 8329b4de..b542358b 100644 --- a/src/main/java/com/squareup/square/types/InventoryCount.java +++ b/src/main/java/com/squareup/square/types/InventoryCount.java @@ -401,5 +401,15 @@ public InventoryCount build() { isEstimated, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InventoryCountUpdatedEvent.java b/src/main/java/com/squareup/square/types/InventoryCountUpdatedEvent.java index 7b1a74e5..5786d2b2 100644 --- a/src/main/java/com/squareup/square/types/InventoryCountUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/InventoryCountUpdatedEvent.java @@ -282,5 +282,15 @@ public Builder data(InventoryCountUpdatedEventData data) { public InventoryCountUpdatedEvent build() { return new InventoryCountUpdatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InventoryCountUpdatedEventData.java b/src/main/java/com/squareup/square/types/InventoryCountUpdatedEventData.java index a88d6e0b..ecd82878 100644 --- a/src/main/java/com/squareup/square/types/InventoryCountUpdatedEventData.java +++ b/src/main/java/com/squareup/square/types/InventoryCountUpdatedEventData.java @@ -180,5 +180,15 @@ public Builder object(InventoryCountUpdatedEventObject object) { public InventoryCountUpdatedEventData build() { return new InventoryCountUpdatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InventoryCountUpdatedEventObject.java b/src/main/java/com/squareup/square/types/InventoryCountUpdatedEventObject.java index bd646f37..d199ccf8 100644 --- a/src/main/java/com/squareup/square/types/InventoryCountUpdatedEventObject.java +++ b/src/main/java/com/squareup/square/types/InventoryCountUpdatedEventObject.java @@ -122,5 +122,15 @@ public Builder inventoryCounts(Nullable> inventoryCounts) { public InventoryCountUpdatedEventObject build() { return new InventoryCountUpdatedEventObject(inventoryCounts, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InventoryPhysicalCount.java b/src/main/java/com/squareup/square/types/InventoryPhysicalCount.java index 62919f41..9901ab68 100644 --- a/src/main/java/com/squareup/square/types/InventoryPhysicalCount.java +++ b/src/main/java/com/squareup/square/types/InventoryPhysicalCount.java @@ -649,5 +649,15 @@ public InventoryPhysicalCount build() { createdAt, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InventoryTransfer.java b/src/main/java/com/squareup/square/types/InventoryTransfer.java index 3aa1d8a0..9c910ae4 100644 --- a/src/main/java/com/squareup/square/types/InventoryTransfer.java +++ b/src/main/java/com/squareup/square/types/InventoryTransfer.java @@ -703,5 +703,15 @@ public InventoryTransfer build() { teamMemberId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Invoice.java b/src/main/java/com/squareup/square/types/Invoice.java index 1a5e4842..700925cc 100644 --- a/src/main/java/com/squareup/square/types/Invoice.java +++ b/src/main/java/com/squareup/square/types/Invoice.java @@ -1216,5 +1216,15 @@ public Invoice build() { creatorTeamMemberId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InvoiceAcceptedPaymentMethods.java b/src/main/java/com/squareup/square/types/InvoiceAcceptedPaymentMethods.java index c84e3c8b..86178e4a 100644 --- a/src/main/java/com/squareup/square/types/InvoiceAcceptedPaymentMethods.java +++ b/src/main/java/com/squareup/square/types/InvoiceAcceptedPaymentMethods.java @@ -335,5 +335,15 @@ public InvoiceAcceptedPaymentMethods build() { return new InvoiceAcceptedPaymentMethods( card, squareGiftCard, bankAccount, buyNowPayLater, cashAppPay, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InvoiceAttachment.java b/src/main/java/com/squareup/square/types/InvoiceAttachment.java index 0d5fff00..3d0d013b 100644 --- a/src/main/java/com/squareup/square/types/InvoiceAttachment.java +++ b/src/main/java/com/squareup/square/types/InvoiceAttachment.java @@ -287,5 +287,15 @@ public InvoiceAttachment build() { return new InvoiceAttachment( id, filename, description, filesize, hash, mimeType, uploadedAt, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InvoiceCanceledEvent.java b/src/main/java/com/squareup/square/types/InvoiceCanceledEvent.java index 082acd80..1a7b05c7 100644 --- a/src/main/java/com/squareup/square/types/InvoiceCanceledEvent.java +++ b/src/main/java/com/squareup/square/types/InvoiceCanceledEvent.java @@ -282,5 +282,15 @@ public Builder data(InvoiceCanceledEventData data) { public InvoiceCanceledEvent build() { return new InvoiceCanceledEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InvoiceCanceledEventData.java b/src/main/java/com/squareup/square/types/InvoiceCanceledEventData.java index f20c7e01..519cff88 100644 --- a/src/main/java/com/squareup/square/types/InvoiceCanceledEventData.java +++ b/src/main/java/com/squareup/square/types/InvoiceCanceledEventData.java @@ -180,5 +180,15 @@ public Builder object(InvoiceCanceledEventObject object) { public InvoiceCanceledEventData build() { return new InvoiceCanceledEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InvoiceCanceledEventObject.java b/src/main/java/com/squareup/square/types/InvoiceCanceledEventObject.java index e1ce8f93..778f8b56 100644 --- a/src/main/java/com/squareup/square/types/InvoiceCanceledEventObject.java +++ b/src/main/java/com/squareup/square/types/InvoiceCanceledEventObject.java @@ -97,5 +97,15 @@ public Builder invoice(Invoice invoice) { public InvoiceCanceledEventObject build() { return new InvoiceCanceledEventObject(invoice, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InvoiceCreatedEvent.java b/src/main/java/com/squareup/square/types/InvoiceCreatedEvent.java index 68b1e28e..1f140edd 100644 --- a/src/main/java/com/squareup/square/types/InvoiceCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/InvoiceCreatedEvent.java @@ -282,5 +282,15 @@ public Builder data(InvoiceCreatedEventData data) { public InvoiceCreatedEvent build() { return new InvoiceCreatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InvoiceCreatedEventData.java b/src/main/java/com/squareup/square/types/InvoiceCreatedEventData.java index 4f6a43d4..59d0cb3a 100644 --- a/src/main/java/com/squareup/square/types/InvoiceCreatedEventData.java +++ b/src/main/java/com/squareup/square/types/InvoiceCreatedEventData.java @@ -180,5 +180,15 @@ public Builder object(InvoiceCreatedEventObject object) { public InvoiceCreatedEventData build() { return new InvoiceCreatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InvoiceCreatedEventObject.java b/src/main/java/com/squareup/square/types/InvoiceCreatedEventObject.java index 21f03163..4a9ac6e5 100644 --- a/src/main/java/com/squareup/square/types/InvoiceCreatedEventObject.java +++ b/src/main/java/com/squareup/square/types/InvoiceCreatedEventObject.java @@ -97,5 +97,15 @@ public Builder invoice(Invoice invoice) { public InvoiceCreatedEventObject build() { return new InvoiceCreatedEventObject(invoice, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InvoiceCustomField.java b/src/main/java/com/squareup/square/types/InvoiceCustomField.java index e5c2cc52..26d95e63 100644 --- a/src/main/java/com/squareup/square/types/InvoiceCustomField.java +++ b/src/main/java/com/squareup/square/types/InvoiceCustomField.java @@ -202,5 +202,15 @@ public Builder placement(InvoiceCustomFieldPlacement placement) { public InvoiceCustomField build() { return new InvoiceCustomField(label, value, placement, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InvoiceDeletedEvent.java b/src/main/java/com/squareup/square/types/InvoiceDeletedEvent.java index 04a1d37d..72dea151 100644 --- a/src/main/java/com/squareup/square/types/InvoiceDeletedEvent.java +++ b/src/main/java/com/squareup/square/types/InvoiceDeletedEvent.java @@ -282,5 +282,15 @@ public Builder data(InvoiceDeletedEventData data) { public InvoiceDeletedEvent build() { return new InvoiceDeletedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InvoiceDeletedEventData.java b/src/main/java/com/squareup/square/types/InvoiceDeletedEventData.java index 59ec5c3f..c63b29fe 100644 --- a/src/main/java/com/squareup/square/types/InvoiceDeletedEventData.java +++ b/src/main/java/com/squareup/square/types/InvoiceDeletedEventData.java @@ -200,5 +200,15 @@ public Builder deleted(Nullable deleted) { public InvoiceDeletedEventData build() { return new InvoiceDeletedEventData(type, id, deleted, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InvoiceFilter.java b/src/main/java/com/squareup/square/types/InvoiceFilter.java index c87dff96..bf1d1293 100644 --- a/src/main/java/com/squareup/square/types/InvoiceFilter.java +++ b/src/main/java/com/squareup/square/types/InvoiceFilter.java @@ -167,5 +167,15 @@ public Builder customerIds(Nullable> customerIds) { public InvoiceFilter build() { return new InvoiceFilter(locationIds, customerIds, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InvoicePaymentMadeEvent.java b/src/main/java/com/squareup/square/types/InvoicePaymentMadeEvent.java index 053a286d..e367f072 100644 --- a/src/main/java/com/squareup/square/types/InvoicePaymentMadeEvent.java +++ b/src/main/java/com/squareup/square/types/InvoicePaymentMadeEvent.java @@ -282,5 +282,15 @@ public Builder data(InvoicePaymentMadeEventData data) { public InvoicePaymentMadeEvent build() { return new InvoicePaymentMadeEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InvoicePaymentMadeEventData.java b/src/main/java/com/squareup/square/types/InvoicePaymentMadeEventData.java index 57500cdc..18b385b2 100644 --- a/src/main/java/com/squareup/square/types/InvoicePaymentMadeEventData.java +++ b/src/main/java/com/squareup/square/types/InvoicePaymentMadeEventData.java @@ -180,5 +180,15 @@ public Builder object(InvoicePaymentMadeEventObject object) { public InvoicePaymentMadeEventData build() { return new InvoicePaymentMadeEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InvoicePaymentMadeEventObject.java b/src/main/java/com/squareup/square/types/InvoicePaymentMadeEventObject.java index a2812576..aebf8497 100644 --- a/src/main/java/com/squareup/square/types/InvoicePaymentMadeEventObject.java +++ b/src/main/java/com/squareup/square/types/InvoicePaymentMadeEventObject.java @@ -97,5 +97,15 @@ public Builder invoice(Invoice invoice) { public InvoicePaymentMadeEventObject build() { return new InvoicePaymentMadeEventObject(invoice, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InvoicePaymentReminder.java b/src/main/java/com/squareup/square/types/InvoicePaymentReminder.java index e240f7f1..c094c826 100644 --- a/src/main/java/com/squareup/square/types/InvoicePaymentReminder.java +++ b/src/main/java/com/squareup/square/types/InvoicePaymentReminder.java @@ -271,5 +271,15 @@ public InvoicePaymentReminder build() { return new InvoicePaymentReminder( uid, relativeScheduledDays, message, status, sentAt, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InvoicePaymentRequest.java b/src/main/java/com/squareup/square/types/InvoicePaymentRequest.java index c996011a..ef68c488 100644 --- a/src/main/java/com/squareup/square/types/InvoicePaymentRequest.java +++ b/src/main/java/com/squareup/square/types/InvoicePaymentRequest.java @@ -688,5 +688,15 @@ public InvoicePaymentRequest build() { roundingAdjustmentIncludedMoney, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InvoicePublishedEvent.java b/src/main/java/com/squareup/square/types/InvoicePublishedEvent.java index 31d23007..bed23c38 100644 --- a/src/main/java/com/squareup/square/types/InvoicePublishedEvent.java +++ b/src/main/java/com/squareup/square/types/InvoicePublishedEvent.java @@ -282,5 +282,15 @@ public Builder data(InvoicePublishedEventData data) { public InvoicePublishedEvent build() { return new InvoicePublishedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InvoicePublishedEventData.java b/src/main/java/com/squareup/square/types/InvoicePublishedEventData.java index 0cda5fed..f4f52e86 100644 --- a/src/main/java/com/squareup/square/types/InvoicePublishedEventData.java +++ b/src/main/java/com/squareup/square/types/InvoicePublishedEventData.java @@ -180,5 +180,15 @@ public Builder object(InvoicePublishedEventObject object) { public InvoicePublishedEventData build() { return new InvoicePublishedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InvoicePublishedEventObject.java b/src/main/java/com/squareup/square/types/InvoicePublishedEventObject.java index e7ee430b..c21b3d96 100644 --- a/src/main/java/com/squareup/square/types/InvoicePublishedEventObject.java +++ b/src/main/java/com/squareup/square/types/InvoicePublishedEventObject.java @@ -97,5 +97,15 @@ public Builder invoice(Invoice invoice) { public InvoicePublishedEventObject build() { return new InvoicePublishedEventObject(invoice, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InvoiceQuery.java b/src/main/java/com/squareup/square/types/InvoiceQuery.java index b82b3dd5..5972ac0a 100644 --- a/src/main/java/com/squareup/square/types/InvoiceQuery.java +++ b/src/main/java/com/squareup/square/types/InvoiceQuery.java @@ -92,6 +92,10 @@ public interface FilterStage { public interface _FinalStage { InvoiceQuery build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Describes the sort order for the search result.

*/ @@ -156,5 +160,17 @@ public _FinalStage sort(Optional sort) { public InvoiceQuery build() { return new InvoiceQuery(filter, sort, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InvoiceRecipient.java b/src/main/java/com/squareup/square/types/InvoiceRecipient.java index 2d8b3ace..d05a22dd 100644 --- a/src/main/java/com/squareup/square/types/InvoiceRecipient.java +++ b/src/main/java/com/squareup/square/types/InvoiceRecipient.java @@ -353,5 +353,15 @@ public InvoiceRecipient build() { taxIds, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InvoiceRecipientTaxIds.java b/src/main/java/com/squareup/square/types/InvoiceRecipientTaxIds.java index 1d04bffd..5fe78eb1 100644 --- a/src/main/java/com/squareup/square/types/InvoiceRecipientTaxIds.java +++ b/src/main/java/com/squareup/square/types/InvoiceRecipientTaxIds.java @@ -97,5 +97,15 @@ public Builder euVat(String euVat) { public InvoiceRecipientTaxIds build() { return new InvoiceRecipientTaxIds(euVat, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InvoiceRefundedEvent.java b/src/main/java/com/squareup/square/types/InvoiceRefundedEvent.java index b26655f4..f54a6d36 100644 --- a/src/main/java/com/squareup/square/types/InvoiceRefundedEvent.java +++ b/src/main/java/com/squareup/square/types/InvoiceRefundedEvent.java @@ -282,5 +282,15 @@ public Builder data(InvoiceRefundedEventData data) { public InvoiceRefundedEvent build() { return new InvoiceRefundedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InvoiceRefundedEventData.java b/src/main/java/com/squareup/square/types/InvoiceRefundedEventData.java index 46353853..03f969ee 100644 --- a/src/main/java/com/squareup/square/types/InvoiceRefundedEventData.java +++ b/src/main/java/com/squareup/square/types/InvoiceRefundedEventData.java @@ -180,5 +180,15 @@ public Builder object(InvoiceRefundedEventObject object) { public InvoiceRefundedEventData build() { return new InvoiceRefundedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InvoiceRefundedEventObject.java b/src/main/java/com/squareup/square/types/InvoiceRefundedEventObject.java index 658337ba..50ad2888 100644 --- a/src/main/java/com/squareup/square/types/InvoiceRefundedEventObject.java +++ b/src/main/java/com/squareup/square/types/InvoiceRefundedEventObject.java @@ -97,5 +97,15 @@ public Builder invoice(Invoice invoice) { public InvoiceRefundedEventObject build() { return new InvoiceRefundedEventObject(invoice, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InvoiceScheduledChargeFailedEvent.java b/src/main/java/com/squareup/square/types/InvoiceScheduledChargeFailedEvent.java index 521cd5c3..4a4bf38b 100644 --- a/src/main/java/com/squareup/square/types/InvoiceScheduledChargeFailedEvent.java +++ b/src/main/java/com/squareup/square/types/InvoiceScheduledChargeFailedEvent.java @@ -283,5 +283,15 @@ public InvoiceScheduledChargeFailedEvent build() { return new InvoiceScheduledChargeFailedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InvoiceScheduledChargeFailedEventData.java b/src/main/java/com/squareup/square/types/InvoiceScheduledChargeFailedEventData.java index 8de765c9..4c0b56a4 100644 --- a/src/main/java/com/squareup/square/types/InvoiceScheduledChargeFailedEventData.java +++ b/src/main/java/com/squareup/square/types/InvoiceScheduledChargeFailedEventData.java @@ -181,5 +181,15 @@ public Builder object(InvoiceScheduledChargeFailedEventObject object) { public InvoiceScheduledChargeFailedEventData build() { return new InvoiceScheduledChargeFailedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InvoiceScheduledChargeFailedEventObject.java b/src/main/java/com/squareup/square/types/InvoiceScheduledChargeFailedEventObject.java index 484ba2a4..80ac0437 100644 --- a/src/main/java/com/squareup/square/types/InvoiceScheduledChargeFailedEventObject.java +++ b/src/main/java/com/squareup/square/types/InvoiceScheduledChargeFailedEventObject.java @@ -99,5 +99,15 @@ public Builder invoice(Invoice invoice) { public InvoiceScheduledChargeFailedEventObject build() { return new InvoiceScheduledChargeFailedEventObject(invoice, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InvoiceSort.java b/src/main/java/com/squareup/square/types/InvoiceSort.java index 0f1ec84f..96ef9a46 100644 --- a/src/main/java/com/squareup/square/types/InvoiceSort.java +++ b/src/main/java/com/squareup/square/types/InvoiceSort.java @@ -93,6 +93,10 @@ public interface FieldStage { public interface _FinalStage { InvoiceSort build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The order to use for sorting the results. * See SortOrder for possible values

@@ -160,5 +164,17 @@ public _FinalStage order(Optional order) { public InvoiceSort build() { return new InvoiceSort(field, order, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InvoiceUpdatedEvent.java b/src/main/java/com/squareup/square/types/InvoiceUpdatedEvent.java index e291c2b4..47aa4b15 100644 --- a/src/main/java/com/squareup/square/types/InvoiceUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/InvoiceUpdatedEvent.java @@ -282,5 +282,15 @@ public Builder data(InvoiceUpdatedEventData data) { public InvoiceUpdatedEvent build() { return new InvoiceUpdatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InvoiceUpdatedEventData.java b/src/main/java/com/squareup/square/types/InvoiceUpdatedEventData.java index bb5e2246..a1f4a999 100644 --- a/src/main/java/com/squareup/square/types/InvoiceUpdatedEventData.java +++ b/src/main/java/com/squareup/square/types/InvoiceUpdatedEventData.java @@ -180,5 +180,15 @@ public Builder object(InvoiceUpdatedEventObject object) { public InvoiceUpdatedEventData build() { return new InvoiceUpdatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/InvoiceUpdatedEventObject.java b/src/main/java/com/squareup/square/types/InvoiceUpdatedEventObject.java index 67c95a11..adfcb7de 100644 --- a/src/main/java/com/squareup/square/types/InvoiceUpdatedEventObject.java +++ b/src/main/java/com/squareup/square/types/InvoiceUpdatedEventObject.java @@ -97,5 +97,15 @@ public Builder invoice(Invoice invoice) { public InvoiceUpdatedEventObject build() { return new InvoiceUpdatedEventObject(invoice, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ItemVariationLocationOverrides.java b/src/main/java/com/squareup/square/types/ItemVariationLocationOverrides.java index 9dffd6c2..0bdc8f77 100644 --- a/src/main/java/com/squareup/square/types/ItemVariationLocationOverrides.java +++ b/src/main/java/com/squareup/square/types/ItemVariationLocationOverrides.java @@ -413,5 +413,15 @@ public ItemVariationLocationOverrides build() { soldOutValidUntil, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Job.java b/src/main/java/com/squareup/square/types/Job.java index e498e2d6..2c0cc1e7 100644 --- a/src/main/java/com/squareup/square/types/Job.java +++ b/src/main/java/com/squareup/square/types/Job.java @@ -302,5 +302,15 @@ public Builder version(Integer version) { public Job build() { return new Job(id, title, isTipEligible, createdAt, updatedAt, version, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/JobAssignment.java b/src/main/java/com/squareup/square/types/JobAssignment.java index a6d55e06..67324ace 100644 --- a/src/main/java/com/squareup/square/types/JobAssignment.java +++ b/src/main/java/com/squareup/square/types/JobAssignment.java @@ -182,6 +182,10 @@ public interface PayTypeStage { public interface _FinalStage { JobAssignment build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The title of the job.

*/ @@ -426,5 +430,17 @@ public JobAssignment build() { return new JobAssignment( jobTitle, payType, hourlyRate, annualRate, weeklyHours, jobId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/JobCreatedEvent.java b/src/main/java/com/squareup/square/types/JobCreatedEvent.java index f9cb1184..9c9691ce 100644 --- a/src/main/java/com/squareup/square/types/JobCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/JobCreatedEvent.java @@ -282,5 +282,15 @@ public Builder data(JobCreatedEventData data) { public JobCreatedEvent build() { return new JobCreatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/JobCreatedEventData.java b/src/main/java/com/squareup/square/types/JobCreatedEventData.java index ca8f9b86..0550d548 100644 --- a/src/main/java/com/squareup/square/types/JobCreatedEventData.java +++ b/src/main/java/com/squareup/square/types/JobCreatedEventData.java @@ -180,5 +180,15 @@ public Builder object(JobCreatedEventObject object) { public JobCreatedEventData build() { return new JobCreatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/JobCreatedEventObject.java b/src/main/java/com/squareup/square/types/JobCreatedEventObject.java index afcd2db0..de9e75e8 100644 --- a/src/main/java/com/squareup/square/types/JobCreatedEventObject.java +++ b/src/main/java/com/squareup/square/types/JobCreatedEventObject.java @@ -97,5 +97,15 @@ public Builder job(Job job) { public JobCreatedEventObject build() { return new JobCreatedEventObject(job, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/JobUpdatedEvent.java b/src/main/java/com/squareup/square/types/JobUpdatedEvent.java index 819ed24f..0ed7a702 100644 --- a/src/main/java/com/squareup/square/types/JobUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/JobUpdatedEvent.java @@ -282,5 +282,15 @@ public Builder data(JobUpdatedEventData data) { public JobUpdatedEvent build() { return new JobUpdatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/JobUpdatedEventData.java b/src/main/java/com/squareup/square/types/JobUpdatedEventData.java index 4f86d7fa..9adcb629 100644 --- a/src/main/java/com/squareup/square/types/JobUpdatedEventData.java +++ b/src/main/java/com/squareup/square/types/JobUpdatedEventData.java @@ -180,5 +180,15 @@ public Builder object(JobUpdatedEventObject object) { public JobUpdatedEventData build() { return new JobUpdatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/JobUpdatedEventObject.java b/src/main/java/com/squareup/square/types/JobUpdatedEventObject.java index 90d389c8..4d615aff 100644 --- a/src/main/java/com/squareup/square/types/JobUpdatedEventObject.java +++ b/src/main/java/com/squareup/square/types/JobUpdatedEventObject.java @@ -97,5 +97,15 @@ public Builder job(Job job) { public JobUpdatedEventObject build() { return new JobUpdatedEventObject(job, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LaborScheduledShiftCreatedEvent.java b/src/main/java/com/squareup/square/types/LaborScheduledShiftCreatedEvent.java index 0193507a..374882c8 100644 --- a/src/main/java/com/squareup/square/types/LaborScheduledShiftCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/LaborScheduledShiftCreatedEvent.java @@ -333,5 +333,15 @@ public LaborScheduledShiftCreatedEvent build() { return new LaborScheduledShiftCreatedEvent( merchantId, locationId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LaborScheduledShiftCreatedEventData.java b/src/main/java/com/squareup/square/types/LaborScheduledShiftCreatedEventData.java index 767494d4..ba0a78da 100644 --- a/src/main/java/com/squareup/square/types/LaborScheduledShiftCreatedEventData.java +++ b/src/main/java/com/squareup/square/types/LaborScheduledShiftCreatedEventData.java @@ -181,5 +181,15 @@ public Builder object(LaborScheduledShiftCreatedEventObject object) { public LaborScheduledShiftCreatedEventData build() { return new LaborScheduledShiftCreatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LaborScheduledShiftCreatedEventObject.java b/src/main/java/com/squareup/square/types/LaborScheduledShiftCreatedEventObject.java index 1b2b8e62..150d780f 100644 --- a/src/main/java/com/squareup/square/types/LaborScheduledShiftCreatedEventObject.java +++ b/src/main/java/com/squareup/square/types/LaborScheduledShiftCreatedEventObject.java @@ -99,5 +99,15 @@ public Builder scheduledShift(ScheduledShift scheduledShift) { public LaborScheduledShiftCreatedEventObject build() { return new LaborScheduledShiftCreatedEventObject(scheduledShift, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LaborScheduledShiftDeletedEvent.java b/src/main/java/com/squareup/square/types/LaborScheduledShiftDeletedEvent.java index 2470364f..2867f874 100644 --- a/src/main/java/com/squareup/square/types/LaborScheduledShiftDeletedEvent.java +++ b/src/main/java/com/squareup/square/types/LaborScheduledShiftDeletedEvent.java @@ -333,5 +333,15 @@ public LaborScheduledShiftDeletedEvent build() { return new LaborScheduledShiftDeletedEvent( merchantId, locationId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LaborScheduledShiftDeletedEventData.java b/src/main/java/com/squareup/square/types/LaborScheduledShiftDeletedEventData.java index c904a3df..9929e950 100644 --- a/src/main/java/com/squareup/square/types/LaborScheduledShiftDeletedEventData.java +++ b/src/main/java/com/squareup/square/types/LaborScheduledShiftDeletedEventData.java @@ -201,5 +201,15 @@ public Builder deleted(Nullable deleted) { public LaborScheduledShiftDeletedEventData build() { return new LaborScheduledShiftDeletedEventData(type, id, deleted, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LaborScheduledShiftPublishedEvent.java b/src/main/java/com/squareup/square/types/LaborScheduledShiftPublishedEvent.java index 0a3212f8..2479a33f 100644 --- a/src/main/java/com/squareup/square/types/LaborScheduledShiftPublishedEvent.java +++ b/src/main/java/com/squareup/square/types/LaborScheduledShiftPublishedEvent.java @@ -333,5 +333,15 @@ public LaborScheduledShiftPublishedEvent build() { return new LaborScheduledShiftPublishedEvent( merchantId, locationId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LaborScheduledShiftPublishedEventData.java b/src/main/java/com/squareup/square/types/LaborScheduledShiftPublishedEventData.java index 9083f5df..6f0ecef3 100644 --- a/src/main/java/com/squareup/square/types/LaborScheduledShiftPublishedEventData.java +++ b/src/main/java/com/squareup/square/types/LaborScheduledShiftPublishedEventData.java @@ -181,5 +181,15 @@ public Builder object(LaborScheduledShiftPublishedEventObject object) { public LaborScheduledShiftPublishedEventData build() { return new LaborScheduledShiftPublishedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LaborScheduledShiftPublishedEventObject.java b/src/main/java/com/squareup/square/types/LaborScheduledShiftPublishedEventObject.java index fba5254e..bdf56bc8 100644 --- a/src/main/java/com/squareup/square/types/LaborScheduledShiftPublishedEventObject.java +++ b/src/main/java/com/squareup/square/types/LaborScheduledShiftPublishedEventObject.java @@ -99,5 +99,15 @@ public Builder scheduledShift(ScheduledShift scheduledShift) { public LaborScheduledShiftPublishedEventObject build() { return new LaborScheduledShiftPublishedEventObject(scheduledShift, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LaborScheduledShiftUpdatedEvent.java b/src/main/java/com/squareup/square/types/LaborScheduledShiftUpdatedEvent.java index 0a920dd1..8d8a9562 100644 --- a/src/main/java/com/squareup/square/types/LaborScheduledShiftUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/LaborScheduledShiftUpdatedEvent.java @@ -333,5 +333,15 @@ public LaborScheduledShiftUpdatedEvent build() { return new LaborScheduledShiftUpdatedEvent( merchantId, locationId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LaborScheduledShiftUpdatedEventData.java b/src/main/java/com/squareup/square/types/LaborScheduledShiftUpdatedEventData.java index f737f58f..6dff0bf4 100644 --- a/src/main/java/com/squareup/square/types/LaborScheduledShiftUpdatedEventData.java +++ b/src/main/java/com/squareup/square/types/LaborScheduledShiftUpdatedEventData.java @@ -181,5 +181,15 @@ public Builder object(LaborScheduledShiftUpdatedEventObject object) { public LaborScheduledShiftUpdatedEventData build() { return new LaborScheduledShiftUpdatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LaborScheduledShiftUpdatedEventObject.java b/src/main/java/com/squareup/square/types/LaborScheduledShiftUpdatedEventObject.java index 74c90c2f..cc2e8463 100644 --- a/src/main/java/com/squareup/square/types/LaborScheduledShiftUpdatedEventObject.java +++ b/src/main/java/com/squareup/square/types/LaborScheduledShiftUpdatedEventObject.java @@ -99,5 +99,15 @@ public Builder scheduledShift(ScheduledShift scheduledShift) { public LaborScheduledShiftUpdatedEventObject build() { return new LaborScheduledShiftUpdatedEventObject(scheduledShift, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LaborShiftCreatedEvent.java b/src/main/java/com/squareup/square/types/LaborShiftCreatedEvent.java index 0f5a3026..2ff9f6d1 100644 --- a/src/main/java/com/squareup/square/types/LaborShiftCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/LaborShiftCreatedEvent.java @@ -282,5 +282,15 @@ public Builder data(LaborShiftCreatedEventData data) { public LaborShiftCreatedEvent build() { return new LaborShiftCreatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LaborShiftCreatedEventData.java b/src/main/java/com/squareup/square/types/LaborShiftCreatedEventData.java index 80455f55..3c51f8f1 100644 --- a/src/main/java/com/squareup/square/types/LaborShiftCreatedEventData.java +++ b/src/main/java/com/squareup/square/types/LaborShiftCreatedEventData.java @@ -180,5 +180,15 @@ public Builder object(LaborShiftCreatedEventObject object) { public LaborShiftCreatedEventData build() { return new LaborShiftCreatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LaborShiftCreatedEventObject.java b/src/main/java/com/squareup/square/types/LaborShiftCreatedEventObject.java index 7cc926a2..c8826412 100644 --- a/src/main/java/com/squareup/square/types/LaborShiftCreatedEventObject.java +++ b/src/main/java/com/squareup/square/types/LaborShiftCreatedEventObject.java @@ -97,5 +97,15 @@ public Builder shift(Shift shift) { public LaborShiftCreatedEventObject build() { return new LaborShiftCreatedEventObject(shift, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LaborShiftDeletedEvent.java b/src/main/java/com/squareup/square/types/LaborShiftDeletedEvent.java index aca9ccfb..932ac746 100644 --- a/src/main/java/com/squareup/square/types/LaborShiftDeletedEvent.java +++ b/src/main/java/com/squareup/square/types/LaborShiftDeletedEvent.java @@ -282,5 +282,15 @@ public Builder data(LaborShiftDeletedEventData data) { public LaborShiftDeletedEvent build() { return new LaborShiftDeletedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LaborShiftDeletedEventData.java b/src/main/java/com/squareup/square/types/LaborShiftDeletedEventData.java index e57dfc4b..2a6403ac 100644 --- a/src/main/java/com/squareup/square/types/LaborShiftDeletedEventData.java +++ b/src/main/java/com/squareup/square/types/LaborShiftDeletedEventData.java @@ -200,5 +200,15 @@ public Builder deleted(Nullable deleted) { public LaborShiftDeletedEventData build() { return new LaborShiftDeletedEventData(type, id, deleted, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LaborShiftUpdatedEvent.java b/src/main/java/com/squareup/square/types/LaborShiftUpdatedEvent.java index 111e1d33..bbe8f8be 100644 --- a/src/main/java/com/squareup/square/types/LaborShiftUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/LaborShiftUpdatedEvent.java @@ -282,5 +282,15 @@ public Builder data(LaborShiftUpdatedEventData data) { public LaborShiftUpdatedEvent build() { return new LaborShiftUpdatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LaborShiftUpdatedEventData.java b/src/main/java/com/squareup/square/types/LaborShiftUpdatedEventData.java index bd36d227..ad04542a 100644 --- a/src/main/java/com/squareup/square/types/LaborShiftUpdatedEventData.java +++ b/src/main/java/com/squareup/square/types/LaborShiftUpdatedEventData.java @@ -180,5 +180,15 @@ public Builder object(LaborShiftUpdatedEventObject object) { public LaborShiftUpdatedEventData build() { return new LaborShiftUpdatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LaborShiftUpdatedEventObject.java b/src/main/java/com/squareup/square/types/LaborShiftUpdatedEventObject.java index 4e177629..45296346 100644 --- a/src/main/java/com/squareup/square/types/LaborShiftUpdatedEventObject.java +++ b/src/main/java/com/squareup/square/types/LaborShiftUpdatedEventObject.java @@ -97,5 +97,15 @@ public Builder shift(Shift shift) { public LaborShiftUpdatedEventObject build() { return new LaborShiftUpdatedEventObject(shift, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LaborTimecardCreatedEvent.java b/src/main/java/com/squareup/square/types/LaborTimecardCreatedEvent.java index 60e72ec2..7597feaf 100644 --- a/src/main/java/com/squareup/square/types/LaborTimecardCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/LaborTimecardCreatedEvent.java @@ -282,5 +282,15 @@ public Builder data(LaborTimecardCreatedEventData data) { public LaborTimecardCreatedEvent build() { return new LaborTimecardCreatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LaborTimecardCreatedEventData.java b/src/main/java/com/squareup/square/types/LaborTimecardCreatedEventData.java index bbe487e0..20a18f85 100644 --- a/src/main/java/com/squareup/square/types/LaborTimecardCreatedEventData.java +++ b/src/main/java/com/squareup/square/types/LaborTimecardCreatedEventData.java @@ -180,5 +180,15 @@ public Builder object(LaborTimecardCreatedEventObject object) { public LaborTimecardCreatedEventData build() { return new LaborTimecardCreatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LaborTimecardCreatedEventObject.java b/src/main/java/com/squareup/square/types/LaborTimecardCreatedEventObject.java index 6378a772..62d3f56b 100644 --- a/src/main/java/com/squareup/square/types/LaborTimecardCreatedEventObject.java +++ b/src/main/java/com/squareup/square/types/LaborTimecardCreatedEventObject.java @@ -97,5 +97,15 @@ public Builder timecard(Timecard timecard) { public LaborTimecardCreatedEventObject build() { return new LaborTimecardCreatedEventObject(timecard, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LaborTimecardDeletedEvent.java b/src/main/java/com/squareup/square/types/LaborTimecardDeletedEvent.java index 98b33a08..406a6277 100644 --- a/src/main/java/com/squareup/square/types/LaborTimecardDeletedEvent.java +++ b/src/main/java/com/squareup/square/types/LaborTimecardDeletedEvent.java @@ -282,5 +282,15 @@ public Builder data(LaborTimecardDeletedEventData data) { public LaborTimecardDeletedEvent build() { return new LaborTimecardDeletedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LaborTimecardDeletedEventData.java b/src/main/java/com/squareup/square/types/LaborTimecardDeletedEventData.java index c536ccdc..50c06750 100644 --- a/src/main/java/com/squareup/square/types/LaborTimecardDeletedEventData.java +++ b/src/main/java/com/squareup/square/types/LaborTimecardDeletedEventData.java @@ -200,5 +200,15 @@ public Builder deleted(Nullable deleted) { public LaborTimecardDeletedEventData build() { return new LaborTimecardDeletedEventData(type, id, deleted, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LaborTimecardUpdatedEvent.java b/src/main/java/com/squareup/square/types/LaborTimecardUpdatedEvent.java index d365f04e..80393528 100644 --- a/src/main/java/com/squareup/square/types/LaborTimecardUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/LaborTimecardUpdatedEvent.java @@ -282,5 +282,15 @@ public Builder data(LaborTimecardUpdatedEventData data) { public LaborTimecardUpdatedEvent build() { return new LaborTimecardUpdatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LaborTimecardUpdatedEventData.java b/src/main/java/com/squareup/square/types/LaborTimecardUpdatedEventData.java index ebe9cbd0..cec354f6 100644 --- a/src/main/java/com/squareup/square/types/LaborTimecardUpdatedEventData.java +++ b/src/main/java/com/squareup/square/types/LaborTimecardUpdatedEventData.java @@ -180,5 +180,15 @@ public Builder object(LaborTimecardUpdatedEventObject object) { public LaborTimecardUpdatedEventData build() { return new LaborTimecardUpdatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LaborTimecardUpdatedEventObject.java b/src/main/java/com/squareup/square/types/LaborTimecardUpdatedEventObject.java index 3f711f54..c0f3eeab 100644 --- a/src/main/java/com/squareup/square/types/LaborTimecardUpdatedEventObject.java +++ b/src/main/java/com/squareup/square/types/LaborTimecardUpdatedEventObject.java @@ -97,5 +97,15 @@ public Builder timecard(Timecard timecard) { public LaborTimecardUpdatedEventObject build() { return new LaborTimecardUpdatedEventObject(timecard, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LinkCustomerToGiftCardRequest.java b/src/main/java/com/squareup/square/types/LinkCustomerToGiftCardRequest.java index 28cd90de..a0add70f 100644 --- a/src/main/java/com/squareup/square/types/LinkCustomerToGiftCardRequest.java +++ b/src/main/java/com/squareup/square/types/LinkCustomerToGiftCardRequest.java @@ -95,6 +95,10 @@ public interface CustomerIdStage { public interface _FinalStage { LinkCustomerToGiftCardRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -143,5 +147,17 @@ public _FinalStage customerId(@NotNull String customerId) { public LinkCustomerToGiftCardRequest build() { return new LinkCustomerToGiftCardRequest(giftCardId, customerId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LinkCustomerToGiftCardResponse.java b/src/main/java/com/squareup/square/types/LinkCustomerToGiftCardResponse.java index 398bc574..2e47c62d 100644 --- a/src/main/java/com/squareup/square/types/LinkCustomerToGiftCardResponse.java +++ b/src/main/java/com/squareup/square/types/LinkCustomerToGiftCardResponse.java @@ -127,5 +127,15 @@ public Builder giftCard(GiftCard giftCard) { public LinkCustomerToGiftCardResponse build() { return new LinkCustomerToGiftCardResponse(errors, giftCard, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListBankAccountsRequest.java b/src/main/java/com/squareup/square/types/ListBankAccountsRequest.java index 1d63faef..49f970a6 100644 --- a/src/main/java/com/squareup/square/types/ListBankAccountsRequest.java +++ b/src/main/java/com/squareup/square/types/ListBankAccountsRequest.java @@ -286,5 +286,15 @@ public Builder customerId(Nullable customerId) { public ListBankAccountsRequest build() { return new ListBankAccountsRequest(cursor, limit, locationId, customerId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListBankAccountsResponse.java b/src/main/java/com/squareup/square/types/ListBankAccountsResponse.java index 1ef871f4..67e9a39a 100644 --- a/src/main/java/com/squareup/square/types/ListBankAccountsResponse.java +++ b/src/main/java/com/squareup/square/types/ListBankAccountsResponse.java @@ -164,5 +164,15 @@ public Builder cursor(String cursor) { public ListBankAccountsResponse build() { return new ListBankAccountsResponse(bankAccounts, errors, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListBookingCustomAttributeDefinitionsResponse.java b/src/main/java/com/squareup/square/types/ListBookingCustomAttributeDefinitionsResponse.java index 56881d92..53151cdc 100644 --- a/src/main/java/com/squareup/square/types/ListBookingCustomAttributeDefinitionsResponse.java +++ b/src/main/java/com/squareup/square/types/ListBookingCustomAttributeDefinitionsResponse.java @@ -169,5 +169,15 @@ public ListBookingCustomAttributeDefinitionsResponse build() { return new ListBookingCustomAttributeDefinitionsResponse( customAttributeDefinitions, cursor, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListBookingCustomAttributesResponse.java b/src/main/java/com/squareup/square/types/ListBookingCustomAttributesResponse.java index 00ee8b80..c992113d 100644 --- a/src/main/java/com/squareup/square/types/ListBookingCustomAttributesResponse.java +++ b/src/main/java/com/squareup/square/types/ListBookingCustomAttributesResponse.java @@ -169,5 +169,15 @@ public Builder errors(List errors) { public ListBookingCustomAttributesResponse build() { return new ListBookingCustomAttributesResponse(customAttributes, cursor, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListBookingsRequest.java b/src/main/java/com/squareup/square/types/ListBookingsRequest.java index b0d28673..1ae5595f 100644 --- a/src/main/java/com/squareup/square/types/ListBookingsRequest.java +++ b/src/main/java/com/squareup/square/types/ListBookingsRequest.java @@ -430,5 +430,15 @@ public ListBookingsRequest build() { return new ListBookingsRequest( limit, cursor, customerId, teamMemberId, locationId, startAtMin, startAtMax, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListBookingsResponse.java b/src/main/java/com/squareup/square/types/ListBookingsResponse.java index c8329e35..046042b7 100644 --- a/src/main/java/com/squareup/square/types/ListBookingsResponse.java +++ b/src/main/java/com/squareup/square/types/ListBookingsResponse.java @@ -158,5 +158,15 @@ public Builder errors(List errors) { public ListBookingsResponse build() { return new ListBookingsResponse(bookings, cursor, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListBreakTypesResponse.java b/src/main/java/com/squareup/square/types/ListBreakTypesResponse.java index a1aecf3d..174da3f4 100644 --- a/src/main/java/com/squareup/square/types/ListBreakTypesResponse.java +++ b/src/main/java/com/squareup/square/types/ListBreakTypesResponse.java @@ -160,5 +160,15 @@ public Builder errors(List errors) { public ListBreakTypesResponse build() { return new ListBreakTypesResponse(breakTypes, cursor, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListCardsRequest.java b/src/main/java/com/squareup/square/types/ListCardsRequest.java index 1549a293..e247930b 100644 --- a/src/main/java/com/squareup/square/types/ListCardsRequest.java +++ b/src/main/java/com/squareup/square/types/ListCardsRequest.java @@ -333,5 +333,15 @@ public ListCardsRequest build() { return new ListCardsRequest( cursor, customerId, includeDisabled, referenceId, sortOrder, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListCardsResponse.java b/src/main/java/com/squareup/square/types/ListCardsResponse.java index 11f29f54..18cfbfba 100644 --- a/src/main/java/com/squareup/square/types/ListCardsResponse.java +++ b/src/main/java/com/squareup/square/types/ListCardsResponse.java @@ -162,5 +162,15 @@ public Builder cursor(String cursor) { public ListCardsResponse build() { return new ListCardsResponse(errors, cards, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListCashDrawerShiftEventsResponse.java b/src/main/java/com/squareup/square/types/ListCashDrawerShiftEventsResponse.java index c667fb03..19d69f1f 100644 --- a/src/main/java/com/squareup/square/types/ListCashDrawerShiftEventsResponse.java +++ b/src/main/java/com/squareup/square/types/ListCashDrawerShiftEventsResponse.java @@ -164,5 +164,15 @@ public Builder cashDrawerShiftEvents(List cashDrawerShiftE public ListCashDrawerShiftEventsResponse build() { return new ListCashDrawerShiftEventsResponse(cursor, errors, cashDrawerShiftEvents, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListCashDrawerShiftsResponse.java b/src/main/java/com/squareup/square/types/ListCashDrawerShiftsResponse.java index d12ebe79..5aa1ca00 100644 --- a/src/main/java/com/squareup/square/types/ListCashDrawerShiftsResponse.java +++ b/src/main/java/com/squareup/square/types/ListCashDrawerShiftsResponse.java @@ -164,5 +164,15 @@ public Builder cashDrawerShifts(List cashDrawerShifts) { public ListCashDrawerShiftsResponse build() { return new ListCashDrawerShiftsResponse(cursor, errors, cashDrawerShifts, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListCatalogRequest.java b/src/main/java/com/squareup/square/types/ListCatalogRequest.java index 2441fa7a..36fa7f1e 100644 --- a/src/main/java/com/squareup/square/types/ListCatalogRequest.java +++ b/src/main/java/com/squareup/square/types/ListCatalogRequest.java @@ -250,5 +250,15 @@ public Builder catalogVersion(Nullable catalogVersion) { public ListCatalogRequest build() { return new ListCatalogRequest(cursor, types, catalogVersion, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListCatalogResponse.java b/src/main/java/com/squareup/square/types/ListCatalogResponse.java index c3eb3447..3d48ab7a 100644 --- a/src/main/java/com/squareup/square/types/ListCatalogResponse.java +++ b/src/main/java/com/squareup/square/types/ListCatalogResponse.java @@ -160,5 +160,15 @@ public Builder objects(List objects) { public ListCatalogResponse build() { return new ListCatalogResponse(errors, cursor, objects, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListChannelsRequest.java b/src/main/java/com/squareup/square/types/ListChannelsRequest.java index 784e4783..40e353b4 100644 --- a/src/main/java/com/squareup/square/types/ListChannelsRequest.java +++ b/src/main/java/com/squareup/square/types/ListChannelsRequest.java @@ -324,5 +324,15 @@ public Builder limit(Nullable limit) { public ListChannelsRequest build() { return new ListChannelsRequest(referenceType, referenceId, status, cursor, limit, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListChannelsResponse.java b/src/main/java/com/squareup/square/types/ListChannelsResponse.java index 20e37573..89657715 100644 --- a/src/main/java/com/squareup/square/types/ListChannelsResponse.java +++ b/src/main/java/com/squareup/square/types/ListChannelsResponse.java @@ -158,5 +158,15 @@ public Builder cursor(String cursor) { public ListChannelsResponse build() { return new ListChannelsResponse(errors, channels, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListCustomerCustomAttributeDefinitionsResponse.java b/src/main/java/com/squareup/square/types/ListCustomerCustomAttributeDefinitionsResponse.java index 02996bc5..417b5014 100644 --- a/src/main/java/com/squareup/square/types/ListCustomerCustomAttributeDefinitionsResponse.java +++ b/src/main/java/com/squareup/square/types/ListCustomerCustomAttributeDefinitionsResponse.java @@ -169,5 +169,15 @@ public ListCustomerCustomAttributeDefinitionsResponse build() { return new ListCustomerCustomAttributeDefinitionsResponse( customAttributeDefinitions, cursor, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListCustomerCustomAttributesResponse.java b/src/main/java/com/squareup/square/types/ListCustomerCustomAttributesResponse.java index 461193ed..e9657d00 100644 --- a/src/main/java/com/squareup/square/types/ListCustomerCustomAttributesResponse.java +++ b/src/main/java/com/squareup/square/types/ListCustomerCustomAttributesResponse.java @@ -169,5 +169,15 @@ public Builder errors(List errors) { public ListCustomerCustomAttributesResponse build() { return new ListCustomerCustomAttributesResponse(customAttributes, cursor, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListCustomerGroupsResponse.java b/src/main/java/com/squareup/square/types/ListCustomerGroupsResponse.java index 7b4a1fc7..cd9d0439 100644 --- a/src/main/java/com/squareup/square/types/ListCustomerGroupsResponse.java +++ b/src/main/java/com/squareup/square/types/ListCustomerGroupsResponse.java @@ -164,5 +164,15 @@ public Builder cursor(String cursor) { public ListCustomerGroupsResponse build() { return new ListCustomerGroupsResponse(errors, groups, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListCustomerSegmentsResponse.java b/src/main/java/com/squareup/square/types/ListCustomerSegmentsResponse.java index 8fa33898..dd246d6c 100644 --- a/src/main/java/com/squareup/square/types/ListCustomerSegmentsResponse.java +++ b/src/main/java/com/squareup/square/types/ListCustomerSegmentsResponse.java @@ -164,5 +164,15 @@ public Builder cursor(String cursor) { public ListCustomerSegmentsResponse build() { return new ListCustomerSegmentsResponse(errors, segments, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListCustomersRequest.java b/src/main/java/com/squareup/square/types/ListCustomersRequest.java index 8650e184..adbd68f5 100644 --- a/src/main/java/com/squareup/square/types/ListCustomersRequest.java +++ b/src/main/java/com/squareup/square/types/ListCustomersRequest.java @@ -338,5 +338,15 @@ public Builder count(Nullable count) { public ListCustomersRequest build() { return new ListCustomersRequest(cursor, limit, sortField, sortOrder, count, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListCustomersResponse.java b/src/main/java/com/squareup/square/types/ListCustomersResponse.java index 54203551..f82e8b40 100644 --- a/src/main/java/com/squareup/square/types/ListCustomersResponse.java +++ b/src/main/java/com/squareup/square/types/ListCustomersResponse.java @@ -204,5 +204,15 @@ public Builder count(Long count) { public ListCustomersResponse build() { return new ListCustomersResponse(errors, customers, cursor, count, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListDeviceCodesResponse.java b/src/main/java/com/squareup/square/types/ListDeviceCodesResponse.java index 1540e8c7..316c8832 100644 --- a/src/main/java/com/squareup/square/types/ListDeviceCodesResponse.java +++ b/src/main/java/com/squareup/square/types/ListDeviceCodesResponse.java @@ -164,5 +164,15 @@ public Builder cursor(String cursor) { public ListDeviceCodesResponse build() { return new ListDeviceCodesResponse(errors, deviceCodes, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListDevicesRequest.java b/src/main/java/com/squareup/square/types/ListDevicesRequest.java index 3b67aceb..5dc68423 100644 --- a/src/main/java/com/squareup/square/types/ListDevicesRequest.java +++ b/src/main/java/com/squareup/square/types/ListDevicesRequest.java @@ -284,5 +284,15 @@ public Builder locationId(Nullable locationId) { public ListDevicesRequest build() { return new ListDevicesRequest(cursor, sortOrder, limit, locationId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListDevicesResponse.java b/src/main/java/com/squareup/square/types/ListDevicesResponse.java index c1b4b6ba..01b12543 100644 --- a/src/main/java/com/squareup/square/types/ListDevicesResponse.java +++ b/src/main/java/com/squareup/square/types/ListDevicesResponse.java @@ -162,5 +162,15 @@ public Builder cursor(String cursor) { public ListDevicesResponse build() { return new ListDevicesResponse(errors, devices, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListDisputeEvidenceResponse.java b/src/main/java/com/squareup/square/types/ListDisputeEvidenceResponse.java index 65eeace0..64eaf790 100644 --- a/src/main/java/com/squareup/square/types/ListDisputeEvidenceResponse.java +++ b/src/main/java/com/squareup/square/types/ListDisputeEvidenceResponse.java @@ -160,5 +160,15 @@ public Builder cursor(String cursor) { public ListDisputeEvidenceResponse build() { return new ListDisputeEvidenceResponse(evidence, errors, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListDisputesRequest.java b/src/main/java/com/squareup/square/types/ListDisputesRequest.java index 3cb5dc65..3cd3392f 100644 --- a/src/main/java/com/squareup/square/types/ListDisputesRequest.java +++ b/src/main/java/com/squareup/square/types/ListDisputesRequest.java @@ -226,5 +226,15 @@ public Builder locationId(Nullable locationId) { public ListDisputesRequest build() { return new ListDisputesRequest(cursor, states, locationId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListDisputesResponse.java b/src/main/java/com/squareup/square/types/ListDisputesResponse.java index 4fe9f2e5..aa07b085 100644 --- a/src/main/java/com/squareup/square/types/ListDisputesResponse.java +++ b/src/main/java/com/squareup/square/types/ListDisputesResponse.java @@ -160,5 +160,15 @@ public Builder cursor(String cursor) { public ListDisputesResponse build() { return new ListDisputesResponse(errors, disputes, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListEmployeeWagesResponse.java b/src/main/java/com/squareup/square/types/ListEmployeeWagesResponse.java index 59086076..167d68d9 100644 --- a/src/main/java/com/squareup/square/types/ListEmployeeWagesResponse.java +++ b/src/main/java/com/squareup/square/types/ListEmployeeWagesResponse.java @@ -160,5 +160,15 @@ public Builder errors(List errors) { public ListEmployeeWagesResponse build() { return new ListEmployeeWagesResponse(employeeWages, cursor, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListEmployeesRequest.java b/src/main/java/com/squareup/square/types/ListEmployeesRequest.java index b66a523a..c7c80a60 100644 --- a/src/main/java/com/squareup/square/types/ListEmployeesRequest.java +++ b/src/main/java/com/squareup/square/types/ListEmployeesRequest.java @@ -269,5 +269,15 @@ public Builder cursor(Nullable cursor) { public ListEmployeesRequest build() { return new ListEmployeesRequest(locationId, status, limit, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListEmployeesResponse.java b/src/main/java/com/squareup/square/types/ListEmployeesResponse.java index dc6b04b6..4ef57c2d 100644 --- a/src/main/java/com/squareup/square/types/ListEmployeesResponse.java +++ b/src/main/java/com/squareup/square/types/ListEmployeesResponse.java @@ -152,5 +152,15 @@ public Builder errors(List errors) { public ListEmployeesResponse build() { return new ListEmployeesResponse(employees, cursor, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListEntriesPayoutsRequest.java b/src/main/java/com/squareup/square/types/ListEntriesPayoutsRequest.java index 7c8037f2..864d0203 100644 --- a/src/main/java/com/squareup/square/types/ListEntriesPayoutsRequest.java +++ b/src/main/java/com/squareup/square/types/ListEntriesPayoutsRequest.java @@ -157,6 +157,10 @@ public interface PayoutIdStage { public interface _FinalStage { ListEntriesPayoutsRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The order in which payout entries are listed.

*/ @@ -361,5 +365,17 @@ public _FinalStage sortOrder(Optional sortOrder) { public ListEntriesPayoutsRequest build() { return new ListEntriesPayoutsRequest(payoutId, sortOrder, cursor, limit, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListEventTypesRequest.java b/src/main/java/com/squareup/square/types/ListEventTypesRequest.java index f356b842..f0f6462e 100644 --- a/src/main/java/com/squareup/square/types/ListEventTypesRequest.java +++ b/src/main/java/com/squareup/square/types/ListEventTypesRequest.java @@ -120,5 +120,15 @@ public Builder apiVersion(Nullable apiVersion) { public ListEventTypesRequest build() { return new ListEventTypesRequest(apiVersion, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListEventTypesResponse.java b/src/main/java/com/squareup/square/types/ListEventTypesResponse.java index 470ee310..df79f71c 100644 --- a/src/main/java/com/squareup/square/types/ListEventTypesResponse.java +++ b/src/main/java/com/squareup/square/types/ListEventTypesResponse.java @@ -158,5 +158,15 @@ public Builder metadata(List metadata) { public ListEventTypesResponse build() { return new ListEventTypesResponse(errors, eventTypes, metadata, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListEventsSubscriptionsRequest.java b/src/main/java/com/squareup/square/types/ListEventsSubscriptionsRequest.java index c9a3ad96..3b9b0331 100644 --- a/src/main/java/com/squareup/square/types/ListEventsSubscriptionsRequest.java +++ b/src/main/java/com/squareup/square/types/ListEventsSubscriptionsRequest.java @@ -130,6 +130,10 @@ public interface SubscriptionIdStage { public interface _FinalStage { ListEventsSubscriptionsRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

When the total number of resulting subscription events exceeds the limit of a paged response, * specify the cursor returned from a preceding response here to fetch the next set of results. @@ -274,5 +278,17 @@ public _FinalStage cursor(Optional cursor) { public ListEventsSubscriptionsRequest build() { return new ListEventsSubscriptionsRequest(subscriptionId, cursor, limit, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListGiftCardActivitiesResponse.java b/src/main/java/com/squareup/square/types/ListGiftCardActivitiesResponse.java index fb4fdb21..16c8f01f 100644 --- a/src/main/java/com/squareup/square/types/ListGiftCardActivitiesResponse.java +++ b/src/main/java/com/squareup/square/types/ListGiftCardActivitiesResponse.java @@ -166,5 +166,15 @@ public Builder cursor(String cursor) { public ListGiftCardActivitiesResponse build() { return new ListGiftCardActivitiesResponse(errors, giftCardActivities, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListGiftCardsRequest.java b/src/main/java/com/squareup/square/types/ListGiftCardsRequest.java index e2e8060b..5a1509ab 100644 --- a/src/main/java/com/squareup/square/types/ListGiftCardsRequest.java +++ b/src/main/java/com/squareup/square/types/ListGiftCardsRequest.java @@ -336,5 +336,15 @@ public Builder customerId(Nullable customerId) { public ListGiftCardsRequest build() { return new ListGiftCardsRequest(type, state, limit, cursor, customerId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListGiftCardsResponse.java b/src/main/java/com/squareup/square/types/ListGiftCardsResponse.java index a8c01577..583f5d97 100644 --- a/src/main/java/com/squareup/square/types/ListGiftCardsResponse.java +++ b/src/main/java/com/squareup/square/types/ListGiftCardsResponse.java @@ -164,5 +164,15 @@ public Builder cursor(String cursor) { public ListGiftCardsResponse build() { return new ListGiftCardsResponse(errors, giftCards, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListInvoicesRequest.java b/src/main/java/com/squareup/square/types/ListInvoicesRequest.java index 4e600ec6..113f046e 100644 --- a/src/main/java/com/squareup/square/types/ListInvoicesRequest.java +++ b/src/main/java/com/squareup/square/types/ListInvoicesRequest.java @@ -129,6 +129,10 @@ public interface LocationIdStage { public interface _FinalStage { ListInvoicesRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A pagination cursor returned by a previous call to this endpoint. * Provide this cursor to retrieve the next set of results for your original query.

@@ -269,5 +273,17 @@ public _FinalStage cursor(Optional cursor) { public ListInvoicesRequest build() { return new ListInvoicesRequest(locationId, cursor, limit, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListInvoicesResponse.java b/src/main/java/com/squareup/square/types/ListInvoicesResponse.java index 0e549ab1..86edd79e 100644 --- a/src/main/java/com/squareup/square/types/ListInvoicesResponse.java +++ b/src/main/java/com/squareup/square/types/ListInvoicesResponse.java @@ -164,5 +164,15 @@ public Builder errors(List errors) { public ListInvoicesResponse build() { return new ListInvoicesResponse(invoices, cursor, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListJobsRequest.java b/src/main/java/com/squareup/square/types/ListJobsRequest.java index 444dac08..dffb7bd9 100644 --- a/src/main/java/com/squareup/square/types/ListJobsRequest.java +++ b/src/main/java/com/squareup/square/types/ListJobsRequest.java @@ -124,5 +124,15 @@ public Builder cursor(Nullable cursor) { public ListJobsRequest build() { return new ListJobsRequest(cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListJobsResponse.java b/src/main/java/com/squareup/square/types/ListJobsResponse.java index 56614a98..924ac148 100644 --- a/src/main/java/com/squareup/square/types/ListJobsResponse.java +++ b/src/main/java/com/squareup/square/types/ListJobsResponse.java @@ -162,5 +162,15 @@ public Builder errors(List errors) { public ListJobsResponse build() { return new ListJobsResponse(jobs, cursor, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListLocationBookingProfilesResponse.java b/src/main/java/com/squareup/square/types/ListLocationBookingProfilesResponse.java index b20d898d..3ee143d5 100644 --- a/src/main/java/com/squareup/square/types/ListLocationBookingProfilesResponse.java +++ b/src/main/java/com/squareup/square/types/ListLocationBookingProfilesResponse.java @@ -162,5 +162,15 @@ public ListLocationBookingProfilesResponse build() { return new ListLocationBookingProfilesResponse( locationBookingProfiles, cursor, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListLocationCustomAttributeDefinitionsResponse.java b/src/main/java/com/squareup/square/types/ListLocationCustomAttributeDefinitionsResponse.java index f58ed842..b5dd2c05 100644 --- a/src/main/java/com/squareup/square/types/ListLocationCustomAttributeDefinitionsResponse.java +++ b/src/main/java/com/squareup/square/types/ListLocationCustomAttributeDefinitionsResponse.java @@ -169,5 +169,15 @@ public ListLocationCustomAttributeDefinitionsResponse build() { return new ListLocationCustomAttributeDefinitionsResponse( customAttributeDefinitions, cursor, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListLocationCustomAttributesResponse.java b/src/main/java/com/squareup/square/types/ListLocationCustomAttributesResponse.java index 2a3d4a45..7743a273 100644 --- a/src/main/java/com/squareup/square/types/ListLocationCustomAttributesResponse.java +++ b/src/main/java/com/squareup/square/types/ListLocationCustomAttributesResponse.java @@ -169,5 +169,15 @@ public Builder errors(List errors) { public ListLocationCustomAttributesResponse build() { return new ListLocationCustomAttributesResponse(customAttributes, cursor, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListLocationsResponse.java b/src/main/java/com/squareup/square/types/ListLocationsResponse.java index 98d0a9c1..47d50ce4 100644 --- a/src/main/java/com/squareup/square/types/ListLocationsResponse.java +++ b/src/main/java/com/squareup/square/types/ListLocationsResponse.java @@ -129,5 +129,15 @@ public Builder locations(List locations) { public ListLocationsResponse build() { return new ListLocationsResponse(errors, locations, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListLoyaltyProgramsResponse.java b/src/main/java/com/squareup/square/types/ListLoyaltyProgramsResponse.java index 72ae9c26..0ce025b3 100644 --- a/src/main/java/com/squareup/square/types/ListLoyaltyProgramsResponse.java +++ b/src/main/java/com/squareup/square/types/ListLoyaltyProgramsResponse.java @@ -129,5 +129,15 @@ public Builder programs(List programs) { public ListLoyaltyProgramsResponse build() { return new ListLoyaltyProgramsResponse(errors, programs, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListLoyaltyPromotionsResponse.java b/src/main/java/com/squareup/square/types/ListLoyaltyPromotionsResponse.java index c4791366..5fcc4438 100644 --- a/src/main/java/com/squareup/square/types/ListLoyaltyPromotionsResponse.java +++ b/src/main/java/com/squareup/square/types/ListLoyaltyPromotionsResponse.java @@ -164,5 +164,15 @@ public Builder cursor(String cursor) { public ListLoyaltyPromotionsResponse build() { return new ListLoyaltyPromotionsResponse(errors, loyaltyPromotions, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListMerchantCustomAttributeDefinitionsResponse.java b/src/main/java/com/squareup/square/types/ListMerchantCustomAttributeDefinitionsResponse.java index 3cbb0fbc..b542d6d4 100644 --- a/src/main/java/com/squareup/square/types/ListMerchantCustomAttributeDefinitionsResponse.java +++ b/src/main/java/com/squareup/square/types/ListMerchantCustomAttributeDefinitionsResponse.java @@ -169,5 +169,15 @@ public ListMerchantCustomAttributeDefinitionsResponse build() { return new ListMerchantCustomAttributeDefinitionsResponse( customAttributeDefinitions, cursor, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListMerchantCustomAttributesResponse.java b/src/main/java/com/squareup/square/types/ListMerchantCustomAttributesResponse.java index 29d4d5c4..41d9e7b0 100644 --- a/src/main/java/com/squareup/square/types/ListMerchantCustomAttributesResponse.java +++ b/src/main/java/com/squareup/square/types/ListMerchantCustomAttributesResponse.java @@ -169,5 +169,15 @@ public Builder errors(List errors) { public ListMerchantCustomAttributesResponse build() { return new ListMerchantCustomAttributesResponse(customAttributes, cursor, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListMerchantsRequest.java b/src/main/java/com/squareup/square/types/ListMerchantsRequest.java index 8b37dc03..7da5a0cb 100644 --- a/src/main/java/com/squareup/square/types/ListMerchantsRequest.java +++ b/src/main/java/com/squareup/square/types/ListMerchantsRequest.java @@ -120,5 +120,15 @@ public Builder cursor(Nullable cursor) { public ListMerchantsRequest build() { return new ListMerchantsRequest(cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListMerchantsResponse.java b/src/main/java/com/squareup/square/types/ListMerchantsResponse.java index c41b0a9b..f5edbe78 100644 --- a/src/main/java/com/squareup/square/types/ListMerchantsResponse.java +++ b/src/main/java/com/squareup/square/types/ListMerchantsResponse.java @@ -158,5 +158,15 @@ public Builder cursor(Integer cursor) { public ListMerchantsResponse build() { return new ListMerchantsResponse(errors, merchant, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListOrderCustomAttributeDefinitionsResponse.java b/src/main/java/com/squareup/square/types/ListOrderCustomAttributeDefinitionsResponse.java index 358c5b45..ec75fefd 100644 --- a/src/main/java/com/squareup/square/types/ListOrderCustomAttributeDefinitionsResponse.java +++ b/src/main/java/com/squareup/square/types/ListOrderCustomAttributeDefinitionsResponse.java @@ -177,5 +177,15 @@ public ListOrderCustomAttributeDefinitionsResponse build() { return new ListOrderCustomAttributeDefinitionsResponse( customAttributeDefinitions, cursor, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListOrderCustomAttributesResponse.java b/src/main/java/com/squareup/square/types/ListOrderCustomAttributesResponse.java index 050936cd..f92e3987 100644 --- a/src/main/java/com/squareup/square/types/ListOrderCustomAttributesResponse.java +++ b/src/main/java/com/squareup/square/types/ListOrderCustomAttributesResponse.java @@ -164,5 +164,15 @@ public Builder errors(List errors) { public ListOrderCustomAttributesResponse build() { return new ListOrderCustomAttributesResponse(customAttributes, cursor, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListPaymentLinksResponse.java b/src/main/java/com/squareup/square/types/ListPaymentLinksResponse.java index 62a8840e..2756db5d 100644 --- a/src/main/java/com/squareup/square/types/ListPaymentLinksResponse.java +++ b/src/main/java/com/squareup/square/types/ListPaymentLinksResponse.java @@ -162,5 +162,15 @@ public Builder cursor(String cursor) { public ListPaymentLinksResponse build() { return new ListPaymentLinksResponse(errors, paymentLinks, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListPaymentRefundsResponse.java b/src/main/java/com/squareup/square/types/ListPaymentRefundsResponse.java index 5ba05320..839fb037 100644 --- a/src/main/java/com/squareup/square/types/ListPaymentRefundsResponse.java +++ b/src/main/java/com/squareup/square/types/ListPaymentRefundsResponse.java @@ -162,5 +162,15 @@ public Builder cursor(String cursor) { public ListPaymentRefundsResponse build() { return new ListPaymentRefundsResponse(errors, refunds, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListPaymentsRequest.java b/src/main/java/com/squareup/square/types/ListPaymentsRequest.java index 6943a41c..da4ee45a 100644 --- a/src/main/java/com/squareup/square/types/ListPaymentsRequest.java +++ b/src/main/java/com/squareup/square/types/ListPaymentsRequest.java @@ -903,5 +903,15 @@ public ListPaymentsRequest build() { sortField, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListPaymentsResponse.java b/src/main/java/com/squareup/square/types/ListPaymentsResponse.java index 25417916..4ede2d8f 100644 --- a/src/main/java/com/squareup/square/types/ListPaymentsResponse.java +++ b/src/main/java/com/squareup/square/types/ListPaymentsResponse.java @@ -162,5 +162,15 @@ public Builder cursor(String cursor) { public ListPaymentsResponse build() { return new ListPaymentsResponse(errors, payments, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListPayoutEntriesResponse.java b/src/main/java/com/squareup/square/types/ListPayoutEntriesResponse.java index c895376a..973a9cc5 100644 --- a/src/main/java/com/squareup/square/types/ListPayoutEntriesResponse.java +++ b/src/main/java/com/squareup/square/types/ListPayoutEntriesResponse.java @@ -160,5 +160,15 @@ public Builder errors(List errors) { public ListPayoutEntriesResponse build() { return new ListPayoutEntriesResponse(payoutEntries, cursor, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListPayoutsRequest.java b/src/main/java/com/squareup/square/types/ListPayoutsRequest.java index 8ffc3d53..0b60c97f 100644 --- a/src/main/java/com/squareup/square/types/ListPayoutsRequest.java +++ b/src/main/java/com/squareup/square/types/ListPayoutsRequest.java @@ -444,5 +444,15 @@ public ListPayoutsRequest build() { return new ListPayoutsRequest( locationId, status, beginTime, endTime, sortOrder, cursor, limit, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListPayoutsResponse.java b/src/main/java/com/squareup/square/types/ListPayoutsResponse.java index 3bbf4638..71cdb4f4 100644 --- a/src/main/java/com/squareup/square/types/ListPayoutsResponse.java +++ b/src/main/java/com/squareup/square/types/ListPayoutsResponse.java @@ -160,5 +160,15 @@ public Builder errors(List errors) { public ListPayoutsResponse build() { return new ListPayoutsResponse(payouts, cursor, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListRefundsRequest.java b/src/main/java/com/squareup/square/types/ListRefundsRequest.java index 3b2793ac..cae1ef6b 100644 --- a/src/main/java/com/squareup/square/types/ListRefundsRequest.java +++ b/src/main/java/com/squareup/square/types/ListRefundsRequest.java @@ -693,5 +693,15 @@ public ListRefundsRequest build() { sortField, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListSitesResponse.java b/src/main/java/com/squareup/square/types/ListSitesResponse.java index 726b2dc0..0155c78e 100644 --- a/src/main/java/com/squareup/square/types/ListSitesResponse.java +++ b/src/main/java/com/squareup/square/types/ListSitesResponse.java @@ -127,5 +127,15 @@ public Builder sites(List sites) { public ListSitesResponse build() { return new ListSitesResponse(errors, sites, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListSubscriptionEventsResponse.java b/src/main/java/com/squareup/square/types/ListSubscriptionEventsResponse.java index d68c11c4..826746e9 100644 --- a/src/main/java/com/squareup/square/types/ListSubscriptionEventsResponse.java +++ b/src/main/java/com/squareup/square/types/ListSubscriptionEventsResponse.java @@ -166,5 +166,15 @@ public Builder cursor(String cursor) { public ListSubscriptionEventsResponse build() { return new ListSubscriptionEventsResponse(errors, subscriptionEvents, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListTeamMemberBookingProfilesResponse.java b/src/main/java/com/squareup/square/types/ListTeamMemberBookingProfilesResponse.java index b6737071..638568df 100644 --- a/src/main/java/com/squareup/square/types/ListTeamMemberBookingProfilesResponse.java +++ b/src/main/java/com/squareup/square/types/ListTeamMemberBookingProfilesResponse.java @@ -166,5 +166,15 @@ public ListTeamMemberBookingProfilesResponse build() { return new ListTeamMemberBookingProfilesResponse( teamMemberBookingProfiles, cursor, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListTeamMemberWagesResponse.java b/src/main/java/com/squareup/square/types/ListTeamMemberWagesResponse.java index efc409fa..45dab7f0 100644 --- a/src/main/java/com/squareup/square/types/ListTeamMemberWagesResponse.java +++ b/src/main/java/com/squareup/square/types/ListTeamMemberWagesResponse.java @@ -162,5 +162,15 @@ public Builder errors(List errors) { public ListTeamMemberWagesResponse build() { return new ListTeamMemberWagesResponse(teamMemberWages, cursor, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListTransactionsResponse.java b/src/main/java/com/squareup/square/types/ListTransactionsResponse.java index 75b3c4e5..73dbdb0e 100644 --- a/src/main/java/com/squareup/square/types/ListTransactionsResponse.java +++ b/src/main/java/com/squareup/square/types/ListTransactionsResponse.java @@ -164,5 +164,15 @@ public Builder cursor(String cursor) { public ListTransactionsResponse build() { return new ListTransactionsResponse(errors, transactions, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListWebhookEventTypesResponse.java b/src/main/java/com/squareup/square/types/ListWebhookEventTypesResponse.java index 1c893333..a35227b3 100644 --- a/src/main/java/com/squareup/square/types/ListWebhookEventTypesResponse.java +++ b/src/main/java/com/squareup/square/types/ListWebhookEventTypesResponse.java @@ -158,5 +158,15 @@ public Builder metadata(List metadata) { public ListWebhookEventTypesResponse build() { return new ListWebhookEventTypesResponse(errors, eventTypes, metadata, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListWebhookSubscriptionsResponse.java b/src/main/java/com/squareup/square/types/ListWebhookSubscriptionsResponse.java index 7ef7d872..880c50b7 100644 --- a/src/main/java/com/squareup/square/types/ListWebhookSubscriptionsResponse.java +++ b/src/main/java/com/squareup/square/types/ListWebhookSubscriptionsResponse.java @@ -162,5 +162,15 @@ public Builder cursor(String cursor) { public ListWebhookSubscriptionsResponse build() { return new ListWebhookSubscriptionsResponse(errors, subscriptions, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ListWorkweekConfigsResponse.java b/src/main/java/com/squareup/square/types/ListWorkweekConfigsResponse.java index a7fe352f..15b0ab27 100644 --- a/src/main/java/com/squareup/square/types/ListWorkweekConfigsResponse.java +++ b/src/main/java/com/squareup/square/types/ListWorkweekConfigsResponse.java @@ -162,5 +162,15 @@ public Builder errors(List errors) { public ListWorkweekConfigsResponse build() { return new ListWorkweekConfigsResponse(workweekConfigs, cursor, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Location.java b/src/main/java/com/squareup/square/types/Location.java index 1ed571d0..348a5fd3 100644 --- a/src/main/java/com/squareup/square/types/Location.java +++ b/src/main/java/com/squareup/square/types/Location.java @@ -1220,5 +1220,15 @@ public Location build() { taxIds, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LocationBookingProfile.java b/src/main/java/com/squareup/square/types/LocationBookingProfile.java index 76325db6..d8fd43a1 100644 --- a/src/main/java/com/squareup/square/types/LocationBookingProfile.java +++ b/src/main/java/com/squareup/square/types/LocationBookingProfile.java @@ -222,5 +222,15 @@ public Builder onlineBookingEnabled(Nullable onlineBookingEnabled) { public LocationBookingProfile build() { return new LocationBookingProfile(locationId, bookingSiteUrl, onlineBookingEnabled, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LocationCreatedEvent.java b/src/main/java/com/squareup/square/types/LocationCreatedEvent.java index cc3a25e9..8435d356 100644 --- a/src/main/java/com/squareup/square/types/LocationCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/LocationCreatedEvent.java @@ -333,5 +333,15 @@ public LocationCreatedEvent build() { return new LocationCreatedEvent( merchantId, locationId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LocationCreatedEventData.java b/src/main/java/com/squareup/square/types/LocationCreatedEventData.java index 5c21a3df..1d97dcc2 100644 --- a/src/main/java/com/squareup/square/types/LocationCreatedEventData.java +++ b/src/main/java/com/squareup/square/types/LocationCreatedEventData.java @@ -149,5 +149,15 @@ public Builder id(String id) { public LocationCreatedEventData build() { return new LocationCreatedEventData(type, id, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LocationCustomAttributeDefinitionOwnedCreatedEvent.java b/src/main/java/com/squareup/square/types/LocationCustomAttributeDefinitionOwnedCreatedEvent.java index 0dfccd8d..3bcd9bdc 100644 --- a/src/main/java/com/squareup/square/types/LocationCustomAttributeDefinitionOwnedCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/LocationCustomAttributeDefinitionOwnedCreatedEvent.java @@ -284,5 +284,15 @@ public LocationCustomAttributeDefinitionOwnedCreatedEvent build() { return new LocationCustomAttributeDefinitionOwnedCreatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LocationCustomAttributeDefinitionOwnedDeletedEvent.java b/src/main/java/com/squareup/square/types/LocationCustomAttributeDefinitionOwnedDeletedEvent.java index 4c818343..677e6e82 100644 --- a/src/main/java/com/squareup/square/types/LocationCustomAttributeDefinitionOwnedDeletedEvent.java +++ b/src/main/java/com/squareup/square/types/LocationCustomAttributeDefinitionOwnedDeletedEvent.java @@ -284,5 +284,15 @@ public LocationCustomAttributeDefinitionOwnedDeletedEvent build() { return new LocationCustomAttributeDefinitionOwnedDeletedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LocationCustomAttributeDefinitionOwnedUpdatedEvent.java b/src/main/java/com/squareup/square/types/LocationCustomAttributeDefinitionOwnedUpdatedEvent.java index 95116277..e4325846 100644 --- a/src/main/java/com/squareup/square/types/LocationCustomAttributeDefinitionOwnedUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/LocationCustomAttributeDefinitionOwnedUpdatedEvent.java @@ -284,5 +284,15 @@ public LocationCustomAttributeDefinitionOwnedUpdatedEvent build() { return new LocationCustomAttributeDefinitionOwnedUpdatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LocationCustomAttributeDefinitionVisibleCreatedEvent.java b/src/main/java/com/squareup/square/types/LocationCustomAttributeDefinitionVisibleCreatedEvent.java index 18b07c00..bc258bdb 100644 --- a/src/main/java/com/squareup/square/types/LocationCustomAttributeDefinitionVisibleCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/LocationCustomAttributeDefinitionVisibleCreatedEvent.java @@ -284,5 +284,15 @@ public LocationCustomAttributeDefinitionVisibleCreatedEvent build() { return new LocationCustomAttributeDefinitionVisibleCreatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LocationCustomAttributeDefinitionVisibleDeletedEvent.java b/src/main/java/com/squareup/square/types/LocationCustomAttributeDefinitionVisibleDeletedEvent.java index d22b893a..69650df0 100644 --- a/src/main/java/com/squareup/square/types/LocationCustomAttributeDefinitionVisibleDeletedEvent.java +++ b/src/main/java/com/squareup/square/types/LocationCustomAttributeDefinitionVisibleDeletedEvent.java @@ -284,5 +284,15 @@ public LocationCustomAttributeDefinitionVisibleDeletedEvent build() { return new LocationCustomAttributeDefinitionVisibleDeletedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LocationCustomAttributeDefinitionVisibleUpdatedEvent.java b/src/main/java/com/squareup/square/types/LocationCustomAttributeDefinitionVisibleUpdatedEvent.java index 44dfd2a2..ceff4941 100644 --- a/src/main/java/com/squareup/square/types/LocationCustomAttributeDefinitionVisibleUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/LocationCustomAttributeDefinitionVisibleUpdatedEvent.java @@ -284,5 +284,15 @@ public LocationCustomAttributeDefinitionVisibleUpdatedEvent build() { return new LocationCustomAttributeDefinitionVisibleUpdatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LocationCustomAttributeOwnedDeletedEvent.java b/src/main/java/com/squareup/square/types/LocationCustomAttributeOwnedDeletedEvent.java index ccf3c867..dc5ca05e 100644 --- a/src/main/java/com/squareup/square/types/LocationCustomAttributeOwnedDeletedEvent.java +++ b/src/main/java/com/squareup/square/types/LocationCustomAttributeOwnedDeletedEvent.java @@ -284,5 +284,15 @@ public LocationCustomAttributeOwnedDeletedEvent build() { return new LocationCustomAttributeOwnedDeletedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LocationCustomAttributeOwnedUpdatedEvent.java b/src/main/java/com/squareup/square/types/LocationCustomAttributeOwnedUpdatedEvent.java index 265ef95e..d5a51125 100644 --- a/src/main/java/com/squareup/square/types/LocationCustomAttributeOwnedUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/LocationCustomAttributeOwnedUpdatedEvent.java @@ -284,5 +284,15 @@ public LocationCustomAttributeOwnedUpdatedEvent build() { return new LocationCustomAttributeOwnedUpdatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LocationCustomAttributeVisibleDeletedEvent.java b/src/main/java/com/squareup/square/types/LocationCustomAttributeVisibleDeletedEvent.java index 13e63d77..f2ea7c47 100644 --- a/src/main/java/com/squareup/square/types/LocationCustomAttributeVisibleDeletedEvent.java +++ b/src/main/java/com/squareup/square/types/LocationCustomAttributeVisibleDeletedEvent.java @@ -284,5 +284,15 @@ public LocationCustomAttributeVisibleDeletedEvent build() { return new LocationCustomAttributeVisibleDeletedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LocationCustomAttributeVisibleUpdatedEvent.java b/src/main/java/com/squareup/square/types/LocationCustomAttributeVisibleUpdatedEvent.java index 8caddc30..00a0ca37 100644 --- a/src/main/java/com/squareup/square/types/LocationCustomAttributeVisibleUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/LocationCustomAttributeVisibleUpdatedEvent.java @@ -284,5 +284,15 @@ public LocationCustomAttributeVisibleUpdatedEvent build() { return new LocationCustomAttributeVisibleUpdatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LocationSettingsUpdatedEvent.java b/src/main/java/com/squareup/square/types/LocationSettingsUpdatedEvent.java index bbaa3ebf..218ccb2e 100644 --- a/src/main/java/com/squareup/square/types/LocationSettingsUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/LocationSettingsUpdatedEvent.java @@ -282,5 +282,15 @@ public Builder data(LocationSettingsUpdatedEventData data) { public LocationSettingsUpdatedEvent build() { return new LocationSettingsUpdatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LocationSettingsUpdatedEventData.java b/src/main/java/com/squareup/square/types/LocationSettingsUpdatedEventData.java index dd49da46..e7935fa4 100644 --- a/src/main/java/com/squareup/square/types/LocationSettingsUpdatedEventData.java +++ b/src/main/java/com/squareup/square/types/LocationSettingsUpdatedEventData.java @@ -180,5 +180,15 @@ public Builder object(LocationSettingsUpdatedEventObject object) { public LocationSettingsUpdatedEventData build() { return new LocationSettingsUpdatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LocationSettingsUpdatedEventObject.java b/src/main/java/com/squareup/square/types/LocationSettingsUpdatedEventObject.java index ed2cb306..9dd0374b 100644 --- a/src/main/java/com/squareup/square/types/LocationSettingsUpdatedEventObject.java +++ b/src/main/java/com/squareup/square/types/LocationSettingsUpdatedEventObject.java @@ -99,5 +99,15 @@ public Builder locationSettings(CheckoutLocationSettings locationSettings) { public LocationSettingsUpdatedEventObject build() { return new LocationSettingsUpdatedEventObject(locationSettings, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LocationUpdatedEvent.java b/src/main/java/com/squareup/square/types/LocationUpdatedEvent.java index 2cb67db2..70ee7abe 100644 --- a/src/main/java/com/squareup/square/types/LocationUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/LocationUpdatedEvent.java @@ -333,5 +333,15 @@ public LocationUpdatedEvent build() { return new LocationUpdatedEvent( merchantId, locationId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LocationUpdatedEventData.java b/src/main/java/com/squareup/square/types/LocationUpdatedEventData.java index 82a0574b..2c060ca4 100644 --- a/src/main/java/com/squareup/square/types/LocationUpdatedEventData.java +++ b/src/main/java/com/squareup/square/types/LocationUpdatedEventData.java @@ -149,5 +149,15 @@ public Builder id(String id) { public LocationUpdatedEventData build() { return new LocationUpdatedEventData(type, id, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyAccount.java b/src/main/java/com/squareup/square/types/LoyaltyAccount.java index 68d6382f..59d7d96a 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyAccount.java +++ b/src/main/java/com/squareup/square/types/LoyaltyAccount.java @@ -249,6 +249,10 @@ public interface ProgramIdStage { public interface _FinalStage { LoyaltyAccount build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The Square-assigned ID of the loyalty account.

*/ @@ -654,5 +658,17 @@ public LoyaltyAccount build() { expiringPointDeadlines, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyAccountCreatedEvent.java b/src/main/java/com/squareup/square/types/LoyaltyAccountCreatedEvent.java index da665e09..771c914e 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyAccountCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/LoyaltyAccountCreatedEvent.java @@ -284,5 +284,15 @@ public Builder data(LoyaltyAccountCreatedEventData data) { public LoyaltyAccountCreatedEvent build() { return new LoyaltyAccountCreatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyAccountCreatedEventData.java b/src/main/java/com/squareup/square/types/LoyaltyAccountCreatedEventData.java index b1a9272c..cd88c3f4 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyAccountCreatedEventData.java +++ b/src/main/java/com/squareup/square/types/LoyaltyAccountCreatedEventData.java @@ -180,5 +180,15 @@ public Builder object(LoyaltyAccountCreatedEventObject object) { public LoyaltyAccountCreatedEventData build() { return new LoyaltyAccountCreatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyAccountCreatedEventObject.java b/src/main/java/com/squareup/square/types/LoyaltyAccountCreatedEventObject.java index 5c8bc284..0f0f2b25 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyAccountCreatedEventObject.java +++ b/src/main/java/com/squareup/square/types/LoyaltyAccountCreatedEventObject.java @@ -98,5 +98,15 @@ public Builder loyaltyAccount(LoyaltyAccount loyaltyAccount) { public LoyaltyAccountCreatedEventObject build() { return new LoyaltyAccountCreatedEventObject(loyaltyAccount, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyAccountDeletedEvent.java b/src/main/java/com/squareup/square/types/LoyaltyAccountDeletedEvent.java index 619a5d6d..8ebd9f91 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyAccountDeletedEvent.java +++ b/src/main/java/com/squareup/square/types/LoyaltyAccountDeletedEvent.java @@ -284,5 +284,15 @@ public Builder data(LoyaltyAccountDeletedEventData data) { public LoyaltyAccountDeletedEvent build() { return new LoyaltyAccountDeletedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyAccountDeletedEventData.java b/src/main/java/com/squareup/square/types/LoyaltyAccountDeletedEventData.java index 452c368d..420a5bbb 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyAccountDeletedEventData.java +++ b/src/main/java/com/squareup/square/types/LoyaltyAccountDeletedEventData.java @@ -180,5 +180,15 @@ public Builder object(LoyaltyAccountDeletedEventObject object) { public LoyaltyAccountDeletedEventData build() { return new LoyaltyAccountDeletedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyAccountDeletedEventObject.java b/src/main/java/com/squareup/square/types/LoyaltyAccountDeletedEventObject.java index b55502f8..c170b954 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyAccountDeletedEventObject.java +++ b/src/main/java/com/squareup/square/types/LoyaltyAccountDeletedEventObject.java @@ -98,5 +98,15 @@ public Builder loyaltyAccount(LoyaltyAccount loyaltyAccount) { public LoyaltyAccountDeletedEventObject build() { return new LoyaltyAccountDeletedEventObject(loyaltyAccount, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyAccountExpiringPointDeadline.java b/src/main/java/com/squareup/square/types/LoyaltyAccountExpiringPointDeadline.java index fd8f9841..427763db 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyAccountExpiringPointDeadline.java +++ b/src/main/java/com/squareup/square/types/LoyaltyAccountExpiringPointDeadline.java @@ -96,6 +96,10 @@ public interface ExpiresAtStage { public interface _FinalStage { LoyaltyAccountExpiringPointDeadline build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -144,5 +148,17 @@ public _FinalStage expiresAt(@NotNull String expiresAt) { public LoyaltyAccountExpiringPointDeadline build() { return new LoyaltyAccountExpiringPointDeadline(points, expiresAt, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyAccountMapping.java b/src/main/java/com/squareup/square/types/LoyaltyAccountMapping.java index 7d01e83c..5dd0f8fc 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyAccountMapping.java +++ b/src/main/java/com/squareup/square/types/LoyaltyAccountMapping.java @@ -180,5 +180,15 @@ public Builder phoneNumber(Nullable phoneNumber) { public LoyaltyAccountMapping build() { return new LoyaltyAccountMapping(id, createdAt, phoneNumber, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyAccountUpdatedEvent.java b/src/main/java/com/squareup/square/types/LoyaltyAccountUpdatedEvent.java index 402e786f..afce7283 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyAccountUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/LoyaltyAccountUpdatedEvent.java @@ -284,5 +284,15 @@ public Builder data(LoyaltyAccountUpdatedEventData data) { public LoyaltyAccountUpdatedEvent build() { return new LoyaltyAccountUpdatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyAccountUpdatedEventData.java b/src/main/java/com/squareup/square/types/LoyaltyAccountUpdatedEventData.java index 8327a01d..f746ddfe 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyAccountUpdatedEventData.java +++ b/src/main/java/com/squareup/square/types/LoyaltyAccountUpdatedEventData.java @@ -180,5 +180,15 @@ public Builder object(LoyaltyAccountUpdatedEventObject object) { public LoyaltyAccountUpdatedEventData build() { return new LoyaltyAccountUpdatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyAccountUpdatedEventObject.java b/src/main/java/com/squareup/square/types/LoyaltyAccountUpdatedEventObject.java index d8c62ca4..8af7ce45 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyAccountUpdatedEventObject.java +++ b/src/main/java/com/squareup/square/types/LoyaltyAccountUpdatedEventObject.java @@ -98,5 +98,15 @@ public Builder loyaltyAccount(LoyaltyAccount loyaltyAccount) { public LoyaltyAccountUpdatedEventObject build() { return new LoyaltyAccountUpdatedEventObject(loyaltyAccount, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyEvent.java b/src/main/java/com/squareup/square/types/LoyaltyEvent.java index 3e1cac21..79d09f9d 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyEvent.java +++ b/src/main/java/com/squareup/square/types/LoyaltyEvent.java @@ -275,6 +275,10 @@ public interface SourceStage { public interface _FinalStage { LoyaltyEvent build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The Square-assigned ID of the loyalty event.

*/ @@ -703,5 +707,17 @@ public LoyaltyEvent build() { accumulatePromotionPoints, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyEventAccumulatePoints.java b/src/main/java/com/squareup/square/types/LoyaltyEventAccumulatePoints.java index cdaaeca6..24dc8b43 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyEventAccumulatePoints.java +++ b/src/main/java/com/squareup/square/types/LoyaltyEventAccumulatePoints.java @@ -204,5 +204,15 @@ public Builder orderId(Nullable orderId) { public LoyaltyEventAccumulatePoints build() { return new LoyaltyEventAccumulatePoints(loyaltyProgramId, points, orderId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyEventAccumulatePromotionPoints.java b/src/main/java/com/squareup/square/types/LoyaltyEventAccumulatePromotionPoints.java index 213e0d0a..e84891e1 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyEventAccumulatePromotionPoints.java +++ b/src/main/java/com/squareup/square/types/LoyaltyEventAccumulatePromotionPoints.java @@ -193,5 +193,15 @@ public LoyaltyEventAccumulatePromotionPoints build() { return new LoyaltyEventAccumulatePromotionPoints( loyaltyProgramId, loyaltyPromotionId, points, orderId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyEventAdjustPoints.java b/src/main/java/com/squareup/square/types/LoyaltyEventAdjustPoints.java index c565a9a2..0ced6626 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyEventAdjustPoints.java +++ b/src/main/java/com/squareup/square/types/LoyaltyEventAdjustPoints.java @@ -116,6 +116,10 @@ public interface PointsStage { public interface _FinalStage { LoyaltyEventAdjustPoints build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The Square-assigned ID of the loyalty program.

*/ @@ -226,5 +230,17 @@ public _FinalStage loyaltyProgramId(Optional loyaltyProgramId) { public LoyaltyEventAdjustPoints build() { return new LoyaltyEventAdjustPoints(loyaltyProgramId, points, reason, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyEventCreateReward.java b/src/main/java/com/squareup/square/types/LoyaltyEventCreateReward.java index 77793aa2..cfce1784 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyEventCreateReward.java +++ b/src/main/java/com/squareup/square/types/LoyaltyEventCreateReward.java @@ -161,5 +161,15 @@ public Builder points(Integer points) { public LoyaltyEventCreateReward build() { return new LoyaltyEventCreateReward(loyaltyProgramId, rewardId, points, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyEventCreatedEvent.java b/src/main/java/com/squareup/square/types/LoyaltyEventCreatedEvent.java index 78cf8ec9..beaa7cbf 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyEventCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/LoyaltyEventCreatedEvent.java @@ -284,5 +284,15 @@ public Builder data(LoyaltyEventCreatedEventData data) { public LoyaltyEventCreatedEvent build() { return new LoyaltyEventCreatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyEventCreatedEventData.java b/src/main/java/com/squareup/square/types/LoyaltyEventCreatedEventData.java index 0fc5a3ba..11c3689f 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyEventCreatedEventData.java +++ b/src/main/java/com/squareup/square/types/LoyaltyEventCreatedEventData.java @@ -180,5 +180,15 @@ public Builder object(LoyaltyEventCreatedEventObject object) { public LoyaltyEventCreatedEventData build() { return new LoyaltyEventCreatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyEventCreatedEventObject.java b/src/main/java/com/squareup/square/types/LoyaltyEventCreatedEventObject.java index 765d8db4..36d2156e 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyEventCreatedEventObject.java +++ b/src/main/java/com/squareup/square/types/LoyaltyEventCreatedEventObject.java @@ -98,5 +98,15 @@ public Builder loyaltyEvent(LoyaltyEvent loyaltyEvent) { public LoyaltyEventCreatedEventObject build() { return new LoyaltyEventCreatedEventObject(loyaltyEvent, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyEventDateTimeFilter.java b/src/main/java/com/squareup/square/types/LoyaltyEventDateTimeFilter.java index 01852c5c..e94cd22b 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyEventDateTimeFilter.java +++ b/src/main/java/com/squareup/square/types/LoyaltyEventDateTimeFilter.java @@ -76,6 +76,10 @@ public interface CreatedAtStage { public interface _FinalStage { LoyaltyEventDateTimeFilter build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage createdAt(@NotNull TimeRange createdAt) { public LoyaltyEventDateTimeFilter build() { return new LoyaltyEventDateTimeFilter(createdAt, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyEventDeleteReward.java b/src/main/java/com/squareup/square/types/LoyaltyEventDeleteReward.java index 2dd7698a..03226001 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyEventDeleteReward.java +++ b/src/main/java/com/squareup/square/types/LoyaltyEventDeleteReward.java @@ -161,5 +161,15 @@ public Builder points(Integer points) { public LoyaltyEventDeleteReward build() { return new LoyaltyEventDeleteReward(loyaltyProgramId, rewardId, points, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyEventExpirePoints.java b/src/main/java/com/squareup/square/types/LoyaltyEventExpirePoints.java index 229dd163..06dbe955 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyEventExpirePoints.java +++ b/src/main/java/com/squareup/square/types/LoyaltyEventExpirePoints.java @@ -90,6 +90,10 @@ public interface PointsStage { public interface _FinalStage { LoyaltyEventExpirePoints build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The Square-assigned ID of the loyalty program.

*/ @@ -152,5 +156,17 @@ public _FinalStage loyaltyProgramId(Optional loyaltyProgramId) { public LoyaltyEventExpirePoints build() { return new LoyaltyEventExpirePoints(loyaltyProgramId, points, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyEventFilter.java b/src/main/java/com/squareup/square/types/LoyaltyEventFilter.java index 343bb9b9..773e4c9b 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyEventFilter.java +++ b/src/main/java/com/squareup/square/types/LoyaltyEventFilter.java @@ -230,5 +230,15 @@ public LoyaltyEventFilter build() { orderFilter, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyEventLocationFilter.java b/src/main/java/com/squareup/square/types/LoyaltyEventLocationFilter.java index b1b5aa5f..f3e81445 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyEventLocationFilter.java +++ b/src/main/java/com/squareup/square/types/LoyaltyEventLocationFilter.java @@ -112,5 +112,15 @@ public Builder addAllLocationIds(List locationIds) { public LoyaltyEventLocationFilter build() { return new LoyaltyEventLocationFilter(locationIds, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyEventLoyaltyAccountFilter.java b/src/main/java/com/squareup/square/types/LoyaltyEventLoyaltyAccountFilter.java index dd5cdf78..327dc460 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyEventLoyaltyAccountFilter.java +++ b/src/main/java/com/squareup/square/types/LoyaltyEventLoyaltyAccountFilter.java @@ -76,6 +76,10 @@ public interface LoyaltyAccountIdStage { public interface _FinalStage { LoyaltyEventLoyaltyAccountFilter build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage loyaltyAccountId(@NotNull String loyaltyAccountId) { public LoyaltyEventLoyaltyAccountFilter build() { return new LoyaltyEventLoyaltyAccountFilter(loyaltyAccountId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyEventOrderFilter.java b/src/main/java/com/squareup/square/types/LoyaltyEventOrderFilter.java index dbafe23c..01612729 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyEventOrderFilter.java +++ b/src/main/java/com/squareup/square/types/LoyaltyEventOrderFilter.java @@ -76,6 +76,10 @@ public interface OrderIdStage { public interface _FinalStage { LoyaltyEventOrderFilter build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage orderId(@NotNull String orderId) { public LoyaltyEventOrderFilter build() { return new LoyaltyEventOrderFilter(orderId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyEventOther.java b/src/main/java/com/squareup/square/types/LoyaltyEventOther.java index e682dd36..45619d1b 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyEventOther.java +++ b/src/main/java/com/squareup/square/types/LoyaltyEventOther.java @@ -89,6 +89,10 @@ public interface PointsStage { public interface _FinalStage { LoyaltyEventOther build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The Square-assigned ID of the loyalty program.

*/ @@ -151,5 +155,17 @@ public _FinalStage loyaltyProgramId(Optional loyaltyProgramId) { public LoyaltyEventOther build() { return new LoyaltyEventOther(loyaltyProgramId, points, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyEventQuery.java b/src/main/java/com/squareup/square/types/LoyaltyEventQuery.java index 7c133d47..7e1d8afe 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyEventQuery.java +++ b/src/main/java/com/squareup/square/types/LoyaltyEventQuery.java @@ -97,5 +97,15 @@ public Builder filter(LoyaltyEventFilter filter) { public LoyaltyEventQuery build() { return new LoyaltyEventQuery(filter, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyEventRedeemReward.java b/src/main/java/com/squareup/square/types/LoyaltyEventRedeemReward.java index 4bce1acc..3b663c1e 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyEventRedeemReward.java +++ b/src/main/java/com/squareup/square/types/LoyaltyEventRedeemReward.java @@ -163,5 +163,15 @@ public Builder orderId(String orderId) { public LoyaltyEventRedeemReward build() { return new LoyaltyEventRedeemReward(loyaltyProgramId, rewardId, orderId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyEventTypeFilter.java b/src/main/java/com/squareup/square/types/LoyaltyEventTypeFilter.java index ebefd4b0..b951e5b9 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyEventTypeFilter.java +++ b/src/main/java/com/squareup/square/types/LoyaltyEventTypeFilter.java @@ -114,5 +114,15 @@ public Builder addAllTypes(List types) { public LoyaltyEventTypeFilter build() { return new LoyaltyEventTypeFilter(types, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyProgram.java b/src/main/java/com/squareup/square/types/LoyaltyProgram.java index 68d4473c..26c1a0ed 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyProgram.java +++ b/src/main/java/com/squareup/square/types/LoyaltyProgram.java @@ -430,5 +430,15 @@ public LoyaltyProgram build() { accrualRules, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyProgramAccrualRule.java b/src/main/java/com/squareup/square/types/LoyaltyProgramAccrualRule.java index a8a731db..e834daea 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyProgramAccrualRule.java +++ b/src/main/java/com/squareup/square/types/LoyaltyProgramAccrualRule.java @@ -167,6 +167,10 @@ public interface AccrualTypeStage { public interface _FinalStage { LoyaltyProgramAccrualRule build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The number of points that * buyers earn based on the accrual_type.

@@ -374,5 +378,17 @@ public LoyaltyProgramAccrualRule build() { return new LoyaltyProgramAccrualRule( accrualType, points, visitData, spendData, itemVariationData, categoryData, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyProgramAccrualRuleCategoryData.java b/src/main/java/com/squareup/square/types/LoyaltyProgramAccrualRuleCategoryData.java index 9150c0f9..233df4c3 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyProgramAccrualRuleCategoryData.java +++ b/src/main/java/com/squareup/square/types/LoyaltyProgramAccrualRuleCategoryData.java @@ -79,6 +79,10 @@ public interface CategoryIdStage { public interface _FinalStage { LoyaltyProgramAccrualRuleCategoryData build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -114,5 +118,17 @@ public _FinalStage categoryId(@NotNull String categoryId) { public LoyaltyProgramAccrualRuleCategoryData build() { return new LoyaltyProgramAccrualRuleCategoryData(categoryId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyProgramAccrualRuleItemVariationData.java b/src/main/java/com/squareup/square/types/LoyaltyProgramAccrualRuleItemVariationData.java index 4cba9f21..4dd60dff 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyProgramAccrualRuleItemVariationData.java +++ b/src/main/java/com/squareup/square/types/LoyaltyProgramAccrualRuleItemVariationData.java @@ -80,6 +80,10 @@ public interface ItemVariationIdStage { public interface _FinalStage { LoyaltyProgramAccrualRuleItemVariationData build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -115,5 +119,17 @@ public _FinalStage itemVariationId(@NotNull String itemVariationId) { public LoyaltyProgramAccrualRuleItemVariationData build() { return new LoyaltyProgramAccrualRuleItemVariationData(itemVariationId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyProgramAccrualRuleSpendData.java b/src/main/java/com/squareup/square/types/LoyaltyProgramAccrualRuleSpendData.java index abba9e6b..8656b46f 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyProgramAccrualRuleSpendData.java +++ b/src/main/java/com/squareup/square/types/LoyaltyProgramAccrualRuleSpendData.java @@ -158,6 +158,10 @@ public interface TaxModeStage { public interface _FinalStage { LoyaltyProgramAccrualRuleSpendData build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The IDs of any CATEGORY catalog objects that are excluded from points accrual.

*

You can use the BatchRetrieveCatalogObjects @@ -322,5 +326,17 @@ public LoyaltyProgramAccrualRuleSpendData build() { return new LoyaltyProgramAccrualRuleSpendData( amountMoney, excludedCategoryIds, excludedItemVariationIds, taxMode, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyProgramAccrualRuleVisitData.java b/src/main/java/com/squareup/square/types/LoyaltyProgramAccrualRuleVisitData.java index cd874b9f..3b0f50cc 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyProgramAccrualRuleVisitData.java +++ b/src/main/java/com/squareup/square/types/LoyaltyProgramAccrualRuleVisitData.java @@ -98,6 +98,10 @@ public interface TaxModeStage { public interface _FinalStage { LoyaltyProgramAccrualRuleVisitData build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The minimum purchase required during the visit to quality for points.

*/ @@ -164,5 +168,17 @@ public _FinalStage minimumAmountMoney(Optional minimumAmountMoney) { public LoyaltyProgramAccrualRuleVisitData build() { return new LoyaltyProgramAccrualRuleVisitData(minimumAmountMoney, taxMode, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyProgramCreatedEvent.java b/src/main/java/com/squareup/square/types/LoyaltyProgramCreatedEvent.java index 4c380c5f..b8c3f755 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyProgramCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/LoyaltyProgramCreatedEvent.java @@ -284,5 +284,15 @@ public Builder data(LoyaltyProgramCreatedEventData data) { public LoyaltyProgramCreatedEvent build() { return new LoyaltyProgramCreatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyProgramCreatedEventData.java b/src/main/java/com/squareup/square/types/LoyaltyProgramCreatedEventData.java index 7e2d3be1..ede47eae 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyProgramCreatedEventData.java +++ b/src/main/java/com/squareup/square/types/LoyaltyProgramCreatedEventData.java @@ -180,5 +180,15 @@ public Builder object(LoyaltyProgramCreatedEventObject object) { public LoyaltyProgramCreatedEventData build() { return new LoyaltyProgramCreatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyProgramCreatedEventObject.java b/src/main/java/com/squareup/square/types/LoyaltyProgramCreatedEventObject.java index 3ade5891..d7429733 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyProgramCreatedEventObject.java +++ b/src/main/java/com/squareup/square/types/LoyaltyProgramCreatedEventObject.java @@ -98,5 +98,15 @@ public Builder loyaltyProgram(LoyaltyProgram loyaltyProgram) { public LoyaltyProgramCreatedEventObject build() { return new LoyaltyProgramCreatedEventObject(loyaltyProgram, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyProgramExpirationPolicy.java b/src/main/java/com/squareup/square/types/LoyaltyProgramExpirationPolicy.java index 241774fb..ede2385d 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyProgramExpirationPolicy.java +++ b/src/main/java/com/squareup/square/types/LoyaltyProgramExpirationPolicy.java @@ -78,6 +78,10 @@ public interface ExpirationDurationStage { public interface _FinalStage { LoyaltyProgramExpirationPolicy build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -113,5 +117,17 @@ public _FinalStage expirationDuration(@NotNull String expirationDuration) { public LoyaltyProgramExpirationPolicy build() { return new LoyaltyProgramExpirationPolicy(expirationDuration, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyProgramRewardTier.java b/src/main/java/com/squareup/square/types/LoyaltyProgramRewardTier.java index 239775a9..9db518f0 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyProgramRewardTier.java +++ b/src/main/java/com/squareup/square/types/LoyaltyProgramRewardTier.java @@ -146,6 +146,10 @@ public interface PricingRuleReferenceStage { public interface _FinalStage { LoyaltyProgramRewardTier build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The Square-assigned ID of the reward tier.

*/ @@ -291,5 +295,17 @@ public LoyaltyProgramRewardTier build() { return new LoyaltyProgramRewardTier( id, points, name, createdAt, pricingRuleReference, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyProgramTerminology.java b/src/main/java/com/squareup/square/types/LoyaltyProgramTerminology.java index 9487ce34..5bfa6648 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyProgramTerminology.java +++ b/src/main/java/com/squareup/square/types/LoyaltyProgramTerminology.java @@ -94,6 +94,10 @@ public interface OtherStage { public interface _FinalStage { LoyaltyProgramTerminology build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -142,5 +146,17 @@ public _FinalStage other(@NotNull String other) { public LoyaltyProgramTerminology build() { return new LoyaltyProgramTerminology(one, other, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyProgramUpdatedEvent.java b/src/main/java/com/squareup/square/types/LoyaltyProgramUpdatedEvent.java index da53667b..5683f9a2 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyProgramUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/LoyaltyProgramUpdatedEvent.java @@ -284,5 +284,15 @@ public Builder data(LoyaltyProgramUpdatedEventData data) { public LoyaltyProgramUpdatedEvent build() { return new LoyaltyProgramUpdatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyProgramUpdatedEventData.java b/src/main/java/com/squareup/square/types/LoyaltyProgramUpdatedEventData.java index 7d136b90..08d72276 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyProgramUpdatedEventData.java +++ b/src/main/java/com/squareup/square/types/LoyaltyProgramUpdatedEventData.java @@ -180,5 +180,15 @@ public Builder object(LoyaltyProgramUpdatedEventObject object) { public LoyaltyProgramUpdatedEventData build() { return new LoyaltyProgramUpdatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyProgramUpdatedEventObject.java b/src/main/java/com/squareup/square/types/LoyaltyProgramUpdatedEventObject.java index 4b5a0892..c0297e83 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyProgramUpdatedEventObject.java +++ b/src/main/java/com/squareup/square/types/LoyaltyProgramUpdatedEventObject.java @@ -98,5 +98,15 @@ public Builder loyaltyProgram(LoyaltyProgram loyaltyProgram) { public LoyaltyProgramUpdatedEventObject build() { return new LoyaltyProgramUpdatedEventObject(loyaltyProgram, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyPromotion.java b/src/main/java/com/squareup/square/types/LoyaltyPromotion.java index bedbcebf..232a248a 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyPromotion.java +++ b/src/main/java/com/squareup/square/types/LoyaltyPromotion.java @@ -298,6 +298,10 @@ public interface AvailableTimeStage { public interface _FinalStage { LoyaltyPromotion build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The Square-assigned ID of the promotion.

*/ @@ -750,5 +754,17 @@ public LoyaltyPromotion build() { qualifyingCategoryIds, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyPromotionAvailableTimeData.java b/src/main/java/com/squareup/square/types/LoyaltyPromotionAvailableTimeData.java index d216ac83..5bac2c78 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyPromotionAvailableTimeData.java +++ b/src/main/java/com/squareup/square/types/LoyaltyPromotionAvailableTimeData.java @@ -193,5 +193,15 @@ public Builder addAllTimePeriods(List timePeriods) { public LoyaltyPromotionAvailableTimeData build() { return new LoyaltyPromotionAvailableTimeData(startDate, endDate, timePeriods, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyPromotionCreatedEvent.java b/src/main/java/com/squareup/square/types/LoyaltyPromotionCreatedEvent.java index 0e1447c6..13631bee 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyPromotionCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/LoyaltyPromotionCreatedEvent.java @@ -284,5 +284,15 @@ public Builder data(LoyaltyPromotionCreatedEventData data) { public LoyaltyPromotionCreatedEvent build() { return new LoyaltyPromotionCreatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyPromotionCreatedEventData.java b/src/main/java/com/squareup/square/types/LoyaltyPromotionCreatedEventData.java index 2da1d456..7b03f27b 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyPromotionCreatedEventData.java +++ b/src/main/java/com/squareup/square/types/LoyaltyPromotionCreatedEventData.java @@ -180,5 +180,15 @@ public Builder object(LoyaltyPromotionCreatedEventObject object) { public LoyaltyPromotionCreatedEventData build() { return new LoyaltyPromotionCreatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyPromotionCreatedEventObject.java b/src/main/java/com/squareup/square/types/LoyaltyPromotionCreatedEventObject.java index 8cbcb947..21ea62f8 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyPromotionCreatedEventObject.java +++ b/src/main/java/com/squareup/square/types/LoyaltyPromotionCreatedEventObject.java @@ -99,5 +99,15 @@ public Builder loyaltyPromotion(LoyaltyPromotion loyaltyPromotion) { public LoyaltyPromotionCreatedEventObject build() { return new LoyaltyPromotionCreatedEventObject(loyaltyPromotion, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyPromotionIncentive.java b/src/main/java/com/squareup/square/types/LoyaltyPromotionIncentive.java index 33df3814..a0ba5e68 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyPromotionIncentive.java +++ b/src/main/java/com/squareup/square/types/LoyaltyPromotionIncentive.java @@ -109,6 +109,10 @@ public interface TypeStage { public interface _FinalStage { LoyaltyPromotionIncentive build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

Additional data for a POINTS_MULTIPLIER incentive type.

*/ @@ -205,5 +209,17 @@ public _FinalStage pointsMultiplierData( public LoyaltyPromotionIncentive build() { return new LoyaltyPromotionIncentive(type, pointsMultiplierData, pointsAdditionData, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyPromotionIncentivePointsAdditionData.java b/src/main/java/com/squareup/square/types/LoyaltyPromotionIncentivePointsAdditionData.java index f3f235fa..5a8d1834 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyPromotionIncentivePointsAdditionData.java +++ b/src/main/java/com/squareup/square/types/LoyaltyPromotionIncentivePointsAdditionData.java @@ -82,6 +82,10 @@ public interface PointsAdditionStage { public interface _FinalStage { LoyaltyPromotionIncentivePointsAdditionData build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -121,5 +125,17 @@ public _FinalStage pointsAddition(int pointsAddition) { public LoyaltyPromotionIncentivePointsAdditionData build() { return new LoyaltyPromotionIncentivePointsAdditionData(pointsAddition, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyPromotionIncentivePointsMultiplierData.java b/src/main/java/com/squareup/square/types/LoyaltyPromotionIncentivePointsMultiplierData.java index 8f4ad42c..0d2eb917 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyPromotionIncentivePointsMultiplierData.java +++ b/src/main/java/com/squareup/square/types/LoyaltyPromotionIncentivePointsMultiplierData.java @@ -213,5 +213,15 @@ public LoyaltyPromotionIncentivePointsMultiplierData build() { return new LoyaltyPromotionIncentivePointsMultiplierData( pointsMultiplier, multiplier, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyPromotionTriggerLimit.java b/src/main/java/com/squareup/square/types/LoyaltyPromotionTriggerLimit.java index 183b13df..ef564e00 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyPromotionTriggerLimit.java +++ b/src/main/java/com/squareup/square/types/LoyaltyPromotionTriggerLimit.java @@ -93,6 +93,10 @@ public interface TimesStage { public interface _FinalStage { LoyaltyPromotionTriggerLimit build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The time period the limit applies to. * See LoyaltyPromotionTriggerLimitInterval for possible values

@@ -158,5 +162,17 @@ public _FinalStage interval(Optional inter public LoyaltyPromotionTriggerLimit build() { return new LoyaltyPromotionTriggerLimit(times, interval, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyPromotionUpdatedEvent.java b/src/main/java/com/squareup/square/types/LoyaltyPromotionUpdatedEvent.java index db21d9d5..93a1f973 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyPromotionUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/LoyaltyPromotionUpdatedEvent.java @@ -284,5 +284,15 @@ public Builder data(LoyaltyPromotionUpdatedEventData data) { public LoyaltyPromotionUpdatedEvent build() { return new LoyaltyPromotionUpdatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyPromotionUpdatedEventData.java b/src/main/java/com/squareup/square/types/LoyaltyPromotionUpdatedEventData.java index f3e35fbf..c23f7a87 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyPromotionUpdatedEventData.java +++ b/src/main/java/com/squareup/square/types/LoyaltyPromotionUpdatedEventData.java @@ -180,5 +180,15 @@ public Builder object(LoyaltyPromotionUpdatedEventObject object) { public LoyaltyPromotionUpdatedEventData build() { return new LoyaltyPromotionUpdatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyPromotionUpdatedEventObject.java b/src/main/java/com/squareup/square/types/LoyaltyPromotionUpdatedEventObject.java index 700abb96..e0af3109 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyPromotionUpdatedEventObject.java +++ b/src/main/java/com/squareup/square/types/LoyaltyPromotionUpdatedEventObject.java @@ -99,5 +99,15 @@ public Builder loyaltyPromotion(LoyaltyPromotion loyaltyPromotion) { public LoyaltyPromotionUpdatedEventObject build() { return new LoyaltyPromotionUpdatedEventObject(loyaltyPromotion, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/LoyaltyReward.java b/src/main/java/com/squareup/square/types/LoyaltyReward.java index 3f9f735f..be866088 100644 --- a/src/main/java/com/squareup/square/types/LoyaltyReward.java +++ b/src/main/java/com/squareup/square/types/LoyaltyReward.java @@ -214,6 +214,10 @@ public interface RewardTierIdStage { public interface _FinalStage { LoyaltyReward build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The Square-assigned ID of the loyalty reward.

*/ @@ -502,5 +506,17 @@ public LoyaltyReward build() { redeemedAt, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/MeasurementUnit.java b/src/main/java/com/squareup/square/types/MeasurementUnit.java index 9abd0b1b..7655bd43 100644 --- a/src/main/java/com/squareup/square/types/MeasurementUnit.java +++ b/src/main/java/com/squareup/square/types/MeasurementUnit.java @@ -342,5 +342,15 @@ public MeasurementUnit build() { type, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/MeasurementUnitCustom.java b/src/main/java/com/squareup/square/types/MeasurementUnitCustom.java index 4c23f141..6fd68b67 100644 --- a/src/main/java/com/squareup/square/types/MeasurementUnitCustom.java +++ b/src/main/java/com/squareup/square/types/MeasurementUnitCustom.java @@ -96,6 +96,10 @@ public interface AbbreviationStage { public interface _FinalStage { MeasurementUnitCustom build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -146,5 +150,17 @@ public _FinalStage abbreviation(@NotNull String abbreviation) { public MeasurementUnitCustom build() { return new MeasurementUnitCustom(name, abbreviation, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Merchant.java b/src/main/java/com/squareup/square/types/Merchant.java index 3d484e31..dfbc29a3 100644 --- a/src/main/java/com/squareup/square/types/Merchant.java +++ b/src/main/java/com/squareup/square/types/Merchant.java @@ -215,6 +215,10 @@ public interface CountryStage { public interface _FinalStage { Merchant build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The Square-issued ID of the merchant.

*/ @@ -531,5 +535,17 @@ public Merchant build() { createdAt, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/MerchantCustomAttributeDefinitionOwnedCreatedEvent.java b/src/main/java/com/squareup/square/types/MerchantCustomAttributeDefinitionOwnedCreatedEvent.java index 45654831..f1c0c3b3 100644 --- a/src/main/java/com/squareup/square/types/MerchantCustomAttributeDefinitionOwnedCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/MerchantCustomAttributeDefinitionOwnedCreatedEvent.java @@ -284,5 +284,15 @@ public MerchantCustomAttributeDefinitionOwnedCreatedEvent build() { return new MerchantCustomAttributeDefinitionOwnedCreatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/MerchantCustomAttributeDefinitionOwnedDeletedEvent.java b/src/main/java/com/squareup/square/types/MerchantCustomAttributeDefinitionOwnedDeletedEvent.java index 588fed83..d26aeec3 100644 --- a/src/main/java/com/squareup/square/types/MerchantCustomAttributeDefinitionOwnedDeletedEvent.java +++ b/src/main/java/com/squareup/square/types/MerchantCustomAttributeDefinitionOwnedDeletedEvent.java @@ -284,5 +284,15 @@ public MerchantCustomAttributeDefinitionOwnedDeletedEvent build() { return new MerchantCustomAttributeDefinitionOwnedDeletedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/MerchantCustomAttributeDefinitionOwnedUpdatedEvent.java b/src/main/java/com/squareup/square/types/MerchantCustomAttributeDefinitionOwnedUpdatedEvent.java index 462b9e15..12c5125c 100644 --- a/src/main/java/com/squareup/square/types/MerchantCustomAttributeDefinitionOwnedUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/MerchantCustomAttributeDefinitionOwnedUpdatedEvent.java @@ -284,5 +284,15 @@ public MerchantCustomAttributeDefinitionOwnedUpdatedEvent build() { return new MerchantCustomAttributeDefinitionOwnedUpdatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/MerchantCustomAttributeDefinitionVisibleCreatedEvent.java b/src/main/java/com/squareup/square/types/MerchantCustomAttributeDefinitionVisibleCreatedEvent.java index e54dc95c..3b4829e1 100644 --- a/src/main/java/com/squareup/square/types/MerchantCustomAttributeDefinitionVisibleCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/MerchantCustomAttributeDefinitionVisibleCreatedEvent.java @@ -284,5 +284,15 @@ public MerchantCustomAttributeDefinitionVisibleCreatedEvent build() { return new MerchantCustomAttributeDefinitionVisibleCreatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/MerchantCustomAttributeDefinitionVisibleDeletedEvent.java b/src/main/java/com/squareup/square/types/MerchantCustomAttributeDefinitionVisibleDeletedEvent.java index c4e05d03..799f57b1 100644 --- a/src/main/java/com/squareup/square/types/MerchantCustomAttributeDefinitionVisibleDeletedEvent.java +++ b/src/main/java/com/squareup/square/types/MerchantCustomAttributeDefinitionVisibleDeletedEvent.java @@ -284,5 +284,15 @@ public MerchantCustomAttributeDefinitionVisibleDeletedEvent build() { return new MerchantCustomAttributeDefinitionVisibleDeletedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/MerchantCustomAttributeDefinitionVisibleUpdatedEvent.java b/src/main/java/com/squareup/square/types/MerchantCustomAttributeDefinitionVisibleUpdatedEvent.java index 7e39b75b..6fdb6e1e 100644 --- a/src/main/java/com/squareup/square/types/MerchantCustomAttributeDefinitionVisibleUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/MerchantCustomAttributeDefinitionVisibleUpdatedEvent.java @@ -284,5 +284,15 @@ public MerchantCustomAttributeDefinitionVisibleUpdatedEvent build() { return new MerchantCustomAttributeDefinitionVisibleUpdatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/MerchantCustomAttributeOwnedDeletedEvent.java b/src/main/java/com/squareup/square/types/MerchantCustomAttributeOwnedDeletedEvent.java index 7d8f9d97..f73c41ae 100644 --- a/src/main/java/com/squareup/square/types/MerchantCustomAttributeOwnedDeletedEvent.java +++ b/src/main/java/com/squareup/square/types/MerchantCustomAttributeOwnedDeletedEvent.java @@ -284,5 +284,15 @@ public MerchantCustomAttributeOwnedDeletedEvent build() { return new MerchantCustomAttributeOwnedDeletedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/MerchantCustomAttributeOwnedUpdatedEvent.java b/src/main/java/com/squareup/square/types/MerchantCustomAttributeOwnedUpdatedEvent.java index e096ff26..e949317a 100644 --- a/src/main/java/com/squareup/square/types/MerchantCustomAttributeOwnedUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/MerchantCustomAttributeOwnedUpdatedEvent.java @@ -284,5 +284,15 @@ public MerchantCustomAttributeOwnedUpdatedEvent build() { return new MerchantCustomAttributeOwnedUpdatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/MerchantCustomAttributeVisibleDeletedEvent.java b/src/main/java/com/squareup/square/types/MerchantCustomAttributeVisibleDeletedEvent.java index 07493092..11271ff6 100644 --- a/src/main/java/com/squareup/square/types/MerchantCustomAttributeVisibleDeletedEvent.java +++ b/src/main/java/com/squareup/square/types/MerchantCustomAttributeVisibleDeletedEvent.java @@ -284,5 +284,15 @@ public MerchantCustomAttributeVisibleDeletedEvent build() { return new MerchantCustomAttributeVisibleDeletedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/MerchantCustomAttributeVisibleUpdatedEvent.java b/src/main/java/com/squareup/square/types/MerchantCustomAttributeVisibleUpdatedEvent.java index f0673382..a7391bbb 100644 --- a/src/main/java/com/squareup/square/types/MerchantCustomAttributeVisibleUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/MerchantCustomAttributeVisibleUpdatedEvent.java @@ -284,5 +284,15 @@ public MerchantCustomAttributeVisibleUpdatedEvent build() { return new MerchantCustomAttributeVisibleUpdatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/MerchantSettingsUpdatedEvent.java b/src/main/java/com/squareup/square/types/MerchantSettingsUpdatedEvent.java index 4e793abf..1733c2f8 100644 --- a/src/main/java/com/squareup/square/types/MerchantSettingsUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/MerchantSettingsUpdatedEvent.java @@ -282,5 +282,15 @@ public Builder data(MerchantSettingsUpdatedEventData data) { public MerchantSettingsUpdatedEvent build() { return new MerchantSettingsUpdatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/MerchantSettingsUpdatedEventData.java b/src/main/java/com/squareup/square/types/MerchantSettingsUpdatedEventData.java index fe1e7956..f9829024 100644 --- a/src/main/java/com/squareup/square/types/MerchantSettingsUpdatedEventData.java +++ b/src/main/java/com/squareup/square/types/MerchantSettingsUpdatedEventData.java @@ -180,5 +180,15 @@ public Builder object(MerchantSettingsUpdatedEventObject object) { public MerchantSettingsUpdatedEventData build() { return new MerchantSettingsUpdatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/MerchantSettingsUpdatedEventObject.java b/src/main/java/com/squareup/square/types/MerchantSettingsUpdatedEventObject.java index 693b7a69..2713aa70 100644 --- a/src/main/java/com/squareup/square/types/MerchantSettingsUpdatedEventObject.java +++ b/src/main/java/com/squareup/square/types/MerchantSettingsUpdatedEventObject.java @@ -99,5 +99,15 @@ public Builder merchantSettings(CheckoutMerchantSettings merchantSettings) { public MerchantSettingsUpdatedEventObject build() { return new MerchantSettingsUpdatedEventObject(merchantSettings, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ModifierLocationOverrides.java b/src/main/java/com/squareup/square/types/ModifierLocationOverrides.java index e7df5331..9b319001 100644 --- a/src/main/java/com/squareup/square/types/ModifierLocationOverrides.java +++ b/src/main/java/com/squareup/square/types/ModifierLocationOverrides.java @@ -186,5 +186,15 @@ public Builder soldOut(Boolean soldOut) { public ModifierLocationOverrides build() { return new ModifierLocationOverrides(locationId, priceMoney, soldOut, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Money.java b/src/main/java/com/squareup/square/types/Money.java index 6a3144f2..39de5d48 100644 --- a/src/main/java/com/squareup/square/types/Money.java +++ b/src/main/java/com/squareup/square/types/Money.java @@ -160,5 +160,15 @@ public Builder currency(Currency currency) { public Money build() { return new Money(amount, currency, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OauthAuthorizationRevokedEvent.java b/src/main/java/com/squareup/square/types/OauthAuthorizationRevokedEvent.java index e76b8fff..e84339e5 100644 --- a/src/main/java/com/squareup/square/types/OauthAuthorizationRevokedEvent.java +++ b/src/main/java/com/squareup/square/types/OauthAuthorizationRevokedEvent.java @@ -282,5 +282,15 @@ public Builder data(OauthAuthorizationRevokedEventData data) { public OauthAuthorizationRevokedEvent build() { return new OauthAuthorizationRevokedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OauthAuthorizationRevokedEventData.java b/src/main/java/com/squareup/square/types/OauthAuthorizationRevokedEventData.java index 8fcc66db..9d592bb6 100644 --- a/src/main/java/com/squareup/square/types/OauthAuthorizationRevokedEventData.java +++ b/src/main/java/com/squareup/square/types/OauthAuthorizationRevokedEventData.java @@ -181,5 +181,15 @@ public Builder object(OauthAuthorizationRevokedEventObject object) { public OauthAuthorizationRevokedEventData build() { return new OauthAuthorizationRevokedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OauthAuthorizationRevokedEventObject.java b/src/main/java/com/squareup/square/types/OauthAuthorizationRevokedEventObject.java index 1cd09523..aa5ce961 100644 --- a/src/main/java/com/squareup/square/types/OauthAuthorizationRevokedEventObject.java +++ b/src/main/java/com/squareup/square/types/OauthAuthorizationRevokedEventObject.java @@ -100,5 +100,15 @@ public Builder revocation(OauthAuthorizationRevokedEventRevocationObject revocat public OauthAuthorizationRevokedEventObject build() { return new OauthAuthorizationRevokedEventObject(revocation, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OauthAuthorizationRevokedEventRevocationObject.java b/src/main/java/com/squareup/square/types/OauthAuthorizationRevokedEventRevocationObject.java index 8b0e4425..1a65407a 100644 --- a/src/main/java/com/squareup/square/types/OauthAuthorizationRevokedEventRevocationObject.java +++ b/src/main/java/com/squareup/square/types/OauthAuthorizationRevokedEventRevocationObject.java @@ -154,5 +154,15 @@ public Builder revokerType(OauthAuthorizationRevokedEventRevokerType revokerType public OauthAuthorizationRevokedEventRevocationObject build() { return new OauthAuthorizationRevokedEventRevocationObject(revokedAt, revokerType, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ObtainTokenRequest.java b/src/main/java/com/squareup/square/types/ObtainTokenRequest.java index 2d3e4f6f..cb937526 100644 --- a/src/main/java/com/squareup/square/types/ObtainTokenRequest.java +++ b/src/main/java/com/squareup/square/types/ObtainTokenRequest.java @@ -355,6 +355,10 @@ public interface GrantTypeStage { public interface _FinalStage { ObtainTokenRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The secret key for your application, which is available as the Application secret * on the OAuth page in the Developer Console.

@@ -956,5 +960,17 @@ public ObtainTokenRequest build() { useJwt, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ObtainTokenResponse.java b/src/main/java/com/squareup/square/types/ObtainTokenResponse.java index 4fea007b..775df396 100644 --- a/src/main/java/com/squareup/square/types/ObtainTokenResponse.java +++ b/src/main/java/com/squareup/square/types/ObtainTokenResponse.java @@ -471,5 +471,15 @@ public ObtainTokenResponse build() { refreshTokenExpiresAt, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OfflinePaymentDetails.java b/src/main/java/com/squareup/square/types/OfflinePaymentDetails.java index 9aa2cbd9..8bd706e5 100644 --- a/src/main/java/com/squareup/square/types/OfflinePaymentDetails.java +++ b/src/main/java/com/squareup/square/types/OfflinePaymentDetails.java @@ -97,5 +97,15 @@ public Builder clientCreatedAt(String clientCreatedAt) { public OfflinePaymentDetails build() { return new OfflinePaymentDetails(clientCreatedAt, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Order.java b/src/main/java/com/squareup/square/types/Order.java index 84f0af70..0c2c133d 100644 --- a/src/main/java/com/squareup/square/types/Order.java +++ b/src/main/java/com/squareup/square/types/Order.java @@ -633,6 +633,10 @@ public interface LocationIdStage { public interface _FinalStage { Order build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The order's unique ID.

*/ @@ -1930,5 +1934,17 @@ public Order build() { netAmountDueMoney, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderCreated.java b/src/main/java/com/squareup/square/types/OrderCreated.java index 341f7371..8a0952b9 100644 --- a/src/main/java/com/squareup/square/types/OrderCreated.java +++ b/src/main/java/com/squareup/square/types/OrderCreated.java @@ -270,5 +270,15 @@ public Builder createdAt(String createdAt) { public OrderCreated build() { return new OrderCreated(orderId, version, locationId, state, createdAt, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderCreatedEvent.java b/src/main/java/com/squareup/square/types/OrderCreatedEvent.java index 98fce60f..470c8d6f 100644 --- a/src/main/java/com/squareup/square/types/OrderCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/OrderCreatedEvent.java @@ -282,5 +282,15 @@ public Builder data(OrderCreatedEventData data) { public OrderCreatedEvent build() { return new OrderCreatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderCreatedEventData.java b/src/main/java/com/squareup/square/types/OrderCreatedEventData.java index 9f1fa877..f75e61d3 100644 --- a/src/main/java/com/squareup/square/types/OrderCreatedEventData.java +++ b/src/main/java/com/squareup/square/types/OrderCreatedEventData.java @@ -180,5 +180,15 @@ public Builder object(OrderCreatedObject object) { public OrderCreatedEventData build() { return new OrderCreatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderCreatedObject.java b/src/main/java/com/squareup/square/types/OrderCreatedObject.java index 465f5b04..4c720955 100644 --- a/src/main/java/com/squareup/square/types/OrderCreatedObject.java +++ b/src/main/java/com/squareup/square/types/OrderCreatedObject.java @@ -97,5 +97,15 @@ public Builder orderCreated(OrderCreated orderCreated) { public OrderCreatedObject build() { return new OrderCreatedObject(orderCreated, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderCustomAttributeDefinitionOwnedCreatedEvent.java b/src/main/java/com/squareup/square/types/OrderCustomAttributeDefinitionOwnedCreatedEvent.java index bd45a1b8..0175b5fd 100644 --- a/src/main/java/com/squareup/square/types/OrderCustomAttributeDefinitionOwnedCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/OrderCustomAttributeDefinitionOwnedCreatedEvent.java @@ -284,5 +284,15 @@ public OrderCustomAttributeDefinitionOwnedCreatedEvent build() { return new OrderCustomAttributeDefinitionOwnedCreatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderCustomAttributeDefinitionOwnedDeletedEvent.java b/src/main/java/com/squareup/square/types/OrderCustomAttributeDefinitionOwnedDeletedEvent.java index 1b2fd57d..5ce364c4 100644 --- a/src/main/java/com/squareup/square/types/OrderCustomAttributeDefinitionOwnedDeletedEvent.java +++ b/src/main/java/com/squareup/square/types/OrderCustomAttributeDefinitionOwnedDeletedEvent.java @@ -284,5 +284,15 @@ public OrderCustomAttributeDefinitionOwnedDeletedEvent build() { return new OrderCustomAttributeDefinitionOwnedDeletedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderCustomAttributeDefinitionOwnedUpdatedEvent.java b/src/main/java/com/squareup/square/types/OrderCustomAttributeDefinitionOwnedUpdatedEvent.java index 949a53b1..b4a7f28d 100644 --- a/src/main/java/com/squareup/square/types/OrderCustomAttributeDefinitionOwnedUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/OrderCustomAttributeDefinitionOwnedUpdatedEvent.java @@ -284,5 +284,15 @@ public OrderCustomAttributeDefinitionOwnedUpdatedEvent build() { return new OrderCustomAttributeDefinitionOwnedUpdatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderCustomAttributeDefinitionVisibleCreatedEvent.java b/src/main/java/com/squareup/square/types/OrderCustomAttributeDefinitionVisibleCreatedEvent.java index 6de6ac1a..6387e307 100644 --- a/src/main/java/com/squareup/square/types/OrderCustomAttributeDefinitionVisibleCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/OrderCustomAttributeDefinitionVisibleCreatedEvent.java @@ -284,5 +284,15 @@ public OrderCustomAttributeDefinitionVisibleCreatedEvent build() { return new OrderCustomAttributeDefinitionVisibleCreatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderCustomAttributeDefinitionVisibleDeletedEvent.java b/src/main/java/com/squareup/square/types/OrderCustomAttributeDefinitionVisibleDeletedEvent.java index 52cc9dea..f60fd6cd 100644 --- a/src/main/java/com/squareup/square/types/OrderCustomAttributeDefinitionVisibleDeletedEvent.java +++ b/src/main/java/com/squareup/square/types/OrderCustomAttributeDefinitionVisibleDeletedEvent.java @@ -284,5 +284,15 @@ public OrderCustomAttributeDefinitionVisibleDeletedEvent build() { return new OrderCustomAttributeDefinitionVisibleDeletedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderCustomAttributeDefinitionVisibleUpdatedEvent.java b/src/main/java/com/squareup/square/types/OrderCustomAttributeDefinitionVisibleUpdatedEvent.java index bfe3afd5..d445f141 100644 --- a/src/main/java/com/squareup/square/types/OrderCustomAttributeDefinitionVisibleUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/OrderCustomAttributeDefinitionVisibleUpdatedEvent.java @@ -284,5 +284,15 @@ public OrderCustomAttributeDefinitionVisibleUpdatedEvent build() { return new OrderCustomAttributeDefinitionVisibleUpdatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderCustomAttributeOwnedDeletedEvent.java b/src/main/java/com/squareup/square/types/OrderCustomAttributeOwnedDeletedEvent.java index e24cabbd..c4bcd529 100644 --- a/src/main/java/com/squareup/square/types/OrderCustomAttributeOwnedDeletedEvent.java +++ b/src/main/java/com/squareup/square/types/OrderCustomAttributeOwnedDeletedEvent.java @@ -284,5 +284,15 @@ public OrderCustomAttributeOwnedDeletedEvent build() { return new OrderCustomAttributeOwnedDeletedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderCustomAttributeOwnedUpdatedEvent.java b/src/main/java/com/squareup/square/types/OrderCustomAttributeOwnedUpdatedEvent.java index f72ab252..3e2a3a43 100644 --- a/src/main/java/com/squareup/square/types/OrderCustomAttributeOwnedUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/OrderCustomAttributeOwnedUpdatedEvent.java @@ -284,5 +284,15 @@ public OrderCustomAttributeOwnedUpdatedEvent build() { return new OrderCustomAttributeOwnedUpdatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderCustomAttributeVisibleDeletedEvent.java b/src/main/java/com/squareup/square/types/OrderCustomAttributeVisibleDeletedEvent.java index b094b53d..925d66c0 100644 --- a/src/main/java/com/squareup/square/types/OrderCustomAttributeVisibleDeletedEvent.java +++ b/src/main/java/com/squareup/square/types/OrderCustomAttributeVisibleDeletedEvent.java @@ -284,5 +284,15 @@ public OrderCustomAttributeVisibleDeletedEvent build() { return new OrderCustomAttributeVisibleDeletedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderCustomAttributeVisibleUpdatedEvent.java b/src/main/java/com/squareup/square/types/OrderCustomAttributeVisibleUpdatedEvent.java index a9de4904..13624ab4 100644 --- a/src/main/java/com/squareup/square/types/OrderCustomAttributeVisibleUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/OrderCustomAttributeVisibleUpdatedEvent.java @@ -284,5 +284,15 @@ public OrderCustomAttributeVisibleUpdatedEvent build() { return new OrderCustomAttributeVisibleUpdatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderEntry.java b/src/main/java/com/squareup/square/types/OrderEntry.java index d9b1c64f..6e79188d 100644 --- a/src/main/java/com/squareup/square/types/OrderEntry.java +++ b/src/main/java/com/squareup/square/types/OrderEntry.java @@ -206,5 +206,15 @@ public Builder locationId(Nullable locationId) { public OrderEntry build() { return new OrderEntry(orderId, version, locationId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderFulfillmentUpdated.java b/src/main/java/com/squareup/square/types/OrderFulfillmentUpdated.java index fa59149b..0f24e526 100644 --- a/src/main/java/com/squareup/square/types/OrderFulfillmentUpdated.java +++ b/src/main/java/com/squareup/square/types/OrderFulfillmentUpdated.java @@ -359,5 +359,15 @@ public OrderFulfillmentUpdated build() { return new OrderFulfillmentUpdated( orderId, version, locationId, state, createdAt, updatedAt, fulfillmentUpdate, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderFulfillmentUpdatedEvent.java b/src/main/java/com/squareup/square/types/OrderFulfillmentUpdatedEvent.java index 91387124..2814a9e6 100644 --- a/src/main/java/com/squareup/square/types/OrderFulfillmentUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/OrderFulfillmentUpdatedEvent.java @@ -282,5 +282,15 @@ public Builder data(OrderFulfillmentUpdatedEventData data) { public OrderFulfillmentUpdatedEvent build() { return new OrderFulfillmentUpdatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderFulfillmentUpdatedEventData.java b/src/main/java/com/squareup/square/types/OrderFulfillmentUpdatedEventData.java index 47a6ec26..7e9f2463 100644 --- a/src/main/java/com/squareup/square/types/OrderFulfillmentUpdatedEventData.java +++ b/src/main/java/com/squareup/square/types/OrderFulfillmentUpdatedEventData.java @@ -180,5 +180,15 @@ public Builder object(OrderFulfillmentUpdatedObject object) { public OrderFulfillmentUpdatedEventData build() { return new OrderFulfillmentUpdatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderFulfillmentUpdatedObject.java b/src/main/java/com/squareup/square/types/OrderFulfillmentUpdatedObject.java index 616d2425..13f8da37 100644 --- a/src/main/java/com/squareup/square/types/OrderFulfillmentUpdatedObject.java +++ b/src/main/java/com/squareup/square/types/OrderFulfillmentUpdatedObject.java @@ -98,5 +98,15 @@ public Builder orderFulfillmentUpdated(OrderFulfillmentUpdated orderFulfillmentU public OrderFulfillmentUpdatedObject build() { return new OrderFulfillmentUpdatedObject(orderFulfillmentUpdated, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderFulfillmentUpdatedUpdate.java b/src/main/java/com/squareup/square/types/OrderFulfillmentUpdatedUpdate.java index d762d1c6..da255c77 100644 --- a/src/main/java/com/squareup/square/types/OrderFulfillmentUpdatedUpdate.java +++ b/src/main/java/com/squareup/square/types/OrderFulfillmentUpdatedUpdate.java @@ -186,5 +186,15 @@ public Builder newState(FulfillmentState newState) { public OrderFulfillmentUpdatedUpdate build() { return new OrderFulfillmentUpdatedUpdate(fulfillmentUid, oldState, newState, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderLineItem.java b/src/main/java/com/squareup/square/types/OrderLineItem.java index 58cc464b..a0ab33d3 100644 --- a/src/main/java/com/squareup/square/types/OrderLineItem.java +++ b/src/main/java/com/squareup/square/types/OrderLineItem.java @@ -532,6 +532,10 @@ public interface QuantityStage { public interface _FinalStage { OrderLineItem build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique ID that identifies the line item only within this order.

*/ @@ -1588,5 +1592,17 @@ public OrderLineItem build() { totalServiceChargeMoney, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderLineItemAppliedDiscount.java b/src/main/java/com/squareup/square/types/OrderLineItemAppliedDiscount.java index 57054f73..437d69b9 100644 --- a/src/main/java/com/squareup/square/types/OrderLineItemAppliedDiscount.java +++ b/src/main/java/com/squareup/square/types/OrderLineItemAppliedDiscount.java @@ -125,6 +125,10 @@ public interface DiscountUidStage { public interface _FinalStage { OrderLineItemAppliedDiscount build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique ID that identifies the applied discount only within this order.

*/ @@ -241,5 +245,17 @@ public _FinalStage uid(Optional uid) { public OrderLineItemAppliedDiscount build() { return new OrderLineItemAppliedDiscount(uid, discountUid, appliedMoney, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderLineItemAppliedServiceCharge.java b/src/main/java/com/squareup/square/types/OrderLineItemAppliedServiceCharge.java index 326fe013..7437f305 100644 --- a/src/main/java/com/squareup/square/types/OrderLineItemAppliedServiceCharge.java +++ b/src/main/java/com/squareup/square/types/OrderLineItemAppliedServiceCharge.java @@ -125,6 +125,10 @@ public interface ServiceChargeUidStage { public interface _FinalStage { OrderLineItemAppliedServiceCharge build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique ID that identifies the applied service charge only within this order.

*/ @@ -241,5 +245,17 @@ public _FinalStage uid(Optional uid) { public OrderLineItemAppliedServiceCharge build() { return new OrderLineItemAppliedServiceCharge(uid, serviceChargeUid, appliedMoney, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderLineItemAppliedTax.java b/src/main/java/com/squareup/square/types/OrderLineItemAppliedTax.java index 99859982..8e7afaba 100644 --- a/src/main/java/com/squareup/square/types/OrderLineItemAppliedTax.java +++ b/src/main/java/com/squareup/square/types/OrderLineItemAppliedTax.java @@ -140,6 +140,10 @@ public interface TaxUidStage { public interface _FinalStage { OrderLineItemAppliedTax build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique ID that identifies the applied tax only within this order.

*/ @@ -292,5 +296,17 @@ public _FinalStage uid(Optional uid) { public OrderLineItemAppliedTax build() { return new OrderLineItemAppliedTax(uid, taxUid, appliedMoney, autoApplied, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderLineItemDiscount.java b/src/main/java/com/squareup/square/types/OrderLineItemDiscount.java index 4495728e..5420713a 100644 --- a/src/main/java/com/squareup/square/types/OrderLineItemDiscount.java +++ b/src/main/java/com/squareup/square/types/OrderLineItemDiscount.java @@ -648,5 +648,15 @@ public OrderLineItemDiscount build() { pricingRuleId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderLineItemModifier.java b/src/main/java/com/squareup/square/types/OrderLineItemModifier.java index f5f8b3f9..bb97d418 100644 --- a/src/main/java/com/squareup/square/types/OrderLineItemModifier.java +++ b/src/main/java/com/squareup/square/types/OrderLineItemModifier.java @@ -493,5 +493,15 @@ public OrderLineItemModifier build() { metadata, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderLineItemPricingBlocklists.java b/src/main/java/com/squareup/square/types/OrderLineItemPricingBlocklists.java index a77923e3..500bda94 100644 --- a/src/main/java/com/squareup/square/types/OrderLineItemPricingBlocklists.java +++ b/src/main/java/com/squareup/square/types/OrderLineItemPricingBlocklists.java @@ -244,5 +244,15 @@ public OrderLineItemPricingBlocklists build() { return new OrderLineItemPricingBlocklists( blockedDiscounts, blockedTaxes, blockedServiceCharges, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderLineItemPricingBlocklistsBlockedDiscount.java b/src/main/java/com/squareup/square/types/OrderLineItemPricingBlocklistsBlockedDiscount.java index 695d3708..1d422fc3 100644 --- a/src/main/java/com/squareup/square/types/OrderLineItemPricingBlocklistsBlockedDiscount.java +++ b/src/main/java/com/squareup/square/types/OrderLineItemPricingBlocklistsBlockedDiscount.java @@ -230,5 +230,15 @@ public OrderLineItemPricingBlocklistsBlockedDiscount build() { return new OrderLineItemPricingBlocklistsBlockedDiscount( uid, discountUid, discountCatalogObjectId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderLineItemPricingBlocklistsBlockedServiceCharge.java b/src/main/java/com/squareup/square/types/OrderLineItemPricingBlocklistsBlockedServiceCharge.java index 03218792..3bd94fcc 100644 --- a/src/main/java/com/squareup/square/types/OrderLineItemPricingBlocklistsBlockedServiceCharge.java +++ b/src/main/java/com/squareup/square/types/OrderLineItemPricingBlocklistsBlockedServiceCharge.java @@ -232,5 +232,15 @@ public OrderLineItemPricingBlocklistsBlockedServiceCharge build() { return new OrderLineItemPricingBlocklistsBlockedServiceCharge( uid, serviceChargeUid, serviceChargeCatalogObjectId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderLineItemPricingBlocklistsBlockedTax.java b/src/main/java/com/squareup/square/types/OrderLineItemPricingBlocklistsBlockedTax.java index e8911ef0..c29e821c 100644 --- a/src/main/java/com/squareup/square/types/OrderLineItemPricingBlocklistsBlockedTax.java +++ b/src/main/java/com/squareup/square/types/OrderLineItemPricingBlocklistsBlockedTax.java @@ -229,5 +229,15 @@ public Builder taxCatalogObjectId(Nullable taxCatalogObjectId) { public OrderLineItemPricingBlocklistsBlockedTax build() { return new OrderLineItemPricingBlocklistsBlockedTax(uid, taxUid, taxCatalogObjectId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderLineItemTax.java b/src/main/java/com/squareup/square/types/OrderLineItemTax.java index a31da648..8daa49e2 100644 --- a/src/main/java/com/squareup/square/types/OrderLineItemTax.java +++ b/src/main/java/com/squareup/square/types/OrderLineItemTax.java @@ -567,5 +567,15 @@ public OrderLineItemTax build() { autoApplied, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderMoneyAmounts.java b/src/main/java/com/squareup/square/types/OrderMoneyAmounts.java index cb574941..08145247 100644 --- a/src/main/java/com/squareup/square/types/OrderMoneyAmounts.java +++ b/src/main/java/com/squareup/square/types/OrderMoneyAmounts.java @@ -220,5 +220,15 @@ public OrderMoneyAmounts build() { return new OrderMoneyAmounts( totalMoney, taxMoney, discountMoney, tipMoney, serviceChargeMoney, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderPricingOptions.java b/src/main/java/com/squareup/square/types/OrderPricingOptions.java index e12586c6..fc6bccfc 100644 --- a/src/main/java/com/squareup/square/types/OrderPricingOptions.java +++ b/src/main/java/com/squareup/square/types/OrderPricingOptions.java @@ -175,5 +175,15 @@ public Builder autoApplyTaxes(Nullable autoApplyTaxes) { public OrderPricingOptions build() { return new OrderPricingOptions(autoApplyDiscounts, autoApplyTaxes, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderQuantityUnit.java b/src/main/java/com/squareup/square/types/OrderQuantityUnit.java index f89a764c..20e34b28 100644 --- a/src/main/java/com/squareup/square/types/OrderQuantityUnit.java +++ b/src/main/java/com/squareup/square/types/OrderQuantityUnit.java @@ -267,5 +267,15 @@ public OrderQuantityUnit build() { return new OrderQuantityUnit( measurementUnit, precision, catalogObjectId, catalogVersion, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderReturn.java b/src/main/java/com/squareup/square/types/OrderReturn.java index 064517f6..3586206c 100644 --- a/src/main/java/com/squareup/square/types/OrderReturn.java +++ b/src/main/java/com/squareup/square/types/OrderReturn.java @@ -516,5 +516,15 @@ public OrderReturn build() { returnAmounts, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderReturnDiscount.java b/src/main/java/com/squareup/square/types/OrderReturnDiscount.java index f111dc94..7b968c6a 100644 --- a/src/main/java/com/squareup/square/types/OrderReturnDiscount.java +++ b/src/main/java/com/squareup/square/types/OrderReturnDiscount.java @@ -537,5 +537,15 @@ public OrderReturnDiscount build() { scope, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderReturnLineItem.java b/src/main/java/com/squareup/square/types/OrderReturnLineItem.java index b90df7a5..f3d1d22e 100644 --- a/src/main/java/com/squareup/square/types/OrderReturnLineItem.java +++ b/src/main/java/com/squareup/square/types/OrderReturnLineItem.java @@ -484,6 +484,10 @@ public interface QuantityStage { public interface _FinalStage { OrderReturnLineItem build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

A unique ID for this return line-item entry.

*/ @@ -1392,5 +1396,17 @@ public OrderReturnLineItem build() { totalServiceChargeMoney, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderReturnLineItemModifier.java b/src/main/java/com/squareup/square/types/OrderReturnLineItemModifier.java index 2a039db1..480c562e 100644 --- a/src/main/java/com/squareup/square/types/OrderReturnLineItemModifier.java +++ b/src/main/java/com/squareup/square/types/OrderReturnLineItemModifier.java @@ -469,5 +469,15 @@ public OrderReturnLineItemModifier build() { quantity, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderReturnServiceCharge.java b/src/main/java/com/squareup/square/types/OrderReturnServiceCharge.java index bb89e8a6..2592e827 100644 --- a/src/main/java/com/squareup/square/types/OrderReturnServiceCharge.java +++ b/src/main/java/com/squareup/square/types/OrderReturnServiceCharge.java @@ -804,5 +804,15 @@ public OrderReturnServiceCharge build() { type, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderReturnTax.java b/src/main/java/com/squareup/square/types/OrderReturnTax.java index b5f90732..1dd5fbf4 100644 --- a/src/main/java/com/squareup/square/types/OrderReturnTax.java +++ b/src/main/java/com/squareup/square/types/OrderReturnTax.java @@ -493,5 +493,15 @@ public OrderReturnTax build() { scope, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderReturnTip.java b/src/main/java/com/squareup/square/types/OrderReturnTip.java index 0810dee3..c5e7ed16 100644 --- a/src/main/java/com/squareup/square/types/OrderReturnTip.java +++ b/src/main/java/com/squareup/square/types/OrderReturnTip.java @@ -252,5 +252,15 @@ public Builder sourceTenderId(Nullable sourceTenderId) { public OrderReturnTip build() { return new OrderReturnTip(uid, appliedMoney, sourceTenderUid, sourceTenderId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderReward.java b/src/main/java/com/squareup/square/types/OrderReward.java index 0cf29765..3d2703a9 100644 --- a/src/main/java/com/squareup/square/types/OrderReward.java +++ b/src/main/java/com/squareup/square/types/OrderReward.java @@ -94,6 +94,10 @@ public interface RewardTierIdStage { public interface _FinalStage { OrderReward build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -142,5 +146,17 @@ public _FinalStage rewardTierId(@NotNull String rewardTierId) { public OrderReward build() { return new OrderReward(id, rewardTierId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderRoundingAdjustment.java b/src/main/java/com/squareup/square/types/OrderRoundingAdjustment.java index db773174..beba17c2 100644 --- a/src/main/java/com/squareup/square/types/OrderRoundingAdjustment.java +++ b/src/main/java/com/squareup/square/types/OrderRoundingAdjustment.java @@ -200,5 +200,15 @@ public Builder amountMoney(Money amountMoney) { public OrderRoundingAdjustment build() { return new OrderRoundingAdjustment(uid, name, amountMoney, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderServiceCharge.java b/src/main/java/com/squareup/square/types/OrderServiceCharge.java index 5412d6c0..514951a7 100644 --- a/src/main/java/com/squareup/square/types/OrderServiceCharge.java +++ b/src/main/java/com/squareup/square/types/OrderServiceCharge.java @@ -838,5 +838,15 @@ public OrderServiceCharge build() { scope, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderSource.java b/src/main/java/com/squareup/square/types/OrderSource.java index 690518a6..fe2d06a9 100644 --- a/src/main/java/com/squareup/square/types/OrderSource.java +++ b/src/main/java/com/squareup/square/types/OrderSource.java @@ -122,5 +122,15 @@ public Builder name(Nullable name) { public OrderSource build() { return new OrderSource(name, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderUpdated.java b/src/main/java/com/squareup/square/types/OrderUpdated.java index a5f201d7..b0b4cffa 100644 --- a/src/main/java/com/squareup/square/types/OrderUpdated.java +++ b/src/main/java/com/squareup/square/types/OrderUpdated.java @@ -300,5 +300,15 @@ public Builder updatedAt(String updatedAt) { public OrderUpdated build() { return new OrderUpdated(orderId, version, locationId, state, createdAt, updatedAt, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderUpdatedEvent.java b/src/main/java/com/squareup/square/types/OrderUpdatedEvent.java index c85dd94e..c3315939 100644 --- a/src/main/java/com/squareup/square/types/OrderUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/OrderUpdatedEvent.java @@ -282,5 +282,15 @@ public Builder data(OrderUpdatedEventData data) { public OrderUpdatedEvent build() { return new OrderUpdatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderUpdatedEventData.java b/src/main/java/com/squareup/square/types/OrderUpdatedEventData.java index 4a8fdbb3..86e2ab13 100644 --- a/src/main/java/com/squareup/square/types/OrderUpdatedEventData.java +++ b/src/main/java/com/squareup/square/types/OrderUpdatedEventData.java @@ -180,5 +180,15 @@ public Builder object(OrderUpdatedObject object) { public OrderUpdatedEventData build() { return new OrderUpdatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/OrderUpdatedObject.java b/src/main/java/com/squareup/square/types/OrderUpdatedObject.java index a32d4bfb..466d19da 100644 --- a/src/main/java/com/squareup/square/types/OrderUpdatedObject.java +++ b/src/main/java/com/squareup/square/types/OrderUpdatedObject.java @@ -97,5 +97,15 @@ public Builder orderUpdated(OrderUpdated orderUpdated) { public OrderUpdatedObject build() { return new OrderUpdatedObject(orderUpdated, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PauseSubscriptionRequest.java b/src/main/java/com/squareup/square/types/PauseSubscriptionRequest.java index ebcae2fc..bb0c4833 100644 --- a/src/main/java/com/squareup/square/types/PauseSubscriptionRequest.java +++ b/src/main/java/com/squareup/square/types/PauseSubscriptionRequest.java @@ -199,6 +199,10 @@ public interface SubscriptionIdStage { public interface _FinalStage { PauseSubscriptionRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The YYYY-MM-DD-formatted date when the scheduled PAUSE action takes place on the subscription.

*

When this date is unspecified or falls within the current billing cycle, the subscription is paused @@ -490,5 +494,17 @@ public PauseSubscriptionRequest build() { pauseReason, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PauseSubscriptionResponse.java b/src/main/java/com/squareup/square/types/PauseSubscriptionResponse.java index 4937e14c..f7a717d7 100644 --- a/src/main/java/com/squareup/square/types/PauseSubscriptionResponse.java +++ b/src/main/java/com/squareup/square/types/PauseSubscriptionResponse.java @@ -158,5 +158,15 @@ public Builder actions(List actions) { public PauseSubscriptionResponse build() { return new PauseSubscriptionResponse(errors, subscription, actions, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PayOrderRequest.java b/src/main/java/com/squareup/square/types/PayOrderRequest.java index 87071a88..5ae37303 100644 --- a/src/main/java/com/squareup/square/types/PayOrderRequest.java +++ b/src/main/java/com/squareup/square/types/PayOrderRequest.java @@ -156,6 +156,10 @@ public interface IdempotencyKeyStage { public interface _FinalStage { PayOrderRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The version of the order being paid. If not supplied, the latest version will be paid.

*/ @@ -309,5 +313,17 @@ public _FinalStage orderVersion(Optional orderVersion) { public PayOrderRequest build() { return new PayOrderRequest(orderId, idempotencyKey, orderVersion, paymentIds, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PayOrderResponse.java b/src/main/java/com/squareup/square/types/PayOrderResponse.java index 09a8bdd1..1dca153e 100644 --- a/src/main/java/com/squareup/square/types/PayOrderResponse.java +++ b/src/main/java/com/squareup/square/types/PayOrderResponse.java @@ -127,5 +127,15 @@ public Builder order(Order order) { public PayOrderResponse build() { return new PayOrderResponse(errors, order, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Payment.java b/src/main/java/com/squareup/square/types/Payment.java index 23dc2e35..25d7a024 100644 --- a/src/main/java/com/squareup/square/types/Payment.java +++ b/src/main/java/com/squareup/square/types/Payment.java @@ -1688,5 +1688,15 @@ public Payment build() { versionToken, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentBalanceActivityAppFeeRefundDetail.java b/src/main/java/com/squareup/square/types/PaymentBalanceActivityAppFeeRefundDetail.java index 780261c9..7ec15af3 100644 --- a/src/main/java/com/squareup/square/types/PaymentBalanceActivityAppFeeRefundDetail.java +++ b/src/main/java/com/squareup/square/types/PaymentBalanceActivityAppFeeRefundDetail.java @@ -223,5 +223,15 @@ public Builder locationId(Nullable locationId) { public PaymentBalanceActivityAppFeeRefundDetail build() { return new PaymentBalanceActivityAppFeeRefundDetail(paymentId, refundId, locationId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentBalanceActivityAppFeeRevenueDetail.java b/src/main/java/com/squareup/square/types/PaymentBalanceActivityAppFeeRevenueDetail.java index e1997ab2..f6a38695 100644 --- a/src/main/java/com/squareup/square/types/PaymentBalanceActivityAppFeeRevenueDetail.java +++ b/src/main/java/com/squareup/square/types/PaymentBalanceActivityAppFeeRevenueDetail.java @@ -170,5 +170,15 @@ public Builder locationId(Nullable locationId) { public PaymentBalanceActivityAppFeeRevenueDetail build() { return new PaymentBalanceActivityAppFeeRevenueDetail(paymentId, locationId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentBalanceActivityAutomaticSavingsDetail.java b/src/main/java/com/squareup/square/types/PaymentBalanceActivityAutomaticSavingsDetail.java index 42605771..54f43b0c 100644 --- a/src/main/java/com/squareup/square/types/PaymentBalanceActivityAutomaticSavingsDetail.java +++ b/src/main/java/com/squareup/square/types/PaymentBalanceActivityAutomaticSavingsDetail.java @@ -170,5 +170,15 @@ public Builder payoutId(Nullable payoutId) { public PaymentBalanceActivityAutomaticSavingsDetail build() { return new PaymentBalanceActivityAutomaticSavingsDetail(paymentId, payoutId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentBalanceActivityAutomaticSavingsReversedDetail.java b/src/main/java/com/squareup/square/types/PaymentBalanceActivityAutomaticSavingsReversedDetail.java index 31dbce39..1637b390 100644 --- a/src/main/java/com/squareup/square/types/PaymentBalanceActivityAutomaticSavingsReversedDetail.java +++ b/src/main/java/com/squareup/square/types/PaymentBalanceActivityAutomaticSavingsReversedDetail.java @@ -170,5 +170,15 @@ public Builder payoutId(Nullable payoutId) { public PaymentBalanceActivityAutomaticSavingsReversedDetail build() { return new PaymentBalanceActivityAutomaticSavingsReversedDetail(paymentId, payoutId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentBalanceActivityChargeDetail.java b/src/main/java/com/squareup/square/types/PaymentBalanceActivityChargeDetail.java index 6b1c4c0c..74cf4f68 100644 --- a/src/main/java/com/squareup/square/types/PaymentBalanceActivityChargeDetail.java +++ b/src/main/java/com/squareup/square/types/PaymentBalanceActivityChargeDetail.java @@ -121,5 +121,15 @@ public Builder paymentId(Nullable paymentId) { public PaymentBalanceActivityChargeDetail build() { return new PaymentBalanceActivityChargeDetail(paymentId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentBalanceActivityDepositFeeDetail.java b/src/main/java/com/squareup/square/types/PaymentBalanceActivityDepositFeeDetail.java index c2d166b4..5a703434 100644 --- a/src/main/java/com/squareup/square/types/PaymentBalanceActivityDepositFeeDetail.java +++ b/src/main/java/com/squareup/square/types/PaymentBalanceActivityDepositFeeDetail.java @@ -122,5 +122,15 @@ public Builder payoutId(Nullable payoutId) { public PaymentBalanceActivityDepositFeeDetail build() { return new PaymentBalanceActivityDepositFeeDetail(payoutId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentBalanceActivityDepositFeeReversedDetail.java b/src/main/java/com/squareup/square/types/PaymentBalanceActivityDepositFeeReversedDetail.java index c2fddc30..7fb8e20e 100644 --- a/src/main/java/com/squareup/square/types/PaymentBalanceActivityDepositFeeReversedDetail.java +++ b/src/main/java/com/squareup/square/types/PaymentBalanceActivityDepositFeeReversedDetail.java @@ -122,5 +122,15 @@ public Builder payoutId(Nullable payoutId) { public PaymentBalanceActivityDepositFeeReversedDetail build() { return new PaymentBalanceActivityDepositFeeReversedDetail(payoutId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentBalanceActivityDisputeDetail.java b/src/main/java/com/squareup/square/types/PaymentBalanceActivityDisputeDetail.java index 1379d214..e17a28f8 100644 --- a/src/main/java/com/squareup/square/types/PaymentBalanceActivityDisputeDetail.java +++ b/src/main/java/com/squareup/square/types/PaymentBalanceActivityDisputeDetail.java @@ -170,5 +170,15 @@ public Builder disputeId(Nullable disputeId) { public PaymentBalanceActivityDisputeDetail build() { return new PaymentBalanceActivityDisputeDetail(paymentId, disputeId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentBalanceActivityFeeDetail.java b/src/main/java/com/squareup/square/types/PaymentBalanceActivityFeeDetail.java index 44cda8b2..239d732c 100644 --- a/src/main/java/com/squareup/square/types/PaymentBalanceActivityFeeDetail.java +++ b/src/main/java/com/squareup/square/types/PaymentBalanceActivityFeeDetail.java @@ -126,5 +126,15 @@ public Builder paymentId(Nullable paymentId) { public PaymentBalanceActivityFeeDetail build() { return new PaymentBalanceActivityFeeDetail(paymentId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentBalanceActivityFreeProcessingDetail.java b/src/main/java/com/squareup/square/types/PaymentBalanceActivityFreeProcessingDetail.java index 4cc2ab76..b785f090 100644 --- a/src/main/java/com/squareup/square/types/PaymentBalanceActivityFreeProcessingDetail.java +++ b/src/main/java/com/squareup/square/types/PaymentBalanceActivityFreeProcessingDetail.java @@ -122,5 +122,15 @@ public Builder paymentId(Nullable paymentId) { public PaymentBalanceActivityFreeProcessingDetail build() { return new PaymentBalanceActivityFreeProcessingDetail(paymentId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentBalanceActivityHoldAdjustmentDetail.java b/src/main/java/com/squareup/square/types/PaymentBalanceActivityHoldAdjustmentDetail.java index 3c315f4f..69358a17 100644 --- a/src/main/java/com/squareup/square/types/PaymentBalanceActivityHoldAdjustmentDetail.java +++ b/src/main/java/com/squareup/square/types/PaymentBalanceActivityHoldAdjustmentDetail.java @@ -122,5 +122,15 @@ public Builder paymentId(Nullable paymentId) { public PaymentBalanceActivityHoldAdjustmentDetail build() { return new PaymentBalanceActivityHoldAdjustmentDetail(paymentId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentBalanceActivityOpenDisputeDetail.java b/src/main/java/com/squareup/square/types/PaymentBalanceActivityOpenDisputeDetail.java index d5f30809..549baba0 100644 --- a/src/main/java/com/squareup/square/types/PaymentBalanceActivityOpenDisputeDetail.java +++ b/src/main/java/com/squareup/square/types/PaymentBalanceActivityOpenDisputeDetail.java @@ -170,5 +170,15 @@ public Builder disputeId(Nullable disputeId) { public PaymentBalanceActivityOpenDisputeDetail build() { return new PaymentBalanceActivityOpenDisputeDetail(paymentId, disputeId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentBalanceActivityOtherAdjustmentDetail.java b/src/main/java/com/squareup/square/types/PaymentBalanceActivityOtherAdjustmentDetail.java index 19f9b721..4d6150a0 100644 --- a/src/main/java/com/squareup/square/types/PaymentBalanceActivityOtherAdjustmentDetail.java +++ b/src/main/java/com/squareup/square/types/PaymentBalanceActivityOtherAdjustmentDetail.java @@ -122,5 +122,15 @@ public Builder paymentId(Nullable paymentId) { public PaymentBalanceActivityOtherAdjustmentDetail build() { return new PaymentBalanceActivityOtherAdjustmentDetail(paymentId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentBalanceActivityOtherDetail.java b/src/main/java/com/squareup/square/types/PaymentBalanceActivityOtherDetail.java index e5fe9750..263eeb7f 100644 --- a/src/main/java/com/squareup/square/types/PaymentBalanceActivityOtherDetail.java +++ b/src/main/java/com/squareup/square/types/PaymentBalanceActivityOtherDetail.java @@ -120,5 +120,15 @@ public Builder paymentId(Nullable paymentId) { public PaymentBalanceActivityOtherDetail build() { return new PaymentBalanceActivityOtherDetail(paymentId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentBalanceActivityRefundDetail.java b/src/main/java/com/squareup/square/types/PaymentBalanceActivityRefundDetail.java index a3d55aa8..88d7e865 100644 --- a/src/main/java/com/squareup/square/types/PaymentBalanceActivityRefundDetail.java +++ b/src/main/java/com/squareup/square/types/PaymentBalanceActivityRefundDetail.java @@ -170,5 +170,15 @@ public Builder refundId(Nullable refundId) { public PaymentBalanceActivityRefundDetail build() { return new PaymentBalanceActivityRefundDetail(paymentId, refundId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentBalanceActivityReleaseAdjustmentDetail.java b/src/main/java/com/squareup/square/types/PaymentBalanceActivityReleaseAdjustmentDetail.java index 408e4c9b..aeac9f83 100644 --- a/src/main/java/com/squareup/square/types/PaymentBalanceActivityReleaseAdjustmentDetail.java +++ b/src/main/java/com/squareup/square/types/PaymentBalanceActivityReleaseAdjustmentDetail.java @@ -122,5 +122,15 @@ public Builder paymentId(Nullable paymentId) { public PaymentBalanceActivityReleaseAdjustmentDetail build() { return new PaymentBalanceActivityReleaseAdjustmentDetail(paymentId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentBalanceActivityReserveHoldDetail.java b/src/main/java/com/squareup/square/types/PaymentBalanceActivityReserveHoldDetail.java index 18816818..dd9688e5 100644 --- a/src/main/java/com/squareup/square/types/PaymentBalanceActivityReserveHoldDetail.java +++ b/src/main/java/com/squareup/square/types/PaymentBalanceActivityReserveHoldDetail.java @@ -122,5 +122,15 @@ public Builder paymentId(Nullable paymentId) { public PaymentBalanceActivityReserveHoldDetail build() { return new PaymentBalanceActivityReserveHoldDetail(paymentId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentBalanceActivityReserveReleaseDetail.java b/src/main/java/com/squareup/square/types/PaymentBalanceActivityReserveReleaseDetail.java index 6025d0ba..f9092eae 100644 --- a/src/main/java/com/squareup/square/types/PaymentBalanceActivityReserveReleaseDetail.java +++ b/src/main/java/com/squareup/square/types/PaymentBalanceActivityReserveReleaseDetail.java @@ -122,5 +122,15 @@ public Builder paymentId(Nullable paymentId) { public PaymentBalanceActivityReserveReleaseDetail build() { return new PaymentBalanceActivityReserveReleaseDetail(paymentId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentBalanceActivitySquareCapitalPaymentDetail.java b/src/main/java/com/squareup/square/types/PaymentBalanceActivitySquareCapitalPaymentDetail.java index c9e31f76..7e052628 100644 --- a/src/main/java/com/squareup/square/types/PaymentBalanceActivitySquareCapitalPaymentDetail.java +++ b/src/main/java/com/squareup/square/types/PaymentBalanceActivitySquareCapitalPaymentDetail.java @@ -122,5 +122,15 @@ public Builder paymentId(Nullable paymentId) { public PaymentBalanceActivitySquareCapitalPaymentDetail build() { return new PaymentBalanceActivitySquareCapitalPaymentDetail(paymentId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentBalanceActivitySquareCapitalReversedPaymentDetail.java b/src/main/java/com/squareup/square/types/PaymentBalanceActivitySquareCapitalReversedPaymentDetail.java index 124ccb5b..b14dcda7 100644 --- a/src/main/java/com/squareup/square/types/PaymentBalanceActivitySquareCapitalReversedPaymentDetail.java +++ b/src/main/java/com/squareup/square/types/PaymentBalanceActivitySquareCapitalReversedPaymentDetail.java @@ -122,5 +122,15 @@ public Builder paymentId(Nullable paymentId) { public PaymentBalanceActivitySquareCapitalReversedPaymentDetail build() { return new PaymentBalanceActivitySquareCapitalReversedPaymentDetail(paymentId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentBalanceActivitySquarePayrollTransferDetail.java b/src/main/java/com/squareup/square/types/PaymentBalanceActivitySquarePayrollTransferDetail.java index eb9b581d..66983843 100644 --- a/src/main/java/com/squareup/square/types/PaymentBalanceActivitySquarePayrollTransferDetail.java +++ b/src/main/java/com/squareup/square/types/PaymentBalanceActivitySquarePayrollTransferDetail.java @@ -122,5 +122,15 @@ public Builder paymentId(Nullable paymentId) { public PaymentBalanceActivitySquarePayrollTransferDetail build() { return new PaymentBalanceActivitySquarePayrollTransferDetail(paymentId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentBalanceActivitySquarePayrollTransferReversedDetail.java b/src/main/java/com/squareup/square/types/PaymentBalanceActivitySquarePayrollTransferReversedDetail.java index 103c9219..e9f67f7a 100644 --- a/src/main/java/com/squareup/square/types/PaymentBalanceActivitySquarePayrollTransferReversedDetail.java +++ b/src/main/java/com/squareup/square/types/PaymentBalanceActivitySquarePayrollTransferReversedDetail.java @@ -122,5 +122,15 @@ public Builder paymentId(Nullable paymentId) { public PaymentBalanceActivitySquarePayrollTransferReversedDetail build() { return new PaymentBalanceActivitySquarePayrollTransferReversedDetail(paymentId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentBalanceActivityTaxOnFeeDetail.java b/src/main/java/com/squareup/square/types/PaymentBalanceActivityTaxOnFeeDetail.java index d7977e9d..b6a8441d 100644 --- a/src/main/java/com/squareup/square/types/PaymentBalanceActivityTaxOnFeeDetail.java +++ b/src/main/java/com/squareup/square/types/PaymentBalanceActivityTaxOnFeeDetail.java @@ -170,5 +170,15 @@ public Builder taxRateDescription(Nullable taxRateDescription) { public PaymentBalanceActivityTaxOnFeeDetail build() { return new PaymentBalanceActivityTaxOnFeeDetail(paymentId, taxRateDescription, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentBalanceActivityThirdPartyFeeDetail.java b/src/main/java/com/squareup/square/types/PaymentBalanceActivityThirdPartyFeeDetail.java index 9fbfa852..8f5917c1 100644 --- a/src/main/java/com/squareup/square/types/PaymentBalanceActivityThirdPartyFeeDetail.java +++ b/src/main/java/com/squareup/square/types/PaymentBalanceActivityThirdPartyFeeDetail.java @@ -122,5 +122,15 @@ public Builder paymentId(Nullable paymentId) { public PaymentBalanceActivityThirdPartyFeeDetail build() { return new PaymentBalanceActivityThirdPartyFeeDetail(paymentId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentBalanceActivityThirdPartyFeeRefundDetail.java b/src/main/java/com/squareup/square/types/PaymentBalanceActivityThirdPartyFeeRefundDetail.java index 9defc68f..bdce3a8d 100644 --- a/src/main/java/com/squareup/square/types/PaymentBalanceActivityThirdPartyFeeRefundDetail.java +++ b/src/main/java/com/squareup/square/types/PaymentBalanceActivityThirdPartyFeeRefundDetail.java @@ -170,5 +170,15 @@ public Builder refundId(Nullable refundId) { public PaymentBalanceActivityThirdPartyFeeRefundDetail build() { return new PaymentBalanceActivityThirdPartyFeeRefundDetail(paymentId, refundId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentCreatedEvent.java b/src/main/java/com/squareup/square/types/PaymentCreatedEvent.java index 2aa315ad..5ad31be6 100644 --- a/src/main/java/com/squareup/square/types/PaymentCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/PaymentCreatedEvent.java @@ -282,5 +282,15 @@ public Builder data(PaymentCreatedEventData data) { public PaymentCreatedEvent build() { return new PaymentCreatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentCreatedEventData.java b/src/main/java/com/squareup/square/types/PaymentCreatedEventData.java index ef942249..c94cadec 100644 --- a/src/main/java/com/squareup/square/types/PaymentCreatedEventData.java +++ b/src/main/java/com/squareup/square/types/PaymentCreatedEventData.java @@ -180,5 +180,15 @@ public Builder object(PaymentCreatedEventObject object) { public PaymentCreatedEventData build() { return new PaymentCreatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentCreatedEventObject.java b/src/main/java/com/squareup/square/types/PaymentCreatedEventObject.java index 824632a3..178b4ec5 100644 --- a/src/main/java/com/squareup/square/types/PaymentCreatedEventObject.java +++ b/src/main/java/com/squareup/square/types/PaymentCreatedEventObject.java @@ -97,5 +97,15 @@ public Builder payment(Payment payment) { public PaymentCreatedEventObject build() { return new PaymentCreatedEventObject(payment, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentLink.java b/src/main/java/com/squareup/square/types/PaymentLink.java index dd8d2235..8b73ab2a 100644 --- a/src/main/java/com/squareup/square/types/PaymentLink.java +++ b/src/main/java/com/squareup/square/types/PaymentLink.java @@ -246,6 +246,10 @@ public interface VersionStage { public interface _FinalStage { PaymentLink build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The Square-assigned ID of the payment link.

*/ @@ -640,5 +644,17 @@ public PaymentLink build() { paymentNote, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentLinkRelatedResources.java b/src/main/java/com/squareup/square/types/PaymentLinkRelatedResources.java index 783b7ad3..a9b9da98 100644 --- a/src/main/java/com/squareup/square/types/PaymentLinkRelatedResources.java +++ b/src/main/java/com/squareup/square/types/PaymentLinkRelatedResources.java @@ -172,5 +172,15 @@ public Builder subscriptionPlans(Nullable> subscriptionPlans public PaymentLinkRelatedResources build() { return new PaymentLinkRelatedResources(orders, subscriptionPlans, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentOptions.java b/src/main/java/com/squareup/square/types/PaymentOptions.java index 9b8428d1..3a112aef 100644 --- a/src/main/java/com/squareup/square/types/PaymentOptions.java +++ b/src/main/java/com/squareup/square/types/PaymentOptions.java @@ -299,5 +299,15 @@ public PaymentOptions build() { return new PaymentOptions( autocomplete, delayDuration, acceptPartialAuthorization, delayAction, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentRefund.java b/src/main/java/com/squareup/square/types/PaymentRefund.java index a8bd984c..4e8839ea 100644 --- a/src/main/java/com/squareup/square/types/PaymentRefund.java +++ b/src/main/java/com/squareup/square/types/PaymentRefund.java @@ -380,6 +380,10 @@ public interface AmountMoneyStage { public interface _FinalStage { PaymentRefund build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

The refund's status:

*
    @@ -1036,5 +1040,17 @@ public PaymentRefund build() { terminalRefundId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentUpdatedEvent.java b/src/main/java/com/squareup/square/types/PaymentUpdatedEvent.java index 034e7a86..0476c6f6 100644 --- a/src/main/java/com/squareup/square/types/PaymentUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/PaymentUpdatedEvent.java @@ -282,5 +282,15 @@ public Builder data(PaymentUpdatedEventData data) { public PaymentUpdatedEvent build() { return new PaymentUpdatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentUpdatedEventData.java b/src/main/java/com/squareup/square/types/PaymentUpdatedEventData.java index c4a78f57..a1d6f499 100644 --- a/src/main/java/com/squareup/square/types/PaymentUpdatedEventData.java +++ b/src/main/java/com/squareup/square/types/PaymentUpdatedEventData.java @@ -180,5 +180,15 @@ public Builder object(PaymentUpdatedEventObject object) { public PaymentUpdatedEventData build() { return new PaymentUpdatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PaymentUpdatedEventObject.java b/src/main/java/com/squareup/square/types/PaymentUpdatedEventObject.java index 44501465..4f370cf2 100644 --- a/src/main/java/com/squareup/square/types/PaymentUpdatedEventObject.java +++ b/src/main/java/com/squareup/square/types/PaymentUpdatedEventObject.java @@ -97,5 +97,15 @@ public Builder payment(Payment payment) { public PaymentUpdatedEventObject build() { return new PaymentUpdatedEventObject(payment, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Payout.java b/src/main/java/com/squareup/square/types/Payout.java index b9546bec..d971fb00 100644 --- a/src/main/java/com/squareup/square/types/Payout.java +++ b/src/main/java/com/squareup/square/types/Payout.java @@ -278,6 +278,10 @@ public interface LocationIdStage { public interface _FinalStage { Payout build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

    Indicates the payout status. * See PayoutStatus for possible values

    @@ -704,5 +708,17 @@ public Payout build() { endToEndId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PayoutEntry.java b/src/main/java/com/squareup/square/types/PayoutEntry.java index 7a7f6391..afb766d9 100644 --- a/src/main/java/com/squareup/square/types/PayoutEntry.java +++ b/src/main/java/com/squareup/square/types/PayoutEntry.java @@ -541,6 +541,10 @@ public interface PayoutIdStage { public interface _FinalStage { PayoutEntry build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

    The timestamp of when the payout entry affected the balance, in RFC 3339 format.

    */ @@ -1612,5 +1616,17 @@ public PayoutEntry build() { typeSquarePayrollTransferReversedDetails, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PayoutFailedEvent.java b/src/main/java/com/squareup/square/types/PayoutFailedEvent.java index 8e0bb1a7..727b584c 100644 --- a/src/main/java/com/squareup/square/types/PayoutFailedEvent.java +++ b/src/main/java/com/squareup/square/types/PayoutFailedEvent.java @@ -332,5 +332,15 @@ public Builder data(PayoutFailedEventData data) { public PayoutFailedEvent build() { return new PayoutFailedEvent(merchantId, locationId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PayoutFailedEventData.java b/src/main/java/com/squareup/square/types/PayoutFailedEventData.java index c9e2d420..049ff3fd 100644 --- a/src/main/java/com/squareup/square/types/PayoutFailedEventData.java +++ b/src/main/java/com/squareup/square/types/PayoutFailedEventData.java @@ -180,5 +180,15 @@ public Builder object(PayoutFailedEventObject object) { public PayoutFailedEventData build() { return new PayoutFailedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PayoutFailedEventObject.java b/src/main/java/com/squareup/square/types/PayoutFailedEventObject.java index 0335e677..96a14846 100644 --- a/src/main/java/com/squareup/square/types/PayoutFailedEventObject.java +++ b/src/main/java/com/squareup/square/types/PayoutFailedEventObject.java @@ -97,5 +97,15 @@ public Builder payout(Payout payout) { public PayoutFailedEventObject build() { return new PayoutFailedEventObject(payout, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PayoutFee.java b/src/main/java/com/squareup/square/types/PayoutFee.java index fd770a04..d4b15849 100644 --- a/src/main/java/com/squareup/square/types/PayoutFee.java +++ b/src/main/java/com/squareup/square/types/PayoutFee.java @@ -184,5 +184,15 @@ public Builder type(PayoutFeeType type) { public PayoutFee build() { return new PayoutFee(amountMoney, effectiveAt, type, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PayoutPaidEvent.java b/src/main/java/com/squareup/square/types/PayoutPaidEvent.java index ba9a4efc..fb08a55b 100644 --- a/src/main/java/com/squareup/square/types/PayoutPaidEvent.java +++ b/src/main/java/com/squareup/square/types/PayoutPaidEvent.java @@ -332,5 +332,15 @@ public Builder data(PayoutPaidEventData data) { public PayoutPaidEvent build() { return new PayoutPaidEvent(merchantId, locationId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PayoutPaidEventData.java b/src/main/java/com/squareup/square/types/PayoutPaidEventData.java index 93ef268e..4bfde014 100644 --- a/src/main/java/com/squareup/square/types/PayoutPaidEventData.java +++ b/src/main/java/com/squareup/square/types/PayoutPaidEventData.java @@ -180,5 +180,15 @@ public Builder object(PayoutPaidEventObject object) { public PayoutPaidEventData build() { return new PayoutPaidEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PayoutPaidEventObject.java b/src/main/java/com/squareup/square/types/PayoutPaidEventObject.java index d9ed16a1..07f33115 100644 --- a/src/main/java/com/squareup/square/types/PayoutPaidEventObject.java +++ b/src/main/java/com/squareup/square/types/PayoutPaidEventObject.java @@ -97,5 +97,15 @@ public Builder payout(Payout payout) { public PayoutPaidEventObject build() { return new PayoutPaidEventObject(payout, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PayoutSentEvent.java b/src/main/java/com/squareup/square/types/PayoutSentEvent.java index 74186cd8..69cbbcbf 100644 --- a/src/main/java/com/squareup/square/types/PayoutSentEvent.java +++ b/src/main/java/com/squareup/square/types/PayoutSentEvent.java @@ -332,5 +332,15 @@ public Builder data(PayoutSentEventData data) { public PayoutSentEvent build() { return new PayoutSentEvent(merchantId, locationId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PayoutSentEventData.java b/src/main/java/com/squareup/square/types/PayoutSentEventData.java index f8c7be0c..51fb0800 100644 --- a/src/main/java/com/squareup/square/types/PayoutSentEventData.java +++ b/src/main/java/com/squareup/square/types/PayoutSentEventData.java @@ -180,5 +180,15 @@ public Builder object(PayoutSentEventObject object) { public PayoutSentEventData build() { return new PayoutSentEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PayoutSentEventObject.java b/src/main/java/com/squareup/square/types/PayoutSentEventObject.java index 34b51997..30bce496 100644 --- a/src/main/java/com/squareup/square/types/PayoutSentEventObject.java +++ b/src/main/java/com/squareup/square/types/PayoutSentEventObject.java @@ -97,5 +97,15 @@ public Builder payout(Payout payout) { public PayoutSentEventObject build() { return new PayoutSentEventObject(payout, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Phase.java b/src/main/java/com/squareup/square/types/Phase.java index 5329c339..be339fb7 100644 --- a/src/main/java/com/squareup/square/types/Phase.java +++ b/src/main/java/com/squareup/square/types/Phase.java @@ -272,5 +272,15 @@ public Builder planPhaseUid(Nullable planPhaseUid) { public Phase build() { return new Phase(uid, ordinal, orderTemplateId, planPhaseUid, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PhaseInput.java b/src/main/java/com/squareup/square/types/PhaseInput.java index 470e2d87..1783dcb3 100644 --- a/src/main/java/com/squareup/square/types/PhaseInput.java +++ b/src/main/java/com/squareup/square/types/PhaseInput.java @@ -101,6 +101,10 @@ public interface OrdinalStage { public interface _FinalStage { PhaseInput build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

    id of order to be used in billing

    */ @@ -181,5 +185,17 @@ public _FinalStage orderTemplateId(Optional orderTemplateId) { public PhaseInput build() { return new PhaseInput(ordinal, orderTemplateId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PrePopulatedData.java b/src/main/java/com/squareup/square/types/PrePopulatedData.java index b019cacd..9244ba99 100644 --- a/src/main/java/com/squareup/square/types/PrePopulatedData.java +++ b/src/main/java/com/squareup/square/types/PrePopulatedData.java @@ -202,5 +202,15 @@ public Builder buyerAddress(Address buyerAddress) { public PrePopulatedData build() { return new PrePopulatedData(buyerEmail, buyerPhoneNumber, buyerAddress, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ProcessingFee.java b/src/main/java/com/squareup/square/types/ProcessingFee.java index 99b818d1..fa2fe40b 100644 --- a/src/main/java/com/squareup/square/types/ProcessingFee.java +++ b/src/main/java/com/squareup/square/types/ProcessingFee.java @@ -206,5 +206,15 @@ public Builder amountMoney(Money amountMoney) { public ProcessingFee build() { return new ProcessingFee(effectiveAt, type, amountMoney, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PublishInvoiceRequest.java b/src/main/java/com/squareup/square/types/PublishInvoiceRequest.java index 24397818..f31c0f21 100644 --- a/src/main/java/com/squareup/square/types/PublishInvoiceRequest.java +++ b/src/main/java/com/squareup/square/types/PublishInvoiceRequest.java @@ -128,6 +128,10 @@ public interface VersionStage { public interface _FinalStage { PublishInvoiceRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

    A unique string that identifies the PublishInvoice request. If you do not * provide idempotency_key (or provide an empty string as the value), the endpoint @@ -237,5 +241,17 @@ public _FinalStage idempotencyKey(Optional idempotencyKey) { public PublishInvoiceRequest build() { return new PublishInvoiceRequest(invoiceId, version, idempotencyKey, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PublishInvoiceResponse.java b/src/main/java/com/squareup/square/types/PublishInvoiceResponse.java index c772db42..d2c74ed2 100644 --- a/src/main/java/com/squareup/square/types/PublishInvoiceResponse.java +++ b/src/main/java/com/squareup/square/types/PublishInvoiceResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public PublishInvoiceResponse build() { return new PublishInvoiceResponse(invoice, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PublishScheduledShiftRequest.java b/src/main/java/com/squareup/square/types/PublishScheduledShiftRequest.java index 47220cd5..2bded8ea 100644 --- a/src/main/java/com/squareup/square/types/PublishScheduledShiftRequest.java +++ b/src/main/java/com/squareup/square/types/PublishScheduledShiftRequest.java @@ -135,6 +135,10 @@ public interface IdempotencyKeyStage { public interface _FinalStage { PublishScheduledShiftRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

    The current version of the scheduled shift, used to enable optimistic concurrency * control. If the provided version doesn't match the server version, the request fails. @@ -263,5 +267,17 @@ public PublishScheduledShiftRequest build() { return new PublishScheduledShiftRequest( id, idempotencyKey, version, scheduledShiftNotificationAudience, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/PublishScheduledShiftResponse.java b/src/main/java/com/squareup/square/types/PublishScheduledShiftResponse.java index c5a3caa2..5ebc4a05 100644 --- a/src/main/java/com/squareup/square/types/PublishScheduledShiftResponse.java +++ b/src/main/java/com/squareup/square/types/PublishScheduledShiftResponse.java @@ -129,5 +129,15 @@ public Builder errors(List errors) { public PublishScheduledShiftResponse build() { return new PublishScheduledShiftResponse(scheduledShift, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/QrCodeOptions.java b/src/main/java/com/squareup/square/types/QrCodeOptions.java index 03afcb39..b8d8cfdd 100644 --- a/src/main/java/com/squareup/square/types/QrCodeOptions.java +++ b/src/main/java/com/squareup/square/types/QrCodeOptions.java @@ -114,6 +114,10 @@ public interface BarcodeContentsStage { public interface _FinalStage { QrCodeOptions build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -179,5 +183,17 @@ public _FinalStage barcodeContents(@NotNull String barcodeContents) { public QrCodeOptions build() { return new QrCodeOptions(title, body, barcodeContents, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/QuickPay.java b/src/main/java/com/squareup/square/types/QuickPay.java index 3a2c4432..9b17763b 100644 --- a/src/main/java/com/squareup/square/types/QuickPay.java +++ b/src/main/java/com/squareup/square/types/QuickPay.java @@ -112,6 +112,10 @@ public interface LocationIdStage { public interface _FinalStage { QuickPay build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -175,5 +179,17 @@ public _FinalStage locationId(@NotNull String locationId) { public QuickPay build() { return new QuickPay(name, priceMoney, locationId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Range.java b/src/main/java/com/squareup/square/types/Range.java index 93ba1c38..cbaf2906 100644 --- a/src/main/java/com/squareup/square/types/Range.java +++ b/src/main/java/com/squareup/square/types/Range.java @@ -172,5 +172,15 @@ public Builder max(Nullable max) { public Range build() { return new Range(min, max, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ReceiptOptions.java b/src/main/java/com/squareup/square/types/ReceiptOptions.java index c9e49802..0179c59d 100644 --- a/src/main/java/com/squareup/square/types/ReceiptOptions.java +++ b/src/main/java/com/squareup/square/types/ReceiptOptions.java @@ -131,6 +131,10 @@ public interface PaymentIdStage { public interface _FinalStage { ReceiptOptions build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

    Instructs the device to print the receipt without displaying the receipt selection screen. * Requires printer_enabled set to true. @@ -271,5 +275,17 @@ public _FinalStage printOnly(Optional printOnly) { public ReceiptOptions build() { return new ReceiptOptions(paymentId, printOnly, isDuplicate, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ReceiveTransferOrderRequest.java b/src/main/java/com/squareup/square/types/ReceiveTransferOrderRequest.java index af5807be..b5426460 100644 --- a/src/main/java/com/squareup/square/types/ReceiveTransferOrderRequest.java +++ b/src/main/java/com/squareup/square/types/ReceiveTransferOrderRequest.java @@ -134,6 +134,10 @@ public interface ReceiptStage { public interface _FinalStage { ReceiveTransferOrderRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

    Version for optimistic concurrency

    */ @@ -227,5 +231,17 @@ public ReceiveTransferOrderRequest build() { return new ReceiveTransferOrderRequest( transferOrderId, idempotencyKey, receipt, version, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ReceiveTransferOrderResponse.java b/src/main/java/com/squareup/square/types/ReceiveTransferOrderResponse.java index 096ef3a5..a3f12c09 100644 --- a/src/main/java/com/squareup/square/types/ReceiveTransferOrderResponse.java +++ b/src/main/java/com/squareup/square/types/ReceiveTransferOrderResponse.java @@ -129,5 +129,15 @@ public Builder errors(List errors) { public ReceiveTransferOrderResponse build() { return new ReceiveTransferOrderResponse(transferOrder, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RedeemLoyaltyRewardResponse.java b/src/main/java/com/squareup/square/types/RedeemLoyaltyRewardResponse.java index f74e232a..9d75bf26 100644 --- a/src/main/java/com/squareup/square/types/RedeemLoyaltyRewardResponse.java +++ b/src/main/java/com/squareup/square/types/RedeemLoyaltyRewardResponse.java @@ -127,5 +127,15 @@ public Builder event(LoyaltyEvent event) { public RedeemLoyaltyRewardResponse build() { return new RedeemLoyaltyRewardResponse(errors, event, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Reference.java b/src/main/java/com/squareup/square/types/Reference.java index 5f33591c..fa12ea7f 100644 --- a/src/main/java/com/squareup/square/types/Reference.java +++ b/src/main/java/com/squareup/square/types/Reference.java @@ -127,5 +127,15 @@ public Builder id(String id) { public Reference build() { return new Reference(type, id, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Refund.java b/src/main/java/com/squareup/square/types/Refund.java index b044f814..33fd6469 100644 --- a/src/main/java/com/squareup/square/types/Refund.java +++ b/src/main/java/com/squareup/square/types/Refund.java @@ -272,6 +272,10 @@ public interface StatusStage { public interface _FinalStage { Refund build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

    The ID of the transaction that the refunded tender is part of.

    */ @@ -588,5 +592,17 @@ public Refund build() { additionalRecipients, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RefundCreatedEvent.java b/src/main/java/com/squareup/square/types/RefundCreatedEvent.java index 18fb126c..862dda28 100644 --- a/src/main/java/com/squareup/square/types/RefundCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/RefundCreatedEvent.java @@ -282,5 +282,15 @@ public Builder data(RefundCreatedEventData data) { public RefundCreatedEvent build() { return new RefundCreatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RefundCreatedEventData.java b/src/main/java/com/squareup/square/types/RefundCreatedEventData.java index e1443b95..935f2a02 100644 --- a/src/main/java/com/squareup/square/types/RefundCreatedEventData.java +++ b/src/main/java/com/squareup/square/types/RefundCreatedEventData.java @@ -180,5 +180,15 @@ public Builder object(RefundCreatedEventObject object) { public RefundCreatedEventData build() { return new RefundCreatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RefundCreatedEventObject.java b/src/main/java/com/squareup/square/types/RefundCreatedEventObject.java index d2475155..42914ccd 100644 --- a/src/main/java/com/squareup/square/types/RefundCreatedEventObject.java +++ b/src/main/java/com/squareup/square/types/RefundCreatedEventObject.java @@ -97,5 +97,15 @@ public Builder refund(PaymentRefund refund) { public RefundCreatedEventObject build() { return new RefundCreatedEventObject(refund, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RefundPaymentRequest.java b/src/main/java/com/squareup/square/types/RefundPaymentRequest.java index 6b36d37a..f519b476 100644 --- a/src/main/java/com/squareup/square/types/RefundPaymentRequest.java +++ b/src/main/java/com/squareup/square/types/RefundPaymentRequest.java @@ -378,6 +378,10 @@ public interface AmountMoneyStage { public interface _FinalStage { RefundPaymentRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

    The amount of money the developer contributes to help cover the refunded amount. * This amount is specified in the smallest denomination of the applicable currency (for example, @@ -1022,5 +1026,17 @@ public RefundPaymentRequest build() { externalDetails, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RefundPaymentResponse.java b/src/main/java/com/squareup/square/types/RefundPaymentResponse.java index 2ee2aaef..e605f3e4 100644 --- a/src/main/java/com/squareup/square/types/RefundPaymentResponse.java +++ b/src/main/java/com/squareup/square/types/RefundPaymentResponse.java @@ -127,5 +127,15 @@ public Builder refund(PaymentRefund refund) { public RefundPaymentResponse build() { return new RefundPaymentResponse(errors, refund, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RefundUpdatedEvent.java b/src/main/java/com/squareup/square/types/RefundUpdatedEvent.java index 738fe40c..2092fbce 100644 --- a/src/main/java/com/squareup/square/types/RefundUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/RefundUpdatedEvent.java @@ -282,5 +282,15 @@ public Builder data(RefundUpdatedEventData data) { public RefundUpdatedEvent build() { return new RefundUpdatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RefundUpdatedEventData.java b/src/main/java/com/squareup/square/types/RefundUpdatedEventData.java index d397c101..102c6682 100644 --- a/src/main/java/com/squareup/square/types/RefundUpdatedEventData.java +++ b/src/main/java/com/squareup/square/types/RefundUpdatedEventData.java @@ -180,5 +180,15 @@ public Builder object(RefundUpdatedEventObject object) { public RefundUpdatedEventData build() { return new RefundUpdatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RefundUpdatedEventObject.java b/src/main/java/com/squareup/square/types/RefundUpdatedEventObject.java index c8f4c318..07e9e586 100644 --- a/src/main/java/com/squareup/square/types/RefundUpdatedEventObject.java +++ b/src/main/java/com/squareup/square/types/RefundUpdatedEventObject.java @@ -97,5 +97,15 @@ public Builder refund(PaymentRefund refund) { public RefundUpdatedEventObject build() { return new RefundUpdatedEventObject(refund, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RegisterDomainRequest.java b/src/main/java/com/squareup/square/types/RegisterDomainRequest.java index 182a6554..12a30685 100644 --- a/src/main/java/com/squareup/square/types/RegisterDomainRequest.java +++ b/src/main/java/com/squareup/square/types/RegisterDomainRequest.java @@ -76,6 +76,10 @@ public interface DomainNameStage { public interface _FinalStage { RegisterDomainRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage domainName(@NotNull String domainName) { public RegisterDomainRequest build() { return new RegisterDomainRequest(domainName, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RegisterDomainResponse.java b/src/main/java/com/squareup/square/types/RegisterDomainResponse.java index 3f97f589..c1fa35eb 100644 --- a/src/main/java/com/squareup/square/types/RegisterDomainResponse.java +++ b/src/main/java/com/squareup/square/types/RegisterDomainResponse.java @@ -133,5 +133,15 @@ public Builder status(RegisterDomainResponseStatus status) { public RegisterDomainResponse build() { return new RegisterDomainResponse(errors, status, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RemoveGroupFromCustomerResponse.java b/src/main/java/com/squareup/square/types/RemoveGroupFromCustomerResponse.java index 14fa1e37..1fc789f0 100644 --- a/src/main/java/com/squareup/square/types/RemoveGroupFromCustomerResponse.java +++ b/src/main/java/com/squareup/square/types/RemoveGroupFromCustomerResponse.java @@ -98,5 +98,15 @@ public Builder errors(List errors) { public RemoveGroupFromCustomerResponse build() { return new RemoveGroupFromCustomerResponse(errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ResumeSubscriptionRequest.java b/src/main/java/com/squareup/square/types/ResumeSubscriptionRequest.java index 1b3e2b03..e986381e 100644 --- a/src/main/java/com/squareup/square/types/ResumeSubscriptionRequest.java +++ b/src/main/java/com/squareup/square/types/ResumeSubscriptionRequest.java @@ -121,6 +121,10 @@ public interface SubscriptionIdStage { public interface _FinalStage { ResumeSubscriptionRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

    The YYYY-MM-DD-formatted date when the subscription reactivated.

    */ @@ -238,5 +242,17 @@ public ResumeSubscriptionRequest build() { return new ResumeSubscriptionRequest( subscriptionId, resumeEffectiveDate, resumeChangeTiming, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ResumeSubscriptionResponse.java b/src/main/java/com/squareup/square/types/ResumeSubscriptionResponse.java index 9e376832..ba835adf 100644 --- a/src/main/java/com/squareup/square/types/ResumeSubscriptionResponse.java +++ b/src/main/java/com/squareup/square/types/ResumeSubscriptionResponse.java @@ -158,5 +158,15 @@ public Builder actions(List actions) { public ResumeSubscriptionResponse build() { return new ResumeSubscriptionResponse(errors, subscription, actions, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RetrieveBookingCustomAttributeDefinitionResponse.java b/src/main/java/com/squareup/square/types/RetrieveBookingCustomAttributeDefinitionResponse.java index acf429ef..67123966 100644 --- a/src/main/java/com/squareup/square/types/RetrieveBookingCustomAttributeDefinitionResponse.java +++ b/src/main/java/com/squareup/square/types/RetrieveBookingCustomAttributeDefinitionResponse.java @@ -131,5 +131,15 @@ public RetrieveBookingCustomAttributeDefinitionResponse build() { return new RetrieveBookingCustomAttributeDefinitionResponse( customAttributeDefinition, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RetrieveBookingCustomAttributeResponse.java b/src/main/java/com/squareup/square/types/RetrieveBookingCustomAttributeResponse.java index 388d7962..fc4b64b4 100644 --- a/src/main/java/com/squareup/square/types/RetrieveBookingCustomAttributeResponse.java +++ b/src/main/java/com/squareup/square/types/RetrieveBookingCustomAttributeResponse.java @@ -132,5 +132,15 @@ public Builder errors(List errors) { public RetrieveBookingCustomAttributeResponse build() { return new RetrieveBookingCustomAttributeResponse(customAttribute, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RetrieveChannelResponse.java b/src/main/java/com/squareup/square/types/RetrieveChannelResponse.java index 3519b563..68b1e399 100644 --- a/src/main/java/com/squareup/square/types/RetrieveChannelResponse.java +++ b/src/main/java/com/squareup/square/types/RetrieveChannelResponse.java @@ -127,5 +127,15 @@ public Builder channel(Channel channel) { public RetrieveChannelResponse build() { return new RetrieveChannelResponse(errors, channel, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RetrieveJobRequest.java b/src/main/java/com/squareup/square/types/RetrieveJobRequest.java index 3ef799cf..d242ddfa 100644 --- a/src/main/java/com/squareup/square/types/RetrieveJobRequest.java +++ b/src/main/java/com/squareup/square/types/RetrieveJobRequest.java @@ -76,6 +76,10 @@ public interface JobIdStage { public interface _FinalStage { RetrieveJobRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage jobId(@NotNull String jobId) { public RetrieveJobRequest build() { return new RetrieveJobRequest(jobId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RetrieveJobResponse.java b/src/main/java/com/squareup/square/types/RetrieveJobResponse.java index 5634a091..1f238968 100644 --- a/src/main/java/com/squareup/square/types/RetrieveJobResponse.java +++ b/src/main/java/com/squareup/square/types/RetrieveJobResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public RetrieveJobResponse build() { return new RetrieveJobResponse(job, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RetrieveLocationBookingProfileRequest.java b/src/main/java/com/squareup/square/types/RetrieveLocationBookingProfileRequest.java index 8fd48967..49eca6b7 100644 --- a/src/main/java/com/squareup/square/types/RetrieveLocationBookingProfileRequest.java +++ b/src/main/java/com/squareup/square/types/RetrieveLocationBookingProfileRequest.java @@ -77,6 +77,10 @@ public interface LocationIdStage { public interface _FinalStage { RetrieveLocationBookingProfileRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -110,5 +114,17 @@ public _FinalStage locationId(@NotNull String locationId) { public RetrieveLocationBookingProfileRequest build() { return new RetrieveLocationBookingProfileRequest(locationId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RetrieveLocationBookingProfileResponse.java b/src/main/java/com/squareup/square/types/RetrieveLocationBookingProfileResponse.java index 7982a96e..ac6cd91e 100644 --- a/src/main/java/com/squareup/square/types/RetrieveLocationBookingProfileResponse.java +++ b/src/main/java/com/squareup/square/types/RetrieveLocationBookingProfileResponse.java @@ -130,5 +130,15 @@ public Builder errors(List errors) { public RetrieveLocationBookingProfileResponse build() { return new RetrieveLocationBookingProfileResponse(locationBookingProfile, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RetrieveLocationCustomAttributeDefinitionResponse.java b/src/main/java/com/squareup/square/types/RetrieveLocationCustomAttributeDefinitionResponse.java index 0b3a0c1d..f9f19e9f 100644 --- a/src/main/java/com/squareup/square/types/RetrieveLocationCustomAttributeDefinitionResponse.java +++ b/src/main/java/com/squareup/square/types/RetrieveLocationCustomAttributeDefinitionResponse.java @@ -131,5 +131,15 @@ public RetrieveLocationCustomAttributeDefinitionResponse build() { return new RetrieveLocationCustomAttributeDefinitionResponse( customAttributeDefinition, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RetrieveLocationCustomAttributeResponse.java b/src/main/java/com/squareup/square/types/RetrieveLocationCustomAttributeResponse.java index fb40997a..f889af31 100644 --- a/src/main/java/com/squareup/square/types/RetrieveLocationCustomAttributeResponse.java +++ b/src/main/java/com/squareup/square/types/RetrieveLocationCustomAttributeResponse.java @@ -132,5 +132,15 @@ public Builder errors(List errors) { public RetrieveLocationCustomAttributeResponse build() { return new RetrieveLocationCustomAttributeResponse(customAttribute, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RetrieveLocationSettingsRequest.java b/src/main/java/com/squareup/square/types/RetrieveLocationSettingsRequest.java index e8828a0e..3b133820 100644 --- a/src/main/java/com/squareup/square/types/RetrieveLocationSettingsRequest.java +++ b/src/main/java/com/squareup/square/types/RetrieveLocationSettingsRequest.java @@ -76,6 +76,10 @@ public interface LocationIdStage { public interface _FinalStage { RetrieveLocationSettingsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage locationId(@NotNull String locationId) { public RetrieveLocationSettingsRequest build() { return new RetrieveLocationSettingsRequest(locationId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RetrieveLocationSettingsResponse.java b/src/main/java/com/squareup/square/types/RetrieveLocationSettingsResponse.java index 3801434a..89853917 100644 --- a/src/main/java/com/squareup/square/types/RetrieveLocationSettingsResponse.java +++ b/src/main/java/com/squareup/square/types/RetrieveLocationSettingsResponse.java @@ -129,5 +129,15 @@ public Builder locationSettings(CheckoutLocationSettings locationSettings) { public RetrieveLocationSettingsResponse build() { return new RetrieveLocationSettingsResponse(errors, locationSettings, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RetrieveMerchantCustomAttributeDefinitionResponse.java b/src/main/java/com/squareup/square/types/RetrieveMerchantCustomAttributeDefinitionResponse.java index 0d8539af..fb12fc42 100644 --- a/src/main/java/com/squareup/square/types/RetrieveMerchantCustomAttributeDefinitionResponse.java +++ b/src/main/java/com/squareup/square/types/RetrieveMerchantCustomAttributeDefinitionResponse.java @@ -131,5 +131,15 @@ public RetrieveMerchantCustomAttributeDefinitionResponse build() { return new RetrieveMerchantCustomAttributeDefinitionResponse( customAttributeDefinition, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RetrieveMerchantCustomAttributeResponse.java b/src/main/java/com/squareup/square/types/RetrieveMerchantCustomAttributeResponse.java index 4ddbe012..34ebb808 100644 --- a/src/main/java/com/squareup/square/types/RetrieveMerchantCustomAttributeResponse.java +++ b/src/main/java/com/squareup/square/types/RetrieveMerchantCustomAttributeResponse.java @@ -132,5 +132,15 @@ public Builder errors(List errors) { public RetrieveMerchantCustomAttributeResponse build() { return new RetrieveMerchantCustomAttributeResponse(customAttribute, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RetrieveMerchantSettingsResponse.java b/src/main/java/com/squareup/square/types/RetrieveMerchantSettingsResponse.java index 24f13a46..622e0035 100644 --- a/src/main/java/com/squareup/square/types/RetrieveMerchantSettingsResponse.java +++ b/src/main/java/com/squareup/square/types/RetrieveMerchantSettingsResponse.java @@ -129,5 +129,15 @@ public Builder merchantSettings(CheckoutMerchantSettings merchantSettings) { public RetrieveMerchantSettingsResponse build() { return new RetrieveMerchantSettingsResponse(errors, merchantSettings, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RetrieveOrderCustomAttributeDefinitionResponse.java b/src/main/java/com/squareup/square/types/RetrieveOrderCustomAttributeDefinitionResponse.java index 240b4a2b..9ecb2d70 100644 --- a/src/main/java/com/squareup/square/types/RetrieveOrderCustomAttributeDefinitionResponse.java +++ b/src/main/java/com/squareup/square/types/RetrieveOrderCustomAttributeDefinitionResponse.java @@ -131,5 +131,15 @@ public RetrieveOrderCustomAttributeDefinitionResponse build() { return new RetrieveOrderCustomAttributeDefinitionResponse( customAttributeDefinition, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RetrieveOrderCustomAttributeResponse.java b/src/main/java/com/squareup/square/types/RetrieveOrderCustomAttributeResponse.java index aaa58c92..67815efd 100644 --- a/src/main/java/com/squareup/square/types/RetrieveOrderCustomAttributeResponse.java +++ b/src/main/java/com/squareup/square/types/RetrieveOrderCustomAttributeResponse.java @@ -130,5 +130,15 @@ public Builder errors(List errors) { public RetrieveOrderCustomAttributeResponse build() { return new RetrieveOrderCustomAttributeResponse(customAttribute, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RetrieveScheduledShiftRequest.java b/src/main/java/com/squareup/square/types/RetrieveScheduledShiftRequest.java index 09016128..83e02345 100644 --- a/src/main/java/com/squareup/square/types/RetrieveScheduledShiftRequest.java +++ b/src/main/java/com/squareup/square/types/RetrieveScheduledShiftRequest.java @@ -76,6 +76,10 @@ public interface IdStage { public interface _FinalStage { RetrieveScheduledShiftRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage id(@NotNull String id) { public RetrieveScheduledShiftRequest build() { return new RetrieveScheduledShiftRequest(id, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RetrieveScheduledShiftResponse.java b/src/main/java/com/squareup/square/types/RetrieveScheduledShiftResponse.java index 2dac104d..b93e92e5 100644 --- a/src/main/java/com/squareup/square/types/RetrieveScheduledShiftResponse.java +++ b/src/main/java/com/squareup/square/types/RetrieveScheduledShiftResponse.java @@ -129,5 +129,15 @@ public Builder errors(List errors) { public RetrieveScheduledShiftResponse build() { return new RetrieveScheduledShiftResponse(scheduledShift, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RetrieveTimecardRequest.java b/src/main/java/com/squareup/square/types/RetrieveTimecardRequest.java index cc36d5ec..5567a38d 100644 --- a/src/main/java/com/squareup/square/types/RetrieveTimecardRequest.java +++ b/src/main/java/com/squareup/square/types/RetrieveTimecardRequest.java @@ -76,6 +76,10 @@ public interface IdStage { public interface _FinalStage { RetrieveTimecardRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage id(@NotNull String id) { public RetrieveTimecardRequest build() { return new RetrieveTimecardRequest(id, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RetrieveTimecardResponse.java b/src/main/java/com/squareup/square/types/RetrieveTimecardResponse.java index a32e2493..e1dcc9f6 100644 --- a/src/main/java/com/squareup/square/types/RetrieveTimecardResponse.java +++ b/src/main/java/com/squareup/square/types/RetrieveTimecardResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public RetrieveTimecardResponse build() { return new RetrieveTimecardResponse(timecard, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RetrieveTokenStatusResponse.java b/src/main/java/com/squareup/square/types/RetrieveTokenStatusResponse.java index 17df1713..ca18e085 100644 --- a/src/main/java/com/squareup/square/types/RetrieveTokenStatusResponse.java +++ b/src/main/java/com/squareup/square/types/RetrieveTokenStatusResponse.java @@ -221,5 +221,15 @@ public RetrieveTokenStatusResponse build() { return new RetrieveTokenStatusResponse( scopes, expiresAt, clientId, merchantId, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RetrieveTransferOrderResponse.java b/src/main/java/com/squareup/square/types/RetrieveTransferOrderResponse.java index c01efa96..069effba 100644 --- a/src/main/java/com/squareup/square/types/RetrieveTransferOrderResponse.java +++ b/src/main/java/com/squareup/square/types/RetrieveTransferOrderResponse.java @@ -129,5 +129,15 @@ public Builder errors(List errors) { public RetrieveTransferOrderResponse build() { return new RetrieveTransferOrderResponse(transferOrder, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RevokeTokenRequest.java b/src/main/java/com/squareup/square/types/RevokeTokenRequest.java index 594e138c..fc614568 100644 --- a/src/main/java/com/squareup/square/types/RevokeTokenRequest.java +++ b/src/main/java/com/squareup/square/types/RevokeTokenRequest.java @@ -283,5 +283,15 @@ public RevokeTokenRequest build() { return new RevokeTokenRequest( clientId, accessToken, merchantId, revokeOnlyAccessToken, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RevokeTokenResponse.java b/src/main/java/com/squareup/square/types/RevokeTokenResponse.java index f32053c0..0e4b4486 100644 --- a/src/main/java/com/squareup/square/types/RevokeTokenResponse.java +++ b/src/main/java/com/squareup/square/types/RevokeTokenResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public RevokeTokenResponse build() { return new RevokeTokenResponse(success, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/RiskEvaluation.java b/src/main/java/com/squareup/square/types/RiskEvaluation.java index 3e1a690b..f9cbf80e 100644 --- a/src/main/java/com/squareup/square/types/RiskEvaluation.java +++ b/src/main/java/com/squareup/square/types/RiskEvaluation.java @@ -130,5 +130,15 @@ public Builder riskLevel(RiskEvaluationRiskLevel riskLevel) { public RiskEvaluation build() { return new RiskEvaluation(createdAt, riskLevel, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SaveCardOptions.java b/src/main/java/com/squareup/square/types/SaveCardOptions.java index 864df045..7811bc0e 100644 --- a/src/main/java/com/squareup/square/types/SaveCardOptions.java +++ b/src/main/java/com/squareup/square/types/SaveCardOptions.java @@ -121,6 +121,10 @@ public interface CustomerIdStage { public interface _FinalStage { SaveCardOptions build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

    The id of the created card-on-file.

    */ @@ -239,5 +243,17 @@ public _FinalStage cardId(Optional cardId) { public SaveCardOptions build() { return new SaveCardOptions(customerId, cardId, referenceId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ScheduledShift.java b/src/main/java/com/squareup/square/types/ScheduledShift.java index dc53a600..3538c994 100644 --- a/src/main/java/com/squareup/square/types/ScheduledShift.java +++ b/src/main/java/com/squareup/square/types/ScheduledShift.java @@ -264,5 +264,15 @@ public ScheduledShift build() { return new ScheduledShift( id, draftShiftDetails, publishedShiftDetails, version, createdAt, updatedAt, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ScheduledShiftDetails.java b/src/main/java/com/squareup/square/types/ScheduledShiftDetails.java index cd84f179..a86e28f9 100644 --- a/src/main/java/com/squareup/square/types/ScheduledShiftDetails.java +++ b/src/main/java/com/squareup/square/types/ScheduledShiftDetails.java @@ -475,5 +475,15 @@ public ScheduledShiftDetails build() { return new ScheduledShiftDetails( teamMemberId, locationId, jobId, startAt, endAt, notes, isDeleted, timezone, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ScheduledShiftFilter.java b/src/main/java/com/squareup/square/types/ScheduledShiftFilter.java index f8ec85d5..a7f4a3bb 100644 --- a/src/main/java/com/squareup/square/types/ScheduledShiftFilter.java +++ b/src/main/java/com/squareup/square/types/ScheduledShiftFilter.java @@ -394,5 +394,15 @@ public ScheduledShiftFilter build() { scheduledShiftStatuses, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ScheduledShiftQuery.java b/src/main/java/com/squareup/square/types/ScheduledShiftQuery.java index 5e9753eb..1a6e6f1d 100644 --- a/src/main/java/com/squareup/square/types/ScheduledShiftQuery.java +++ b/src/main/java/com/squareup/square/types/ScheduledShiftQuery.java @@ -128,5 +128,15 @@ public Builder sort(ScheduledShiftSort sort) { public ScheduledShiftQuery build() { return new ScheduledShiftQuery(filter, sort, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ScheduledShiftSort.java b/src/main/java/com/squareup/square/types/ScheduledShiftSort.java index 1ac91b3b..7f2c9e51 100644 --- a/src/main/java/com/squareup/square/types/ScheduledShiftSort.java +++ b/src/main/java/com/squareup/square/types/ScheduledShiftSort.java @@ -132,5 +132,15 @@ public Builder order(SortOrder order) { public ScheduledShiftSort build() { return new ScheduledShiftSort(field, order, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ScheduledShiftWorkday.java b/src/main/java/com/squareup/square/types/ScheduledShiftWorkday.java index 193ab803..3b5c26fc 100644 --- a/src/main/java/com/squareup/square/types/ScheduledShiftWorkday.java +++ b/src/main/java/com/squareup/square/types/ScheduledShiftWorkday.java @@ -190,5 +190,15 @@ public Builder defaultTimezone(Nullable defaultTimezone) { public ScheduledShiftWorkday build() { return new ScheduledShiftWorkday(dateRange, matchScheduledShiftsBy, defaultTimezone, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchAvailabilityFilter.java b/src/main/java/com/squareup/square/types/SearchAvailabilityFilter.java index 2bc34029..dfb4407b 100644 --- a/src/main/java/com/squareup/square/types/SearchAvailabilityFilter.java +++ b/src/main/java/com/squareup/square/types/SearchAvailabilityFilter.java @@ -160,6 +160,10 @@ public interface StartAtRangeStage { public interface _FinalStage { SearchAvailabilityFilter build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

    The query expression to search for buyer-accessible availabilities with their location IDs matching the specified location ID. * This query expression cannot be set if booking_id is set.

    @@ -361,5 +365,17 @@ public SearchAvailabilityFilter build() { return new SearchAvailabilityFilter( startAtRange, locationId, segmentFilters, bookingId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchAvailabilityQuery.java b/src/main/java/com/squareup/square/types/SearchAvailabilityQuery.java index e9d094a7..ecc35e08 100644 --- a/src/main/java/com/squareup/square/types/SearchAvailabilityQuery.java +++ b/src/main/java/com/squareup/square/types/SearchAvailabilityQuery.java @@ -76,6 +76,10 @@ public interface FilterStage { public interface _FinalStage { SearchAvailabilityQuery build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage filter(@NotNull SearchAvailabilityFilter filter) { public SearchAvailabilityQuery build() { return new SearchAvailabilityQuery(filter, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchAvailabilityRequest.java b/src/main/java/com/squareup/square/types/SearchAvailabilityRequest.java index 485690e2..d88a4df6 100644 --- a/src/main/java/com/squareup/square/types/SearchAvailabilityRequest.java +++ b/src/main/java/com/squareup/square/types/SearchAvailabilityRequest.java @@ -76,6 +76,10 @@ public interface QueryStage { public interface _FinalStage { SearchAvailabilityRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage query(@NotNull SearchAvailabilityQuery query) { public SearchAvailabilityRequest build() { return new SearchAvailabilityRequest(query, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchAvailabilityResponse.java b/src/main/java/com/squareup/square/types/SearchAvailabilityResponse.java index c33b378e..bc18301d 100644 --- a/src/main/java/com/squareup/square/types/SearchAvailabilityResponse.java +++ b/src/main/java/com/squareup/square/types/SearchAvailabilityResponse.java @@ -129,5 +129,15 @@ public Builder errors(List errors) { public SearchAvailabilityResponse build() { return new SearchAvailabilityResponse(availabilities, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchCatalogItemsRequest.java b/src/main/java/com/squareup/square/types/SearchCatalogItemsRequest.java index 9a213d75..d8fd4abc 100644 --- a/src/main/java/com/squareup/square/types/SearchCatalogItemsRequest.java +++ b/src/main/java/com/squareup/square/types/SearchCatalogItemsRequest.java @@ -403,5 +403,15 @@ public SearchCatalogItemsRequest build() { archivedState, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchCatalogItemsResponse.java b/src/main/java/com/squareup/square/types/SearchCatalogItemsResponse.java index 0144fd15..4c0777e7 100644 --- a/src/main/java/com/squareup/square/types/SearchCatalogItemsResponse.java +++ b/src/main/java/com/squareup/square/types/SearchCatalogItemsResponse.java @@ -190,5 +190,15 @@ public Builder matchedVariationIds(List matchedVariationIds) { public SearchCatalogItemsResponse build() { return new SearchCatalogItemsResponse(errors, items, cursor, matchedVariationIds, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchCatalogObjectsRequest.java b/src/main/java/com/squareup/square/types/SearchCatalogObjectsRequest.java index c1dd45b3..351aee14 100644 --- a/src/main/java/com/squareup/square/types/SearchCatalogObjectsRequest.java +++ b/src/main/java/com/squareup/square/types/SearchCatalogObjectsRequest.java @@ -379,5 +379,15 @@ public SearchCatalogObjectsRequest build() { includeCategoryPathToRoot, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchCatalogObjectsResponse.java b/src/main/java/com/squareup/square/types/SearchCatalogObjectsResponse.java index e945b1c2..69f36e4b 100644 --- a/src/main/java/com/squareup/square/types/SearchCatalogObjectsResponse.java +++ b/src/main/java/com/squareup/square/types/SearchCatalogObjectsResponse.java @@ -225,5 +225,15 @@ public SearchCatalogObjectsResponse build() { return new SearchCatalogObjectsResponse( errors, cursor, objects, relatedObjects, latestTime, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchCustomersRequest.java b/src/main/java/com/squareup/square/types/SearchCustomersRequest.java index 4f4b811e..44b47b1f 100644 --- a/src/main/java/com/squareup/square/types/SearchCustomersRequest.java +++ b/src/main/java/com/squareup/square/types/SearchCustomersRequest.java @@ -201,5 +201,15 @@ public Builder count(Boolean count) { public SearchCustomersRequest build() { return new SearchCustomersRequest(cursor, limit, query, count, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchCustomersResponse.java b/src/main/java/com/squareup/square/types/SearchCustomersResponse.java index 586d4db3..b844d8ff 100644 --- a/src/main/java/com/squareup/square/types/SearchCustomersResponse.java +++ b/src/main/java/com/squareup/square/types/SearchCustomersResponse.java @@ -206,5 +206,15 @@ public Builder count(Long count) { public SearchCustomersResponse build() { return new SearchCustomersResponse(errors, customers, cursor, count, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchEventsFilter.java b/src/main/java/com/squareup/square/types/SearchEventsFilter.java index d44ca7ec..1000e70b 100644 --- a/src/main/java/com/squareup/square/types/SearchEventsFilter.java +++ b/src/main/java/com/squareup/square/types/SearchEventsFilter.java @@ -253,5 +253,15 @@ public Builder createdAt(TimeRange createdAt) { public SearchEventsFilter build() { return new SearchEventsFilter(eventTypes, merchantIds, locationIds, createdAt, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchEventsQuery.java b/src/main/java/com/squareup/square/types/SearchEventsQuery.java index dd62d00d..7e37366e 100644 --- a/src/main/java/com/squareup/square/types/SearchEventsQuery.java +++ b/src/main/java/com/squareup/square/types/SearchEventsQuery.java @@ -128,5 +128,15 @@ public Builder sort(SearchEventsSort sort) { public SearchEventsQuery build() { return new SearchEventsQuery(filter, sort, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchEventsRequest.java b/src/main/java/com/squareup/square/types/SearchEventsRequest.java index d0a4481e..c50c75db 100644 --- a/src/main/java/com/squareup/square/types/SearchEventsRequest.java +++ b/src/main/java/com/squareup/square/types/SearchEventsRequest.java @@ -163,5 +163,15 @@ public Builder query(SearchEventsQuery query) { public SearchEventsRequest build() { return new SearchEventsRequest(cursor, limit, query, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchEventsResponse.java b/src/main/java/com/squareup/square/types/SearchEventsResponse.java index faecaddb..44db4c42 100644 --- a/src/main/java/com/squareup/square/types/SearchEventsResponse.java +++ b/src/main/java/com/squareup/square/types/SearchEventsResponse.java @@ -192,5 +192,15 @@ public Builder cursor(String cursor) { public SearchEventsResponse build() { return new SearchEventsResponse(errors, events, metadata, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchEventsSort.java b/src/main/java/com/squareup/square/types/SearchEventsSort.java index f5118329..d99b6ca2 100644 --- a/src/main/java/com/squareup/square/types/SearchEventsSort.java +++ b/src/main/java/com/squareup/square/types/SearchEventsSort.java @@ -130,5 +130,15 @@ public Builder order(SortOrder order) { public SearchEventsSort build() { return new SearchEventsSort(field, order, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchInvoicesRequest.java b/src/main/java/com/squareup/square/types/SearchInvoicesRequest.java index 77ec2e77..2cada5d9 100644 --- a/src/main/java/com/squareup/square/types/SearchInvoicesRequest.java +++ b/src/main/java/com/squareup/square/types/SearchInvoicesRequest.java @@ -108,6 +108,10 @@ public interface QueryStage { public interface _FinalStage { SearchInvoicesRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

    The maximum number of invoices to return (200 is the maximum limit). * If not provided, the server uses a default limit of 100 invoices.

    @@ -209,5 +213,17 @@ public _FinalStage limit(Optional limit) { public SearchInvoicesRequest build() { return new SearchInvoicesRequest(query, limit, cursor, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchInvoicesResponse.java b/src/main/java/com/squareup/square/types/SearchInvoicesResponse.java index 7469016c..f9faecb2 100644 --- a/src/main/java/com/squareup/square/types/SearchInvoicesResponse.java +++ b/src/main/java/com/squareup/square/types/SearchInvoicesResponse.java @@ -164,5 +164,15 @@ public Builder errors(List errors) { public SearchInvoicesResponse build() { return new SearchInvoicesResponse(invoices, cursor, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchLoyaltyAccountsRequestLoyaltyAccountQuery.java b/src/main/java/com/squareup/square/types/SearchLoyaltyAccountsRequestLoyaltyAccountQuery.java index 96753c2e..7ed22a58 100644 --- a/src/main/java/com/squareup/square/types/SearchLoyaltyAccountsRequestLoyaltyAccountQuery.java +++ b/src/main/java/com/squareup/square/types/SearchLoyaltyAccountsRequestLoyaltyAccountQuery.java @@ -181,5 +181,15 @@ public Builder customerIds(Nullable> customerIds) { public SearchLoyaltyAccountsRequestLoyaltyAccountQuery build() { return new SearchLoyaltyAccountsRequestLoyaltyAccountQuery(mappings, customerIds, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchLoyaltyAccountsResponse.java b/src/main/java/com/squareup/square/types/SearchLoyaltyAccountsResponse.java index f0e0acb8..a0dae7fb 100644 --- a/src/main/java/com/squareup/square/types/SearchLoyaltyAccountsResponse.java +++ b/src/main/java/com/squareup/square/types/SearchLoyaltyAccountsResponse.java @@ -168,5 +168,15 @@ public Builder cursor(String cursor) { public SearchLoyaltyAccountsResponse build() { return new SearchLoyaltyAccountsResponse(errors, loyaltyAccounts, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchLoyaltyEventsRequest.java b/src/main/java/com/squareup/square/types/SearchLoyaltyEventsRequest.java index 85f06274..aec4efec 100644 --- a/src/main/java/com/squareup/square/types/SearchLoyaltyEventsRequest.java +++ b/src/main/java/com/squareup/square/types/SearchLoyaltyEventsRequest.java @@ -171,5 +171,15 @@ public Builder cursor(String cursor) { public SearchLoyaltyEventsRequest build() { return new SearchLoyaltyEventsRequest(query, limit, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchLoyaltyEventsResponse.java b/src/main/java/com/squareup/square/types/SearchLoyaltyEventsResponse.java index 941ec5f4..8d61efbf 100644 --- a/src/main/java/com/squareup/square/types/SearchLoyaltyEventsResponse.java +++ b/src/main/java/com/squareup/square/types/SearchLoyaltyEventsResponse.java @@ -164,5 +164,15 @@ public Builder cursor(String cursor) { public SearchLoyaltyEventsResponse build() { return new SearchLoyaltyEventsResponse(errors, events, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchLoyaltyRewardsRequestLoyaltyRewardQuery.java b/src/main/java/com/squareup/square/types/SearchLoyaltyRewardsRequestLoyaltyRewardQuery.java index d4e6e5d2..9a26d16e 100644 --- a/src/main/java/com/squareup/square/types/SearchLoyaltyRewardsRequestLoyaltyRewardQuery.java +++ b/src/main/java/com/squareup/square/types/SearchLoyaltyRewardsRequestLoyaltyRewardQuery.java @@ -93,6 +93,10 @@ public interface LoyaltyAccountIdStage { public interface _FinalStage { SearchLoyaltyRewardsRequestLoyaltyRewardQuery build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

    The status of the loyalty reward. * See LoyaltyRewardStatus for possible values

    @@ -158,5 +162,17 @@ public _FinalStage status(Optional status) { public SearchLoyaltyRewardsRequestLoyaltyRewardQuery build() { return new SearchLoyaltyRewardsRequestLoyaltyRewardQuery(loyaltyAccountId, status, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchLoyaltyRewardsResponse.java b/src/main/java/com/squareup/square/types/SearchLoyaltyRewardsResponse.java index 4fca19cf..73783abb 100644 --- a/src/main/java/com/squareup/square/types/SearchLoyaltyRewardsResponse.java +++ b/src/main/java/com/squareup/square/types/SearchLoyaltyRewardsResponse.java @@ -162,5 +162,15 @@ public Builder cursor(String cursor) { public SearchLoyaltyRewardsResponse build() { return new SearchLoyaltyRewardsResponse(errors, rewards, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchOrdersCustomerFilter.java b/src/main/java/com/squareup/square/types/SearchOrdersCustomerFilter.java index 162088ea..94c3fa87 100644 --- a/src/main/java/com/squareup/square/types/SearchOrdersCustomerFilter.java +++ b/src/main/java/com/squareup/square/types/SearchOrdersCustomerFilter.java @@ -123,5 +123,15 @@ public Builder customerIds(Nullable> customerIds) { public SearchOrdersCustomerFilter build() { return new SearchOrdersCustomerFilter(customerIds, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchOrdersDateTimeFilter.java b/src/main/java/com/squareup/square/types/SearchOrdersDateTimeFilter.java index e1c52d7a..f460cdab 100644 --- a/src/main/java/com/squareup/square/types/SearchOrdersDateTimeFilter.java +++ b/src/main/java/com/squareup/square/types/SearchOrdersDateTimeFilter.java @@ -171,5 +171,15 @@ public Builder closedAt(TimeRange closedAt) { public SearchOrdersDateTimeFilter build() { return new SearchOrdersDateTimeFilter(createdAt, updatedAt, closedAt, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchOrdersFilter.java b/src/main/java/com/squareup/square/types/SearchOrdersFilter.java index 7291964b..1b252448 100644 --- a/src/main/java/com/squareup/square/types/SearchOrdersFilter.java +++ b/src/main/java/com/squareup/square/types/SearchOrdersFilter.java @@ -227,5 +227,15 @@ public SearchOrdersFilter build() { return new SearchOrdersFilter( stateFilter, dateTimeFilter, fulfillmentFilter, sourceFilter, customerFilter, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchOrdersFulfillmentFilter.java b/src/main/java/com/squareup/square/types/SearchOrdersFulfillmentFilter.java index 605c44de..fe782c46 100644 --- a/src/main/java/com/squareup/square/types/SearchOrdersFulfillmentFilter.java +++ b/src/main/java/com/squareup/square/types/SearchOrdersFulfillmentFilter.java @@ -184,5 +184,15 @@ public Builder fulfillmentStates(Nullable> fulfillmentSta public SearchOrdersFulfillmentFilter build() { return new SearchOrdersFulfillmentFilter(fulfillmentTypes, fulfillmentStates, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchOrdersQuery.java b/src/main/java/com/squareup/square/types/SearchOrdersQuery.java index 53048bf8..a9c8d223 100644 --- a/src/main/java/com/squareup/square/types/SearchOrdersQuery.java +++ b/src/main/java/com/squareup/square/types/SearchOrdersQuery.java @@ -128,5 +128,15 @@ public Builder sort(SearchOrdersSort sort) { public SearchOrdersQuery build() { return new SearchOrdersQuery(filter, sort, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchOrdersRequest.java b/src/main/java/com/squareup/square/types/SearchOrdersRequest.java index 0c83373e..4f2b2ca7 100644 --- a/src/main/java/com/squareup/square/types/SearchOrdersRequest.java +++ b/src/main/java/com/squareup/square/types/SearchOrdersRequest.java @@ -240,5 +240,15 @@ public Builder returnEntries(Boolean returnEntries) { public SearchOrdersRequest build() { return new SearchOrdersRequest(locationIds, cursor, query, limit, returnEntries, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchOrdersResponse.java b/src/main/java/com/squareup/square/types/SearchOrdersResponse.java index ed2ac47a..de152793 100644 --- a/src/main/java/com/squareup/square/types/SearchOrdersResponse.java +++ b/src/main/java/com/squareup/square/types/SearchOrdersResponse.java @@ -200,5 +200,15 @@ public Builder errors(List errors) { public SearchOrdersResponse build() { return new SearchOrdersResponse(orderEntries, orders, cursor, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchOrdersSort.java b/src/main/java/com/squareup/square/types/SearchOrdersSort.java index b515c384..eb7d30e1 100644 --- a/src/main/java/com/squareup/square/types/SearchOrdersSort.java +++ b/src/main/java/com/squareup/square/types/SearchOrdersSort.java @@ -108,6 +108,10 @@ public interface SortFieldStage { public interface _FinalStage { SearchOrdersSort build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

    The chronological order in which results are returned. Defaults to DESC. * See SortOrder for possible values

    @@ -189,5 +193,17 @@ public _FinalStage sortOrder(Optional sortOrder) { public SearchOrdersSort build() { return new SearchOrdersSort(sortField, sortOrder, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchOrdersSourceFilter.java b/src/main/java/com/squareup/square/types/SearchOrdersSourceFilter.java index d89b2aab..e335cc1e 100644 --- a/src/main/java/com/squareup/square/types/SearchOrdersSourceFilter.java +++ b/src/main/java/com/squareup/square/types/SearchOrdersSourceFilter.java @@ -236,5 +236,15 @@ public SearchOrdersSourceFilter build() { return new SearchOrdersSourceFilter( sourceNames, sourceApplicationIds, sourceClientOus, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchOrdersStateFilter.java b/src/main/java/com/squareup/square/types/SearchOrdersStateFilter.java index 914f1669..8146f7fb 100644 --- a/src/main/java/com/squareup/square/types/SearchOrdersStateFilter.java +++ b/src/main/java/com/squareup/square/types/SearchOrdersStateFilter.java @@ -110,5 +110,15 @@ public Builder addAllStates(List states) { public SearchOrdersStateFilter build() { return new SearchOrdersStateFilter(states, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchScheduledShiftsRequest.java b/src/main/java/com/squareup/square/types/SearchScheduledShiftsRequest.java index c5515c41..aa3dd814 100644 --- a/src/main/java/com/squareup/square/types/SearchScheduledShiftsRequest.java +++ b/src/main/java/com/squareup/square/types/SearchScheduledShiftsRequest.java @@ -161,5 +161,15 @@ public Builder cursor(String cursor) { public SearchScheduledShiftsRequest build() { return new SearchScheduledShiftsRequest(query, limit, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchScheduledShiftsResponse.java b/src/main/java/com/squareup/square/types/SearchScheduledShiftsResponse.java index f5a3c336..cdda8906 100644 --- a/src/main/java/com/squareup/square/types/SearchScheduledShiftsResponse.java +++ b/src/main/java/com/squareup/square/types/SearchScheduledShiftsResponse.java @@ -162,5 +162,15 @@ public Builder errors(List errors) { public SearchScheduledShiftsResponse build() { return new SearchScheduledShiftsResponse(scheduledShifts, cursor, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchShiftsResponse.java b/src/main/java/com/squareup/square/types/SearchShiftsResponse.java index 9b72038e..c05b88f8 100644 --- a/src/main/java/com/squareup/square/types/SearchShiftsResponse.java +++ b/src/main/java/com/squareup/square/types/SearchShiftsResponse.java @@ -158,5 +158,15 @@ public Builder errors(List errors) { public SearchShiftsResponse build() { return new SearchShiftsResponse(shifts, cursor, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchSubscriptionsFilter.java b/src/main/java/com/squareup/square/types/SearchSubscriptionsFilter.java index fe0ff768..311c5f1b 100644 --- a/src/main/java/com/squareup/square/types/SearchSubscriptionsFilter.java +++ b/src/main/java/com/squareup/square/types/SearchSubscriptionsFilter.java @@ -223,5 +223,15 @@ public Builder sourceNames(Nullable> sourceNames) { public SearchSubscriptionsFilter build() { return new SearchSubscriptionsFilter(customerIds, locationIds, sourceNames, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchSubscriptionsQuery.java b/src/main/java/com/squareup/square/types/SearchSubscriptionsQuery.java index f2f8694c..170ffeae 100644 --- a/src/main/java/com/squareup/square/types/SearchSubscriptionsQuery.java +++ b/src/main/java/com/squareup/square/types/SearchSubscriptionsQuery.java @@ -98,5 +98,15 @@ public Builder filter(SearchSubscriptionsFilter filter) { public SearchSubscriptionsQuery build() { return new SearchSubscriptionsQuery(filter, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchSubscriptionsRequest.java b/src/main/java/com/squareup/square/types/SearchSubscriptionsRequest.java index fca48083..67529603 100644 --- a/src/main/java/com/squareup/square/types/SearchSubscriptionsRequest.java +++ b/src/main/java/com/squareup/square/types/SearchSubscriptionsRequest.java @@ -208,5 +208,15 @@ public Builder include(List include) { public SearchSubscriptionsRequest build() { return new SearchSubscriptionsRequest(cursor, limit, query, include, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchSubscriptionsResponse.java b/src/main/java/com/squareup/square/types/SearchSubscriptionsResponse.java index 55348c73..f97f99cb 100644 --- a/src/main/java/com/squareup/square/types/SearchSubscriptionsResponse.java +++ b/src/main/java/com/squareup/square/types/SearchSubscriptionsResponse.java @@ -164,5 +164,15 @@ public Builder cursor(String cursor) { public SearchSubscriptionsResponse build() { return new SearchSubscriptionsResponse(errors, subscriptions, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchTeamMembersFilter.java b/src/main/java/com/squareup/square/types/SearchTeamMembersFilter.java index b94b23ff..b8324a05 100644 --- a/src/main/java/com/squareup/square/types/SearchTeamMembersFilter.java +++ b/src/main/java/com/squareup/square/types/SearchTeamMembersFilter.java @@ -207,5 +207,15 @@ public Builder isOwner(Nullable isOwner) { public SearchTeamMembersFilter build() { return new SearchTeamMembersFilter(locationIds, status, isOwner, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchTeamMembersQuery.java b/src/main/java/com/squareup/square/types/SearchTeamMembersQuery.java index 10592375..935444ac 100644 --- a/src/main/java/com/squareup/square/types/SearchTeamMembersQuery.java +++ b/src/main/java/com/squareup/square/types/SearchTeamMembersQuery.java @@ -97,5 +97,15 @@ public Builder filter(SearchTeamMembersFilter filter) { public SearchTeamMembersQuery build() { return new SearchTeamMembersQuery(filter, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchTeamMembersRequest.java b/src/main/java/com/squareup/square/types/SearchTeamMembersRequest.java index 8c822c5e..ed5cedba 100644 --- a/src/main/java/com/squareup/square/types/SearchTeamMembersRequest.java +++ b/src/main/java/com/squareup/square/types/SearchTeamMembersRequest.java @@ -159,5 +159,15 @@ public Builder cursor(String cursor) { public SearchTeamMembersRequest build() { return new SearchTeamMembersRequest(query, limit, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchTeamMembersResponse.java b/src/main/java/com/squareup/square/types/SearchTeamMembersResponse.java index 0b40bc0d..588fa10d 100644 --- a/src/main/java/com/squareup/square/types/SearchTeamMembersResponse.java +++ b/src/main/java/com/squareup/square/types/SearchTeamMembersResponse.java @@ -160,5 +160,15 @@ public Builder errors(List errors) { public SearchTeamMembersResponse build() { return new SearchTeamMembersResponse(teamMembers, cursor, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchTerminalActionsResponse.java b/src/main/java/com/squareup/square/types/SearchTerminalActionsResponse.java index 016a4b9e..ffc85b45 100644 --- a/src/main/java/com/squareup/square/types/SearchTerminalActionsResponse.java +++ b/src/main/java/com/squareup/square/types/SearchTerminalActionsResponse.java @@ -164,5 +164,15 @@ public Builder cursor(String cursor) { public SearchTerminalActionsResponse build() { return new SearchTerminalActionsResponse(errors, action, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchTerminalCheckoutsResponse.java b/src/main/java/com/squareup/square/types/SearchTerminalCheckoutsResponse.java index 3e612b7a..37ec23f7 100644 --- a/src/main/java/com/squareup/square/types/SearchTerminalCheckoutsResponse.java +++ b/src/main/java/com/squareup/square/types/SearchTerminalCheckoutsResponse.java @@ -162,5 +162,15 @@ public Builder cursor(String cursor) { public SearchTerminalCheckoutsResponse build() { return new SearchTerminalCheckoutsResponse(errors, checkouts, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchTerminalRefundsResponse.java b/src/main/java/com/squareup/square/types/SearchTerminalRefundsResponse.java index 543934ac..82ff712c 100644 --- a/src/main/java/com/squareup/square/types/SearchTerminalRefundsResponse.java +++ b/src/main/java/com/squareup/square/types/SearchTerminalRefundsResponse.java @@ -162,5 +162,15 @@ public Builder cursor(String cursor) { public SearchTerminalRefundsResponse build() { return new SearchTerminalRefundsResponse(errors, refunds, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchTimecardsRequest.java b/src/main/java/com/squareup/square/types/SearchTimecardsRequest.java index 7ef7bf75..51228bd2 100644 --- a/src/main/java/com/squareup/square/types/SearchTimecardsRequest.java +++ b/src/main/java/com/squareup/square/types/SearchTimecardsRequest.java @@ -157,5 +157,15 @@ public Builder cursor(String cursor) { public SearchTimecardsRequest build() { return new SearchTimecardsRequest(query, limit, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchTimecardsResponse.java b/src/main/java/com/squareup/square/types/SearchTimecardsResponse.java index d9636771..d7c9bee4 100644 --- a/src/main/java/com/squareup/square/types/SearchTimecardsResponse.java +++ b/src/main/java/com/squareup/square/types/SearchTimecardsResponse.java @@ -158,5 +158,15 @@ public Builder errors(List errors) { public SearchTimecardsResponse build() { return new SearchTimecardsResponse(timecards, cursor, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchTransferOrdersRequest.java b/src/main/java/com/squareup/square/types/SearchTransferOrdersRequest.java index 3f5bc659..776db905 100644 --- a/src/main/java/com/squareup/square/types/SearchTransferOrdersRequest.java +++ b/src/main/java/com/squareup/square/types/SearchTransferOrdersRequest.java @@ -157,5 +157,15 @@ public Builder limit(Integer limit) { public SearchTransferOrdersRequest build() { return new SearchTransferOrdersRequest(query, cursor, limit, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchTransferOrdersResponse.java b/src/main/java/com/squareup/square/types/SearchTransferOrdersResponse.java index fbda5b4d..ddb32a10 100644 --- a/src/main/java/com/squareup/square/types/SearchTransferOrdersResponse.java +++ b/src/main/java/com/squareup/square/types/SearchTransferOrdersResponse.java @@ -160,5 +160,15 @@ public Builder errors(List errors) { public SearchTransferOrdersResponse build() { return new SearchTransferOrdersResponse(transferOrders, cursor, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchVendorsRequest.java b/src/main/java/com/squareup/square/types/SearchVendorsRequest.java index b9a05546..2dbeaf0f 100644 --- a/src/main/java/com/squareup/square/types/SearchVendorsRequest.java +++ b/src/main/java/com/squareup/square/types/SearchVendorsRequest.java @@ -161,5 +161,15 @@ public Builder cursor(String cursor) { public SearchVendorsRequest build() { return new SearchVendorsRequest(filter, sort, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchVendorsRequestFilter.java b/src/main/java/com/squareup/square/types/SearchVendorsRequestFilter.java index e769cc9f..f997eb80 100644 --- a/src/main/java/com/squareup/square/types/SearchVendorsRequestFilter.java +++ b/src/main/java/com/squareup/square/types/SearchVendorsRequestFilter.java @@ -174,5 +174,15 @@ public Builder status(Nullable> status) { public SearchVendorsRequestFilter build() { return new SearchVendorsRequestFilter(name, status, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchVendorsRequestSort.java b/src/main/java/com/squareup/square/types/SearchVendorsRequestSort.java index 46866d55..a9e4a953 100644 --- a/src/main/java/com/squareup/square/types/SearchVendorsRequestSort.java +++ b/src/main/java/com/squareup/square/types/SearchVendorsRequestSort.java @@ -132,5 +132,15 @@ public Builder order(SortOrder order) { public SearchVendorsRequestSort build() { return new SearchVendorsRequestSort(field, order, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SearchVendorsResponse.java b/src/main/java/com/squareup/square/types/SearchVendorsResponse.java index 3f1b377d..d1e744f8 100644 --- a/src/main/java/com/squareup/square/types/SearchVendorsResponse.java +++ b/src/main/java/com/squareup/square/types/SearchVendorsResponse.java @@ -162,5 +162,15 @@ public Builder cursor(String cursor) { public SearchVendorsResponse build() { return new SearchVendorsResponse(errors, vendors, cursor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SegmentFilter.java b/src/main/java/com/squareup/square/types/SegmentFilter.java index 3dcbcace..2eb1941c 100644 --- a/src/main/java/com/squareup/square/types/SegmentFilter.java +++ b/src/main/java/com/squareup/square/types/SegmentFilter.java @@ -100,6 +100,10 @@ public interface ServiceVariationIdStage { public interface _FinalStage { SegmentFilter build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

    A query filter to search for buyer-accessible appointment segments with service-providing team members matching the specified list of team member IDs. Supported query expressions are

    *
      @@ -180,5 +184,17 @@ public _FinalStage teamMemberIdFilter(Optional teamMemberIdFilter) public SegmentFilter build() { return new SegmentFilter(serviceVariationId, teamMemberIdFilter, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SelectOption.java b/src/main/java/com/squareup/square/types/SelectOption.java index 77b5e6c2..97e1cfde 100644 --- a/src/main/java/com/squareup/square/types/SelectOption.java +++ b/src/main/java/com/squareup/square/types/SelectOption.java @@ -94,6 +94,10 @@ public interface TitleStage { public interface _FinalStage { SelectOption build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -142,5 +146,17 @@ public _FinalStage title(@NotNull String title) { public SelectOption build() { return new SelectOption(referenceId, title, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SelectOptions.java b/src/main/java/com/squareup/square/types/SelectOptions.java index 5a352e1d..fe5cf4c0 100644 --- a/src/main/java/com/squareup/square/types/SelectOptions.java +++ b/src/main/java/com/squareup/square/types/SelectOptions.java @@ -129,6 +129,10 @@ public interface BodyStage { public interface _FinalStage { SelectOptions build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

      Represents the buttons/options that should be displayed in the select flow on the Terminal.

      */ @@ -253,5 +257,17 @@ public _FinalStage options(List options) { public SelectOptions build() { return new SelectOptions(title, body, options, selectedOption, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Shift.java b/src/main/java/com/squareup/square/types/Shift.java index 6adb56da..49437954 100644 --- a/src/main/java/com/squareup/square/types/Shift.java +++ b/src/main/java/com/squareup/square/types/Shift.java @@ -333,6 +333,10 @@ public interface StartAtStage { public interface _FinalStage { Shift build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

      The UUID for this object.

      */ @@ -879,5 +883,17 @@ public Shift build() { declaredCashTipMoney, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ShiftFilter.java b/src/main/java/com/squareup/square/types/ShiftFilter.java index 46fbab5c..29864eb9 100644 --- a/src/main/java/com/squareup/square/types/ShiftFilter.java +++ b/src/main/java/com/squareup/square/types/ShiftFilter.java @@ -353,5 +353,15 @@ public ShiftFilter build() { return new ShiftFilter( locationIds, employeeIds, status, start, end, workday, teamMemberIds, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ShiftQuery.java b/src/main/java/com/squareup/square/types/ShiftQuery.java index d8068d90..710f851d 100644 --- a/src/main/java/com/squareup/square/types/ShiftQuery.java +++ b/src/main/java/com/squareup/square/types/ShiftQuery.java @@ -126,5 +126,15 @@ public Builder sort(ShiftSort sort) { public ShiftQuery build() { return new ShiftQuery(filter, sort, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ShiftSort.java b/src/main/java/com/squareup/square/types/ShiftSort.java index fba2086c..5e426ff9 100644 --- a/src/main/java/com/squareup/square/types/ShiftSort.java +++ b/src/main/java/com/squareup/square/types/ShiftSort.java @@ -130,5 +130,15 @@ public Builder order(SortOrder order) { public ShiftSort build() { return new ShiftSort(field, order, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ShiftWage.java b/src/main/java/com/squareup/square/types/ShiftWage.java index 73d52bbc..ff222592 100644 --- a/src/main/java/com/squareup/square/types/ShiftWage.java +++ b/src/main/java/com/squareup/square/types/ShiftWage.java @@ -236,5 +236,15 @@ public Builder tipEligible(Nullable tipEligible) { public ShiftWage build() { return new ShiftWage(title, hourlyRate, jobId, tipEligible, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ShiftWorkday.java b/src/main/java/com/squareup/square/types/ShiftWorkday.java index 5eb11b0b..06d04231 100644 --- a/src/main/java/com/squareup/square/types/ShiftWorkday.java +++ b/src/main/java/com/squareup/square/types/ShiftWorkday.java @@ -190,5 +190,15 @@ public Builder defaultTimezone(Nullable defaultTimezone) { public ShiftWorkday build() { return new ShiftWorkday(dateRange, matchShiftsBy, defaultTimezone, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/ShippingFee.java b/src/main/java/com/squareup/square/types/ShippingFee.java index 43b84c0c..adc960e6 100644 --- a/src/main/java/com/squareup/square/types/ShippingFee.java +++ b/src/main/java/com/squareup/square/types/ShippingFee.java @@ -102,6 +102,10 @@ public interface ChargeStage { public interface _FinalStage { ShippingFee build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

      The name for the shipping fee.

      */ @@ -182,5 +186,17 @@ public _FinalStage name(Optional name) { public ShippingFee build() { return new ShippingFee(name, charge, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SignatureImage.java b/src/main/java/com/squareup/square/types/SignatureImage.java index 0beaa008..e774f826 100644 --- a/src/main/java/com/squareup/square/types/SignatureImage.java +++ b/src/main/java/com/squareup/square/types/SignatureImage.java @@ -128,5 +128,15 @@ public Builder data(String data) { public SignatureImage build() { return new SignatureImage(imageType, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SignatureOptions.java b/src/main/java/com/squareup/square/types/SignatureOptions.java index 0fe8c995..954ff30b 100644 --- a/src/main/java/com/squareup/square/types/SignatureOptions.java +++ b/src/main/java/com/squareup/square/types/SignatureOptions.java @@ -113,6 +113,10 @@ public interface BodyStage { public interface _FinalStage { SignatureOptions build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

      An image representation of the collected signature.

      */ @@ -190,5 +194,17 @@ public _FinalStage signature(Optional> signature) { public SignatureOptions build() { return new SignatureOptions(title, body, signature, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Site.java b/src/main/java/com/squareup/square/types/Site.java index 593c666f..3c2c6000 100644 --- a/src/main/java/com/squareup/square/types/Site.java +++ b/src/main/java/com/squareup/square/types/Site.java @@ -312,5 +312,15 @@ public Builder updatedAt(String updatedAt) { public Site build() { return new Site(id, siteTitle, domain, isPublished, createdAt, updatedAt, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Snippet.java b/src/main/java/com/squareup/square/types/Snippet.java index aac85b59..7d6c4b79 100644 --- a/src/main/java/com/squareup/square/types/Snippet.java +++ b/src/main/java/com/squareup/square/types/Snippet.java @@ -133,6 +133,10 @@ public interface ContentStage { public interface _FinalStage { Snippet build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

      The Square-assigned ID for the snippet.

      */ @@ -285,5 +289,17 @@ public _FinalStage id(Optional id) { public Snippet build() { return new Snippet(id, siteId, content, createdAt, updatedAt, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SourceApplication.java b/src/main/java/com/squareup/square/types/SourceApplication.java index b84fa78b..2d834409 100644 --- a/src/main/java/com/squareup/square/types/SourceApplication.java +++ b/src/main/java/com/squareup/square/types/SourceApplication.java @@ -206,5 +206,15 @@ public Builder name(Nullable name) { public SourceApplication build() { return new SourceApplication(product, applicationId, name, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SquareAccountDetails.java b/src/main/java/com/squareup/square/types/SquareAccountDetails.java index 31c9994f..9de0d0d9 100644 --- a/src/main/java/com/squareup/square/types/SquareAccountDetails.java +++ b/src/main/java/com/squareup/square/types/SquareAccountDetails.java @@ -172,5 +172,15 @@ public Builder errors(Nullable> errors) { public SquareAccountDetails build() { return new SquareAccountDetails(paymentSourceToken, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/StandardUnitDescription.java b/src/main/java/com/squareup/square/types/StandardUnitDescription.java index 90ebcd6d..2660d205 100644 --- a/src/main/java/com/squareup/square/types/StandardUnitDescription.java +++ b/src/main/java/com/squareup/square/types/StandardUnitDescription.java @@ -200,5 +200,15 @@ public Builder abbreviation(Nullable abbreviation) { public StandardUnitDescription build() { return new StandardUnitDescription(unit, name, abbreviation, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/StandardUnitDescriptionGroup.java b/src/main/java/com/squareup/square/types/StandardUnitDescriptionGroup.java index a822345d..7d892c83 100644 --- a/src/main/java/com/squareup/square/types/StandardUnitDescriptionGroup.java +++ b/src/main/java/com/squareup/square/types/StandardUnitDescriptionGroup.java @@ -173,5 +173,15 @@ public Builder languageCode(Nullable languageCode) { public StandardUnitDescriptionGroup build() { return new StandardUnitDescriptionGroup(standardUnitDescriptions, languageCode, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/StartTransferOrderRequest.java b/src/main/java/com/squareup/square/types/StartTransferOrderRequest.java index 00797a50..42deb204 100644 --- a/src/main/java/com/squareup/square/types/StartTransferOrderRequest.java +++ b/src/main/java/com/squareup/square/types/StartTransferOrderRequest.java @@ -116,6 +116,10 @@ public interface IdempotencyKeyStage { public interface _FinalStage { StartTransferOrderRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

      Version for optimistic concurrency

      */ @@ -195,5 +199,17 @@ public _FinalStage version(Optional version) { public StartTransferOrderRequest build() { return new StartTransferOrderRequest(transferOrderId, idempotencyKey, version, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/StartTransferOrderResponse.java b/src/main/java/com/squareup/square/types/StartTransferOrderResponse.java index 17517fa3..328ce689 100644 --- a/src/main/java/com/squareup/square/types/StartTransferOrderResponse.java +++ b/src/main/java/com/squareup/square/types/StartTransferOrderResponse.java @@ -129,5 +129,15 @@ public Builder errors(List errors) { public StartTransferOrderResponse build() { return new StartTransferOrderResponse(transferOrder, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SubmitEvidenceDisputesRequest.java b/src/main/java/com/squareup/square/types/SubmitEvidenceDisputesRequest.java index adff5d44..4a7a40a4 100644 --- a/src/main/java/com/squareup/square/types/SubmitEvidenceDisputesRequest.java +++ b/src/main/java/com/squareup/square/types/SubmitEvidenceDisputesRequest.java @@ -76,6 +76,10 @@ public interface DisputeIdStage { public interface _FinalStage { SubmitEvidenceDisputesRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage disputeId(@NotNull String disputeId) { public SubmitEvidenceDisputesRequest build() { return new SubmitEvidenceDisputesRequest(disputeId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SubmitEvidenceResponse.java b/src/main/java/com/squareup/square/types/SubmitEvidenceResponse.java index acad67e8..1277c5ac 100644 --- a/src/main/java/com/squareup/square/types/SubmitEvidenceResponse.java +++ b/src/main/java/com/squareup/square/types/SubmitEvidenceResponse.java @@ -127,5 +127,15 @@ public Builder dispute(Dispute dispute) { public SubmitEvidenceResponse build() { return new SubmitEvidenceResponse(errors, dispute, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Subscription.java b/src/main/java/com/squareup/square/types/Subscription.java index a7068d72..e37980b9 100644 --- a/src/main/java/com/squareup/square/types/Subscription.java +++ b/src/main/java/com/squareup/square/types/Subscription.java @@ -868,5 +868,15 @@ public Subscription build() { completedDate, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SubscriptionAction.java b/src/main/java/com/squareup/square/types/SubscriptionAction.java index 88010ff6..7e66dd14 100644 --- a/src/main/java/com/squareup/square/types/SubscriptionAction.java +++ b/src/main/java/com/squareup/square/types/SubscriptionAction.java @@ -348,5 +348,15 @@ public SubscriptionAction build() { newPlanVariationId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SubscriptionCreatedEvent.java b/src/main/java/com/squareup/square/types/SubscriptionCreatedEvent.java index 2f18508a..60eb915f 100644 --- a/src/main/java/com/squareup/square/types/SubscriptionCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/SubscriptionCreatedEvent.java @@ -282,5 +282,15 @@ public Builder data(SubscriptionCreatedEventData data) { public SubscriptionCreatedEvent build() { return new SubscriptionCreatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SubscriptionCreatedEventData.java b/src/main/java/com/squareup/square/types/SubscriptionCreatedEventData.java index c4f226cf..d93f704d 100644 --- a/src/main/java/com/squareup/square/types/SubscriptionCreatedEventData.java +++ b/src/main/java/com/squareup/square/types/SubscriptionCreatedEventData.java @@ -180,5 +180,15 @@ public Builder object(SubscriptionCreatedEventObject object) { public SubscriptionCreatedEventData build() { return new SubscriptionCreatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SubscriptionCreatedEventObject.java b/src/main/java/com/squareup/square/types/SubscriptionCreatedEventObject.java index e5d11a13..353c99be 100644 --- a/src/main/java/com/squareup/square/types/SubscriptionCreatedEventObject.java +++ b/src/main/java/com/squareup/square/types/SubscriptionCreatedEventObject.java @@ -98,5 +98,15 @@ public Builder subscription(Subscription subscription) { public SubscriptionCreatedEventObject build() { return new SubscriptionCreatedEventObject(subscription, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SubscriptionEvent.java b/src/main/java/com/squareup/square/types/SubscriptionEvent.java index 9c376085..2358a7ca 100644 --- a/src/main/java/com/squareup/square/types/SubscriptionEvent.java +++ b/src/main/java/com/squareup/square/types/SubscriptionEvent.java @@ -202,6 +202,10 @@ public interface PlanVariationIdStage { public interface _FinalStage { SubscriptionEvent build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

      The day-of-the-month the billing anchor date was changed to, if applicable.

      */ @@ -400,5 +404,17 @@ public SubscriptionEvent build() { planVariationId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SubscriptionEventInfo.java b/src/main/java/com/squareup/square/types/SubscriptionEventInfo.java index 54127334..5a1b0b64 100644 --- a/src/main/java/com/squareup/square/types/SubscriptionEventInfo.java +++ b/src/main/java/com/squareup/square/types/SubscriptionEventInfo.java @@ -153,5 +153,15 @@ public Builder code(SubscriptionEventInfoCode code) { public SubscriptionEventInfo build() { return new SubscriptionEventInfo(detail, code, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SubscriptionPhase.java b/src/main/java/com/squareup/square/types/SubscriptionPhase.java index 8a022ec5..aa506e35 100644 --- a/src/main/java/com/squareup/square/types/SubscriptionPhase.java +++ b/src/main/java/com/squareup/square/types/SubscriptionPhase.java @@ -178,6 +178,10 @@ public interface CadenceStage { public interface _FinalStage { SubscriptionPhase build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

      The Square-assigned ID of the subscription phase. This field cannot be changed after a SubscriptionPhase is created.

      */ @@ -417,5 +421,17 @@ public SubscriptionPhase build() { return new SubscriptionPhase( uid, cadence, periods, recurringPriceMoney, ordinal, pricing, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SubscriptionPricing.java b/src/main/java/com/squareup/square/types/SubscriptionPricing.java index 444fe482..90dfc87e 100644 --- a/src/main/java/com/squareup/square/types/SubscriptionPricing.java +++ b/src/main/java/com/squareup/square/types/SubscriptionPricing.java @@ -183,5 +183,15 @@ public Builder priceMoney(Money priceMoney) { public SubscriptionPricing build() { return new SubscriptionPricing(type, discountIds, priceMoney, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SubscriptionSource.java b/src/main/java/com/squareup/square/types/SubscriptionSource.java index 2480465a..e7a8a99d 100644 --- a/src/main/java/com/squareup/square/types/SubscriptionSource.java +++ b/src/main/java/com/squareup/square/types/SubscriptionSource.java @@ -124,5 +124,15 @@ public Builder name(Nullable name) { public SubscriptionSource build() { return new SubscriptionSource(name, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SubscriptionTestResult.java b/src/main/java/com/squareup/square/types/SubscriptionTestResult.java index 4e8d09fd..e7233727 100644 --- a/src/main/java/com/squareup/square/types/SubscriptionTestResult.java +++ b/src/main/java/com/squareup/square/types/SubscriptionTestResult.java @@ -354,5 +354,15 @@ public SubscriptionTestResult build() { return new SubscriptionTestResult( id, statusCode, payload, createdAt, updatedAt, notificationUrl, passesFilter, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SubscriptionUpdatedEvent.java b/src/main/java/com/squareup/square/types/SubscriptionUpdatedEvent.java index ecc88381..daeafa3b 100644 --- a/src/main/java/com/squareup/square/types/SubscriptionUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/SubscriptionUpdatedEvent.java @@ -282,5 +282,15 @@ public Builder data(SubscriptionUpdatedEventData data) { public SubscriptionUpdatedEvent build() { return new SubscriptionUpdatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SubscriptionUpdatedEventData.java b/src/main/java/com/squareup/square/types/SubscriptionUpdatedEventData.java index eb9a8766..71755596 100644 --- a/src/main/java/com/squareup/square/types/SubscriptionUpdatedEventData.java +++ b/src/main/java/com/squareup/square/types/SubscriptionUpdatedEventData.java @@ -180,5 +180,15 @@ public Builder object(SubscriptionUpdatedEventObject object) { public SubscriptionUpdatedEventData build() { return new SubscriptionUpdatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SubscriptionUpdatedEventObject.java b/src/main/java/com/squareup/square/types/SubscriptionUpdatedEventObject.java index 74806ebf..afab5aad 100644 --- a/src/main/java/com/squareup/square/types/SubscriptionUpdatedEventObject.java +++ b/src/main/java/com/squareup/square/types/SubscriptionUpdatedEventObject.java @@ -98,5 +98,15 @@ public Builder subscription(Subscription subscription) { public SubscriptionUpdatedEventObject build() { return new SubscriptionUpdatedEventObject(subscription, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SwapPlanRequest.java b/src/main/java/com/squareup/square/types/SwapPlanRequest.java index 9a94cacf..678cd828 100644 --- a/src/main/java/com/squareup/square/types/SwapPlanRequest.java +++ b/src/main/java/com/squareup/square/types/SwapPlanRequest.java @@ -130,6 +130,10 @@ public interface SubscriptionIdStage { public interface _FinalStage { SwapPlanRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

      The ID of the new subscription plan variation.

      *

      This field is required.

      @@ -262,5 +266,17 @@ public _FinalStage newPlanVariationId(Optional newPlanVariationId) { public SwapPlanRequest build() { return new SwapPlanRequest(subscriptionId, newPlanVariationId, phases, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/SwapPlanResponse.java b/src/main/java/com/squareup/square/types/SwapPlanResponse.java index 6339faf1..993e8ed4 100644 --- a/src/main/java/com/squareup/square/types/SwapPlanResponse.java +++ b/src/main/java/com/squareup/square/types/SwapPlanResponse.java @@ -158,5 +158,15 @@ public Builder actions(List actions) { public SwapPlanResponse build() { return new SwapPlanResponse(errors, subscription, actions, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TaxIds.java b/src/main/java/com/squareup/square/types/TaxIds.java index 0b0d78dc..789e26a8 100644 --- a/src/main/java/com/squareup/square/types/TaxIds.java +++ b/src/main/java/com/squareup/square/types/TaxIds.java @@ -233,5 +233,15 @@ public Builder jpQii(String jpQii) { public TaxIds build() { return new TaxIds(euVat, frSiret, frNaf, esNif, jpQii, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TeamMember.java b/src/main/java/com/squareup/square/types/TeamMember.java index 5cc99e7c..6efcb8b8 100644 --- a/src/main/java/com/squareup/square/types/TeamMember.java +++ b/src/main/java/com/squareup/square/types/TeamMember.java @@ -565,5 +565,15 @@ public TeamMember build() { wageSetting, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TeamMemberAssignedLocations.java b/src/main/java/com/squareup/square/types/TeamMemberAssignedLocations.java index f5166767..fefd4f8a 100644 --- a/src/main/java/com/squareup/square/types/TeamMemberAssignedLocations.java +++ b/src/main/java/com/squareup/square/types/TeamMemberAssignedLocations.java @@ -154,5 +154,15 @@ public Builder locationIds(Nullable> locationIds) { public TeamMemberAssignedLocations build() { return new TeamMemberAssignedLocations(assignmentType, locationIds, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TeamMemberBookingProfile.java b/src/main/java/com/squareup/square/types/TeamMemberBookingProfile.java index c79c8a50..81d98b85 100644 --- a/src/main/java/com/squareup/square/types/TeamMemberBookingProfile.java +++ b/src/main/java/com/squareup/square/types/TeamMemberBookingProfile.java @@ -244,5 +244,15 @@ public TeamMemberBookingProfile build() { return new TeamMemberBookingProfile( teamMemberId, description, displayName, isBookable, profileImageUrl, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TeamMemberCreatedEvent.java b/src/main/java/com/squareup/square/types/TeamMemberCreatedEvent.java index 7575196c..248c5026 100644 --- a/src/main/java/com/squareup/square/types/TeamMemberCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/TeamMemberCreatedEvent.java @@ -282,5 +282,15 @@ public Builder data(TeamMemberCreatedEventData data) { public TeamMemberCreatedEvent build() { return new TeamMemberCreatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TeamMemberCreatedEventData.java b/src/main/java/com/squareup/square/types/TeamMemberCreatedEventData.java index 3f382a17..1d5b7cf4 100644 --- a/src/main/java/com/squareup/square/types/TeamMemberCreatedEventData.java +++ b/src/main/java/com/squareup/square/types/TeamMemberCreatedEventData.java @@ -180,5 +180,15 @@ public Builder object(TeamMemberCreatedEventObject object) { public TeamMemberCreatedEventData build() { return new TeamMemberCreatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TeamMemberCreatedEventObject.java b/src/main/java/com/squareup/square/types/TeamMemberCreatedEventObject.java index b0c3f366..0356034c 100644 --- a/src/main/java/com/squareup/square/types/TeamMemberCreatedEventObject.java +++ b/src/main/java/com/squareup/square/types/TeamMemberCreatedEventObject.java @@ -97,5 +97,15 @@ public Builder teamMember(TeamMember teamMember) { public TeamMemberCreatedEventObject build() { return new TeamMemberCreatedEventObject(teamMember, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TeamMemberUpdatedEvent.java b/src/main/java/com/squareup/square/types/TeamMemberUpdatedEvent.java index 9b4e8369..cadaa887 100644 --- a/src/main/java/com/squareup/square/types/TeamMemberUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/TeamMemberUpdatedEvent.java @@ -282,5 +282,15 @@ public Builder data(TeamMemberUpdatedEventData data) { public TeamMemberUpdatedEvent build() { return new TeamMemberUpdatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TeamMemberUpdatedEventData.java b/src/main/java/com/squareup/square/types/TeamMemberUpdatedEventData.java index a391d10e..3c332e14 100644 --- a/src/main/java/com/squareup/square/types/TeamMemberUpdatedEventData.java +++ b/src/main/java/com/squareup/square/types/TeamMemberUpdatedEventData.java @@ -180,5 +180,15 @@ public Builder object(TeamMemberUpdatedEventObject object) { public TeamMemberUpdatedEventData build() { return new TeamMemberUpdatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TeamMemberUpdatedEventObject.java b/src/main/java/com/squareup/square/types/TeamMemberUpdatedEventObject.java index 51e01c73..69bc133f 100644 --- a/src/main/java/com/squareup/square/types/TeamMemberUpdatedEventObject.java +++ b/src/main/java/com/squareup/square/types/TeamMemberUpdatedEventObject.java @@ -97,5 +97,15 @@ public Builder teamMember(TeamMember teamMember) { public TeamMemberUpdatedEventObject build() { return new TeamMemberUpdatedEventObject(teamMember, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TeamMemberWage.java b/src/main/java/com/squareup/square/types/TeamMemberWage.java index 432d714a..58733ff3 100644 --- a/src/main/java/com/squareup/square/types/TeamMemberWage.java +++ b/src/main/java/com/squareup/square/types/TeamMemberWage.java @@ -334,5 +334,15 @@ public Builder tipEligible(Nullable tipEligible) { public TeamMemberWage build() { return new TeamMemberWage(id, teamMemberId, title, hourlyRate, jobId, tipEligible, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TeamMemberWageSettingUpdatedEvent.java b/src/main/java/com/squareup/square/types/TeamMemberWageSettingUpdatedEvent.java index a1929c05..389aef66 100644 --- a/src/main/java/com/squareup/square/types/TeamMemberWageSettingUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/TeamMemberWageSettingUpdatedEvent.java @@ -283,5 +283,15 @@ public TeamMemberWageSettingUpdatedEvent build() { return new TeamMemberWageSettingUpdatedEvent( merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TeamMemberWageSettingUpdatedEventData.java b/src/main/java/com/squareup/square/types/TeamMemberWageSettingUpdatedEventData.java index e569fd7d..260a0382 100644 --- a/src/main/java/com/squareup/square/types/TeamMemberWageSettingUpdatedEventData.java +++ b/src/main/java/com/squareup/square/types/TeamMemberWageSettingUpdatedEventData.java @@ -181,5 +181,15 @@ public Builder object(TeamMemberWageSettingUpdatedEventObject object) { public TeamMemberWageSettingUpdatedEventData build() { return new TeamMemberWageSettingUpdatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TeamMemberWageSettingUpdatedEventObject.java b/src/main/java/com/squareup/square/types/TeamMemberWageSettingUpdatedEventObject.java index 6394d9aa..e0fa2de8 100644 --- a/src/main/java/com/squareup/square/types/TeamMemberWageSettingUpdatedEventObject.java +++ b/src/main/java/com/squareup/square/types/TeamMemberWageSettingUpdatedEventObject.java @@ -99,5 +99,15 @@ public Builder wageSetting(WageSetting wageSetting) { public TeamMemberWageSettingUpdatedEventObject build() { return new TeamMemberWageSettingUpdatedEventObject(wageSetting, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Tender.java b/src/main/java/com/squareup/square/types/Tender.java index 5842d825..2ff311ff 100644 --- a/src/main/java/com/squareup/square/types/Tender.java +++ b/src/main/java/com/squareup/square/types/Tender.java @@ -378,6 +378,10 @@ public interface TypeStage { public interface _FinalStage { Tender build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

      The tender's unique ID. It is the associated payment ID.

      */ @@ -1057,5 +1061,17 @@ public Tender build() { paymentId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TenderBankAccountDetails.java b/src/main/java/com/squareup/square/types/TenderBankAccountDetails.java index adc9fa5d..bad5c757 100644 --- a/src/main/java/com/squareup/square/types/TenderBankAccountDetails.java +++ b/src/main/java/com/squareup/square/types/TenderBankAccountDetails.java @@ -102,5 +102,15 @@ public Builder status(TenderBankAccountDetailsStatus status) { public TenderBankAccountDetails build() { return new TenderBankAccountDetails(status, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TenderBuyNowPayLaterDetails.java b/src/main/java/com/squareup/square/types/TenderBuyNowPayLaterDetails.java index 79688389..80cae3d5 100644 --- a/src/main/java/com/squareup/square/types/TenderBuyNowPayLaterDetails.java +++ b/src/main/java/com/squareup/square/types/TenderBuyNowPayLaterDetails.java @@ -136,5 +136,15 @@ public Builder status(TenderBuyNowPayLaterDetailsStatus status) { public TenderBuyNowPayLaterDetails build() { return new TenderBuyNowPayLaterDetails(buyNowPayLaterBrand, status, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TenderCardDetails.java b/src/main/java/com/squareup/square/types/TenderCardDetails.java index 4f75c8e0..c6bcffc0 100644 --- a/src/main/java/com/squareup/square/types/TenderCardDetails.java +++ b/src/main/java/com/squareup/square/types/TenderCardDetails.java @@ -165,5 +165,15 @@ public Builder entryMethod(TenderCardDetailsEntryMethod entryMethod) { public TenderCardDetails build() { return new TenderCardDetails(status, card, entryMethod, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TenderCashDetails.java b/src/main/java/com/squareup/square/types/TenderCashDetails.java index 76d79a77..78426940 100644 --- a/src/main/java/com/squareup/square/types/TenderCashDetails.java +++ b/src/main/java/com/squareup/square/types/TenderCashDetails.java @@ -128,5 +128,15 @@ public Builder changeBackMoney(Money changeBackMoney) { public TenderCashDetails build() { return new TenderCashDetails(buyerTenderedMoney, changeBackMoney, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TenderSquareAccountDetails.java b/src/main/java/com/squareup/square/types/TenderSquareAccountDetails.java index 98ba43b7..9f3c9006 100644 --- a/src/main/java/com/squareup/square/types/TenderSquareAccountDetails.java +++ b/src/main/java/com/squareup/square/types/TenderSquareAccountDetails.java @@ -104,5 +104,15 @@ public Builder status(TenderSquareAccountDetailsStatus status) { public TenderSquareAccountDetails build() { return new TenderSquareAccountDetails(status, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TerminalAction.java b/src/main/java/com/squareup/square/types/TerminalAction.java index 71afd708..fe59c113 100644 --- a/src/main/java/com/squareup/square/types/TerminalAction.java +++ b/src/main/java/com/squareup/square/types/TerminalAction.java @@ -823,5 +823,15 @@ public TerminalAction build() { awaitNextActionDuration, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TerminalActionCreatedEvent.java b/src/main/java/com/squareup/square/types/TerminalActionCreatedEvent.java index b996106a..8118ff33 100644 --- a/src/main/java/com/squareup/square/types/TerminalActionCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/TerminalActionCreatedEvent.java @@ -282,5 +282,15 @@ public Builder data(TerminalActionCreatedEventData data) { public TerminalActionCreatedEvent build() { return new TerminalActionCreatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TerminalActionCreatedEventData.java b/src/main/java/com/squareup/square/types/TerminalActionCreatedEventData.java index 9c5293cf..05ffb707 100644 --- a/src/main/java/com/squareup/square/types/TerminalActionCreatedEventData.java +++ b/src/main/java/com/squareup/square/types/TerminalActionCreatedEventData.java @@ -180,5 +180,15 @@ public Builder object(TerminalActionCreatedEventObject object) { public TerminalActionCreatedEventData build() { return new TerminalActionCreatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TerminalActionCreatedEventObject.java b/src/main/java/com/squareup/square/types/TerminalActionCreatedEventObject.java index 700e5b2d..2bf81d2f 100644 --- a/src/main/java/com/squareup/square/types/TerminalActionCreatedEventObject.java +++ b/src/main/java/com/squareup/square/types/TerminalActionCreatedEventObject.java @@ -98,5 +98,15 @@ public Builder action(TerminalAction action) { public TerminalActionCreatedEventObject build() { return new TerminalActionCreatedEventObject(action, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TerminalActionQuery.java b/src/main/java/com/squareup/square/types/TerminalActionQuery.java index d5a2859d..06d051d1 100644 --- a/src/main/java/com/squareup/square/types/TerminalActionQuery.java +++ b/src/main/java/com/squareup/square/types/TerminalActionQuery.java @@ -128,5 +128,15 @@ public Builder sort(TerminalActionQuerySort sort) { public TerminalActionQuery build() { return new TerminalActionQuery(filter, sort, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TerminalActionQueryFilter.java b/src/main/java/com/squareup/square/types/TerminalActionQueryFilter.java index 5a8d5194..781affca 100644 --- a/src/main/java/com/squareup/square/types/TerminalActionQueryFilter.java +++ b/src/main/java/com/squareup/square/types/TerminalActionQueryFilter.java @@ -242,5 +242,15 @@ public Builder type(TerminalActionActionType type) { public TerminalActionQueryFilter build() { return new TerminalActionQueryFilter(deviceId, createdAt, status, type, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TerminalActionQuerySort.java b/src/main/java/com/squareup/square/types/TerminalActionQuerySort.java index 219978a6..52aebddb 100644 --- a/src/main/java/com/squareup/square/types/TerminalActionQuerySort.java +++ b/src/main/java/com/squareup/square/types/TerminalActionQuerySort.java @@ -107,5 +107,15 @@ public Builder sortOrder(SortOrder sortOrder) { public TerminalActionQuerySort build() { return new TerminalActionQuerySort(sortOrder, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TerminalActionUpdatedEvent.java b/src/main/java/com/squareup/square/types/TerminalActionUpdatedEvent.java index d76fbaf3..c6e858ec 100644 --- a/src/main/java/com/squareup/square/types/TerminalActionUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/TerminalActionUpdatedEvent.java @@ -282,5 +282,15 @@ public Builder data(TerminalActionUpdatedEventData data) { public TerminalActionUpdatedEvent build() { return new TerminalActionUpdatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TerminalActionUpdatedEventData.java b/src/main/java/com/squareup/square/types/TerminalActionUpdatedEventData.java index 1f02391d..ba741d20 100644 --- a/src/main/java/com/squareup/square/types/TerminalActionUpdatedEventData.java +++ b/src/main/java/com/squareup/square/types/TerminalActionUpdatedEventData.java @@ -180,5 +180,15 @@ public Builder object(TerminalActionUpdatedEventObject object) { public TerminalActionUpdatedEventData build() { return new TerminalActionUpdatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TerminalActionUpdatedEventObject.java b/src/main/java/com/squareup/square/types/TerminalActionUpdatedEventObject.java index 5d1bc95b..f68bf253 100644 --- a/src/main/java/com/squareup/square/types/TerminalActionUpdatedEventObject.java +++ b/src/main/java/com/squareup/square/types/TerminalActionUpdatedEventObject.java @@ -98,5 +98,15 @@ public Builder action(TerminalAction action) { public TerminalActionUpdatedEventObject build() { return new TerminalActionUpdatedEventObject(action, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TerminalCheckout.java b/src/main/java/com/squareup/square/types/TerminalCheckout.java index aed2ee91..70c6fe87 100644 --- a/src/main/java/com/squareup/square/types/TerminalCheckout.java +++ b/src/main/java/com/squareup/square/types/TerminalCheckout.java @@ -456,6 +456,10 @@ public interface DeviceOptionsStage { public interface _FinalStage { TerminalCheckout build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

      A unique ID for this TerminalCheckout.

      */ @@ -1291,5 +1295,17 @@ public TerminalCheckout build() { tipMoney, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TerminalCheckoutCreatedEvent.java b/src/main/java/com/squareup/square/types/TerminalCheckoutCreatedEvent.java index 60424a9d..e3e912ae 100644 --- a/src/main/java/com/squareup/square/types/TerminalCheckoutCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/TerminalCheckoutCreatedEvent.java @@ -282,5 +282,15 @@ public Builder data(TerminalCheckoutCreatedEventData data) { public TerminalCheckoutCreatedEvent build() { return new TerminalCheckoutCreatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TerminalCheckoutCreatedEventData.java b/src/main/java/com/squareup/square/types/TerminalCheckoutCreatedEventData.java index d962ccf9..eee0f290 100644 --- a/src/main/java/com/squareup/square/types/TerminalCheckoutCreatedEventData.java +++ b/src/main/java/com/squareup/square/types/TerminalCheckoutCreatedEventData.java @@ -180,5 +180,15 @@ public Builder object(TerminalCheckoutCreatedEventObject object) { public TerminalCheckoutCreatedEventData build() { return new TerminalCheckoutCreatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TerminalCheckoutCreatedEventObject.java b/src/main/java/com/squareup/square/types/TerminalCheckoutCreatedEventObject.java index 43080388..51a39d52 100644 --- a/src/main/java/com/squareup/square/types/TerminalCheckoutCreatedEventObject.java +++ b/src/main/java/com/squareup/square/types/TerminalCheckoutCreatedEventObject.java @@ -99,5 +99,15 @@ public Builder checkout(TerminalCheckout checkout) { public TerminalCheckoutCreatedEventObject build() { return new TerminalCheckoutCreatedEventObject(checkout, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TerminalCheckoutQuery.java b/src/main/java/com/squareup/square/types/TerminalCheckoutQuery.java index 73b4bc42..e1eda0b6 100644 --- a/src/main/java/com/squareup/square/types/TerminalCheckoutQuery.java +++ b/src/main/java/com/squareup/square/types/TerminalCheckoutQuery.java @@ -128,5 +128,15 @@ public Builder sort(TerminalCheckoutQuerySort sort) { public TerminalCheckoutQuery build() { return new TerminalCheckoutQuery(filter, sort, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TerminalCheckoutQueryFilter.java b/src/main/java/com/squareup/square/types/TerminalCheckoutQueryFilter.java index 2ee2da25..e95dd88f 100644 --- a/src/main/java/com/squareup/square/types/TerminalCheckoutQueryFilter.java +++ b/src/main/java/com/squareup/square/types/TerminalCheckoutQueryFilter.java @@ -208,5 +208,15 @@ public Builder status(Nullable status) { public TerminalCheckoutQueryFilter build() { return new TerminalCheckoutQueryFilter(deviceId, createdAt, status, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TerminalCheckoutQuerySort.java b/src/main/java/com/squareup/square/types/TerminalCheckoutQuerySort.java index a03d6c30..50fde9d8 100644 --- a/src/main/java/com/squareup/square/types/TerminalCheckoutQuerySort.java +++ b/src/main/java/com/squareup/square/types/TerminalCheckoutQuerySort.java @@ -101,5 +101,15 @@ public Builder sortOrder(SortOrder sortOrder) { public TerminalCheckoutQuerySort build() { return new TerminalCheckoutQuerySort(sortOrder, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TerminalCheckoutUpdatedEvent.java b/src/main/java/com/squareup/square/types/TerminalCheckoutUpdatedEvent.java index 45eeb3c1..2998496a 100644 --- a/src/main/java/com/squareup/square/types/TerminalCheckoutUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/TerminalCheckoutUpdatedEvent.java @@ -282,5 +282,15 @@ public Builder data(TerminalCheckoutUpdatedEventData data) { public TerminalCheckoutUpdatedEvent build() { return new TerminalCheckoutUpdatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TerminalCheckoutUpdatedEventData.java b/src/main/java/com/squareup/square/types/TerminalCheckoutUpdatedEventData.java index bc34d30b..56021e01 100644 --- a/src/main/java/com/squareup/square/types/TerminalCheckoutUpdatedEventData.java +++ b/src/main/java/com/squareup/square/types/TerminalCheckoutUpdatedEventData.java @@ -180,5 +180,15 @@ public Builder object(TerminalCheckoutUpdatedEventObject object) { public TerminalCheckoutUpdatedEventData build() { return new TerminalCheckoutUpdatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TerminalCheckoutUpdatedEventObject.java b/src/main/java/com/squareup/square/types/TerminalCheckoutUpdatedEventObject.java index b02bc7ce..08b0d826 100644 --- a/src/main/java/com/squareup/square/types/TerminalCheckoutUpdatedEventObject.java +++ b/src/main/java/com/squareup/square/types/TerminalCheckoutUpdatedEventObject.java @@ -99,5 +99,15 @@ public Builder checkout(TerminalCheckout checkout) { public TerminalCheckoutUpdatedEventObject build() { return new TerminalCheckoutUpdatedEventObject(checkout, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TerminalRefund.java b/src/main/java/com/squareup/square/types/TerminalRefund.java index 4658f798..bc8f48a2 100644 --- a/src/main/java/com/squareup/square/types/TerminalRefund.java +++ b/src/main/java/com/squareup/square/types/TerminalRefund.java @@ -309,6 +309,10 @@ public interface DeviceIdStage { public interface _FinalStage { TerminalRefund build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

      A unique ID for this TerminalRefund.

      */ @@ -748,5 +752,17 @@ public TerminalRefund build() { locationId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TerminalRefundCreatedEvent.java b/src/main/java/com/squareup/square/types/TerminalRefundCreatedEvent.java index 7021b472..a7366996 100644 --- a/src/main/java/com/squareup/square/types/TerminalRefundCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/TerminalRefundCreatedEvent.java @@ -282,5 +282,15 @@ public Builder data(TerminalRefundCreatedEventData data) { public TerminalRefundCreatedEvent build() { return new TerminalRefundCreatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TerminalRefundCreatedEventData.java b/src/main/java/com/squareup/square/types/TerminalRefundCreatedEventData.java index f44cda67..47983f09 100644 --- a/src/main/java/com/squareup/square/types/TerminalRefundCreatedEventData.java +++ b/src/main/java/com/squareup/square/types/TerminalRefundCreatedEventData.java @@ -180,5 +180,15 @@ public Builder object(TerminalRefundCreatedEventObject object) { public TerminalRefundCreatedEventData build() { return new TerminalRefundCreatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TerminalRefundCreatedEventObject.java b/src/main/java/com/squareup/square/types/TerminalRefundCreatedEventObject.java index 0b430faa..ed440b0a 100644 --- a/src/main/java/com/squareup/square/types/TerminalRefundCreatedEventObject.java +++ b/src/main/java/com/squareup/square/types/TerminalRefundCreatedEventObject.java @@ -98,5 +98,15 @@ public Builder refund(TerminalRefund refund) { public TerminalRefundCreatedEventObject build() { return new TerminalRefundCreatedEventObject(refund, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TerminalRefundQuery.java b/src/main/java/com/squareup/square/types/TerminalRefundQuery.java index d420025c..73ea1e12 100644 --- a/src/main/java/com/squareup/square/types/TerminalRefundQuery.java +++ b/src/main/java/com/squareup/square/types/TerminalRefundQuery.java @@ -128,5 +128,15 @@ public Builder sort(TerminalRefundQuerySort sort) { public TerminalRefundQuery build() { return new TerminalRefundQuery(filter, sort, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TerminalRefundQueryFilter.java b/src/main/java/com/squareup/square/types/TerminalRefundQueryFilter.java index f5039f2e..5bdccbc4 100644 --- a/src/main/java/com/squareup/square/types/TerminalRefundQueryFilter.java +++ b/src/main/java/com/squareup/square/types/TerminalRefundQueryFilter.java @@ -208,5 +208,15 @@ public Builder status(Nullable status) { public TerminalRefundQueryFilter build() { return new TerminalRefundQueryFilter(deviceId, createdAt, status, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TerminalRefundQuerySort.java b/src/main/java/com/squareup/square/types/TerminalRefundQuerySort.java index 0613f2f4..234a28b7 100644 --- a/src/main/java/com/squareup/square/types/TerminalRefundQuerySort.java +++ b/src/main/java/com/squareup/square/types/TerminalRefundQuerySort.java @@ -128,5 +128,15 @@ public Builder sortOrder(Nullable sortOrder) { public TerminalRefundQuerySort build() { return new TerminalRefundQuerySort(sortOrder, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TerminalRefundUpdatedEvent.java b/src/main/java/com/squareup/square/types/TerminalRefundUpdatedEvent.java index f03766d1..f47472ca 100644 --- a/src/main/java/com/squareup/square/types/TerminalRefundUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/TerminalRefundUpdatedEvent.java @@ -282,5 +282,15 @@ public Builder data(TerminalRefundUpdatedEventData data) { public TerminalRefundUpdatedEvent build() { return new TerminalRefundUpdatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TerminalRefundUpdatedEventData.java b/src/main/java/com/squareup/square/types/TerminalRefundUpdatedEventData.java index 70bf6e03..c9d7bf32 100644 --- a/src/main/java/com/squareup/square/types/TerminalRefundUpdatedEventData.java +++ b/src/main/java/com/squareup/square/types/TerminalRefundUpdatedEventData.java @@ -180,5 +180,15 @@ public Builder object(TerminalRefundUpdatedEventObject object) { public TerminalRefundUpdatedEventData build() { return new TerminalRefundUpdatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TerminalRefundUpdatedEventObject.java b/src/main/java/com/squareup/square/types/TerminalRefundUpdatedEventObject.java index 4aa6d36b..2631ae2c 100644 --- a/src/main/java/com/squareup/square/types/TerminalRefundUpdatedEventObject.java +++ b/src/main/java/com/squareup/square/types/TerminalRefundUpdatedEventObject.java @@ -98,5 +98,15 @@ public Builder refund(TerminalRefund refund) { public TerminalRefundUpdatedEventObject build() { return new TerminalRefundUpdatedEventObject(refund, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TestWebhookSubscriptionResponse.java b/src/main/java/com/squareup/square/types/TestWebhookSubscriptionResponse.java index a55d557a..4aa4665b 100644 --- a/src/main/java/com/squareup/square/types/TestWebhookSubscriptionResponse.java +++ b/src/main/java/com/squareup/square/types/TestWebhookSubscriptionResponse.java @@ -326,5 +326,15 @@ public TestWebhookSubscriptionResponse build() { payload, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TimeRange.java b/src/main/java/com/squareup/square/types/TimeRange.java index 487603ae..653fcae7 100644 --- a/src/main/java/com/squareup/square/types/TimeRange.java +++ b/src/main/java/com/squareup/square/types/TimeRange.java @@ -172,5 +172,15 @@ public Builder endAt(Nullable endAt) { public TimeRange build() { return new TimeRange(startAt, endAt, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Timecard.java b/src/main/java/com/squareup/square/types/Timecard.java index 931f6532..4fb9480f 100644 --- a/src/main/java/com/squareup/square/types/Timecard.java +++ b/src/main/java/com/squareup/square/types/Timecard.java @@ -307,6 +307,10 @@ public interface TeamMemberIdStage { public interface _FinalStage { Timecard build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

      Read only The Square-issued UUID for this object.

      */ @@ -768,5 +772,17 @@ public Timecard build() { declaredCashTipMoney, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TimecardFilter.java b/src/main/java/com/squareup/square/types/TimecardFilter.java index 7492b4d9..7d07e281 100644 --- a/src/main/java/com/squareup/square/types/TimecardFilter.java +++ b/src/main/java/com/squareup/square/types/TimecardFilter.java @@ -295,5 +295,15 @@ public Builder teamMemberIds(Nullable> teamMemberIds) { public TimecardFilter build() { return new TimecardFilter(locationIds, status, start, end, workday, teamMemberIds, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TimecardQuery.java b/src/main/java/com/squareup/square/types/TimecardQuery.java index 6cb6a05c..836a8818 100644 --- a/src/main/java/com/squareup/square/types/TimecardQuery.java +++ b/src/main/java/com/squareup/square/types/TimecardQuery.java @@ -126,5 +126,15 @@ public Builder sort(TimecardSort sort) { public TimecardQuery build() { return new TimecardQuery(filter, sort, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TimecardSort.java b/src/main/java/com/squareup/square/types/TimecardSort.java index 9ab94153..80d74bfc 100644 --- a/src/main/java/com/squareup/square/types/TimecardSort.java +++ b/src/main/java/com/squareup/square/types/TimecardSort.java @@ -130,5 +130,15 @@ public Builder order(SortOrder order) { public TimecardSort build() { return new TimecardSort(field, order, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TimecardWage.java b/src/main/java/com/squareup/square/types/TimecardWage.java index b73cbdba..642979a2 100644 --- a/src/main/java/com/squareup/square/types/TimecardWage.java +++ b/src/main/java/com/squareup/square/types/TimecardWage.java @@ -236,5 +236,15 @@ public Builder tipEligible(Nullable tipEligible) { public TimecardWage build() { return new TimecardWage(title, hourlyRate, jobId, tipEligible, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TimecardWorkday.java b/src/main/java/com/squareup/square/types/TimecardWorkday.java index df355bfa..9057983b 100644 --- a/src/main/java/com/squareup/square/types/TimecardWorkday.java +++ b/src/main/java/com/squareup/square/types/TimecardWorkday.java @@ -190,5 +190,15 @@ public Builder defaultTimezone(Nullable defaultTimezone) { public TimecardWorkday build() { return new TimecardWorkday(dateRange, matchTimecardsBy, defaultTimezone, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TipSettings.java b/src/main/java/com/squareup/square/types/TipSettings.java index 8a7899e1..1f37dd2c 100644 --- a/src/main/java/com/squareup/square/types/TipSettings.java +++ b/src/main/java/com/squareup/square/types/TipSettings.java @@ -346,5 +346,15 @@ public TipSettings build() { smartTipping, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Transaction.java b/src/main/java/com/squareup/square/types/Transaction.java index 8cb0e318..2b2ebdea 100644 --- a/src/main/java/com/squareup/square/types/Transaction.java +++ b/src/main/java/com/squareup/square/types/Transaction.java @@ -534,5 +534,15 @@ public Transaction build() { orderId, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TransferOrder.java b/src/main/java/com/squareup/square/types/TransferOrder.java index 23cfa9bd..899a019f 100644 --- a/src/main/java/com/squareup/square/types/TransferOrder.java +++ b/src/main/java/com/squareup/square/types/TransferOrder.java @@ -710,5 +710,15 @@ public TransferOrder build() { version, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TransferOrderCreatedEvent.java b/src/main/java/com/squareup/square/types/TransferOrderCreatedEvent.java index a0f89be4..49652914 100644 --- a/src/main/java/com/squareup/square/types/TransferOrderCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/TransferOrderCreatedEvent.java @@ -282,5 +282,15 @@ public Builder data(TransferOrderCreatedEventData data) { public TransferOrderCreatedEvent build() { return new TransferOrderCreatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TransferOrderCreatedEventData.java b/src/main/java/com/squareup/square/types/TransferOrderCreatedEventData.java index 17c31749..2734cbfc 100644 --- a/src/main/java/com/squareup/square/types/TransferOrderCreatedEventData.java +++ b/src/main/java/com/squareup/square/types/TransferOrderCreatedEventData.java @@ -180,5 +180,15 @@ public Builder object(TransferOrderCreatedEventObject object) { public TransferOrderCreatedEventData build() { return new TransferOrderCreatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TransferOrderCreatedEventObject.java b/src/main/java/com/squareup/square/types/TransferOrderCreatedEventObject.java index 1e455596..84ebd49d 100644 --- a/src/main/java/com/squareup/square/types/TransferOrderCreatedEventObject.java +++ b/src/main/java/com/squareup/square/types/TransferOrderCreatedEventObject.java @@ -98,5 +98,15 @@ public Builder transferOrder(TransferOrder transferOrder) { public TransferOrderCreatedEventObject build() { return new TransferOrderCreatedEventObject(transferOrder, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TransferOrderDeletedEvent.java b/src/main/java/com/squareup/square/types/TransferOrderDeletedEvent.java index 4e85b206..0a080c8b 100644 --- a/src/main/java/com/squareup/square/types/TransferOrderDeletedEvent.java +++ b/src/main/java/com/squareup/square/types/TransferOrderDeletedEvent.java @@ -282,5 +282,15 @@ public Builder data(TransferOrderDeletedEventData data) { public TransferOrderDeletedEvent build() { return new TransferOrderDeletedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TransferOrderDeletedEventData.java b/src/main/java/com/squareup/square/types/TransferOrderDeletedEventData.java index b4a91784..5eadede9 100644 --- a/src/main/java/com/squareup/square/types/TransferOrderDeletedEventData.java +++ b/src/main/java/com/squareup/square/types/TransferOrderDeletedEventData.java @@ -200,5 +200,15 @@ public Builder deleted(Nullable deleted) { public TransferOrderDeletedEventData build() { return new TransferOrderDeletedEventData(type, id, deleted, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TransferOrderFilter.java b/src/main/java/com/squareup/square/types/TransferOrderFilter.java index 2e1c52ce..7294de1e 100644 --- a/src/main/java/com/squareup/square/types/TransferOrderFilter.java +++ b/src/main/java/com/squareup/square/types/TransferOrderFilter.java @@ -225,5 +225,15 @@ public Builder statuses(Nullable> statuses) { public TransferOrderFilter build() { return new TransferOrderFilter(sourceLocationIds, destinationLocationIds, statuses, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TransferOrderGoodsReceipt.java b/src/main/java/com/squareup/square/types/TransferOrderGoodsReceipt.java index d9474aba..3d7a09d8 100644 --- a/src/main/java/com/squareup/square/types/TransferOrderGoodsReceipt.java +++ b/src/main/java/com/squareup/square/types/TransferOrderGoodsReceipt.java @@ -148,5 +148,15 @@ public Builder lineItems(Nullable> lineI public TransferOrderGoodsReceipt build() { return new TransferOrderGoodsReceipt(lineItems, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TransferOrderGoodsReceiptLineItem.java b/src/main/java/com/squareup/square/types/TransferOrderGoodsReceiptLineItem.java index 8b777afa..b88a2f56 100644 --- a/src/main/java/com/squareup/square/types/TransferOrderGoodsReceiptLineItem.java +++ b/src/main/java/com/squareup/square/types/TransferOrderGoodsReceiptLineItem.java @@ -153,6 +153,10 @@ public interface TransferOrderLineUidStage { public interface _FinalStage { TransferOrderGoodsReceiptLineItem build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

      The quantity received for this line item as a decimal string (e.g. "10.5"). * These items will be added to the destination Location's inventory with InventoryState of IN_STOCK.

      @@ -339,5 +343,17 @@ public TransferOrderGoodsReceiptLineItem build() { return new TransferOrderGoodsReceiptLineItem( transferOrderLineUid, quantityReceived, quantityDamaged, quantityCanceled, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TransferOrderLine.java b/src/main/java/com/squareup/square/types/TransferOrderLine.java index 11ba0959..6246d746 100644 --- a/src/main/java/com/squareup/square/types/TransferOrderLine.java +++ b/src/main/java/com/squareup/square/types/TransferOrderLine.java @@ -182,6 +182,10 @@ public interface QuantityOrderedStage { public interface _FinalStage { TransferOrderLine build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

      Unique system-generated identifier for the line item. Provide when updating/removing a line via UpdateTransferOrder.

      */ @@ -406,5 +410,17 @@ public TransferOrderLine build() { quantityCanceled, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TransferOrderQuery.java b/src/main/java/com/squareup/square/types/TransferOrderQuery.java index 735cffe8..b0142bd4 100644 --- a/src/main/java/com/squareup/square/types/TransferOrderQuery.java +++ b/src/main/java/com/squareup/square/types/TransferOrderQuery.java @@ -128,5 +128,15 @@ public Builder sort(TransferOrderSort sort) { public TransferOrderQuery build() { return new TransferOrderQuery(filter, sort, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TransferOrderSort.java b/src/main/java/com/squareup/square/types/TransferOrderSort.java index 748a3763..6d579258 100644 --- a/src/main/java/com/squareup/square/types/TransferOrderSort.java +++ b/src/main/java/com/squareup/square/types/TransferOrderSort.java @@ -132,5 +132,15 @@ public Builder order(SortOrder order) { public TransferOrderSort build() { return new TransferOrderSort(field, order, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TransferOrderUpdatedEvent.java b/src/main/java/com/squareup/square/types/TransferOrderUpdatedEvent.java index f87698f0..e89fc566 100644 --- a/src/main/java/com/squareup/square/types/TransferOrderUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/TransferOrderUpdatedEvent.java @@ -282,5 +282,15 @@ public Builder data(TransferOrderUpdatedEventData data) { public TransferOrderUpdatedEvent build() { return new TransferOrderUpdatedEvent(merchantId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TransferOrderUpdatedEventData.java b/src/main/java/com/squareup/square/types/TransferOrderUpdatedEventData.java index b2ee5242..bc144418 100644 --- a/src/main/java/com/squareup/square/types/TransferOrderUpdatedEventData.java +++ b/src/main/java/com/squareup/square/types/TransferOrderUpdatedEventData.java @@ -180,5 +180,15 @@ public Builder object(TransferOrderUpdatedEventObject object) { public TransferOrderUpdatedEventData build() { return new TransferOrderUpdatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/TransferOrderUpdatedEventObject.java b/src/main/java/com/squareup/square/types/TransferOrderUpdatedEventObject.java index 9ee30429..2a144b76 100644 --- a/src/main/java/com/squareup/square/types/TransferOrderUpdatedEventObject.java +++ b/src/main/java/com/squareup/square/types/TransferOrderUpdatedEventObject.java @@ -98,5 +98,15 @@ public Builder transferOrder(TransferOrder transferOrder) { public TransferOrderUpdatedEventObject build() { return new TransferOrderUpdatedEventObject(transferOrder, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UnlinkCustomerFromGiftCardRequest.java b/src/main/java/com/squareup/square/types/UnlinkCustomerFromGiftCardRequest.java index b8e58d20..5e781797 100644 --- a/src/main/java/com/squareup/square/types/UnlinkCustomerFromGiftCardRequest.java +++ b/src/main/java/com/squareup/square/types/UnlinkCustomerFromGiftCardRequest.java @@ -95,6 +95,10 @@ public interface CustomerIdStage { public interface _FinalStage { UnlinkCustomerFromGiftCardRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -143,5 +147,17 @@ public _FinalStage customerId(@NotNull String customerId) { public UnlinkCustomerFromGiftCardRequest build() { return new UnlinkCustomerFromGiftCardRequest(giftCardId, customerId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UnlinkCustomerFromGiftCardResponse.java b/src/main/java/com/squareup/square/types/UnlinkCustomerFromGiftCardResponse.java index a3ca7177..cb3c9665 100644 --- a/src/main/java/com/squareup/square/types/UnlinkCustomerFromGiftCardResponse.java +++ b/src/main/java/com/squareup/square/types/UnlinkCustomerFromGiftCardResponse.java @@ -130,5 +130,15 @@ public Builder giftCard(GiftCard giftCard) { public UnlinkCustomerFromGiftCardResponse build() { return new UnlinkCustomerFromGiftCardResponse(errors, giftCard, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateBookingCustomAttributeDefinitionResponse.java b/src/main/java/com/squareup/square/types/UpdateBookingCustomAttributeDefinitionResponse.java index 8364947d..9ccf5bbe 100644 --- a/src/main/java/com/squareup/square/types/UpdateBookingCustomAttributeDefinitionResponse.java +++ b/src/main/java/com/squareup/square/types/UpdateBookingCustomAttributeDefinitionResponse.java @@ -131,5 +131,15 @@ public UpdateBookingCustomAttributeDefinitionResponse build() { return new UpdateBookingCustomAttributeDefinitionResponse( customAttributeDefinition, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateBookingRequest.java b/src/main/java/com/squareup/square/types/UpdateBookingRequest.java index 13443d57..c5d2ae83 100644 --- a/src/main/java/com/squareup/square/types/UpdateBookingRequest.java +++ b/src/main/java/com/squareup/square/types/UpdateBookingRequest.java @@ -126,6 +126,10 @@ public interface BookingStage { public interface _FinalStage { UpdateBookingRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

      A unique key to make this request an idempotent operation.

      */ @@ -221,5 +225,17 @@ public _FinalStage idempotencyKey(Optional idempotencyKey) { public UpdateBookingRequest build() { return new UpdateBookingRequest(bookingId, idempotencyKey, booking, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateBookingResponse.java b/src/main/java/com/squareup/square/types/UpdateBookingResponse.java index 4b1e6831..8712ff86 100644 --- a/src/main/java/com/squareup/square/types/UpdateBookingResponse.java +++ b/src/main/java/com/squareup/square/types/UpdateBookingResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public UpdateBookingResponse build() { return new UpdateBookingResponse(booking, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateBreakTypeResponse.java b/src/main/java/com/squareup/square/types/UpdateBreakTypeResponse.java index 33f2640b..f4f86ece 100644 --- a/src/main/java/com/squareup/square/types/UpdateBreakTypeResponse.java +++ b/src/main/java/com/squareup/square/types/UpdateBreakTypeResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public UpdateBreakTypeResponse build() { return new UpdateBreakTypeResponse(breakType, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateCatalogImageRequest.java b/src/main/java/com/squareup/square/types/UpdateCatalogImageRequest.java index 8fca90d8..d82e46ef 100644 --- a/src/main/java/com/squareup/square/types/UpdateCatalogImageRequest.java +++ b/src/main/java/com/squareup/square/types/UpdateCatalogImageRequest.java @@ -80,6 +80,10 @@ public interface IdempotencyKeyStage { public interface _FinalStage { UpdateCatalogImageRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -117,5 +121,17 @@ public _FinalStage idempotencyKey(@NotNull String idempotencyKey) { public UpdateCatalogImageRequest build() { return new UpdateCatalogImageRequest(idempotencyKey, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateCatalogImageResponse.java b/src/main/java/com/squareup/square/types/UpdateCatalogImageResponse.java index 2b2ed211..adea9514 100644 --- a/src/main/java/com/squareup/square/types/UpdateCatalogImageResponse.java +++ b/src/main/java/com/squareup/square/types/UpdateCatalogImageResponse.java @@ -129,5 +129,15 @@ public Builder image(CatalogObject image) { public UpdateCatalogImageResponse build() { return new UpdateCatalogImageResponse(errors, image, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateCustomerCustomAttributeDefinitionResponse.java b/src/main/java/com/squareup/square/types/UpdateCustomerCustomAttributeDefinitionResponse.java index 5513f12e..978b80a4 100644 --- a/src/main/java/com/squareup/square/types/UpdateCustomerCustomAttributeDefinitionResponse.java +++ b/src/main/java/com/squareup/square/types/UpdateCustomerCustomAttributeDefinitionResponse.java @@ -131,5 +131,15 @@ public UpdateCustomerCustomAttributeDefinitionResponse build() { return new UpdateCustomerCustomAttributeDefinitionResponse( customAttributeDefinition, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateCustomerGroupResponse.java b/src/main/java/com/squareup/square/types/UpdateCustomerGroupResponse.java index 6455eb26..28c8a423 100644 --- a/src/main/java/com/squareup/square/types/UpdateCustomerGroupResponse.java +++ b/src/main/java/com/squareup/square/types/UpdateCustomerGroupResponse.java @@ -127,5 +127,15 @@ public Builder group(CustomerGroup group) { public UpdateCustomerGroupResponse build() { return new UpdateCustomerGroupResponse(errors, group, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateCustomerRequest.java b/src/main/java/com/squareup/square/types/UpdateCustomerRequest.java index 96c722af..5a4cc3f2 100644 --- a/src/main/java/com/squareup/square/types/UpdateCustomerRequest.java +++ b/src/main/java/com/squareup/square/types/UpdateCustomerRequest.java @@ -350,6 +350,10 @@ public interface CustomerIdStage { public interface _FinalStage { UpdateCustomerRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

      The given name (that is, the first name) associated with the customer profile.

      *

      The maximum length for this value is 300 characters.

      @@ -977,5 +981,17 @@ public UpdateCustomerRequest build() { taxIds, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateCustomerResponse.java b/src/main/java/com/squareup/square/types/UpdateCustomerResponse.java index 573f07fc..f1921792 100644 --- a/src/main/java/com/squareup/square/types/UpdateCustomerResponse.java +++ b/src/main/java/com/squareup/square/types/UpdateCustomerResponse.java @@ -127,5 +127,15 @@ public Builder customer(Customer customer) { public UpdateCustomerResponse build() { return new UpdateCustomerResponse(errors, customer, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateInvoiceRequest.java b/src/main/java/com/squareup/square/types/UpdateInvoiceRequest.java index fbc5714b..5d4e3a83 100644 --- a/src/main/java/com/squareup/square/types/UpdateInvoiceRequest.java +++ b/src/main/java/com/squareup/square/types/UpdateInvoiceRequest.java @@ -160,6 +160,10 @@ public interface InvoiceStage { public interface _FinalStage { UpdateInvoiceRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

      A unique string that identifies the UpdateInvoice request. If you do not * provide idempotency_key (or provide an empty string as the value), the endpoint @@ -329,5 +333,17 @@ public _FinalStage idempotencyKey(Optional idempotencyKey) { public UpdateInvoiceRequest build() { return new UpdateInvoiceRequest(invoiceId, invoice, idempotencyKey, fieldsToClear, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateInvoiceResponse.java b/src/main/java/com/squareup/square/types/UpdateInvoiceResponse.java index a5a7d086..0aa3ff4c 100644 --- a/src/main/java/com/squareup/square/types/UpdateInvoiceResponse.java +++ b/src/main/java/com/squareup/square/types/UpdateInvoiceResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public UpdateInvoiceResponse build() { return new UpdateInvoiceResponse(invoice, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateItemModifierListsRequest.java b/src/main/java/com/squareup/square/types/UpdateItemModifierListsRequest.java index e522ccbb..40769a80 100644 --- a/src/main/java/com/squareup/square/types/UpdateItemModifierListsRequest.java +++ b/src/main/java/com/squareup/square/types/UpdateItemModifierListsRequest.java @@ -219,5 +219,15 @@ public UpdateItemModifierListsRequest build() { return new UpdateItemModifierListsRequest( itemIds, modifierListsToEnable, modifierListsToDisable, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateItemModifierListsResponse.java b/src/main/java/com/squareup/square/types/UpdateItemModifierListsResponse.java index 463c7b81..8239dfaa 100644 --- a/src/main/java/com/squareup/square/types/UpdateItemModifierListsResponse.java +++ b/src/main/java/com/squareup/square/types/UpdateItemModifierListsResponse.java @@ -127,5 +127,15 @@ public Builder updatedAt(String updatedAt) { public UpdateItemModifierListsResponse build() { return new UpdateItemModifierListsResponse(errors, updatedAt, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateItemTaxesRequest.java b/src/main/java/com/squareup/square/types/UpdateItemTaxesRequest.java index f329fc23..4fd6c9d3 100644 --- a/src/main/java/com/squareup/square/types/UpdateItemTaxesRequest.java +++ b/src/main/java/com/squareup/square/types/UpdateItemTaxesRequest.java @@ -220,5 +220,15 @@ public Builder taxesToDisable(Nullable> taxesToDisable) { public UpdateItemTaxesRequest build() { return new UpdateItemTaxesRequest(itemIds, taxesToEnable, taxesToDisable, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateItemTaxesResponse.java b/src/main/java/com/squareup/square/types/UpdateItemTaxesResponse.java index a60a9929..407a86e9 100644 --- a/src/main/java/com/squareup/square/types/UpdateItemTaxesResponse.java +++ b/src/main/java/com/squareup/square/types/UpdateItemTaxesResponse.java @@ -127,5 +127,15 @@ public Builder updatedAt(String updatedAt) { public UpdateItemTaxesResponse build() { return new UpdateItemTaxesResponse(errors, updatedAt, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateJobRequest.java b/src/main/java/com/squareup/square/types/UpdateJobRequest.java index b7b4c0f4..8c0a9f0b 100644 --- a/src/main/java/com/squareup/square/types/UpdateJobRequest.java +++ b/src/main/java/com/squareup/square/types/UpdateJobRequest.java @@ -96,6 +96,10 @@ public interface JobStage { public interface _FinalStage { UpdateJobRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -146,5 +150,17 @@ public _FinalStage job(@NotNull Job job) { public UpdateJobRequest build() { return new UpdateJobRequest(jobId, job, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateJobResponse.java b/src/main/java/com/squareup/square/types/UpdateJobResponse.java index f421da79..d02412cf 100644 --- a/src/main/java/com/squareup/square/types/UpdateJobResponse.java +++ b/src/main/java/com/squareup/square/types/UpdateJobResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public UpdateJobResponse build() { return new UpdateJobResponse(job, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateLocationCustomAttributeDefinitionResponse.java b/src/main/java/com/squareup/square/types/UpdateLocationCustomAttributeDefinitionResponse.java index 096947f1..027388ac 100644 --- a/src/main/java/com/squareup/square/types/UpdateLocationCustomAttributeDefinitionResponse.java +++ b/src/main/java/com/squareup/square/types/UpdateLocationCustomAttributeDefinitionResponse.java @@ -131,5 +131,15 @@ public UpdateLocationCustomAttributeDefinitionResponse build() { return new UpdateLocationCustomAttributeDefinitionResponse( customAttributeDefinition, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateLocationRequest.java b/src/main/java/com/squareup/square/types/UpdateLocationRequest.java index 8558a452..632f9dd1 100644 --- a/src/main/java/com/squareup/square/types/UpdateLocationRequest.java +++ b/src/main/java/com/squareup/square/types/UpdateLocationRequest.java @@ -91,6 +91,10 @@ public interface LocationIdStage { public interface _FinalStage { UpdateLocationRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

      The Location object with only the fields to update.

      */ @@ -153,5 +157,17 @@ public _FinalStage location(Optional location) { public UpdateLocationRequest build() { return new UpdateLocationRequest(locationId, location, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateLocationResponse.java b/src/main/java/com/squareup/square/types/UpdateLocationResponse.java index 7950f1fa..1d7fff72 100644 --- a/src/main/java/com/squareup/square/types/UpdateLocationResponse.java +++ b/src/main/java/com/squareup/square/types/UpdateLocationResponse.java @@ -127,5 +127,15 @@ public Builder location(Location location) { public UpdateLocationResponse build() { return new UpdateLocationResponse(errors, location, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateLocationSettingsRequest.java b/src/main/java/com/squareup/square/types/UpdateLocationSettingsRequest.java index 63733d1b..f2ac76db 100644 --- a/src/main/java/com/squareup/square/types/UpdateLocationSettingsRequest.java +++ b/src/main/java/com/squareup/square/types/UpdateLocationSettingsRequest.java @@ -95,6 +95,10 @@ public interface LocationSettingsStage { public interface _FinalStage { UpdateLocationSettingsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -143,5 +147,17 @@ public _FinalStage locationSettings(@NotNull CheckoutLocationSettings locationSe public UpdateLocationSettingsRequest build() { return new UpdateLocationSettingsRequest(locationId, locationSettings, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateLocationSettingsResponse.java b/src/main/java/com/squareup/square/types/UpdateLocationSettingsResponse.java index 732219ae..228b7fa5 100644 --- a/src/main/java/com/squareup/square/types/UpdateLocationSettingsResponse.java +++ b/src/main/java/com/squareup/square/types/UpdateLocationSettingsResponse.java @@ -129,5 +129,15 @@ public Builder locationSettings(CheckoutLocationSettings locationSettings) { public UpdateLocationSettingsResponse build() { return new UpdateLocationSettingsResponse(errors, locationSettings, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateMerchantCustomAttributeDefinitionResponse.java b/src/main/java/com/squareup/square/types/UpdateMerchantCustomAttributeDefinitionResponse.java index 5a1c19e0..f2f09f03 100644 --- a/src/main/java/com/squareup/square/types/UpdateMerchantCustomAttributeDefinitionResponse.java +++ b/src/main/java/com/squareup/square/types/UpdateMerchantCustomAttributeDefinitionResponse.java @@ -131,5 +131,15 @@ public UpdateMerchantCustomAttributeDefinitionResponse build() { return new UpdateMerchantCustomAttributeDefinitionResponse( customAttributeDefinition, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateMerchantSettingsRequest.java b/src/main/java/com/squareup/square/types/UpdateMerchantSettingsRequest.java index 394a847a..d5698472 100644 --- a/src/main/java/com/squareup/square/types/UpdateMerchantSettingsRequest.java +++ b/src/main/java/com/squareup/square/types/UpdateMerchantSettingsRequest.java @@ -77,6 +77,10 @@ public interface MerchantSettingsStage { public interface _FinalStage { UpdateMerchantSettingsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -110,5 +114,17 @@ public _FinalStage merchantSettings(@NotNull CheckoutMerchantSettings merchantSe public UpdateMerchantSettingsRequest build() { return new UpdateMerchantSettingsRequest(merchantSettings, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateMerchantSettingsResponse.java b/src/main/java/com/squareup/square/types/UpdateMerchantSettingsResponse.java index 829b3bcc..bf63b6f4 100644 --- a/src/main/java/com/squareup/square/types/UpdateMerchantSettingsResponse.java +++ b/src/main/java/com/squareup/square/types/UpdateMerchantSettingsResponse.java @@ -129,5 +129,15 @@ public Builder merchantSettings(CheckoutMerchantSettings merchantSettings) { public UpdateMerchantSettingsResponse build() { return new UpdateMerchantSettingsResponse(errors, merchantSettings, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateOrderCustomAttributeDefinitionResponse.java b/src/main/java/com/squareup/square/types/UpdateOrderCustomAttributeDefinitionResponse.java index 8b68e7b5..f0f91ef5 100644 --- a/src/main/java/com/squareup/square/types/UpdateOrderCustomAttributeDefinitionResponse.java +++ b/src/main/java/com/squareup/square/types/UpdateOrderCustomAttributeDefinitionResponse.java @@ -131,5 +131,15 @@ public UpdateOrderCustomAttributeDefinitionResponse build() { return new UpdateOrderCustomAttributeDefinitionResponse( customAttributeDefinition, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateOrderRequest.java b/src/main/java/com/squareup/square/types/UpdateOrderRequest.java index 684d6728..b4fd3cef 100644 --- a/src/main/java/com/squareup/square/types/UpdateOrderRequest.java +++ b/src/main/java/com/squareup/square/types/UpdateOrderRequest.java @@ -151,6 +151,10 @@ public interface OrderIdStage { public interface _FinalStage { UpdateOrderRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

      The sparse order * containing only the fields to update and the version to which the update is @@ -343,5 +347,17 @@ public _FinalStage order(Optional order) { public UpdateOrderRequest build() { return new UpdateOrderRequest(orderId, order, fieldsToClear, idempotencyKey, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateOrderResponse.java b/src/main/java/com/squareup/square/types/UpdateOrderResponse.java index 96aa193a..84b16456 100644 --- a/src/main/java/com/squareup/square/types/UpdateOrderResponse.java +++ b/src/main/java/com/squareup/square/types/UpdateOrderResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public UpdateOrderResponse build() { return new UpdateOrderResponse(order, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdatePaymentLinkResponse.java b/src/main/java/com/squareup/square/types/UpdatePaymentLinkResponse.java index bca67c34..e6a7a824 100644 --- a/src/main/java/com/squareup/square/types/UpdatePaymentLinkResponse.java +++ b/src/main/java/com/squareup/square/types/UpdatePaymentLinkResponse.java @@ -127,5 +127,15 @@ public Builder paymentLink(PaymentLink paymentLink) { public UpdatePaymentLinkResponse build() { return new UpdatePaymentLinkResponse(errors, paymentLink, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdatePaymentRequest.java b/src/main/java/com/squareup/square/types/UpdatePaymentRequest.java index 6556c4ca..72ece450 100644 --- a/src/main/java/com/squareup/square/types/UpdatePaymentRequest.java +++ b/src/main/java/com/squareup/square/types/UpdatePaymentRequest.java @@ -118,6 +118,10 @@ public interface IdempotencyKeyStage { public interface _FinalStage { UpdatePaymentRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

      The updated Payment object.

      */ @@ -199,5 +203,17 @@ public _FinalStage payment(Optional payment) { public UpdatePaymentRequest build() { return new UpdatePaymentRequest(paymentId, payment, idempotencyKey, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdatePaymentResponse.java b/src/main/java/com/squareup/square/types/UpdatePaymentResponse.java index 14656566..f1248ed9 100644 --- a/src/main/java/com/squareup/square/types/UpdatePaymentResponse.java +++ b/src/main/java/com/squareup/square/types/UpdatePaymentResponse.java @@ -127,5 +127,15 @@ public Builder payment(Payment payment) { public UpdatePaymentResponse build() { return new UpdatePaymentResponse(errors, payment, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateScheduledShiftRequest.java b/src/main/java/com/squareup/square/types/UpdateScheduledShiftRequest.java index f679303f..e18813bf 100644 --- a/src/main/java/com/squareup/square/types/UpdateScheduledShiftRequest.java +++ b/src/main/java/com/squareup/square/types/UpdateScheduledShiftRequest.java @@ -115,6 +115,10 @@ public interface ScheduledShiftStage { public interface _FinalStage { UpdateScheduledShiftRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -183,5 +187,17 @@ public _FinalStage scheduledShift(@NotNull ScheduledShift scheduledShift) { public UpdateScheduledShiftRequest build() { return new UpdateScheduledShiftRequest(id, scheduledShift, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateScheduledShiftResponse.java b/src/main/java/com/squareup/square/types/UpdateScheduledShiftResponse.java index 5197eea7..1e63c9d6 100644 --- a/src/main/java/com/squareup/square/types/UpdateScheduledShiftResponse.java +++ b/src/main/java/com/squareup/square/types/UpdateScheduledShiftResponse.java @@ -133,5 +133,15 @@ public Builder errors(List errors) { public UpdateScheduledShiftResponse build() { return new UpdateScheduledShiftResponse(scheduledShift, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateShiftResponse.java b/src/main/java/com/squareup/square/types/UpdateShiftResponse.java index 211de4f1..bf7b5601 100644 --- a/src/main/java/com/squareup/square/types/UpdateShiftResponse.java +++ b/src/main/java/com/squareup/square/types/UpdateShiftResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public UpdateShiftResponse build() { return new UpdateShiftResponse(shift, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateSubscriptionRequest.java b/src/main/java/com/squareup/square/types/UpdateSubscriptionRequest.java index fcbe353f..d3c31197 100644 --- a/src/main/java/com/squareup/square/types/UpdateSubscriptionRequest.java +++ b/src/main/java/com/squareup/square/types/UpdateSubscriptionRequest.java @@ -93,6 +93,10 @@ public interface SubscriptionIdStage { public interface _FinalStage { UpdateSubscriptionRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

      The subscription object containing the current version, and fields to update. * Unset fields will be left at their current server values, and JSON null values will @@ -161,5 +165,17 @@ public _FinalStage subscription(Optional subscription) { public UpdateSubscriptionRequest build() { return new UpdateSubscriptionRequest(subscriptionId, subscription, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateSubscriptionResponse.java b/src/main/java/com/squareup/square/types/UpdateSubscriptionResponse.java index 641d5b1c..3ef221b5 100644 --- a/src/main/java/com/squareup/square/types/UpdateSubscriptionResponse.java +++ b/src/main/java/com/squareup/square/types/UpdateSubscriptionResponse.java @@ -129,5 +129,15 @@ public Builder subscription(Subscription subscription) { public UpdateSubscriptionResponse build() { return new UpdateSubscriptionResponse(errors, subscription, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateTeamMemberRequest.java b/src/main/java/com/squareup/square/types/UpdateTeamMemberRequest.java index b7743f1c..f6ab0e5c 100644 --- a/src/main/java/com/squareup/square/types/UpdateTeamMemberRequest.java +++ b/src/main/java/com/squareup/square/types/UpdateTeamMemberRequest.java @@ -101,5 +101,15 @@ public Builder teamMember(TeamMember teamMember) { public UpdateTeamMemberRequest build() { return new UpdateTeamMemberRequest(teamMember, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateTeamMemberResponse.java b/src/main/java/com/squareup/square/types/UpdateTeamMemberResponse.java index 1596ee11..ec7afa58 100644 --- a/src/main/java/com/squareup/square/types/UpdateTeamMemberResponse.java +++ b/src/main/java/com/squareup/square/types/UpdateTeamMemberResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public UpdateTeamMemberResponse build() { return new UpdateTeamMemberResponse(teamMember, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateTeamMembersRequest.java b/src/main/java/com/squareup/square/types/UpdateTeamMembersRequest.java index f434efc6..53fc3417 100644 --- a/src/main/java/com/squareup/square/types/UpdateTeamMembersRequest.java +++ b/src/main/java/com/squareup/square/types/UpdateTeamMembersRequest.java @@ -89,6 +89,10 @@ public interface BodyStage { public interface _FinalStage { UpdateTeamMembersRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -132,5 +136,17 @@ public _FinalStage body(@NotNull UpdateTeamMemberRequest body) { public UpdateTeamMembersRequest build() { return new UpdateTeamMembersRequest(teamMemberId, body, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateTimecardRequest.java b/src/main/java/com/squareup/square/types/UpdateTimecardRequest.java index 574390eb..f7fe6c86 100644 --- a/src/main/java/com/squareup/square/types/UpdateTimecardRequest.java +++ b/src/main/java/com/squareup/square/types/UpdateTimecardRequest.java @@ -94,6 +94,10 @@ public interface TimecardStage { public interface _FinalStage { UpdateTimecardRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -142,5 +146,17 @@ public _FinalStage timecard(@NotNull Timecard timecard) { public UpdateTimecardRequest build() { return new UpdateTimecardRequest(id, timecard, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateTimecardResponse.java b/src/main/java/com/squareup/square/types/UpdateTimecardResponse.java index 0a1cab2a..34809cdf 100644 --- a/src/main/java/com/squareup/square/types/UpdateTimecardResponse.java +++ b/src/main/java/com/squareup/square/types/UpdateTimecardResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public UpdateTimecardResponse build() { return new UpdateTimecardResponse(timecard, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateTransferOrderData.java b/src/main/java/com/squareup/square/types/UpdateTransferOrderData.java index 04b2e88f..f444afee 100644 --- a/src/main/java/com/squareup/square/types/UpdateTransferOrderData.java +++ b/src/main/java/com/squareup/square/types/UpdateTransferOrderData.java @@ -390,5 +390,15 @@ public UpdateTransferOrderData build() { lineItems, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateTransferOrderLineData.java b/src/main/java/com/squareup/square/types/UpdateTransferOrderLineData.java index ab1bf4a9..de8e1e92 100644 --- a/src/main/java/com/squareup/square/types/UpdateTransferOrderLineData.java +++ b/src/main/java/com/squareup/square/types/UpdateTransferOrderLineData.java @@ -274,5 +274,15 @@ public Builder remove(Nullable remove) { public UpdateTransferOrderLineData build() { return new UpdateTransferOrderLineData(uid, itemVariationId, quantityOrdered, remove, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateTransferOrderRequest.java b/src/main/java/com/squareup/square/types/UpdateTransferOrderRequest.java index a6e0b568..8f3e6fdd 100644 --- a/src/main/java/com/squareup/square/types/UpdateTransferOrderRequest.java +++ b/src/main/java/com/squareup/square/types/UpdateTransferOrderRequest.java @@ -134,6 +134,10 @@ public interface TransferOrderStage { public interface _FinalStage { UpdateTransferOrderRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

      Version for optimistic concurrency

      */ @@ -228,5 +232,17 @@ public UpdateTransferOrderRequest build() { return new UpdateTransferOrderRequest( transferOrderId, idempotencyKey, transferOrder, version, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateTransferOrderResponse.java b/src/main/java/com/squareup/square/types/UpdateTransferOrderResponse.java index 06fafaa5..fb7d024a 100644 --- a/src/main/java/com/squareup/square/types/UpdateTransferOrderResponse.java +++ b/src/main/java/com/squareup/square/types/UpdateTransferOrderResponse.java @@ -129,5 +129,15 @@ public Builder errors(List errors) { public UpdateTransferOrderResponse build() { return new UpdateTransferOrderResponse(transferOrder, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateVendorRequest.java b/src/main/java/com/squareup/square/types/UpdateVendorRequest.java index f1d43890..f100bfb6 100644 --- a/src/main/java/com/squareup/square/types/UpdateVendorRequest.java +++ b/src/main/java/com/squareup/square/types/UpdateVendorRequest.java @@ -107,6 +107,10 @@ public interface VendorStage { public interface _FinalStage { UpdateVendorRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

      A client-supplied, universally unique identifier (UUID) for the * request.

      @@ -203,5 +207,17 @@ public _FinalStage idempotencyKey(Optional idempotencyKey) { public UpdateVendorRequest build() { return new UpdateVendorRequest(idempotencyKey, vendor, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateVendorResponse.java b/src/main/java/com/squareup/square/types/UpdateVendorResponse.java index ec7af355..730877bc 100644 --- a/src/main/java/com/squareup/square/types/UpdateVendorResponse.java +++ b/src/main/java/com/squareup/square/types/UpdateVendorResponse.java @@ -127,5 +127,15 @@ public Builder vendor(Vendor vendor) { public UpdateVendorResponse build() { return new UpdateVendorResponse(errors, vendor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateVendorsRequest.java b/src/main/java/com/squareup/square/types/UpdateVendorsRequest.java index fadb5982..3f335f3b 100644 --- a/src/main/java/com/squareup/square/types/UpdateVendorsRequest.java +++ b/src/main/java/com/squareup/square/types/UpdateVendorsRequest.java @@ -88,6 +88,10 @@ public interface BodyStage { public interface _FinalStage { UpdateVendorsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -131,5 +135,17 @@ public _FinalStage body(@NotNull UpdateVendorRequest body) { public UpdateVendorsRequest build() { return new UpdateVendorsRequest(vendorId, body, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateWageSettingResponse.java b/src/main/java/com/squareup/square/types/UpdateWageSettingResponse.java index 6f581ee6..c409f802 100644 --- a/src/main/java/com/squareup/square/types/UpdateWageSettingResponse.java +++ b/src/main/java/com/squareup/square/types/UpdateWageSettingResponse.java @@ -127,5 +127,15 @@ public Builder errors(List errors) { public UpdateWageSettingResponse build() { return new UpdateWageSettingResponse(wageSetting, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateWebhookSubscriptionResponse.java b/src/main/java/com/squareup/square/types/UpdateWebhookSubscriptionResponse.java index 9621a2fa..b8611265 100644 --- a/src/main/java/com/squareup/square/types/UpdateWebhookSubscriptionResponse.java +++ b/src/main/java/com/squareup/square/types/UpdateWebhookSubscriptionResponse.java @@ -129,5 +129,15 @@ public Builder subscription(WebhookSubscription subscription) { public UpdateWebhookSubscriptionResponse build() { return new UpdateWebhookSubscriptionResponse(errors, subscription, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateWebhookSubscriptionSignatureKeyResponse.java b/src/main/java/com/squareup/square/types/UpdateWebhookSubscriptionSignatureKeyResponse.java index 7b9471a8..90bbc9f7 100644 --- a/src/main/java/com/squareup/square/types/UpdateWebhookSubscriptionSignatureKeyResponse.java +++ b/src/main/java/com/squareup/square/types/UpdateWebhookSubscriptionSignatureKeyResponse.java @@ -128,5 +128,15 @@ public Builder signatureKey(String signatureKey) { public UpdateWebhookSubscriptionSignatureKeyResponse build() { return new UpdateWebhookSubscriptionSignatureKeyResponse(errors, signatureKey, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpdateWorkweekConfigResponse.java b/src/main/java/com/squareup/square/types/UpdateWorkweekConfigResponse.java index f82e1b88..d058fc72 100644 --- a/src/main/java/com/squareup/square/types/UpdateWorkweekConfigResponse.java +++ b/src/main/java/com/squareup/square/types/UpdateWorkweekConfigResponse.java @@ -129,5 +129,15 @@ public Builder errors(List errors) { public UpdateWorkweekConfigResponse build() { return new UpdateWorkweekConfigResponse(workweekConfig, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpsertBookingCustomAttributeResponse.java b/src/main/java/com/squareup/square/types/UpsertBookingCustomAttributeResponse.java index 1486cfa1..41676cff 100644 --- a/src/main/java/com/squareup/square/types/UpsertBookingCustomAttributeResponse.java +++ b/src/main/java/com/squareup/square/types/UpsertBookingCustomAttributeResponse.java @@ -130,5 +130,15 @@ public Builder errors(List errors) { public UpsertBookingCustomAttributeResponse build() { return new UpsertBookingCustomAttributeResponse(customAttribute, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpsertCatalogObjectResponse.java b/src/main/java/com/squareup/square/types/UpsertCatalogObjectResponse.java index 10504dd8..ffe4d85f 100644 --- a/src/main/java/com/squareup/square/types/UpsertCatalogObjectResponse.java +++ b/src/main/java/com/squareup/square/types/UpsertCatalogObjectResponse.java @@ -160,5 +160,15 @@ public Builder idMappings(List idMappings) { public UpsertCatalogObjectResponse build() { return new UpsertCatalogObjectResponse(errors, catalogObject, idMappings, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpsertCustomerCustomAttributeResponse.java b/src/main/java/com/squareup/square/types/UpsertCustomerCustomAttributeResponse.java index 78462ac4..da15203b 100644 --- a/src/main/java/com/squareup/square/types/UpsertCustomerCustomAttributeResponse.java +++ b/src/main/java/com/squareup/square/types/UpsertCustomerCustomAttributeResponse.java @@ -130,5 +130,15 @@ public Builder errors(List errors) { public UpsertCustomerCustomAttributeResponse build() { return new UpsertCustomerCustomAttributeResponse(customAttribute, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpsertLocationCustomAttributeResponse.java b/src/main/java/com/squareup/square/types/UpsertLocationCustomAttributeResponse.java index 32021f25..5c8d43c4 100644 --- a/src/main/java/com/squareup/square/types/UpsertLocationCustomAttributeResponse.java +++ b/src/main/java/com/squareup/square/types/UpsertLocationCustomAttributeResponse.java @@ -130,5 +130,15 @@ public Builder errors(List errors) { public UpsertLocationCustomAttributeResponse build() { return new UpsertLocationCustomAttributeResponse(customAttribute, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpsertMerchantCustomAttributeResponse.java b/src/main/java/com/squareup/square/types/UpsertMerchantCustomAttributeResponse.java index 3a3c10f4..8e5edad4 100644 --- a/src/main/java/com/squareup/square/types/UpsertMerchantCustomAttributeResponse.java +++ b/src/main/java/com/squareup/square/types/UpsertMerchantCustomAttributeResponse.java @@ -130,5 +130,15 @@ public Builder errors(List errors) { public UpsertMerchantCustomAttributeResponse build() { return new UpsertMerchantCustomAttributeResponse(customAttribute, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpsertOrderCustomAttributeResponse.java b/src/main/java/com/squareup/square/types/UpsertOrderCustomAttributeResponse.java index f06b5cb2..d766cedc 100644 --- a/src/main/java/com/squareup/square/types/UpsertOrderCustomAttributeResponse.java +++ b/src/main/java/com/squareup/square/types/UpsertOrderCustomAttributeResponse.java @@ -130,5 +130,15 @@ public Builder errors(List errors) { public UpsertOrderCustomAttributeResponse build() { return new UpsertOrderCustomAttributeResponse(customAttribute, errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpsertSnippetRequest.java b/src/main/java/com/squareup/square/types/UpsertSnippetRequest.java index c4024a58..1a879a6e 100644 --- a/src/main/java/com/squareup/square/types/UpsertSnippetRequest.java +++ b/src/main/java/com/squareup/square/types/UpsertSnippetRequest.java @@ -94,6 +94,10 @@ public interface SnippetStage { public interface _FinalStage { UpsertSnippetRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -142,5 +146,17 @@ public _FinalStage snippet(@NotNull Snippet snippet) { public UpsertSnippetRequest build() { return new UpsertSnippetRequest(siteId, snippet, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/UpsertSnippetResponse.java b/src/main/java/com/squareup/square/types/UpsertSnippetResponse.java index eb38d158..445f6cc4 100644 --- a/src/main/java/com/squareup/square/types/UpsertSnippetResponse.java +++ b/src/main/java/com/squareup/square/types/UpsertSnippetResponse.java @@ -127,5 +127,15 @@ public Builder snippet(Snippet snippet) { public UpsertSnippetResponse build() { return new UpsertSnippetResponse(errors, snippet, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/V1ListOrdersRequest.java b/src/main/java/com/squareup/square/types/V1ListOrdersRequest.java index 726db74d..47457cb3 100644 --- a/src/main/java/com/squareup/square/types/V1ListOrdersRequest.java +++ b/src/main/java/com/squareup/square/types/V1ListOrdersRequest.java @@ -151,6 +151,10 @@ public interface LocationIdStage { public interface _FinalStage { V1ListOrdersRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

      The order in which payments are listed in the response.

      */ @@ -331,5 +335,17 @@ public _FinalStage order(Optional order) { public V1ListOrdersRequest build() { return new V1ListOrdersRequest(locationId, order, limit, batchToken, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/V1Money.java b/src/main/java/com/squareup/square/types/V1Money.java index 8cd501c2..9eb5e5d9 100644 --- a/src/main/java/com/squareup/square/types/V1Money.java +++ b/src/main/java/com/squareup/square/types/V1Money.java @@ -151,5 +151,15 @@ public Builder currencyCode(Currency currencyCode) { public V1Money build() { return new V1Money(amount, currencyCode, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/V1Order.java b/src/main/java/com/squareup/square/types/V1Order.java index e079fbfb..75314303 100644 --- a/src/main/java/com/squareup/square/types/V1Order.java +++ b/src/main/java/com/squareup/square/types/V1Order.java @@ -1156,5 +1156,15 @@ public V1Order build() { btcPriceSatoshi, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/V1OrderHistoryEntry.java b/src/main/java/com/squareup/square/types/V1OrderHistoryEntry.java index 9d963dd0..53a9be82 100644 --- a/src/main/java/com/squareup/square/types/V1OrderHistoryEntry.java +++ b/src/main/java/com/squareup/square/types/V1OrderHistoryEntry.java @@ -130,5 +130,15 @@ public Builder createdAt(String createdAt) { public V1OrderHistoryEntry build() { return new V1OrderHistoryEntry(action, createdAt, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/V1RetrieveOrderRequest.java b/src/main/java/com/squareup/square/types/V1RetrieveOrderRequest.java index 81d89e1e..0ae79806 100644 --- a/src/main/java/com/squareup/square/types/V1RetrieveOrderRequest.java +++ b/src/main/java/com/squareup/square/types/V1RetrieveOrderRequest.java @@ -94,6 +94,10 @@ public interface OrderIdStage { public interface _FinalStage { V1RetrieveOrderRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -142,5 +146,17 @@ public _FinalStage orderId(@NotNull String orderId) { public V1RetrieveOrderRequest build() { return new V1RetrieveOrderRequest(locationId, orderId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/V1Tender.java b/src/main/java/com/squareup/square/types/V1Tender.java index ed73a9ee..0b8863fd 100644 --- a/src/main/java/com/squareup/square/types/V1Tender.java +++ b/src/main/java/com/squareup/square/types/V1Tender.java @@ -751,5 +751,15 @@ public V1Tender build() { isExchange, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/V1UpdateOrderRequest.java b/src/main/java/com/squareup/square/types/V1UpdateOrderRequest.java index 33200a48..8a0227c8 100644 --- a/src/main/java/com/squareup/square/types/V1UpdateOrderRequest.java +++ b/src/main/java/com/squareup/square/types/V1UpdateOrderRequest.java @@ -221,6 +221,10 @@ public interface ActionStage { public interface _FinalStage { V1UpdateOrderRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

      The tracking number of the shipment associated with the order. Only valid if action is COMPLETE.

      */ @@ -485,5 +489,17 @@ public V1UpdateOrderRequest build() { canceledNote, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/Vendor.java b/src/main/java/com/squareup/square/types/Vendor.java index 0ed1579b..6c9cfbf5 100644 --- a/src/main/java/com/squareup/square/types/Vendor.java +++ b/src/main/java/com/squareup/square/types/Vendor.java @@ -484,5 +484,15 @@ public Vendor build() { status, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/VendorContact.java b/src/main/java/com/squareup/square/types/VendorContact.java index 200db0ff..aac8e999 100644 --- a/src/main/java/com/squareup/square/types/VendorContact.java +++ b/src/main/java/com/squareup/square/types/VendorContact.java @@ -186,6 +186,10 @@ public interface OrdinalStage { public interface _FinalStage { VendorContact build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

      A unique Square-generated ID for the VendorContact. * This field is required when attempting to update a VendorContact.

      @@ -447,5 +451,17 @@ public _FinalStage id(Optional id) { public VendorContact build() { return new VendorContact(id, name, emailAddress, phoneNumber, removed, ordinal, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/VendorCreatedEvent.java b/src/main/java/com/squareup/square/types/VendorCreatedEvent.java index f12af17a..327d9c73 100644 --- a/src/main/java/com/squareup/square/types/VendorCreatedEvent.java +++ b/src/main/java/com/squareup/square/types/VendorCreatedEvent.java @@ -332,5 +332,15 @@ public Builder data(VendorCreatedEventData data) { public VendorCreatedEvent build() { return new VendorCreatedEvent(merchantId, locationId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/VendorCreatedEventData.java b/src/main/java/com/squareup/square/types/VendorCreatedEventData.java index 605819f2..e0492f6e 100644 --- a/src/main/java/com/squareup/square/types/VendorCreatedEventData.java +++ b/src/main/java/com/squareup/square/types/VendorCreatedEventData.java @@ -180,5 +180,15 @@ public Builder object(VendorCreatedEventObject object) { public VendorCreatedEventData build() { return new VendorCreatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/VendorCreatedEventObject.java b/src/main/java/com/squareup/square/types/VendorCreatedEventObject.java index 5d86bd2f..a6a3eb30 100644 --- a/src/main/java/com/squareup/square/types/VendorCreatedEventObject.java +++ b/src/main/java/com/squareup/square/types/VendorCreatedEventObject.java @@ -128,5 +128,15 @@ public Builder vendor(Vendor vendor) { public VendorCreatedEventObject build() { return new VendorCreatedEventObject(operation, vendor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/VendorUpdatedEvent.java b/src/main/java/com/squareup/square/types/VendorUpdatedEvent.java index 3d5cd2aa..5425c064 100644 --- a/src/main/java/com/squareup/square/types/VendorUpdatedEvent.java +++ b/src/main/java/com/squareup/square/types/VendorUpdatedEvent.java @@ -332,5 +332,15 @@ public Builder data(VendorUpdatedEventData data) { public VendorUpdatedEvent build() { return new VendorUpdatedEvent(merchantId, locationId, type, eventId, createdAt, data, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/VendorUpdatedEventData.java b/src/main/java/com/squareup/square/types/VendorUpdatedEventData.java index ad7cb21a..af9f1954 100644 --- a/src/main/java/com/squareup/square/types/VendorUpdatedEventData.java +++ b/src/main/java/com/squareup/square/types/VendorUpdatedEventData.java @@ -180,5 +180,15 @@ public Builder object(VendorUpdatedEventObject object) { public VendorUpdatedEventData build() { return new VendorUpdatedEventData(type, id, object, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/VendorUpdatedEventObject.java b/src/main/java/com/squareup/square/types/VendorUpdatedEventObject.java index 95df4d42..0e77bcbe 100644 --- a/src/main/java/com/squareup/square/types/VendorUpdatedEventObject.java +++ b/src/main/java/com/squareup/square/types/VendorUpdatedEventObject.java @@ -128,5 +128,15 @@ public Builder vendor(Vendor vendor) { public VendorUpdatedEventObject build() { return new VendorUpdatedEventObject(operation, vendor, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/VoidTransactionResponse.java b/src/main/java/com/squareup/square/types/VoidTransactionResponse.java index 1ac6179d..788246e4 100644 --- a/src/main/java/com/squareup/square/types/VoidTransactionResponse.java +++ b/src/main/java/com/squareup/square/types/VoidTransactionResponse.java @@ -98,5 +98,15 @@ public Builder errors(List errors) { public VoidTransactionResponse build() { return new VoidTransactionResponse(errors, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/WageSetting.java b/src/main/java/com/squareup/square/types/WageSetting.java index f9936ed8..91d3515f 100644 --- a/src/main/java/com/squareup/square/types/WageSetting.java +++ b/src/main/java/com/squareup/square/types/WageSetting.java @@ -334,5 +334,15 @@ public WageSetting build() { updatedAt, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/WebhookSubscription.java b/src/main/java/com/squareup/square/types/WebhookSubscription.java index a8bf1696..10b64638 100644 --- a/src/main/java/com/squareup/square/types/WebhookSubscription.java +++ b/src/main/java/com/squareup/square/types/WebhookSubscription.java @@ -468,5 +468,15 @@ public WebhookSubscription build() { updatedAt, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/types/WorkweekConfig.java b/src/main/java/com/squareup/square/types/WorkweekConfig.java index 0d5c9d05..572848a2 100644 --- a/src/main/java/com/squareup/square/types/WorkweekConfig.java +++ b/src/main/java/com/squareup/square/types/WorkweekConfig.java @@ -165,6 +165,10 @@ public interface StartOfDayLocalTimeStage { public interface _FinalStage { WorkweekConfig build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

      The UUID for this object.

      */ @@ -351,5 +355,17 @@ public WorkweekConfig build() { return new WorkweekConfig( id, startOfWeek, startOfDayLocalTime, version, createdAt, updatedAt, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/webhooks/AsyncRawEventTypesClient.java b/src/main/java/com/squareup/square/webhooks/AsyncRawEventTypesClient.java index 43ea95ed..1b9dedcb 100644 --- a/src/main/java/com/squareup/square/webhooks/AsyncRawEventTypesClient.java +++ b/src/main/java/com/squareup/square/webhooks/AsyncRawEventTypesClient.java @@ -66,6 +66,11 @@ public CompletableFuture QueryStringMapper.addQueryParameter( httpUrl, "api_version", request.getApiVersion().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/squareup/square/webhooks/AsyncRawSubscriptionsClient.java b/src/main/java/com/squareup/square/webhooks/AsyncRawSubscriptionsClient.java index 78e0038f..1d6e20e4 100644 --- a/src/main/java/com/squareup/square/webhooks/AsyncRawSubscriptionsClient.java +++ b/src/main/java/com/squareup/square/webhooks/AsyncRawSubscriptionsClient.java @@ -99,6 +99,11 @@ public CompletableFuture { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -170,10 +175,14 @@ public CompletableFuture> create( CreateWebhookSubscriptionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/webhooks/subscriptions") - .build(); + .addPathSegments("v2/webhooks/subscriptions"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -182,7 +191,7 @@ public CompletableFuture> get( GetSubscriptionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/webhooks/subscriptions") - .addPathSegment(request.getSubscriptionId()) - .build(); + .addPathSegment(request.getSubscriptionId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -294,11 +307,15 @@ public CompletableFuture> update( UpdateWebhookSubscriptionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/webhooks/subscriptions") - .addPathSegment(request.getSubscriptionId()) - .build(); + .addPathSegment(request.getSubscriptionId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -307,7 +324,7 @@ public CompletableFuture> delete( DeleteSubscriptionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/webhooks/subscriptions") - .addPathSegment(request.getSubscriptionId()) - .build(); + .addPathSegment(request.getSubscriptionId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -420,12 +441,16 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { */ public CompletableFuture> updateSignatureKey(UpdateWebhookSubscriptionSignatureKeyRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/webhooks/subscriptions") .addPathSegment(request.getSubscriptionId()) - .addPathSegments("signature-key") - .build(); + .addPathSegments("signature-key"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -434,7 +459,7 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -488,12 +513,16 @@ public CompletableFuture> test( TestWebhookSubscriptionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/webhooks/subscriptions") .addPathSegment(request.getSubscriptionId()) - .addPathSegments("test") - .build(); + .addPathSegments("test"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -502,7 +531,7 @@ public CompletableFuture list( QueryStringMapper.addQueryParameter( httpUrl, "api_version", request.getApiVersion().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) diff --git a/src/main/java/com/squareup/square/webhooks/RawSubscriptionsClient.java b/src/main/java/com/squareup/square/webhooks/RawSubscriptionsClient.java index 1a8279fd..5e151724 100644 --- a/src/main/java/com/squareup/square/webhooks/RawSubscriptionsClient.java +++ b/src/main/java/com/squareup/square/webhooks/RawSubscriptionsClient.java @@ -92,6 +92,11 @@ public SquareClientHttpResponse> list( QueryStringMapper.addQueryParameter( httpUrl, "limit", request.getLimit().get(), false); } + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() .url(httpUrl.build()) .method("GET", null) @@ -143,10 +148,14 @@ public SquareClientHttpResponse create( */ public SquareClientHttpResponse create( CreateWebhookSubscriptionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() - .addPathSegments("v2/webhooks/subscriptions") - .build(); + .addPathSegments("v2/webhooks/subscriptions"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -155,7 +164,7 @@ public SquareClientHttpResponse create( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -194,13 +203,17 @@ public SquareClientHttpResponse get(GetSubscript */ public SquareClientHttpResponse get( GetSubscriptionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/webhooks/subscriptions") - .addPathSegment(request.getSubscriptionId()) - .build(); + .addPathSegment(request.getSubscriptionId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("GET", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -238,11 +251,15 @@ public SquareClientHttpResponse update( */ public SquareClientHttpResponse update( UpdateWebhookSubscriptionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/webhooks/subscriptions") - .addPathSegment(request.getSubscriptionId()) - .build(); + .addPathSegment(request.getSubscriptionId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -251,7 +268,7 @@ public SquareClientHttpResponse update( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("PUT", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -290,13 +307,17 @@ public SquareClientHttpResponse delete(Delete */ public SquareClientHttpResponse delete( DeleteSubscriptionsRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/webhooks/subscriptions") - .addPathSegment(request.getSubscriptionId()) - .build(); + .addPathSegment(request.getSubscriptionId()); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } Request.Builder _requestBuilder = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("DELETE", null) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Accept", "application/json"); @@ -335,12 +356,16 @@ public SquareClientHttpResponse u */ public SquareClientHttpResponse updateSignatureKey( UpdateWebhookSubscriptionSignatureKeyRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/webhooks/subscriptions") .addPathSegment(request.getSubscriptionId()) - .addPathSegments("signature-key") - .build(); + .addPathSegments("signature-key"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -349,7 +374,7 @@ public SquareClientHttpResponse u throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") @@ -388,12 +413,16 @@ public SquareClientHttpResponse test(TestWebhoo */ public SquareClientHttpResponse test( TestWebhookSubscriptionRequest request, RequestOptions requestOptions) { - HttpUrl httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) + HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v2/webhooks/subscriptions") .addPathSegment(request.getSubscriptionId()) - .addPathSegments("test") - .build(); + .addPathSegments("test"); + if (requestOptions != null) { + requestOptions.getQueryParameters().forEach((_key, _value) -> { + httpUrl.addQueryParameter(_key, _value); + }); + } RequestBody body; try { body = RequestBody.create( @@ -402,7 +431,7 @@ public SquareClientHttpResponse test( throw new SquareException("Failed to serialize request", e); } Request okhttpRequest = new Request.Builder() - .url(httpUrl) + .url(httpUrl.build()) .method("POST", body) .headers(Headers.of(clientOptions.headers(requestOptions))) .addHeader("Content-Type", "application/json") diff --git a/src/main/java/com/squareup/square/webhooks/types/CreateWebhookSubscriptionRequest.java b/src/main/java/com/squareup/square/webhooks/types/CreateWebhookSubscriptionRequest.java index c40a8403..df89f5f4 100644 --- a/src/main/java/com/squareup/square/webhooks/types/CreateWebhookSubscriptionRequest.java +++ b/src/main/java/com/squareup/square/webhooks/types/CreateWebhookSubscriptionRequest.java @@ -94,6 +94,10 @@ public interface SubscriptionStage { public interface _FinalStage { CreateWebhookSubscriptionRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

      A unique string that identifies the CreateWebhookSubscription request.

      */ @@ -156,5 +160,17 @@ public _FinalStage idempotencyKey(Optional idempotencyKey) { public CreateWebhookSubscriptionRequest build() { return new CreateWebhookSubscriptionRequest(idempotencyKey, subscription, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/webhooks/types/DeleteSubscriptionsRequest.java b/src/main/java/com/squareup/square/webhooks/types/DeleteSubscriptionsRequest.java index 2a6efabe..273a2de8 100644 --- a/src/main/java/com/squareup/square/webhooks/types/DeleteSubscriptionsRequest.java +++ b/src/main/java/com/squareup/square/webhooks/types/DeleteSubscriptionsRequest.java @@ -76,6 +76,10 @@ public interface SubscriptionIdStage { public interface _FinalStage { DeleteSubscriptionsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage subscriptionId(@NotNull String subscriptionId) { public DeleteSubscriptionsRequest build() { return new DeleteSubscriptionsRequest(subscriptionId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/webhooks/types/GetSubscriptionsRequest.java b/src/main/java/com/squareup/square/webhooks/types/GetSubscriptionsRequest.java index 2d4b3df9..aac23667 100644 --- a/src/main/java/com/squareup/square/webhooks/types/GetSubscriptionsRequest.java +++ b/src/main/java/com/squareup/square/webhooks/types/GetSubscriptionsRequest.java @@ -76,6 +76,10 @@ public interface SubscriptionIdStage { public interface _FinalStage { GetSubscriptionsRequest build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -109,5 +113,17 @@ public _FinalStage subscriptionId(@NotNull String subscriptionId) { public GetSubscriptionsRequest build() { return new GetSubscriptionsRequest(subscriptionId, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/webhooks/types/ListEventTypesRequest.java b/src/main/java/com/squareup/square/webhooks/types/ListEventTypesRequest.java index 676cb7ff..85739289 100644 --- a/src/main/java/com/squareup/square/webhooks/types/ListEventTypesRequest.java +++ b/src/main/java/com/squareup/square/webhooks/types/ListEventTypesRequest.java @@ -120,5 +120,15 @@ public Builder apiVersion(Nullable apiVersion) { public ListEventTypesRequest build() { return new ListEventTypesRequest(apiVersion, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/webhooks/types/ListSubscriptionsRequest.java b/src/main/java/com/squareup/square/webhooks/types/ListSubscriptionsRequest.java index b7726033..ecf4c762 100644 --- a/src/main/java/com/squareup/square/webhooks/types/ListSubscriptionsRequest.java +++ b/src/main/java/com/squareup/square/webhooks/types/ListSubscriptionsRequest.java @@ -287,5 +287,15 @@ public Builder limit(Nullable limit) { public ListSubscriptionsRequest build() { return new ListSubscriptionsRequest(cursor, includeDisabled, sortOrder, limit, additionalProperties); } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/webhooks/types/TestWebhookSubscriptionRequest.java b/src/main/java/com/squareup/square/webhooks/types/TestWebhookSubscriptionRequest.java index d0ea3bb6..1d159b1e 100644 --- a/src/main/java/com/squareup/square/webhooks/types/TestWebhookSubscriptionRequest.java +++ b/src/main/java/com/squareup/square/webhooks/types/TestWebhookSubscriptionRequest.java @@ -104,6 +104,10 @@ public interface SubscriptionIdStage { public interface _FinalStage { TestWebhookSubscriptionRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

      The event type that will be used to test the Subscription. The event type must be * contained in the list of event types in the Subscription.

      @@ -188,5 +192,17 @@ public _FinalStage eventType(Optional eventType) { public TestWebhookSubscriptionRequest build() { return new TestWebhookSubscriptionRequest(subscriptionId, eventType, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/webhooks/types/UpdateWebhookSubscriptionRequest.java b/src/main/java/com/squareup/square/webhooks/types/UpdateWebhookSubscriptionRequest.java index c2db593c..fdf7470a 100644 --- a/src/main/java/com/squareup/square/webhooks/types/UpdateWebhookSubscriptionRequest.java +++ b/src/main/java/com/squareup/square/webhooks/types/UpdateWebhookSubscriptionRequest.java @@ -94,6 +94,10 @@ public interface SubscriptionIdStage { public interface _FinalStage { UpdateWebhookSubscriptionRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

      The Subscription to update.

      */ @@ -156,5 +160,17 @@ public _FinalStage subscription(Optional subscription) { public UpdateWebhookSubscriptionRequest build() { return new UpdateWebhookSubscriptionRequest(subscriptionId, subscription, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/main/java/com/squareup/square/webhooks/types/UpdateWebhookSubscriptionSignatureKeyRequest.java b/src/main/java/com/squareup/square/webhooks/types/UpdateWebhookSubscriptionSignatureKeyRequest.java index 17615624..7ae94a2f 100644 --- a/src/main/java/com/squareup/square/webhooks/types/UpdateWebhookSubscriptionSignatureKeyRequest.java +++ b/src/main/java/com/squareup/square/webhooks/types/UpdateWebhookSubscriptionSignatureKeyRequest.java @@ -104,6 +104,10 @@ public interface SubscriptionIdStage { public interface _FinalStage { UpdateWebhookSubscriptionSignatureKeyRequest build(); + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + /** *

      A unique string that identifies the UpdateWebhookSubscriptionSignatureKey request.

      */ @@ -185,5 +189,17 @@ public UpdateWebhookSubscriptionSignatureKeyRequest build() { return new UpdateWebhookSubscriptionSignatureKeyRequest( subscriptionId, idempotencyKey, additionalProperties); } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } } } diff --git a/src/test/java/com/squareup/square/StreamTest.java b/src/test/java/com/squareup/square/StreamTest.java index d92bb955..aa28ce05 100644 --- a/src/test/java/com/squareup/square/StreamTest.java +++ b/src/test/java/com/squareup/square/StreamTest.java @@ -69,6 +69,25 @@ public void testSseStreamWithTerminator() { assertEquals(expectedEvents, actualEvents); } + @Test + public void testSseEventDiscriminatedStream() { + List sseStrings = Arrays.asList( + mapToSseWithEvent("start", createMap("status", "pending")), + mapToSseWithEvent("end", createMap("status", "complete"))); + String input = String.join("\n" + "\n", sseStrings); + StringReader sseInput = new StringReader(input); + Stream sseStream = Stream.fromSseWithEventDiscrimination(Map.class, sseInput, "event"); + int expectedEvents = 2; + int actualEvents = 0; + for (Map eventData : sseStream) { + actualEvents++; + // Event-level discrimination includes the event field in the parsed result + assertTrue(eventData.containsKey("event")); + assertTrue(eventData.containsKey("data")); + } + assertEquals(expectedEvents, actualEvents); + } + @Test public void testStreamResourceManagement() throws IOException { StringReader testInput = new StringReader("{\"test\":\"data\"}"); @@ -89,6 +108,10 @@ private static String mapToSse(Map map) { return "data: " + mapToJson(map); } + private static String mapToSseWithEvent(String eventType, Map data) { + return "event: " + eventType + "\n" + "data: " + mapToJson(data); + } + private static Map createMap(String key, String value) { Map map = new HashMap<>(); map.put(key, value);