diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index f1f075aa..5aabe457 100644 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -1,19 +1,23 @@ lockVersion: 2.0.0 id: bd003db9-613a-4093-838e-6d19bf5f76d7 management: - docChecksum: a3c468eacbc6976c8c89190c4028782c + docChecksum: 0a7d6ea9f9a51521adcf577fe83bafa0 docVersion: 0.1.0 - speakeasyVersion: 1.648.0 - generationVersion: 2.737.0 - releaseVersion: 0.7.0 - configChecksum: d9eddd9cc0fe64541c2e36bc035468c6 + speakeasyVersion: 1.676.1 + generationVersion: 2.781.2 + releaseVersion: 0.7.1 + configChecksum: e42c486e922ec69ad9ecd6ec60f4b8cb repoURL: https://github.com/polarsource/polar-php.git installationURL: https://github.com/polarsource/polar-php published: true +persistentEdits: + generation_id: 99a832e1-4d56-49f2-8b79-018b9a8d92dc + pristine_commit_hash: db5682d791817c173b4d5e9f9a0cd87936696888 + pristine_tree_hash: 0bffa579d18c01f5b1a2c8b6950a6a1d572f29c0 features: php: constsAndDefaults: 0.2.0 - core: 3.9.1 + core: 3.9.5 deprecations: 2.81.1 enums: 2.82.0 errorUnions: 0.1.0 @@ -29,2186 +33,9049 @@ features: pagination: 0.1.4 responseFormat: 0.1.0 serverIDs: 2.81.1 - unions: 0.1.5 + unions: 0.1.7 webhooks: 1.0.0 -generatedFiles: - - .gitattributes - - USAGE.md - - composer.json - - config/services.php - - docs/Models/Components/ActiveSubscriptions.md - - docs/Models/Components/ActiveUserByEvent.md - - docs/Models/Components/Address.md - - docs/Models/Components/AddressDict.md - - docs/Models/Components/AddressInput.md - - docs/Models/Components/Aggregation.md - - docs/Models/Components/AggregationFunction.md - - docs/Models/Components/Amount.md - - docs/Models/Components/AttachedCustomField.md - - docs/Models/Components/AttachedCustomFieldCreate.md - - docs/Models/Components/AuthorizationCodeTokenRequest.md - - docs/Models/Components/AuthorizeOrganization.md - - docs/Models/Components/AuthorizeResponseOrganization.md - - docs/Models/Components/AuthorizeResponseUser.md - - docs/Models/Components/AuthorizeUser.md - - docs/Models/Components/AverageOrderValue.md - - docs/Models/Components/AverageRevenuePerUser.md - - docs/Models/Components/Benefit.md - - docs/Models/Components/BenefitCreate.md - - docs/Models/Components/BenefitCustom.md - - docs/Models/Components/BenefitCustomCreate.md - - docs/Models/Components/BenefitCustomCreateMetadata.md - - docs/Models/Components/BenefitCustomCreateProperties.md - - docs/Models/Components/BenefitCustomMetadata.md - - docs/Models/Components/BenefitCustomProperties.md - - docs/Models/Components/BenefitCustomSubscriber.md - - docs/Models/Components/BenefitCustomSubscriberMetadata.md - - docs/Models/Components/BenefitCustomSubscriberProperties.md - - docs/Models/Components/BenefitCustomUpdate.md - - docs/Models/Components/BenefitCustomUpdateMetadata.md - - docs/Models/Components/BenefitCycledEvent.md - - docs/Models/Components/BenefitDiscord.md - - docs/Models/Components/BenefitDiscordCreate.md - - docs/Models/Components/BenefitDiscordCreateMetadata.md - - docs/Models/Components/BenefitDiscordCreateProperties.md - - docs/Models/Components/BenefitDiscordMetadata.md - - docs/Models/Components/BenefitDiscordProperties.md - - docs/Models/Components/BenefitDiscordSubscriber.md - - docs/Models/Components/BenefitDiscordSubscriberMetadata.md - - docs/Models/Components/BenefitDiscordSubscriberProperties.md - - docs/Models/Components/BenefitDiscordUpdate.md - - docs/Models/Components/BenefitDiscordUpdateMetadata.md - - docs/Models/Components/BenefitDownloadables.md - - docs/Models/Components/BenefitDownloadablesCreate.md - - docs/Models/Components/BenefitDownloadablesCreateMetadata.md - - docs/Models/Components/BenefitDownloadablesCreateProperties.md - - docs/Models/Components/BenefitDownloadablesMetadata.md - - docs/Models/Components/BenefitDownloadablesProperties.md - - docs/Models/Components/BenefitDownloadablesSubscriber.md - - docs/Models/Components/BenefitDownloadablesSubscriberMetadata.md - - docs/Models/Components/BenefitDownloadablesSubscriberProperties.md - - docs/Models/Components/BenefitDownloadablesUpdate.md - - docs/Models/Components/BenefitDownloadablesUpdateMetadata.md - - docs/Models/Components/BenefitGitHubRepository.md - - docs/Models/Components/BenefitGitHubRepositoryCreate.md - - docs/Models/Components/BenefitGitHubRepositoryCreateMetadata.md - - docs/Models/Components/BenefitGitHubRepositoryCreateProperties.md - - docs/Models/Components/BenefitGitHubRepositoryCreatePropertiesPermission.md - - docs/Models/Components/BenefitGitHubRepositoryMetadata.md - - docs/Models/Components/BenefitGitHubRepositoryProperties.md - - docs/Models/Components/BenefitGitHubRepositorySubscriber.md - - docs/Models/Components/BenefitGitHubRepositorySubscriberMetadata.md - - docs/Models/Components/BenefitGitHubRepositorySubscriberProperties.md - - docs/Models/Components/BenefitGitHubRepositoryUpdate.md - - docs/Models/Components/BenefitGitHubRepositoryUpdateMetadata.md - - docs/Models/Components/BenefitGrant.md - - docs/Models/Components/BenefitGrantCustomProperties.md - - docs/Models/Components/BenefitGrantCustomWebhook.md - - docs/Models/Components/BenefitGrantDiscordProperties.md - - docs/Models/Components/BenefitGrantDiscordWebhook.md - - docs/Models/Components/BenefitGrantDownloadablesProperties.md - - docs/Models/Components/BenefitGrantDownloadablesWebhook.md - - docs/Models/Components/BenefitGrantError.md - - docs/Models/Components/BenefitGrantGitHubRepositoryProperties.md - - docs/Models/Components/BenefitGrantGitHubRepositoryPropertiesPermission.md - - docs/Models/Components/BenefitGrantGitHubRepositoryWebhook.md - - docs/Models/Components/BenefitGrantLicenseKeysProperties.md - - docs/Models/Components/BenefitGrantLicenseKeysWebhook.md - - docs/Models/Components/BenefitGrantMetadata.md - - docs/Models/Components/BenefitGrantMeterCreditProperties.md - - docs/Models/Components/BenefitGrantMeterCreditWebhook.md - - docs/Models/Components/BenefitGrantSortProperty.md - - docs/Models/Components/BenefitGrantWebhook.md - - docs/Models/Components/BenefitGrantedEvent.md - - docs/Models/Components/BenefitLicenseKeyActivationCreateProperties.md - - docs/Models/Components/BenefitLicenseKeyActivationProperties.md - - docs/Models/Components/BenefitLicenseKeyExpirationProperties.md - - docs/Models/Components/BenefitLicenseKeys.md - - docs/Models/Components/BenefitLicenseKeysCreate.md - - docs/Models/Components/BenefitLicenseKeysCreateMetadata.md - - docs/Models/Components/BenefitLicenseKeysCreateProperties.md - - docs/Models/Components/BenefitLicenseKeysMetadata.md - - docs/Models/Components/BenefitLicenseKeysProperties.md - - docs/Models/Components/BenefitLicenseKeysSubscriber.md - - docs/Models/Components/BenefitLicenseKeysSubscriberMetadata.md - - docs/Models/Components/BenefitLicenseKeysSubscriberProperties.md - - docs/Models/Components/BenefitLicenseKeysUpdate.md - - docs/Models/Components/BenefitLicenseKeysUpdateMetadata.md - - docs/Models/Components/BenefitMetadata.md - - docs/Models/Components/BenefitMeterCredit.md - - docs/Models/Components/BenefitMeterCreditCreate.md - - docs/Models/Components/BenefitMeterCreditCreateMetadata.md - - docs/Models/Components/BenefitMeterCreditCreateProperties.md - - docs/Models/Components/BenefitMeterCreditMetadata.md - - docs/Models/Components/BenefitMeterCreditProperties.md - - docs/Models/Components/BenefitMeterCreditSubscriber.md - - docs/Models/Components/BenefitMeterCreditSubscriberMetadata.md - - docs/Models/Components/BenefitMeterCreditSubscriberProperties.md - - docs/Models/Components/BenefitMeterCreditUpdate.md - - docs/Models/Components/BenefitMeterCreditUpdateMetadata.md - - docs/Models/Components/BenefitPublic.md - - docs/Models/Components/BenefitRevokedEvent.md - - docs/Models/Components/BenefitSortProperty.md - - docs/Models/Components/BenefitType.md - - docs/Models/Components/BenefitUpdatedEvent.md - - docs/Models/Components/BillingAddressFieldMode.md - - docs/Models/Components/CanceledSubscriptions.md - - docs/Models/Components/CanceledSubscriptionsCustomerService.md - - docs/Models/Components/CanceledSubscriptionsLowQuality.md - - docs/Models/Components/CanceledSubscriptionsMissingFeatures.md - - docs/Models/Components/CanceledSubscriptionsOther.md - - docs/Models/Components/CanceledSubscriptionsSwitchedService.md - - docs/Models/Components/CanceledSubscriptionsTooComplex.md - - docs/Models/Components/CanceledSubscriptionsTooExpensive.md - - docs/Models/Components/CanceledSubscriptionsUnused.md - - docs/Models/Components/CardPayment.md - - docs/Models/Components/CardPaymentMetadata.md - - docs/Models/Components/Cashflow.md - - docs/Models/Components/Checkout.md - - docs/Models/Components/CheckoutBillingAddressFields.md - - docs/Models/Components/CheckoutConfirmStripe.md - - docs/Models/Components/CheckoutConfirmStripeCustomFieldData.md - - docs/Models/Components/CheckoutCreate.md - - docs/Models/Components/CheckoutCreateCustomFieldData.md - - docs/Models/Components/CheckoutCreateCustomerMetadata.md - - docs/Models/Components/CheckoutCreateMetadata.md - - docs/Models/Components/CheckoutCustomFieldData.md - - docs/Models/Components/CheckoutDiscount.md - - docs/Models/Components/CheckoutDiscountFixedOnceForeverDuration.md - - docs/Models/Components/CheckoutDiscountFixedRepeatDuration.md - - docs/Models/Components/CheckoutDiscountPercentageOnceForeverDuration.md - - docs/Models/Components/CheckoutDiscountPercentageRepeatDuration.md - - docs/Models/Components/CheckoutLink.md - - docs/Models/Components/CheckoutLinkCreate.md - - docs/Models/Components/CheckoutLinkCreateProduct.md - - docs/Models/Components/CheckoutLinkCreateProductMetadata.md - - docs/Models/Components/CheckoutLinkCreateProductPrice.md - - docs/Models/Components/CheckoutLinkCreateProductPriceMetadata.md - - docs/Models/Components/CheckoutLinkCreateProducts.md - - docs/Models/Components/CheckoutLinkCreateProductsMetadata.md - - docs/Models/Components/CheckoutLinkDiscount.md - - docs/Models/Components/CheckoutLinkMetadata.md - - docs/Models/Components/CheckoutLinkProduct.md - - docs/Models/Components/CheckoutLinkProductMetadata.md - - docs/Models/Components/CheckoutLinkProductPrices.md - - docs/Models/Components/CheckoutLinkSortProperty.md - - docs/Models/Components/CheckoutLinkUpdate.md - - docs/Models/Components/CheckoutLinkUpdateMetadata.md - - docs/Models/Components/CheckoutMetadata.md - - docs/Models/Components/CheckoutProduct.md - - docs/Models/Components/CheckoutProductPrice.md - - docs/Models/Components/CheckoutProductPrices.md - - docs/Models/Components/CheckoutPublic.md - - docs/Models/Components/CheckoutPublicConfirmed.md - - docs/Models/Components/CheckoutPublicConfirmedCustomFieldData.md - - docs/Models/Components/CheckoutPublicConfirmedDiscount.md - - docs/Models/Components/CheckoutPublicConfirmedProductPrice.md - - docs/Models/Components/CheckoutPublicCustomFieldData.md - - docs/Models/Components/CheckoutPublicDiscount.md - - docs/Models/Components/CheckoutPublicProductPrice.md - - docs/Models/Components/CheckoutSortProperty.md - - docs/Models/Components/CheckoutStatus.md - - docs/Models/Components/CheckoutUpdate.md - - docs/Models/Components/CheckoutUpdateCustomFieldData.md - - docs/Models/Components/CheckoutUpdateCustomerMetadata.md - - docs/Models/Components/CheckoutUpdateMetadata.md - - docs/Models/Components/CheckoutUpdatePublic.md - - docs/Models/Components/CheckoutUpdatePublicCustomFieldData.md - - docs/Models/Components/Checkouts.md - - docs/Models/Components/CheckoutsConversion.md - - docs/Models/Components/ChurnRate.md - - docs/Models/Components/Clauses.md - - docs/Models/Components/CommittedMonthlyRecurringRevenue.md - - docs/Models/Components/Conditions.md - - docs/Models/Components/CostMetadataInput.md - - docs/Models/Components/CostMetadataOutput.md - - docs/Models/Components/CostPerUser.md - - docs/Models/Components/Costs.md - - docs/Models/Components/CountAggregation.md - - docs/Models/Components/CountryAlpha2.md - - docs/Models/Components/CountryAlpha2Input.md - - docs/Models/Components/CumulativeCosts.md - - docs/Models/Components/CumulativeRevenue.md - - docs/Models/Components/CustomField.md - - docs/Models/Components/CustomFieldCheckbox.md - - docs/Models/Components/CustomFieldCheckboxMetadata.md - - docs/Models/Components/CustomFieldCheckboxProperties.md - - docs/Models/Components/CustomFieldCreate.md - - docs/Models/Components/CustomFieldCreateCheckbox.md - - docs/Models/Components/CustomFieldCreateCheckboxMetadata.md - - docs/Models/Components/CustomFieldCreateDate.md - - docs/Models/Components/CustomFieldCreateDateMetadata.md - - docs/Models/Components/CustomFieldCreateNumber.md - - docs/Models/Components/CustomFieldCreateNumberMetadata.md - - docs/Models/Components/CustomFieldCreateSelect.md - - docs/Models/Components/CustomFieldCreateSelectMetadata.md - - docs/Models/Components/CustomFieldCreateText.md - - docs/Models/Components/CustomFieldCreateTextMetadata.md - - docs/Models/Components/CustomFieldData.md - - docs/Models/Components/CustomFieldDate.md - - docs/Models/Components/CustomFieldDateMetadata.md - - docs/Models/Components/CustomFieldDateProperties.md - - docs/Models/Components/CustomFieldNumber.md - - docs/Models/Components/CustomFieldNumberMetadata.md - - docs/Models/Components/CustomFieldNumberProperties.md - - docs/Models/Components/CustomFieldSelect.md - - docs/Models/Components/CustomFieldSelectMetadata.md - - docs/Models/Components/CustomFieldSelectOption.md - - docs/Models/Components/CustomFieldSelectProperties.md - - docs/Models/Components/CustomFieldSortProperty.md - - docs/Models/Components/CustomFieldText.md - - docs/Models/Components/CustomFieldTextMetadata.md - - docs/Models/Components/CustomFieldTextProperties.md - - docs/Models/Components/CustomFieldType.md - - docs/Models/Components/CustomFieldUpdate.md - - docs/Models/Components/CustomFieldUpdateCheckbox.md - - docs/Models/Components/CustomFieldUpdateCheckboxMetadata.md - - docs/Models/Components/CustomFieldUpdateDate.md - - docs/Models/Components/CustomFieldUpdateDateMetadata.md - - docs/Models/Components/CustomFieldUpdateNumber.md - - docs/Models/Components/CustomFieldUpdateNumberMetadata.md - - docs/Models/Components/CustomFieldUpdateSelect.md - - docs/Models/Components/CustomFieldUpdateSelectMetadata.md - - docs/Models/Components/CustomFieldUpdateText.md - - docs/Models/Components/CustomFieldUpdateTextMetadata.md - - docs/Models/Components/Customer.md - - docs/Models/Components/CustomerBalance.md - - docs/Models/Components/CustomerBenefitGrant.md - - docs/Models/Components/CustomerBenefitGrantCustom.md - - docs/Models/Components/CustomerBenefitGrantCustomUpdate.md - - docs/Models/Components/CustomerBenefitGrantDiscord.md - - docs/Models/Components/CustomerBenefitGrantDiscordPropertiesUpdate.md - - docs/Models/Components/CustomerBenefitGrantDiscordUpdate.md - - docs/Models/Components/CustomerBenefitGrantDownloadables.md - - docs/Models/Components/CustomerBenefitGrantDownloadablesUpdate.md - - docs/Models/Components/CustomerBenefitGrantGitHubRepository.md - - docs/Models/Components/CustomerBenefitGrantGitHubRepositoryPropertiesUpdate.md - - docs/Models/Components/CustomerBenefitGrantGitHubRepositoryUpdate.md - - docs/Models/Components/CustomerBenefitGrantLicenseKeys.md - - docs/Models/Components/CustomerBenefitGrantLicenseKeysUpdate.md - - docs/Models/Components/CustomerBenefitGrantMeterCredit.md - - docs/Models/Components/CustomerBenefitGrantMeterCreditUpdate.md - - docs/Models/Components/CustomerBenefitGrantSortProperty.md - - docs/Models/Components/CustomerBenefitGrantUpdate.md - - docs/Models/Components/CustomerCancellationReason.md - - docs/Models/Components/CustomerCreate.md - - docs/Models/Components/CustomerCreateMetadata.md - - docs/Models/Components/CustomerCreateTaxId.md - - docs/Models/Components/CustomerCreatedEvent.md - - docs/Models/Components/CustomerCreatedMetadata.md - - docs/Models/Components/CustomerCustomerMeter.md - - docs/Models/Components/CustomerCustomerMeterMeter.md - - docs/Models/Components/CustomerCustomerMeterSortProperty.md - - docs/Models/Components/CustomerCustomerSession.md - - docs/Models/Components/CustomerDeletedEvent.md - - docs/Models/Components/CustomerDeletedMetadata.md - - docs/Models/Components/CustomerMetadata.md - - docs/Models/Components/CustomerMetadata1.md - - docs/Models/Components/CustomerMeter.md - - docs/Models/Components/CustomerMeterSortProperty.md - - docs/Models/Components/CustomerOrder.md - - docs/Models/Components/CustomerOrderConfirmPayment.md - - docs/Models/Components/CustomerOrderInvoice.md - - docs/Models/Components/CustomerOrderPaymentConfirmation.md - - docs/Models/Components/CustomerOrderPaymentStatus.md - - docs/Models/Components/CustomerOrderProduct.md - - docs/Models/Components/CustomerOrderProductPrices.md - - docs/Models/Components/CustomerOrderSortProperty.md - - docs/Models/Components/CustomerOrderSubscription.md - - docs/Models/Components/CustomerOrderUpdate.md - - docs/Models/Components/CustomerOrganization.md - - docs/Models/Components/CustomerPaymentMethod.md - - docs/Models/Components/CustomerPaymentMethodConfirm.md - - docs/Models/Components/CustomerPaymentMethodCreate.md - - docs/Models/Components/CustomerPaymentMethodCreateRequiresActionResponse.md - - docs/Models/Components/CustomerPaymentMethodCreateResponse.md - - docs/Models/Components/CustomerPaymentMethodCreateSucceededResponse.md - - docs/Models/Components/CustomerPortalCustomer.md - - docs/Models/Components/CustomerPortalCustomerTaxId.md - - docs/Models/Components/CustomerPortalCustomerUpdate.md - - docs/Models/Components/CustomerPortalOAuthAccount.md - - docs/Models/Components/CustomerProduct.md - - docs/Models/Components/CustomerProductPrices.md - - docs/Models/Components/CustomerSeat.md - - docs/Models/Components/CustomerSeatClaimResponse.md - - docs/Models/Components/CustomerSession.md - - docs/Models/Components/CustomerSessionCustomerExternalIDCreate.md - - docs/Models/Components/CustomerSessionCustomerIDCreate.md - - docs/Models/Components/CustomerSortProperty.md - - docs/Models/Components/CustomerState.md - - docs/Models/Components/CustomerStateBenefitGrant.md - - docs/Models/Components/CustomerStateBenefitGrantProperties.md - - docs/Models/Components/CustomerStateMetadata.md - - docs/Models/Components/CustomerStateMeter.md - - docs/Models/Components/CustomerStateSubscription.md - - docs/Models/Components/CustomerStateSubscriptionCustomFieldData.md - - docs/Models/Components/CustomerStateSubscriptionMetadata.md - - docs/Models/Components/CustomerStateSubscriptionMeter.md - - docs/Models/Components/CustomerStateTaxId.md - - docs/Models/Components/CustomerSubscription.md - - docs/Models/Components/CustomerSubscriptionCancel.md - - docs/Models/Components/CustomerSubscriptionMeter.md - - docs/Models/Components/CustomerSubscriptionMeterMeter.md - - docs/Models/Components/CustomerSubscriptionPrices.md - - docs/Models/Components/CustomerSubscriptionProduct.md - - docs/Models/Components/CustomerSubscriptionProductPrices.md - - docs/Models/Components/CustomerSubscriptionSortProperty.md - - docs/Models/Components/CustomerSubscriptionUpdate.md - - docs/Models/Components/CustomerSubscriptionUpdateProduct.md - - docs/Models/Components/CustomerSubscriptionUpdateSeats.md - - docs/Models/Components/CustomerTaxId.md - - docs/Models/Components/CustomerUpdate.md - - docs/Models/Components/CustomerUpdateExternalID.md - - docs/Models/Components/CustomerUpdateExternalIDMetadata.md - - docs/Models/Components/CustomerUpdateExternalIDTaxID.md - - docs/Models/Components/CustomerUpdateMetadata.md - - docs/Models/Components/CustomerUpdateTaxId.md - - docs/Models/Components/CustomerUpdatedEvent.md - - docs/Models/Components/CustomerUpdatedFields.md - - docs/Models/Components/CustomerUpdatedFieldsMetadata.md - - docs/Models/Components/CustomerUpdatedMetadata.md - - docs/Models/Components/CustomerWallet.md - - docs/Models/Components/CustomerWalletSortProperty.md - - docs/Models/Components/Discount.md - - docs/Models/Components/DiscountCreate.md - - docs/Models/Components/DiscountDuration.md - - docs/Models/Components/DiscountFixedOnceForeverDuration.md - - docs/Models/Components/DiscountFixedOnceForeverDurationBase.md - - docs/Models/Components/DiscountFixedOnceForeverDurationBaseMetadata.md - - docs/Models/Components/DiscountFixedOnceForeverDurationCreate.md - - docs/Models/Components/DiscountFixedOnceForeverDurationCreateMetadata.md - - docs/Models/Components/DiscountFixedOnceForeverDurationMetadata.md - - docs/Models/Components/DiscountFixedRepeatDuration.md - - docs/Models/Components/DiscountFixedRepeatDurationBase.md - - docs/Models/Components/DiscountFixedRepeatDurationBaseMetadata.md - - docs/Models/Components/DiscountFixedRepeatDurationCreate.md - - docs/Models/Components/DiscountFixedRepeatDurationCreateMetadata.md - - docs/Models/Components/DiscountFixedRepeatDurationMetadata.md - - docs/Models/Components/DiscountPercentageOnceForeverDuration.md - - docs/Models/Components/DiscountPercentageOnceForeverDurationBase.md - - docs/Models/Components/DiscountPercentageOnceForeverDurationBaseMetadata.md - - docs/Models/Components/DiscountPercentageOnceForeverDurationCreate.md - - docs/Models/Components/DiscountPercentageOnceForeverDurationCreateMetadata.md - - docs/Models/Components/DiscountPercentageOnceForeverDurationMetadata.md - - docs/Models/Components/DiscountPercentageRepeatDuration.md - - docs/Models/Components/DiscountPercentageRepeatDurationBase.md - - docs/Models/Components/DiscountPercentageRepeatDurationBaseMetadata.md - - docs/Models/Components/DiscountPercentageRepeatDurationCreate.md - - docs/Models/Components/DiscountPercentageRepeatDurationCreateMetadata.md - - docs/Models/Components/DiscountPercentageRepeatDurationMetadata.md - - docs/Models/Components/DiscountProduct.md - - docs/Models/Components/DiscountProductMetadata.md - - docs/Models/Components/DiscountSortProperty.md - - docs/Models/Components/DiscountType.md - - docs/Models/Components/DiscountUpdate.md - - docs/Models/Components/DiscountUpdateMetadata.md - - docs/Models/Components/DownloadableFileCreate.md - - docs/Models/Components/DownloadableFileRead.md - - docs/Models/Components/DownloadableRead.md - - docs/Models/Components/Event.md - - docs/Models/Components/EventCreateCustomer.md - - docs/Models/Components/EventCreateExternalCustomer.md - - docs/Models/Components/EventMetadataInput.md - - docs/Models/Components/EventMetadataOutput.md - - docs/Models/Components/EventName.md - - docs/Models/Components/EventNamesSortProperty.md - - docs/Models/Components/EventSortProperty.md - - docs/Models/Components/EventSource.md - - docs/Models/Components/Events.md - - docs/Models/Components/EventsIngest.md - - docs/Models/Components/EventsIngestResponse.md - - docs/Models/Components/ExistingProductPrice.md - - docs/Models/Components/FileCreate.md - - docs/Models/Components/FileDownload.md - - docs/Models/Components/FilePatch.md - - docs/Models/Components/FileRead.md - - docs/Models/Components/FileServiceTypes.md - - docs/Models/Components/FileUpload.md - - docs/Models/Components/FileUploadCompleted.md - - docs/Models/Components/Filter.md - - docs/Models/Components/FilterClause.md - - docs/Models/Components/FilterConjunction.md - - docs/Models/Components/FilterOperator.md - - docs/Models/Components/Func.md - - docs/Models/Components/GenericPayment.md - - docs/Models/Components/GrantTypes.md - - docs/Models/Components/GrossMargin.md - - docs/Models/Components/GrossMarginPercentage.md - - docs/Models/Components/IntrospectTokenRequest.md - - docs/Models/Components/IntrospectTokenRequestTokenTypeHint.md - - docs/Models/Components/IntrospectTokenResponse.md - - docs/Models/Components/LLMMetadata.md - - docs/Models/Components/LegacyRecurringProductPrice.md - - docs/Models/Components/LegacyRecurringProductPriceCustom.md - - docs/Models/Components/LegacyRecurringProductPriceFixed.md - - docs/Models/Components/LegacyRecurringProductPriceFree.md - - docs/Models/Components/LicenseKeyActivate.md - - docs/Models/Components/LicenseKeyActivateConditions.md - - docs/Models/Components/LicenseKeyActivateMeta.md - - docs/Models/Components/LicenseKeyActivationBase.md - - docs/Models/Components/LicenseKeyActivationRead.md - - docs/Models/Components/LicenseKeyActivationReadMeta.md - - docs/Models/Components/LicenseKeyCustomer.md - - docs/Models/Components/LicenseKeyCustomerMetadata.md - - docs/Models/Components/LicenseKeyCustomerTaxId.md - - docs/Models/Components/LicenseKeyDeactivate.md - - docs/Models/Components/LicenseKeyRead.md - - docs/Models/Components/LicenseKeyStatus.md - - docs/Models/Components/LicenseKeyUpdate.md - - docs/Models/Components/LicenseKeyValidate.md - - docs/Models/Components/LicenseKeyWithActivations.md - - docs/Models/Components/ListResource.md - - docs/Models/Components/ListResourceBenefit.md - - docs/Models/Components/ListResourceBenefitGrant.md - - docs/Models/Components/ListResourceCheckout.md - - docs/Models/Components/ListResourceCheckoutLink.md - - docs/Models/Components/ListResourceCustomField.md - - docs/Models/Components/ListResourceCustomer.md - - docs/Models/Components/ListResourceCustomerBenefitGrant.md - - docs/Models/Components/ListResourceCustomerCustomerMeter.md - - docs/Models/Components/ListResourceCustomerMeter.md - - docs/Models/Components/ListResourceCustomerOrder.md - - docs/Models/Components/ListResourceCustomerPaymentMethod.md - - docs/Models/Components/ListResourceCustomerSubscription.md - - docs/Models/Components/ListResourceCustomerWallet.md - - docs/Models/Components/ListResourceDiscount.md - - docs/Models/Components/ListResourceDownloadableRead.md - - docs/Models/Components/ListResourceEvent.md - - docs/Models/Components/ListResourceEventName.md - - docs/Models/Components/ListResourceFileRead.md - - docs/Models/Components/ListResourceLicenseKeyRead.md - - docs/Models/Components/ListResourceMeter.md - - docs/Models/Components/ListResourceOrder.md - - docs/Models/Components/ListResourceOrganization.md - - docs/Models/Components/ListResourceProduct.md - - docs/Models/Components/ListResourceRefund.md - - docs/Models/Components/ListResourceSubscription.md - - docs/Models/Components/ListResourceWallet.md - - docs/Models/Components/ListResourceWebhookDelivery.md - - docs/Models/Components/ListResourceWebhookEndpoint.md - - docs/Models/Components/Loc.md - - docs/Models/Components/Meta.md - - docs/Models/Components/Metadata.md - - docs/Models/Components/MetadataQuery.md - - docs/Models/Components/Meter.md - - docs/Models/Components/MeterAggregation.md - - docs/Models/Components/MeterCreate.md - - docs/Models/Components/MeterCreateAggregation.md - - docs/Models/Components/MeterCreateMetadata.md - - docs/Models/Components/MeterCreditEvent.md - - docs/Models/Components/MeterCreditedMetadata.md - - docs/Models/Components/MeterMetadata.md - - docs/Models/Components/MeterQuantities.md - - docs/Models/Components/MeterQuantity.md - - docs/Models/Components/MeterResetEvent.md - - docs/Models/Components/MeterResetMetadata.md - - docs/Models/Components/MeterSortProperty.md - - docs/Models/Components/MeterUpdate.md - - docs/Models/Components/MeterUpdateMetadata.md - - docs/Models/Components/Metric.md - - docs/Models/Components/MetricPeriod.md - - docs/Models/Components/MetricType.md - - docs/Models/Components/Metrics.md - - docs/Models/Components/MetricsIntervalLimit.md - - docs/Models/Components/MetricsIntervalsLimits.md - - docs/Models/Components/MetricsLimits.md - - docs/Models/Components/MetricsResponse.md - - docs/Models/Components/MetricsTotals.md - - docs/Models/Components/MetricsTotalsActiveSubscriptions.md - - docs/Models/Components/MetricsTotalsActiveUserByEvent.md - - docs/Models/Components/MetricsTotalsAverageOrderValue.md - - docs/Models/Components/MetricsTotalsAverageRevenuePerUser.md - - docs/Models/Components/MetricsTotalsCanceledSubscriptions.md - - docs/Models/Components/MetricsTotalsCanceledSubscriptionsCustomerService.md - - docs/Models/Components/MetricsTotalsCanceledSubscriptionsLowQuality.md - - docs/Models/Components/MetricsTotalsCanceledSubscriptionsMissingFeatures.md - - docs/Models/Components/MetricsTotalsCanceledSubscriptionsOther.md - - docs/Models/Components/MetricsTotalsCanceledSubscriptionsSwitchedService.md - - docs/Models/Components/MetricsTotalsCanceledSubscriptionsTooComplex.md - - docs/Models/Components/MetricsTotalsCanceledSubscriptionsTooExpensive.md - - docs/Models/Components/MetricsTotalsCanceledSubscriptionsUnused.md - - docs/Models/Components/MetricsTotalsCashflow.md - - docs/Models/Components/MetricsTotalsCheckouts.md - - docs/Models/Components/MetricsTotalsCheckoutsConversion.md - - docs/Models/Components/MetricsTotalsChurnRate.md - - docs/Models/Components/MetricsTotalsCommittedMonthlyRecurringRevenue.md - - docs/Models/Components/MetricsTotalsCostPerUser.md - - docs/Models/Components/MetricsTotalsCosts.md - - docs/Models/Components/MetricsTotalsCumulativeCosts.md - - docs/Models/Components/MetricsTotalsCumulativeRevenue.md - - docs/Models/Components/MetricsTotalsGrossMargin.md - - docs/Models/Components/MetricsTotalsGrossMarginPercentage.md - - docs/Models/Components/MetricsTotalsMonthlyRecurringRevenue.md - - docs/Models/Components/MetricsTotalsNetAverageOrderValue.md - - docs/Models/Components/MetricsTotalsNetCumulativeRevenue.md - - docs/Models/Components/MetricsTotalsNetRevenue.md - - docs/Models/Components/MetricsTotalsNewSubscriptions.md - - docs/Models/Components/MetricsTotalsNewSubscriptionsNetRevenue.md - - docs/Models/Components/MetricsTotalsNewSubscriptionsRevenue.md - - docs/Models/Components/MetricsTotalsOneTimeProducts.md - - docs/Models/Components/MetricsTotalsOneTimeProductsNetRevenue.md - - docs/Models/Components/MetricsTotalsOneTimeProductsRevenue.md - - docs/Models/Components/MetricsTotalsOrders.md - - docs/Models/Components/MetricsTotalsRenewedSubscriptions.md - - docs/Models/Components/MetricsTotalsRenewedSubscriptionsNetRevenue.md - - docs/Models/Components/MetricsTotalsRenewedSubscriptionsRevenue.md - - docs/Models/Components/MetricsTotalsRevenue.md - - docs/Models/Components/MetricsTotalsSucceededCheckouts.md - - docs/Models/Components/MonthlyRecurringRevenue.md - - docs/Models/Components/NetAverageOrderValue.md - - docs/Models/Components/NetCumulativeRevenue.md - - docs/Models/Components/NetRevenue.md - - docs/Models/Components/NewSubscriptions.md - - docs/Models/Components/NewSubscriptionsNetRevenue.md - - docs/Models/Components/NewSubscriptionsRevenue.md - - docs/Models/Components/OAuth2ClientConfiguration.md - - docs/Models/Components/OAuth2ClientConfigurationUpdate.md - - docs/Models/Components/OAuth2ClientConfigurationUpdateGrantTypes.md - - docs/Models/Components/OAuth2ClientConfigurationUpdateTokenEndpointAuthMethod.md - - docs/Models/Components/OAuth2ClientPublic.md - - docs/Models/Components/OneTimeProducts.md - - docs/Models/Components/OneTimeProductsNetRevenue.md - - docs/Models/Components/OneTimeProductsRevenue.md - - docs/Models/Components/Order.md - - docs/Models/Components/OrderBillingReason.md - - docs/Models/Components/OrderCustomFieldData.md - - docs/Models/Components/OrderCustomer.md - - docs/Models/Components/OrderCustomerMetadata.md - - docs/Models/Components/OrderCustomerTaxId.md - - docs/Models/Components/OrderDiscount.md - - docs/Models/Components/OrderInvoice.md - - docs/Models/Components/OrderItemSchema.md - - docs/Models/Components/OrderMetadata.md - - docs/Models/Components/OrderPaidEvent.md - - docs/Models/Components/OrderPaidMetadata.md - - docs/Models/Components/OrderProduct.md - - docs/Models/Components/OrderProductMetadata.md - - docs/Models/Components/OrderRefundedEvent.md - - docs/Models/Components/OrderRefundedMetadata.md - - docs/Models/Components/OrderSortProperty.md - - docs/Models/Components/OrderStatus.md - - docs/Models/Components/OrderSubscription.md - - docs/Models/Components/OrderSubscriptionMetadata.md - - docs/Models/Components/OrderUpdate.md - - docs/Models/Components/Orders.md - - docs/Models/Components/Organization.md - - docs/Models/Components/OrganizationAvatarFileCreate.md - - docs/Models/Components/OrganizationAvatarFileRead.md - - docs/Models/Components/OrganizationCreate.md - - docs/Models/Components/OrganizationCustomerEmailSettings.md - - docs/Models/Components/OrganizationDetails.md - - docs/Models/Components/OrganizationFeatureSettings.md - - docs/Models/Components/OrganizationNotificationSettings.md - - docs/Models/Components/OrganizationSocialLink.md - - docs/Models/Components/OrganizationSocialPlatforms.md - - docs/Models/Components/OrganizationSortProperty.md - - docs/Models/Components/OrganizationStatus.md - - docs/Models/Components/OrganizationSubscriptionSettings.md - - docs/Models/Components/OrganizationUpdate.md - - docs/Models/Components/Pagination.md - - docs/Models/Components/Payment.md - - docs/Models/Components/PaymentMethodCard.md - - docs/Models/Components/PaymentMethodCardMetadata.md - - docs/Models/Components/PaymentMethodGeneric.md - - docs/Models/Components/PaymentProcessor.md - - docs/Models/Components/PaymentSortProperty.md - - docs/Models/Components/PaymentStatus.md - - docs/Models/Components/Permission.md - - docs/Models/Components/Prices.md - - docs/Models/Components/Product.md - - docs/Models/Components/ProductBenefitsUpdate.md - - docs/Models/Components/ProductBillingType.md - - docs/Models/Components/ProductCreate.md - - docs/Models/Components/ProductCreateOneTime.md - - docs/Models/Components/ProductCreateOneTimeMetadata.md - - docs/Models/Components/ProductCreateOneTimePrices.md - - docs/Models/Components/ProductCreateRecurring.md - - docs/Models/Components/ProductCreateRecurringMetadata.md - - docs/Models/Components/ProductCreateRecurringPrices.md - - docs/Models/Components/ProductMediaFileCreate.md - - docs/Models/Components/ProductMediaFileRead.md - - docs/Models/Components/ProductMetadata.md - - docs/Models/Components/ProductPrice.md - - docs/Models/Components/ProductPriceCustom.md - - docs/Models/Components/ProductPriceCustomCreate.md - - docs/Models/Components/ProductPriceFixed.md - - docs/Models/Components/ProductPriceFixedCreate.md - - docs/Models/Components/ProductPriceFree.md - - docs/Models/Components/ProductPriceFreeCreate.md - - docs/Models/Components/ProductPriceMeter.md - - docs/Models/Components/ProductPriceMeteredUnit.md - - docs/Models/Components/ProductPriceMeteredUnitCreate.md - - docs/Models/Components/ProductPriceSeatBased.md - - docs/Models/Components/ProductPriceSeatBasedCreate.md - - docs/Models/Components/ProductPriceSeatTier.md - - docs/Models/Components/ProductPriceSeatTiers.md - - docs/Models/Components/ProductPriceType.md - - docs/Models/Components/ProductSortProperty.md - - docs/Models/Components/ProductUpdate.md - - docs/Models/Components/ProductUpdateMetadata.md - - docs/Models/Components/ProductUpdatePrices.md - - docs/Models/Components/Properties.md - - docs/Models/Components/PropertyAggregation.md - - docs/Models/Components/RefreshTokenRequest.md - - docs/Models/Components/Refund.md - - docs/Models/Components/RefundCreate.md - - docs/Models/Components/RefundCreateMetadata.md - - docs/Models/Components/RefundMetadata.md - - docs/Models/Components/RefundReason.md - - docs/Models/Components/RefundSortProperty.md - - docs/Models/Components/RefundStatus.md - - docs/Models/Components/RenewedSubscriptions.md - - docs/Models/Components/RenewedSubscriptionsNetRevenue.md - - docs/Models/Components/RenewedSubscriptionsRevenue.md - - docs/Models/Components/Revenue.md - - docs/Models/Components/RevokeTokenRequest.md - - docs/Models/Components/RevokeTokenResponse.md - - docs/Models/Components/S3DownloadURL.md - - docs/Models/Components/S3FileCreateMultipart.md - - docs/Models/Components/S3FileCreatePart.md - - docs/Models/Components/S3FileUploadCompletedPart.md - - docs/Models/Components/S3FileUploadMultipart.md - - docs/Models/Components/S3FileUploadPart.md - - docs/Models/Components/Scope.md - - docs/Models/Components/SeatAssign.md - - docs/Models/Components/SeatClaim.md - - docs/Models/Components/SeatClaimInfo.md - - docs/Models/Components/SeatStatus.md - - docs/Models/Components/SeatsList.md - - docs/Models/Components/Security.md - - docs/Models/Components/Status.md - - docs/Models/Components/SubType.md - - docs/Models/Components/Subscription.md - - docs/Models/Components/SubscriptionCancel.md - - docs/Models/Components/SubscriptionCreateCustomer.md - - docs/Models/Components/SubscriptionCreateCustomerMetadata.md - - docs/Models/Components/SubscriptionCreateExternalCustomer.md - - docs/Models/Components/SubscriptionCreateExternalCustomerMetadata.md - - docs/Models/Components/SubscriptionCustomer.md - - docs/Models/Components/SubscriptionCustomerMetadata.md - - docs/Models/Components/SubscriptionCycledEvent.md - - docs/Models/Components/SubscriptionCycledMetadata.md - - docs/Models/Components/SubscriptionDiscount.md - - docs/Models/Components/SubscriptionMeter.md - - docs/Models/Components/SubscriptionPrices.md - - docs/Models/Components/SubscriptionProductUpdatedEvent.md - - docs/Models/Components/SubscriptionProductUpdatedMetadata.md - - docs/Models/Components/SubscriptionProrationBehavior.md - - docs/Models/Components/SubscriptionRecurringInterval.md - - docs/Models/Components/SubscriptionRevoke.md - - docs/Models/Components/SubscriptionRevokedEvent.md - - docs/Models/Components/SubscriptionRevokedMetadata.md - - docs/Models/Components/SubscriptionSortProperty.md - - docs/Models/Components/SubscriptionStatus.md - - docs/Models/Components/SubscriptionUpdate.md - - docs/Models/Components/SubscriptionUpdateDiscount.md - - docs/Models/Components/SubscriptionUpdateProduct.md - - docs/Models/Components/SubscriptionUpdateSeats.md - - docs/Models/Components/SubscriptionUpdateTrial.md - - docs/Models/Components/SucceededCheckouts.md - - docs/Models/Components/SwitchingFrom.md - - docs/Models/Components/SystemEvent.md - - docs/Models/Components/TaxIDFormat.md - - docs/Models/Components/TaxId.md - - docs/Models/Components/TimeInterval.md - - docs/Models/Components/Timeframe.md - - docs/Models/Components/TokenEndpointAuthMethod.md - - docs/Models/Components/TokenResponse.md - - docs/Models/Components/TokenType.md - - docs/Models/Components/TokenTypeHint.md - - docs/Models/Components/TrialInterval.md - - docs/Models/Components/Two.md - - docs/Models/Components/UniqueAggregation.md - - docs/Models/Components/UnitAmount.md - - docs/Models/Components/UserEvent.md - - docs/Models/Components/UserInfoOrganization.md - - docs/Models/Components/UserInfoUser.md - - docs/Models/Components/ValidatedLicenseKey.md - - docs/Models/Components/ValidationError.md - - docs/Models/Components/Value.md - - docs/Models/Components/Wallet.md - - docs/Models/Components/WalletSortProperty.md - - docs/Models/Components/WalletTopUpCreate.md - - docs/Models/Components/WebTokenRequest.md - - docs/Models/Components/WebTokenRequestSubType.md - - docs/Models/Components/WebhookBenefitCreatedPayload.md - - docs/Models/Components/WebhookBenefitGrantCreatedPayload.md - - docs/Models/Components/WebhookBenefitGrantCycledPayload.md - - docs/Models/Components/WebhookBenefitGrantRevokedPayload.md - - docs/Models/Components/WebhookBenefitGrantUpdatedPayload.md - - docs/Models/Components/WebhookBenefitUpdatedPayload.md - - docs/Models/Components/WebhookCheckoutCreatedPayload.md - - docs/Models/Components/WebhookCheckoutUpdatedPayload.md - - docs/Models/Components/WebhookCustomerCreatedPayload.md - - docs/Models/Components/WebhookCustomerDeletedPayload.md - - docs/Models/Components/WebhookCustomerSeatAssignedPayload.md - - docs/Models/Components/WebhookCustomerSeatClaimedPayload.md - - docs/Models/Components/WebhookCustomerSeatRevokedPayload.md - - docs/Models/Components/WebhookCustomerStateChangedPayload.md - - docs/Models/Components/WebhookCustomerUpdatedPayload.md - - docs/Models/Components/WebhookDelivery.md - - docs/Models/Components/WebhookEndpoint.md - - docs/Models/Components/WebhookEndpointCreate.md - - docs/Models/Components/WebhookEndpointUpdate.md - - docs/Models/Components/WebhookEvent.md - - docs/Models/Components/WebhookEventType.md - - docs/Models/Components/WebhookFormat.md - - docs/Models/Components/WebhookOrderCreatedPayload.md - - docs/Models/Components/WebhookOrderPaidPayload.md - - docs/Models/Components/WebhookOrderRefundedPayload.md - - docs/Models/Components/WebhookOrderUpdatedPayload.md - - docs/Models/Components/WebhookOrganizationUpdatedPayload.md - - docs/Models/Components/WebhookProductCreatedPayload.md - - docs/Models/Components/WebhookProductUpdatedPayload.md - - docs/Models/Components/WebhookRefundCreatedPayload.md - - docs/Models/Components/WebhookRefundUpdatedPayload.md - - docs/Models/Components/WebhookSubscriptionActivePayload.md - - docs/Models/Components/WebhookSubscriptionCanceledPayload.md - - docs/Models/Components/WebhookSubscriptionCreatedPayload.md - - docs/Models/Components/WebhookSubscriptionRevokedPayload.md - - docs/Models/Components/WebhookSubscriptionUncanceledPayload.md - - docs/Models/Components/WebhookSubscriptionUpdatedPayload.md - - docs/Models/Errors/AlreadyActiveSubscriptionError.md - - docs/Models/Errors/AlreadyCanceledSubscription.md - - docs/Models/Errors/CheckoutForbiddenError.md - - docs/Models/Errors/CustomerNotReady.md - - docs/Models/Errors/CustomerPortalOrdersGenerateInvoiceResponse422CustomerPortalOrdersGenerateInvoice.md - - docs/Models/Errors/ExpiredCheckoutError.md - - docs/Models/Errors/HTTPValidationError.md - - docs/Models/Errors/MissingInvoiceBillingDetails.md - - docs/Models/Errors/MissingPaymentMethodError.md - - docs/Models/Errors/NotOpenCheckout.md - - docs/Models/Errors/NotPaidOrder.md - - docs/Models/Errors/NotPermitted.md - - docs/Models/Errors/OrderNotEligibleForRetry.md - - docs/Models/Errors/OrdersGenerateInvoiceResponse422OrdersGenerateInvoice.md - - docs/Models/Errors/PaymentAlreadyInProgress.md - - docs/Models/Errors/PaymentError.md - - docs/Models/Errors/PaymentIntentFailedError.md - - docs/Models/Errors/PaymentMethodInUseByActiveSubscription.md - - docs/Models/Errors/PaymentNotReady.md - - docs/Models/Errors/RefundAmountTooHigh.md - - docs/Models/Errors/RefundedAlready.md - - docs/Models/Errors/ResourceNotFound.md - - docs/Models/Errors/SubscriptionLocked.md - - docs/Models/Errors/Unauthorized.md - - docs/Models/Operations/BenefitGrantsListQueryParamCustomerIDFilter.md - - docs/Models/Operations/BenefitGrantsListQueryParamOrganizationIDFilter.md - - docs/Models/Operations/BenefitGrantsListRequest.md - - docs/Models/Operations/BenefitGrantsListResponse.md - - docs/Models/Operations/BenefitIDFilter.md - - docs/Models/Operations/BenefitTypeFilter.md - - docs/Models/Operations/BenefitsCreateResponse.md - - docs/Models/Operations/BenefitsDeleteRequest.md - - docs/Models/Operations/BenefitsDeleteResponse.md - - docs/Models/Operations/BenefitsGetRequest.md - - docs/Models/Operations/BenefitsGetResponse.md - - docs/Models/Operations/BenefitsGrantsRequest.md - - docs/Models/Operations/BenefitsGrantsResponse.md - - docs/Models/Operations/BenefitsListRequest.md - - docs/Models/Operations/BenefitsListResponse.md - - docs/Models/Operations/BenefitsUpdateBenefitUpdate.md - - docs/Models/Operations/BenefitsUpdateRequest.md - - docs/Models/Operations/BenefitsUpdateResponse.md - - docs/Models/Operations/CheckoutIDFilter.md - - docs/Models/Operations/CheckoutLinksCreateResponse.md - - docs/Models/Operations/CheckoutLinksDeleteRequest.md - - docs/Models/Operations/CheckoutLinksDeleteResponse.md - - docs/Models/Operations/CheckoutLinksGetRequest.md - - docs/Models/Operations/CheckoutLinksGetResponse.md - - docs/Models/Operations/CheckoutLinksListQueryParamOrganizationIDFilter.md - - docs/Models/Operations/CheckoutLinksListQueryParamProductIDFilter.md - - docs/Models/Operations/CheckoutLinksListRequest.md - - docs/Models/Operations/CheckoutLinksListResponse.md - - docs/Models/Operations/CheckoutLinksUpdateRequest.md - - docs/Models/Operations/CheckoutLinksUpdateResponse.md - - docs/Models/Operations/CheckoutsClientConfirmRequest.md - - docs/Models/Operations/CheckoutsClientConfirmResponse.md - - docs/Models/Operations/CheckoutsClientGetRequest.md - - docs/Models/Operations/CheckoutsClientGetResponse.md - - docs/Models/Operations/CheckoutsClientUpdateRequest.md - - docs/Models/Operations/CheckoutsClientUpdateResponse.md - - docs/Models/Operations/CheckoutsCreateResponse.md - - docs/Models/Operations/CheckoutsGetRequest.md - - docs/Models/Operations/CheckoutsGetResponse.md - - docs/Models/Operations/CheckoutsListQueryParamCustomerIDFilter.md - - docs/Models/Operations/CheckoutsListQueryParamOrganizationIDFilter.md - - docs/Models/Operations/CheckoutsListQueryParamProductIDFilter.md - - docs/Models/Operations/CheckoutsListRequest.md - - docs/Models/Operations/CheckoutsListResponse.md - - docs/Models/Operations/CheckoutsUpdateRequest.md - - docs/Models/Operations/CheckoutsUpdateResponse.md - - docs/Models/Operations/CustomFieldTypeFilter.md - - docs/Models/Operations/CustomFieldsCreateResponse.md - - docs/Models/Operations/CustomFieldsDeleteRequest.md - - docs/Models/Operations/CustomFieldsDeleteResponse.md - - docs/Models/Operations/CustomFieldsGetRequest.md - - docs/Models/Operations/CustomFieldsGetResponse.md - - docs/Models/Operations/CustomFieldsListQueryParamOrganizationIDFilter.md - - docs/Models/Operations/CustomFieldsListRequest.md - - docs/Models/Operations/CustomFieldsListResponse.md - - docs/Models/Operations/CustomFieldsUpdateRequest.md - - docs/Models/Operations/CustomFieldsUpdateResponse.md - - docs/Models/Operations/CustomerEmailFilter.md - - docs/Models/Operations/CustomerIDFilter.md - - docs/Models/Operations/CustomerMetersGetRequest.md - - docs/Models/Operations/CustomerMetersGetResponse.md - - docs/Models/Operations/CustomerMetersListQueryParamCustomerIDFilter.md - - docs/Models/Operations/CustomerMetersListQueryParamExternalCustomerIDFilter.md - - docs/Models/Operations/CustomerMetersListQueryParamOrganizationIDFilter.md - - docs/Models/Operations/CustomerMetersListRequest.md - - docs/Models/Operations/CustomerMetersListResponse.md - - docs/Models/Operations/CustomerPortalBenefitGrantsGetRequest.md - - docs/Models/Operations/CustomerPortalBenefitGrantsGetResponse.md - - docs/Models/Operations/CustomerPortalBenefitGrantsGetSecurity.md - - docs/Models/Operations/CustomerPortalBenefitGrantsListQueryParamBenefitIDFilter.md - - docs/Models/Operations/CustomerPortalBenefitGrantsListRequest.md - - docs/Models/Operations/CustomerPortalBenefitGrantsListResponse.md - - docs/Models/Operations/CustomerPortalBenefitGrantsListSecurity.md - - docs/Models/Operations/CustomerPortalBenefitGrantsUpdateRequest.md - - docs/Models/Operations/CustomerPortalBenefitGrantsUpdateResponse.md - - docs/Models/Operations/CustomerPortalBenefitGrantsUpdateSecurity.md - - docs/Models/Operations/CustomerPortalCustomerMetersGetRequest.md - - docs/Models/Operations/CustomerPortalCustomerMetersGetResponse.md - - docs/Models/Operations/CustomerPortalCustomerMetersGetSecurity.md - - docs/Models/Operations/CustomerPortalCustomerMetersListRequest.md - - docs/Models/Operations/CustomerPortalCustomerMetersListResponse.md - - docs/Models/Operations/CustomerPortalCustomerMetersListSecurity.md - - docs/Models/Operations/CustomerPortalCustomerSessionIntrospectResponse.md - - docs/Models/Operations/CustomerPortalCustomerSessionIntrospectSecurity.md - - docs/Models/Operations/CustomerPortalCustomersAddPaymentMethodResponse.md - - docs/Models/Operations/CustomerPortalCustomersAddPaymentMethodSecurity.md - - docs/Models/Operations/CustomerPortalCustomersConfirmPaymentMethodResponse.md - - docs/Models/Operations/CustomerPortalCustomersConfirmPaymentMethodSecurity.md - - docs/Models/Operations/CustomerPortalCustomersDeletePaymentMethodRequest.md - - docs/Models/Operations/CustomerPortalCustomersDeletePaymentMethodResponse.md - - docs/Models/Operations/CustomerPortalCustomersDeletePaymentMethodSecurity.md - - docs/Models/Operations/CustomerPortalCustomersGetResponse.md - - docs/Models/Operations/CustomerPortalCustomersGetSecurity.md - - docs/Models/Operations/CustomerPortalCustomersListPaymentMethodsRequest.md - - docs/Models/Operations/CustomerPortalCustomersListPaymentMethodsResponse.md - - docs/Models/Operations/CustomerPortalCustomersListPaymentMethodsSecurity.md - - docs/Models/Operations/CustomerPortalCustomersUpdateResponse.md - - docs/Models/Operations/CustomerPortalCustomersUpdateSecurity.md - - docs/Models/Operations/CustomerPortalDownloadablesListQueryParamBenefitIDFilter.md - - docs/Models/Operations/CustomerPortalDownloadablesListRequest.md - - docs/Models/Operations/CustomerPortalDownloadablesListResponse.md - - docs/Models/Operations/CustomerPortalDownloadablesListSecurity.md - - docs/Models/Operations/CustomerPortalLicenseKeysActivateResponse.md - - docs/Models/Operations/CustomerPortalLicenseKeysDeactivateResponse.md - - docs/Models/Operations/CustomerPortalLicenseKeysGetRequest.md - - docs/Models/Operations/CustomerPortalLicenseKeysGetResponse.md - - docs/Models/Operations/CustomerPortalLicenseKeysGetSecurity.md - - docs/Models/Operations/CustomerPortalLicenseKeysListRequest.md - - docs/Models/Operations/CustomerPortalLicenseKeysListResponse.md - - docs/Models/Operations/CustomerPortalLicenseKeysListSecurity.md - - docs/Models/Operations/CustomerPortalLicenseKeysValidateResponse.md - - docs/Models/Operations/CustomerPortalOrdersConfirmRetryPaymentRequest.md - - docs/Models/Operations/CustomerPortalOrdersConfirmRetryPaymentResponse.md - - docs/Models/Operations/CustomerPortalOrdersConfirmRetryPaymentSecurity.md - - docs/Models/Operations/CustomerPortalOrdersGenerateInvoiceRequest.md - - docs/Models/Operations/CustomerPortalOrdersGenerateInvoiceResponse.md - - docs/Models/Operations/CustomerPortalOrdersGenerateInvoiceSecurity.md - - docs/Models/Operations/CustomerPortalOrdersGetPaymentStatusRequest.md - - docs/Models/Operations/CustomerPortalOrdersGetPaymentStatusResponse.md - - docs/Models/Operations/CustomerPortalOrdersGetPaymentStatusSecurity.md - - docs/Models/Operations/CustomerPortalOrdersGetRequest.md - - docs/Models/Operations/CustomerPortalOrdersGetResponse.md - - docs/Models/Operations/CustomerPortalOrdersGetSecurity.md - - docs/Models/Operations/CustomerPortalOrdersInvoiceRequest.md - - docs/Models/Operations/CustomerPortalOrdersInvoiceResponse.md - - docs/Models/Operations/CustomerPortalOrdersInvoiceSecurity.md - - docs/Models/Operations/CustomerPortalOrdersListQueryParamProductBillingTypeFilter.md - - docs/Models/Operations/CustomerPortalOrdersListQueryParamProductIDFilter.md - - docs/Models/Operations/CustomerPortalOrdersListQueryParamSubscriptionIDFilter.md - - docs/Models/Operations/CustomerPortalOrdersListRequest.md - - docs/Models/Operations/CustomerPortalOrdersListResponse.md - - docs/Models/Operations/CustomerPortalOrdersListSecurity.md - - docs/Models/Operations/CustomerPortalOrdersUpdateRequest.md - - docs/Models/Operations/CustomerPortalOrdersUpdateResponse.md - - docs/Models/Operations/CustomerPortalOrdersUpdateSecurity.md - - docs/Models/Operations/CustomerPortalOrganizationsGetRequest.md - - docs/Models/Operations/CustomerPortalOrganizationsGetResponse.md - - docs/Models/Operations/CustomerPortalSeatsAssignSeatResponse.md - - docs/Models/Operations/CustomerPortalSeatsAssignSeatSecurity.md - - docs/Models/Operations/CustomerPortalSeatsListClaimedSubscriptionsResponse.md - - docs/Models/Operations/CustomerPortalSeatsListClaimedSubscriptionsSecurity.md - - docs/Models/Operations/CustomerPortalSeatsListSeatsRequest.md - - docs/Models/Operations/CustomerPortalSeatsListSeatsResponse.md - - docs/Models/Operations/CustomerPortalSeatsListSeatsSecurity.md - - docs/Models/Operations/CustomerPortalSeatsResendInvitationRequest.md - - docs/Models/Operations/CustomerPortalSeatsResendInvitationResponse.md - - docs/Models/Operations/CustomerPortalSeatsResendInvitationSecurity.md - - docs/Models/Operations/CustomerPortalSeatsRevokeSeatRequest.md - - docs/Models/Operations/CustomerPortalSeatsRevokeSeatResponse.md - - docs/Models/Operations/CustomerPortalSeatsRevokeSeatSecurity.md - - docs/Models/Operations/CustomerPortalSubscriptionsCancelRequest.md - - docs/Models/Operations/CustomerPortalSubscriptionsCancelResponse.md - - docs/Models/Operations/CustomerPortalSubscriptionsCancelSecurity.md - - docs/Models/Operations/CustomerPortalSubscriptionsGetRequest.md - - docs/Models/Operations/CustomerPortalSubscriptionsGetResponse.md - - docs/Models/Operations/CustomerPortalSubscriptionsGetSecurity.md - - docs/Models/Operations/CustomerPortalSubscriptionsListQueryParamProductIDFilter.md - - docs/Models/Operations/CustomerPortalSubscriptionsListRequest.md - - docs/Models/Operations/CustomerPortalSubscriptionsListResponse.md - - docs/Models/Operations/CustomerPortalSubscriptionsListSecurity.md - - docs/Models/Operations/CustomerPortalSubscriptionsUpdateRequest.md - - docs/Models/Operations/CustomerPortalSubscriptionsUpdateResponse.md - - docs/Models/Operations/CustomerPortalSubscriptionsUpdateSecurity.md - - docs/Models/Operations/CustomerPortalWalletsGetRequest.md - - docs/Models/Operations/CustomerPortalWalletsGetResponse.md - - docs/Models/Operations/CustomerPortalWalletsGetSecurity.md - - docs/Models/Operations/CustomerPortalWalletsListRequest.md - - docs/Models/Operations/CustomerPortalWalletsListResponse.md - - docs/Models/Operations/CustomerPortalWalletsListSecurity.md - - docs/Models/Operations/CustomerSeatsAssignSeatResponse.md - - docs/Models/Operations/CustomerSeatsClaimSeatResponse.md - - docs/Models/Operations/CustomerSeatsGetClaimInfoRequest.md - - docs/Models/Operations/CustomerSeatsGetClaimInfoResponse.md - - docs/Models/Operations/CustomerSeatsListSeatsRequest.md - - docs/Models/Operations/CustomerSeatsListSeatsResponse.md - - docs/Models/Operations/CustomerSeatsResendInvitationRequest.md - - docs/Models/Operations/CustomerSeatsResendInvitationResponse.md - - docs/Models/Operations/CustomerSeatsRevokeSeatRequest.md - - docs/Models/Operations/CustomerSeatsRevokeSeatResponse.md - - docs/Models/Operations/CustomerSessionsCreateCustomerSessionCreate.md - - docs/Models/Operations/CustomerSessionsCreateResponse.md - - docs/Models/Operations/CustomersCreateResponse.md - - docs/Models/Operations/CustomersDeleteExternalRequest.md - - docs/Models/Operations/CustomersDeleteExternalResponse.md - - docs/Models/Operations/CustomersDeleteRequest.md - - docs/Models/Operations/CustomersDeleteResponse.md - - docs/Models/Operations/CustomersExportQueryParamOrganizationId.md - - docs/Models/Operations/CustomersExportRequest.md - - docs/Models/Operations/CustomersExportResponse.md - - docs/Models/Operations/CustomersGetBalanceRequest.md - - docs/Models/Operations/CustomersGetBalanceResponse.md - - docs/Models/Operations/CustomersGetExternalRequest.md - - docs/Models/Operations/CustomersGetExternalResponse.md - - docs/Models/Operations/CustomersGetRequest.md - - docs/Models/Operations/CustomersGetResponse.md - - docs/Models/Operations/CustomersGetStateExternalRequest.md - - docs/Models/Operations/CustomersGetStateExternalResponse.md - - docs/Models/Operations/CustomersGetStateRequest.md - - docs/Models/Operations/CustomersGetStateResponse.md - - docs/Models/Operations/CustomersListQueryParamOrganizationIDFilter.md - - docs/Models/Operations/CustomersListRequest.md - - docs/Models/Operations/CustomersListResponse.md - - docs/Models/Operations/CustomersUpdateExternalRequest.md - - docs/Models/Operations/CustomersUpdateExternalResponse.md - - docs/Models/Operations/CustomersUpdateRequest.md - - docs/Models/Operations/CustomersUpdateResponse.md - - docs/Models/Operations/DiscountIDFilter.md - - docs/Models/Operations/DiscountsCreateResponse.md - - docs/Models/Operations/DiscountsDeleteRequest.md - - docs/Models/Operations/DiscountsDeleteResponse.md - - docs/Models/Operations/DiscountsGetRequest.md - - docs/Models/Operations/DiscountsGetResponse.md - - docs/Models/Operations/DiscountsListQueryParamOrganizationIDFilter.md - - docs/Models/Operations/DiscountsListRequest.md - - docs/Models/Operations/DiscountsListResponse.md - - docs/Models/Operations/DiscountsUpdateRequest.md - - docs/Models/Operations/DiscountsUpdateResponse.md - - docs/Models/Operations/EndpointId.md - - docs/Models/Operations/EventsGetRequest.md - - docs/Models/Operations/EventsGetResponse.md - - docs/Models/Operations/EventsIngestResponse.md - - docs/Models/Operations/EventsListNamesQueryParamCustomerIDFilter.md - - docs/Models/Operations/EventsListNamesQueryParamExternalCustomerIDFilter.md - - docs/Models/Operations/EventsListNamesQueryParamOrganizationIDFilter.md - - docs/Models/Operations/EventsListNamesRequest.md - - docs/Models/Operations/EventsListNamesResponse.md - - docs/Models/Operations/EventsListQueryParamCustomerIDFilter.md - - docs/Models/Operations/EventsListQueryParamOrganizationIDFilter.md - - docs/Models/Operations/EventsListRequest.md - - docs/Models/Operations/EventsListResponse.md - - docs/Models/Operations/ExternalCustomerIDFilter.md - - docs/Models/Operations/FileIDFilter.md - - docs/Models/Operations/FilesCreateResponse.md - - docs/Models/Operations/FilesDeleteRequest.md - - docs/Models/Operations/FilesDeleteResponse.md - - docs/Models/Operations/FilesListQueryParamOrganizationIDFilter.md - - docs/Models/Operations/FilesListRequest.md - - docs/Models/Operations/FilesListResponse.md - - docs/Models/Operations/FilesUpdateRequest.md - - docs/Models/Operations/FilesUpdateResponse.md - - docs/Models/Operations/FilesUpdateResponseFilesUpdate.md - - docs/Models/Operations/FilesUploadedRequest.md - - docs/Models/Operations/FilesUploadedResponse.md - - docs/Models/Operations/FilesUploadedResponseFilesUploaded.md - - docs/Models/Operations/LicenseKeysActivateResponse.md - - docs/Models/Operations/LicenseKeysDeactivateResponse.md - - docs/Models/Operations/LicenseKeysGetActivationRequest.md - - docs/Models/Operations/LicenseKeysGetActivationResponse.md - - docs/Models/Operations/LicenseKeysGetRequest.md - - docs/Models/Operations/LicenseKeysGetResponse.md - - docs/Models/Operations/LicenseKeysListQueryParamOrganizationIDFilter.md - - docs/Models/Operations/LicenseKeysListRequest.md - - docs/Models/Operations/LicenseKeysListResponse.md - - docs/Models/Operations/LicenseKeysUpdateRequest.md - - docs/Models/Operations/LicenseKeysUpdateResponse.md - - docs/Models/Operations/LicenseKeysValidateResponse.md - - docs/Models/Operations/MeterIDFilter.md - - docs/Models/Operations/MetersCreateResponse.md - - docs/Models/Operations/MetersGetRequest.md - - docs/Models/Operations/MetersGetResponse.md - - docs/Models/Operations/MetersListQueryParamOrganizationIDFilter.md - - docs/Models/Operations/MetersListRequest.md - - docs/Models/Operations/MetersListResponse.md - - docs/Models/Operations/MetersQuantitiesQueryParamCustomerIDFilter.md - - docs/Models/Operations/MetersQuantitiesQueryParamExternalCustomerIDFilter.md - - docs/Models/Operations/MetersQuantitiesRequest.md - - docs/Models/Operations/MetersQuantitiesResponse.md - - docs/Models/Operations/MetersUpdateRequest.md - - docs/Models/Operations/MetersUpdateResponse.md - - docs/Models/Operations/MethodFilter.md - - docs/Models/Operations/MetricsGetQueryParamCustomerIDFilter.md - - docs/Models/Operations/MetricsGetQueryParamOrganizationIDFilter.md - - docs/Models/Operations/MetricsGetQueryParamProductIDFilter.md - - docs/Models/Operations/MetricsGetRequest.md - - docs/Models/Operations/MetricsGetResponse.md - - docs/Models/Operations/MetricsLimitsResponse.md - - docs/Models/Operations/NameFilter.md - - docs/Models/Operations/Oauth2AuthorizeResponse.md - - docs/Models/Operations/Oauth2AuthorizeResponseOauth2Authorize.md - - docs/Models/Operations/Oauth2ClientsOauth2CreateClientResponse.md - - docs/Models/Operations/Oauth2ClientsOauth2DeleteClientRequest.md - - docs/Models/Operations/Oauth2ClientsOauth2DeleteClientResponse.md - - docs/Models/Operations/Oauth2ClientsOauth2GetClientRequest.md - - docs/Models/Operations/Oauth2ClientsOauth2GetClientResponse.md - - docs/Models/Operations/Oauth2ClientsOauth2UpdateClientRequest.md - - docs/Models/Operations/Oauth2ClientsOauth2UpdateClientResponse.md - - docs/Models/Operations/Oauth2IntrospectTokenResponse.md - - docs/Models/Operations/Oauth2RequestTokenRequestBody.md - - docs/Models/Operations/Oauth2RequestTokenResponse.md - - docs/Models/Operations/Oauth2RevokeTokenResponse.md - - docs/Models/Operations/Oauth2UserinfoResponse.md - - docs/Models/Operations/Oauth2UserinfoResponseOauth2Userinfo.md - - docs/Models/Operations/OrderIDFilter.md - - docs/Models/Operations/OrdersExportQueryParamOrganizationIDFilter.md - - docs/Models/Operations/OrdersExportQueryParamProductIDFilter.md - - docs/Models/Operations/OrdersExportRequest.md - - docs/Models/Operations/OrdersExportResponse.md - - docs/Models/Operations/OrdersGenerateInvoiceRequest.md - - docs/Models/Operations/OrdersGenerateInvoiceResponse.md - - docs/Models/Operations/OrdersGetRequest.md - - docs/Models/Operations/OrdersGetResponse.md - - docs/Models/Operations/OrdersInvoiceRequest.md - - docs/Models/Operations/OrdersInvoiceResponse.md - - docs/Models/Operations/OrdersListQueryParamCustomerIDFilter.md - - docs/Models/Operations/OrdersListQueryParamOrganizationIDFilter.md - - docs/Models/Operations/OrdersListQueryParamProductIDFilter.md - - docs/Models/Operations/OrdersListRequest.md - - docs/Models/Operations/OrdersListResponse.md - - docs/Models/Operations/OrdersUpdateRequest.md - - docs/Models/Operations/OrdersUpdateResponse.md - - docs/Models/Operations/OrganizationIDFilter.md - - docs/Models/Operations/OrganizationId.md - - docs/Models/Operations/OrganizationsCreateResponse.md - - docs/Models/Operations/OrganizationsGetRequest.md - - docs/Models/Operations/OrganizationsGetResponse.md - - docs/Models/Operations/OrganizationsListRequest.md - - docs/Models/Operations/OrganizationsListResponse.md - - docs/Models/Operations/OrganizationsUpdateRequest.md - - docs/Models/Operations/OrganizationsUpdateResponse.md - - docs/Models/Operations/PaymentsGetRequest.md - - docs/Models/Operations/PaymentsGetResponse.md - - docs/Models/Operations/PaymentsListQueryParamCheckoutIDFilter.md - - docs/Models/Operations/PaymentsListQueryParamOrderIDFilter.md - - docs/Models/Operations/PaymentsListQueryParamOrganizationIDFilter.md - - docs/Models/Operations/PaymentsListRequest.md - - docs/Models/Operations/PaymentsListResponse.md - - docs/Models/Operations/ProductBillingTypeFilter.md - - docs/Models/Operations/ProductIDFilter.md - - docs/Models/Operations/ProductsCreateResponse.md - - docs/Models/Operations/ProductsGetRequest.md - - docs/Models/Operations/ProductsGetResponse.md - - docs/Models/Operations/ProductsListQueryParamOrganizationIDFilter.md - - docs/Models/Operations/ProductsListRequest.md - - docs/Models/Operations/ProductsListResponse.md - - docs/Models/Operations/ProductsUpdateBenefitsRequest.md - - docs/Models/Operations/ProductsUpdateBenefitsResponse.md - - docs/Models/Operations/ProductsUpdateRequest.md - - docs/Models/Operations/ProductsUpdateResponse.md - - docs/Models/Operations/QueryParamBenefitIDFilter.md - - docs/Models/Operations/QueryParamBenefitTypeFilter.md - - docs/Models/Operations/QueryParamCheckoutIDFilter.md - - docs/Models/Operations/QueryParamCustomerIDFilter.md - - docs/Models/Operations/QueryParamDiscountIDFilter.md - - docs/Models/Operations/QueryParamExternalCustomerIDFilter.md - - docs/Models/Operations/QueryParamMeterIDFilter.md - - docs/Models/Operations/QueryParamOrderIDFilter.md - - docs/Models/Operations/QueryParamOrganizationIDFilter.md - - docs/Models/Operations/QueryParamOrganizationId.md - - docs/Models/Operations/QueryParamProductBillingTypeFilter.md - - docs/Models/Operations/QueryParamProductIDFilter.md - - docs/Models/Operations/QueryParamSourceFilter.md - - docs/Models/Operations/QueryParamStatusFilter.md - - docs/Models/Operations/QueryParamSubscriptionIDFilter.md - - docs/Models/Operations/RefundIDFilter.md - - docs/Models/Operations/RefundsCreateResponse.md - - docs/Models/Operations/RefundsListQueryParamCustomerIDFilter.md - - docs/Models/Operations/RefundsListQueryParamOrganizationIDFilter.md - - docs/Models/Operations/RefundsListRequest.md - - docs/Models/Operations/RefundsListResponse.md - - docs/Models/Operations/SourceFilter.md - - docs/Models/Operations/StatusFilter.md - - docs/Models/Operations/SubscriptionIDFilter.md - - docs/Models/Operations/SubscriptionsCreateResponse.md - - docs/Models/Operations/SubscriptionsCreateSubscriptionCreate.md - - docs/Models/Operations/SubscriptionsExportRequest.md - - docs/Models/Operations/SubscriptionsExportResponse.md - - docs/Models/Operations/SubscriptionsGetRequest.md - - docs/Models/Operations/SubscriptionsGetResponse.md - - docs/Models/Operations/SubscriptionsListRequest.md - - docs/Models/Operations/SubscriptionsListResponse.md - - docs/Models/Operations/SubscriptionsRevokeRequest.md - - docs/Models/Operations/SubscriptionsRevokeResponse.md - - docs/Models/Operations/SubscriptionsUpdateRequest.md - - docs/Models/Operations/SubscriptionsUpdateResponse.md - - docs/Models/Operations/WalletsGetRequest.md - - docs/Models/Operations/WalletsGetResponse.md - - docs/Models/Operations/WalletsListQueryParamCustomerIDFilter.md - - docs/Models/Operations/WalletsListQueryParamOrganizationIDFilter.md - - docs/Models/Operations/WalletsListRequest.md - - docs/Models/Operations/WalletsListResponse.md - - docs/Models/Operations/WalletsTopUpRequest.md - - docs/Models/Operations/WalletsTopUpResponse.md - - docs/Models/Operations/WebhooksCreateWebhookEndpointResponse.md - - docs/Models/Operations/WebhooksDeleteWebhookEndpointRequest.md - - docs/Models/Operations/WebhooksDeleteWebhookEndpointResponse.md - - docs/Models/Operations/WebhooksGetWebhookEndpointRequest.md - - docs/Models/Operations/WebhooksGetWebhookEndpointResponse.md - - docs/Models/Operations/WebhooksListWebhookDeliveriesRequest.md - - docs/Models/Operations/WebhooksListWebhookDeliveriesResponse.md - - docs/Models/Operations/WebhooksListWebhookEndpointsRequest.md - - docs/Models/Operations/WebhooksListWebhookEndpointsResponse.md - - docs/Models/Operations/WebhooksRedeliverWebhookEventRequest.md - - docs/Models/Operations/WebhooksRedeliverWebhookEventResponse.md - - docs/Models/Operations/WebhooksResetWebhookEndpointSecretRequest.md - - docs/Models/Operations/WebhooksResetWebhookEndpointSecretResponse.md - - docs/Models/Operations/WebhooksUpdateWebhookEndpointRequest.md - - docs/Models/Operations/WebhooksUpdateWebhookEndpointResponse.md - - docs/Models/Webhooks/EndpointbenefitCreatedPostResponse.md - - docs/Models/Webhooks/EndpointbenefitGrantCreatedPostResponse.md - - docs/Models/Webhooks/EndpointbenefitGrantCycledPostResponse.md - - docs/Models/Webhooks/EndpointbenefitGrantRevokedPostResponse.md - - docs/Models/Webhooks/EndpointbenefitGrantUpdatedPostResponse.md - - docs/Models/Webhooks/EndpointbenefitUpdatedPostResponse.md - - docs/Models/Webhooks/EndpointcheckoutCreatedPostResponse.md - - docs/Models/Webhooks/EndpointcheckoutUpdatedPostResponse.md - - docs/Models/Webhooks/EndpointcustomerCreatedPostResponse.md - - docs/Models/Webhooks/EndpointcustomerDeletedPostResponse.md - - docs/Models/Webhooks/EndpointcustomerSeatAssignedPostResponse.md - - docs/Models/Webhooks/EndpointcustomerSeatClaimedPostResponse.md - - docs/Models/Webhooks/EndpointcustomerSeatRevokedPostResponse.md - - docs/Models/Webhooks/EndpointcustomerStateChangedPostResponse.md - - docs/Models/Webhooks/EndpointcustomerUpdatedPostResponse.md - - docs/Models/Webhooks/EndpointorderCreatedPostResponse.md - - docs/Models/Webhooks/EndpointorderPaidPostResponse.md - - docs/Models/Webhooks/EndpointorderRefundedPostResponse.md - - docs/Models/Webhooks/EndpointorderUpdatedPostResponse.md - - docs/Models/Webhooks/EndpointorganizationUpdatedPostResponse.md - - docs/Models/Webhooks/EndpointproductCreatedPostResponse.md - - docs/Models/Webhooks/EndpointproductUpdatedPostResponse.md - - docs/Models/Webhooks/EndpointrefundCreatedPostResponse.md - - docs/Models/Webhooks/EndpointrefundUpdatedPostResponse.md - - docs/Models/Webhooks/EndpointsubscriptionActivePostResponse.md - - docs/Models/Webhooks/EndpointsubscriptionCanceledPostResponse.md - - docs/Models/Webhooks/EndpointsubscriptionCreatedPostResponse.md - - docs/Models/Webhooks/EndpointsubscriptionRevokedPostResponse.md - - docs/Models/Webhooks/EndpointsubscriptionUncanceledPostResponse.md - - docs/Models/Webhooks/EndpointsubscriptionUpdatedPostResponse.md - - docs/sdks/benefitgrants/README.md - - docs/sdks/benefits/README.md - - docs/sdks/checkoutlinks/README.md - - docs/sdks/checkouts/README.md - - docs/sdks/clients/README.md - - docs/sdks/customermeters/README.md - - docs/sdks/customers/README.md - - docs/sdks/customerseats/README.md - - docs/sdks/customersession/README.md - - docs/sdks/customersessions/README.md - - docs/sdks/customfields/README.md - - docs/sdks/discounts/README.md - - docs/sdks/downloadables/README.md - - docs/sdks/events/README.md - - docs/sdks/files/README.md - - docs/sdks/licensekeys/README.md - - docs/sdks/meters/README.md - - docs/sdks/metrics/README.md - - docs/sdks/oauth2/README.md - - docs/sdks/orders/README.md - - docs/sdks/organizations/README.md - - docs/sdks/payments/README.md - - docs/sdks/polarbenefitgrants/README.md - - docs/sdks/polarcustomermeters/README.md - - docs/sdks/polarcustomers/README.md - - docs/sdks/polarlicensekeys/README.md - - docs/sdks/polarorders/README.md - - docs/sdks/polarorganizations/README.md - - docs/sdks/polarsubscriptions/README.md - - docs/sdks/polarwallets/README.md - - docs/sdks/products/README.md - - docs/sdks/refunds/README.md - - docs/sdks/seats/README.md - - docs/sdks/subscriptions/README.md - - docs/sdks/wallets/README.md - - docs/sdks/webhooks/README.md - - phpstan.neon - - phpunit.xml - - pint.json - - rector.php - - src/BenefitGrants.php - - src/Benefits.php - - src/CheckoutLinks.php - - src/Checkouts.php - - src/Clients.php - - src/CustomFields.php - - src/CustomerMeters.php - - src/CustomerPortal.php - - src/CustomerSeats.php - - src/CustomerSession.php - - src/CustomerSessions.php - - src/Customers.php - - src/Discounts.php - - src/Downloadables.php - - src/Events.php - - src/Files.php - - src/Hooks/AfterErrorContext.php - - src/Hooks/AfterErrorHook.php - - src/Hooks/AfterSuccessContext.php - - src/Hooks/AfterSuccessHook.php - - src/Hooks/BeforeRequestContext.php - - src/Hooks/BeforeRequestHook.php - - src/Hooks/Credentials.php - - src/Hooks/ErrorResponseContext.php - - src/Hooks/FailEarlyException.php - - src/Hooks/HookContext.php - - src/Hooks/Hooks.php - - src/Hooks/SDKHooks.php - - src/Hooks/SDKInitHook.php - - src/Hooks/SDKRequestContext.php - - src/Hooks/Session.php - - src/Hooks/TokenResponse.php - - src/LicenseKeys.php - - src/Meters.php - - src/Metrics.php - - src/Models/Components/Address.php - - src/Models/Components/AddressDict.php - - src/Models/Components/AddressInput.php - - src/Models/Components/AggregationFunction.php - - src/Models/Components/AttachedCustomField.php - - src/Models/Components/AttachedCustomFieldCreate.php - - src/Models/Components/AuthorizationCodeTokenRequest.php - - src/Models/Components/AuthorizeOrganization.php - - src/Models/Components/AuthorizeResponseOrganization.php - - src/Models/Components/AuthorizeResponseUser.php - - src/Models/Components/AuthorizeUser.php - - src/Models/Components/BenefitCustom.php - - src/Models/Components/BenefitCustomCreate.php - - src/Models/Components/BenefitCustomCreateProperties.php - - src/Models/Components/BenefitCustomProperties.php - - src/Models/Components/BenefitCustomSubscriber.php - - src/Models/Components/BenefitCustomSubscriberProperties.php - - src/Models/Components/BenefitCustomUpdate.php - - src/Models/Components/BenefitCycledEvent.php - - src/Models/Components/BenefitDiscord.php - - src/Models/Components/BenefitDiscordCreate.php - - src/Models/Components/BenefitDiscordCreateProperties.php - - src/Models/Components/BenefitDiscordProperties.php - - src/Models/Components/BenefitDiscordSubscriber.php - - src/Models/Components/BenefitDiscordSubscriberProperties.php - - src/Models/Components/BenefitDiscordUpdate.php - - src/Models/Components/BenefitDownloadables.php - - src/Models/Components/BenefitDownloadablesCreate.php - - src/Models/Components/BenefitDownloadablesCreateProperties.php - - src/Models/Components/BenefitDownloadablesProperties.php - - src/Models/Components/BenefitDownloadablesSubscriber.php - - src/Models/Components/BenefitDownloadablesSubscriberProperties.php - - src/Models/Components/BenefitDownloadablesUpdate.php - - src/Models/Components/BenefitGitHubRepository.php - - src/Models/Components/BenefitGitHubRepositoryCreate.php - - src/Models/Components/BenefitGitHubRepositoryCreateProperties.php - - src/Models/Components/BenefitGitHubRepositoryCreatePropertiesPermission.php - - src/Models/Components/BenefitGitHubRepositoryProperties.php - - src/Models/Components/BenefitGitHubRepositorySubscriber.php - - src/Models/Components/BenefitGitHubRepositorySubscriberProperties.php - - src/Models/Components/BenefitGitHubRepositoryUpdate.php - - src/Models/Components/BenefitGrant.php - - src/Models/Components/BenefitGrantCustomProperties.php - - src/Models/Components/BenefitGrantCustomWebhook.php - - src/Models/Components/BenefitGrantDiscordProperties.php - - src/Models/Components/BenefitGrantDiscordWebhook.php - - src/Models/Components/BenefitGrantDownloadablesProperties.php - - src/Models/Components/BenefitGrantDownloadablesWebhook.php - - src/Models/Components/BenefitGrantError.php - - src/Models/Components/BenefitGrantGitHubRepositoryProperties.php - - src/Models/Components/BenefitGrantGitHubRepositoryPropertiesPermission.php - - src/Models/Components/BenefitGrantGitHubRepositoryWebhook.php - - src/Models/Components/BenefitGrantLicenseKeysProperties.php - - src/Models/Components/BenefitGrantLicenseKeysWebhook.php - - src/Models/Components/BenefitGrantMetadata.php - - src/Models/Components/BenefitGrantMeterCreditProperties.php - - src/Models/Components/BenefitGrantMeterCreditWebhook.php - - src/Models/Components/BenefitGrantSortProperty.php - - src/Models/Components/BenefitGrantedEvent.php - - src/Models/Components/BenefitLicenseKeyActivationCreateProperties.php - - src/Models/Components/BenefitLicenseKeyActivationProperties.php - - src/Models/Components/BenefitLicenseKeyExpirationProperties.php - - src/Models/Components/BenefitLicenseKeys.php - - src/Models/Components/BenefitLicenseKeysCreate.php - - src/Models/Components/BenefitLicenseKeysCreateProperties.php - - src/Models/Components/BenefitLicenseKeysProperties.php - - src/Models/Components/BenefitLicenseKeysSubscriber.php - - src/Models/Components/BenefitLicenseKeysSubscriberProperties.php - - src/Models/Components/BenefitLicenseKeysUpdate.php - - src/Models/Components/BenefitMeterCredit.php - - src/Models/Components/BenefitMeterCreditCreate.php - - src/Models/Components/BenefitMeterCreditCreateProperties.php - - src/Models/Components/BenefitMeterCreditProperties.php - - src/Models/Components/BenefitMeterCreditSubscriber.php - - src/Models/Components/BenefitMeterCreditSubscriberProperties.php - - src/Models/Components/BenefitMeterCreditUpdate.php - - src/Models/Components/BenefitPublic.php - - src/Models/Components/BenefitRevokedEvent.php - - src/Models/Components/BenefitSortProperty.php - - src/Models/Components/BenefitType.php - - src/Models/Components/BenefitUpdatedEvent.php - - src/Models/Components/BillingAddressFieldMode.php - - src/Models/Components/CardPayment.php - - src/Models/Components/CardPaymentMetadata.php - - src/Models/Components/Checkout.php - - src/Models/Components/CheckoutBillingAddressFields.php - - src/Models/Components/CheckoutConfirmStripe.php - - src/Models/Components/CheckoutCreate.php - - src/Models/Components/CheckoutDiscountFixedOnceForeverDuration.php - - src/Models/Components/CheckoutDiscountFixedRepeatDuration.php - - src/Models/Components/CheckoutDiscountPercentageOnceForeverDuration.php - - src/Models/Components/CheckoutDiscountPercentageRepeatDuration.php - - src/Models/Components/CheckoutLink.php - - src/Models/Components/CheckoutLinkCreateProduct.php - - src/Models/Components/CheckoutLinkCreateProductPrice.php - - src/Models/Components/CheckoutLinkCreateProducts.php - - src/Models/Components/CheckoutLinkProduct.php - - src/Models/Components/CheckoutLinkSortProperty.php - - src/Models/Components/CheckoutLinkUpdate.php - - src/Models/Components/CheckoutProduct.php - - src/Models/Components/CheckoutPublic.php - - src/Models/Components/CheckoutPublicConfirmed.php - - src/Models/Components/CheckoutSortProperty.php - - src/Models/Components/CheckoutStatus.php - - src/Models/Components/CheckoutUpdate.php - - src/Models/Components/CheckoutUpdatePublic.php - - src/Models/Components/CostMetadataInput.php - - src/Models/Components/CostMetadataOutput.php - - src/Models/Components/CountAggregation.php - - src/Models/Components/CountryAlpha2.php - - src/Models/Components/CountryAlpha2Input.php - - src/Models/Components/CustomFieldCheckbox.php - - src/Models/Components/CustomFieldCheckboxProperties.php - - src/Models/Components/CustomFieldCreateCheckbox.php - - src/Models/Components/CustomFieldCreateDate.php - - src/Models/Components/CustomFieldCreateNumber.php - - src/Models/Components/CustomFieldCreateSelect.php - - src/Models/Components/CustomFieldCreateText.php - - src/Models/Components/CustomFieldDate.php - - src/Models/Components/CustomFieldDateProperties.php - - src/Models/Components/CustomFieldNumber.php - - src/Models/Components/CustomFieldNumberProperties.php - - src/Models/Components/CustomFieldSelect.php - - src/Models/Components/CustomFieldSelectOption.php - - src/Models/Components/CustomFieldSelectProperties.php - - src/Models/Components/CustomFieldSortProperty.php - - src/Models/Components/CustomFieldText.php - - src/Models/Components/CustomFieldTextProperties.php - - src/Models/Components/CustomFieldType.php - - src/Models/Components/CustomFieldUpdateCheckbox.php - - src/Models/Components/CustomFieldUpdateDate.php - - src/Models/Components/CustomFieldUpdateNumber.php - - src/Models/Components/CustomFieldUpdateSelect.php - - src/Models/Components/CustomFieldUpdateText.php - - src/Models/Components/Customer.php - - src/Models/Components/CustomerBalance.php - - src/Models/Components/CustomerBenefitGrantCustom.php - - src/Models/Components/CustomerBenefitGrantCustomUpdate.php - - src/Models/Components/CustomerBenefitGrantDiscord.php - - src/Models/Components/CustomerBenefitGrantDiscordPropertiesUpdate.php - - src/Models/Components/CustomerBenefitGrantDiscordUpdate.php - - src/Models/Components/CustomerBenefitGrantDownloadables.php - - src/Models/Components/CustomerBenefitGrantDownloadablesUpdate.php - - src/Models/Components/CustomerBenefitGrantGitHubRepository.php - - src/Models/Components/CustomerBenefitGrantGitHubRepositoryPropertiesUpdate.php - - src/Models/Components/CustomerBenefitGrantGitHubRepositoryUpdate.php - - src/Models/Components/CustomerBenefitGrantLicenseKeys.php - - src/Models/Components/CustomerBenefitGrantLicenseKeysUpdate.php - - src/Models/Components/CustomerBenefitGrantMeterCredit.php - - src/Models/Components/CustomerBenefitGrantMeterCreditUpdate.php - - src/Models/Components/CustomerBenefitGrantSortProperty.php - - src/Models/Components/CustomerCancellationReason.php - - src/Models/Components/CustomerCreate.php - - src/Models/Components/CustomerCreatedEvent.php - - src/Models/Components/CustomerCreatedMetadata.php - - src/Models/Components/CustomerCustomerMeter.php - - src/Models/Components/CustomerCustomerMeterMeter.php - - src/Models/Components/CustomerCustomerMeterSortProperty.php - - src/Models/Components/CustomerCustomerSession.php - - src/Models/Components/CustomerDeletedEvent.php - - src/Models/Components/CustomerDeletedMetadata.php - - src/Models/Components/CustomerMeter.php - - src/Models/Components/CustomerMeterSortProperty.php - - src/Models/Components/CustomerOrder.php - - src/Models/Components/CustomerOrderConfirmPayment.php - - src/Models/Components/CustomerOrderInvoice.php - - src/Models/Components/CustomerOrderPaymentConfirmation.php - - src/Models/Components/CustomerOrderPaymentStatus.php - - src/Models/Components/CustomerOrderProduct.php - - src/Models/Components/CustomerOrderSortProperty.php - - src/Models/Components/CustomerOrderSubscription.php - - src/Models/Components/CustomerOrderUpdate.php - - src/Models/Components/CustomerOrganization.php - - src/Models/Components/CustomerPaymentMethodConfirm.php - - src/Models/Components/CustomerPaymentMethodCreate.php - - src/Models/Components/CustomerPaymentMethodCreateRequiresActionResponse.php - - src/Models/Components/CustomerPaymentMethodCreateSucceededResponse.php - - src/Models/Components/CustomerPortalCustomer.php - - src/Models/Components/CustomerPortalCustomerUpdate.php - - src/Models/Components/CustomerPortalOAuthAccount.php - - src/Models/Components/CustomerProduct.php - - src/Models/Components/CustomerSeat.php - - src/Models/Components/CustomerSeatClaimResponse.php - - src/Models/Components/CustomerSession.php - - src/Models/Components/CustomerSessionCustomerExternalIDCreate.php - - src/Models/Components/CustomerSessionCustomerIDCreate.php - - src/Models/Components/CustomerSortProperty.php - - src/Models/Components/CustomerState.php - - src/Models/Components/CustomerStateBenefitGrant.php - - src/Models/Components/CustomerStateMeter.php - - src/Models/Components/CustomerStateSubscription.php - - src/Models/Components/CustomerStateSubscriptionMeter.php - - src/Models/Components/CustomerSubscription.php - - src/Models/Components/CustomerSubscriptionCancel.php - - src/Models/Components/CustomerSubscriptionMeter.php - - src/Models/Components/CustomerSubscriptionMeterMeter.php - - src/Models/Components/CustomerSubscriptionProduct.php - - src/Models/Components/CustomerSubscriptionSortProperty.php - - src/Models/Components/CustomerSubscriptionUpdateProduct.php - - src/Models/Components/CustomerSubscriptionUpdateSeats.php - - src/Models/Components/CustomerUpdate.php - - src/Models/Components/CustomerUpdateExternalID.php - - src/Models/Components/CustomerUpdatedEvent.php - - src/Models/Components/CustomerUpdatedFields.php - - src/Models/Components/CustomerUpdatedMetadata.php - - src/Models/Components/CustomerWallet.php - - src/Models/Components/CustomerWalletSortProperty.php - - src/Models/Components/DiscountDuration.php - - src/Models/Components/DiscountFixedOnceForeverDuration.php - - src/Models/Components/DiscountFixedOnceForeverDurationBase.php - - src/Models/Components/DiscountFixedOnceForeverDurationCreate.php - - src/Models/Components/DiscountFixedRepeatDuration.php - - src/Models/Components/DiscountFixedRepeatDurationBase.php - - src/Models/Components/DiscountFixedRepeatDurationCreate.php - - src/Models/Components/DiscountPercentageOnceForeverDuration.php - - src/Models/Components/DiscountPercentageOnceForeverDurationBase.php - - src/Models/Components/DiscountPercentageOnceForeverDurationCreate.php - - src/Models/Components/DiscountPercentageRepeatDuration.php - - src/Models/Components/DiscountPercentageRepeatDurationBase.php - - src/Models/Components/DiscountPercentageRepeatDurationCreate.php - - src/Models/Components/DiscountProduct.php - - src/Models/Components/DiscountSortProperty.php - - src/Models/Components/DiscountType.php - - src/Models/Components/DiscountUpdate.php - - src/Models/Components/DownloadableFileCreate.php - - src/Models/Components/DownloadableFileRead.php - - src/Models/Components/DownloadableRead.php - - src/Models/Components/EventCreateCustomer.php - - src/Models/Components/EventCreateExternalCustomer.php - - src/Models/Components/EventName.php - - src/Models/Components/EventNamesSortProperty.php - - src/Models/Components/EventSortProperty.php - - src/Models/Components/EventSource.php - - src/Models/Components/EventsIngest.php - - src/Models/Components/EventsIngestResponse.php - - src/Models/Components/ExistingProductPrice.php - - src/Models/Components/FileDownload.php - - src/Models/Components/FilePatch.php - - src/Models/Components/FileServiceTypes.php - - src/Models/Components/FileUpload.php - - src/Models/Components/FileUploadCompleted.php - - src/Models/Components/Filter.php - - src/Models/Components/FilterClause.php - - src/Models/Components/FilterConjunction.php - - src/Models/Components/FilterOperator.php - - src/Models/Components/Func.php - - src/Models/Components/GenericPayment.php - - src/Models/Components/GrantTypes.php - - src/Models/Components/IntrospectTokenRequest.php - - src/Models/Components/IntrospectTokenRequestTokenTypeHint.php - - src/Models/Components/IntrospectTokenResponse.php - - src/Models/Components/LLMMetadata.php - - src/Models/Components/LegacyRecurringProductPriceCustom.php - - src/Models/Components/LegacyRecurringProductPriceFixed.php - - src/Models/Components/LegacyRecurringProductPriceFree.php - - src/Models/Components/LicenseKeyActivate.php - - src/Models/Components/LicenseKeyActivationBase.php - - src/Models/Components/LicenseKeyActivationRead.php - - src/Models/Components/LicenseKeyCustomer.php - - src/Models/Components/LicenseKeyDeactivate.php - - src/Models/Components/LicenseKeyRead.php - - src/Models/Components/LicenseKeyStatus.php - - src/Models/Components/LicenseKeyUpdate.php - - src/Models/Components/LicenseKeyValidate.php - - src/Models/Components/LicenseKeyWithActivations.php - - src/Models/Components/ListResource.php - - src/Models/Components/ListResourceBenefit.php - - src/Models/Components/ListResourceBenefitGrant.php - - src/Models/Components/ListResourceCheckout.php - - src/Models/Components/ListResourceCheckoutLink.php - - src/Models/Components/ListResourceCustomField.php - - src/Models/Components/ListResourceCustomer.php - - src/Models/Components/ListResourceCustomerBenefitGrant.php - - src/Models/Components/ListResourceCustomerCustomerMeter.php - - src/Models/Components/ListResourceCustomerMeter.php - - src/Models/Components/ListResourceCustomerOrder.php - - src/Models/Components/ListResourceCustomerPaymentMethod.php - - src/Models/Components/ListResourceCustomerSubscription.php - - src/Models/Components/ListResourceCustomerWallet.php - - src/Models/Components/ListResourceDiscount.php - - src/Models/Components/ListResourceDownloadableRead.php - - src/Models/Components/ListResourceEvent.php - - src/Models/Components/ListResourceEventName.php - - src/Models/Components/ListResourceFileRead.php - - src/Models/Components/ListResourceLicenseKeyRead.php - - src/Models/Components/ListResourceMeter.php - - src/Models/Components/ListResourceOrder.php - - src/Models/Components/ListResourceOrganization.php - - src/Models/Components/ListResourceProduct.php - - src/Models/Components/ListResourceRefund.php - - src/Models/Components/ListResourceSubscription.php - - src/Models/Components/ListResourceWallet.php - - src/Models/Components/ListResourceWebhookDelivery.php - - src/Models/Components/ListResourceWebhookEndpoint.php - - src/Models/Components/Meter.php - - src/Models/Components/MeterCreate.php - - src/Models/Components/MeterCreditEvent.php - - src/Models/Components/MeterCreditedMetadata.php - - src/Models/Components/MeterQuantities.php - - src/Models/Components/MeterQuantity.php - - src/Models/Components/MeterResetEvent.php - - src/Models/Components/MeterResetMetadata.php - - src/Models/Components/MeterSortProperty.php - - src/Models/Components/MeterUpdate.php - - src/Models/Components/Metric.php - - src/Models/Components/MetricPeriod.php - - src/Models/Components/MetricType.php - - src/Models/Components/Metrics.php - - src/Models/Components/MetricsIntervalLimit.php - - src/Models/Components/MetricsIntervalsLimits.php - - src/Models/Components/MetricsLimits.php - - src/Models/Components/MetricsResponse.php - - src/Models/Components/MetricsTotals.php - - src/Models/Components/OAuth2ClientConfiguration.php - - src/Models/Components/OAuth2ClientConfigurationUpdate.php - - src/Models/Components/OAuth2ClientConfigurationUpdateGrantTypes.php - - src/Models/Components/OAuth2ClientConfigurationUpdateTokenEndpointAuthMethod.php - - src/Models/Components/OAuth2ClientPublic.php - - src/Models/Components/Order.php - - src/Models/Components/OrderBillingReason.php - - src/Models/Components/OrderCustomer.php - - src/Models/Components/OrderInvoice.php - - src/Models/Components/OrderItemSchema.php - - src/Models/Components/OrderPaidEvent.php - - src/Models/Components/OrderPaidMetadata.php - - src/Models/Components/OrderProduct.php - - src/Models/Components/OrderRefundedEvent.php - - src/Models/Components/OrderRefundedMetadata.php - - src/Models/Components/OrderSortProperty.php - - src/Models/Components/OrderStatus.php - - src/Models/Components/OrderSubscription.php - - src/Models/Components/OrderUpdate.php - - src/Models/Components/Organization.php - - src/Models/Components/OrganizationAvatarFileCreate.php - - src/Models/Components/OrganizationAvatarFileRead.php - - src/Models/Components/OrganizationCreate.php - - src/Models/Components/OrganizationCustomerEmailSettings.php - - src/Models/Components/OrganizationDetails.php - - src/Models/Components/OrganizationFeatureSettings.php - - src/Models/Components/OrganizationNotificationSettings.php - - src/Models/Components/OrganizationSocialLink.php - - src/Models/Components/OrganizationSocialPlatforms.php - - src/Models/Components/OrganizationSortProperty.php - - src/Models/Components/OrganizationStatus.php - - src/Models/Components/OrganizationSubscriptionSettings.php - - src/Models/Components/OrganizationUpdate.php - - src/Models/Components/Pagination.php - - src/Models/Components/PaymentMethodCard.php - - src/Models/Components/PaymentMethodCardMetadata.php - - src/Models/Components/PaymentMethodGeneric.php - - src/Models/Components/PaymentProcessor.php - - src/Models/Components/PaymentSortProperty.php - - src/Models/Components/PaymentStatus.php - - src/Models/Components/Permission.php - - src/Models/Components/Product.php - - src/Models/Components/ProductBenefitsUpdate.php - - src/Models/Components/ProductBillingType.php - - src/Models/Components/ProductCreateOneTime.php - - src/Models/Components/ProductCreateRecurring.php - - src/Models/Components/ProductMediaFileCreate.php - - src/Models/Components/ProductMediaFileRead.php - - src/Models/Components/ProductPriceCustom.php - - src/Models/Components/ProductPriceCustomCreate.php - - src/Models/Components/ProductPriceFixed.php - - src/Models/Components/ProductPriceFixedCreate.php - - src/Models/Components/ProductPriceFree.php - - src/Models/Components/ProductPriceFreeCreate.php - - src/Models/Components/ProductPriceMeter.php - - src/Models/Components/ProductPriceMeteredUnit.php - - src/Models/Components/ProductPriceMeteredUnitCreate.php - - src/Models/Components/ProductPriceSeatBased.php - - src/Models/Components/ProductPriceSeatBasedCreate.php - - src/Models/Components/ProductPriceSeatTier.php - - src/Models/Components/ProductPriceSeatTiers.php - - src/Models/Components/ProductPriceType.php - - src/Models/Components/ProductSortProperty.php - - src/Models/Components/ProductUpdate.php - - src/Models/Components/PropertyAggregation.php - - src/Models/Components/RefreshTokenRequest.php - - src/Models/Components/Refund.php - - src/Models/Components/RefundCreate.php - - src/Models/Components/RefundReason.php - - src/Models/Components/RefundSortProperty.php - - src/Models/Components/RefundStatus.php - - src/Models/Components/RevokeTokenRequest.php - - src/Models/Components/RevokeTokenResponse.php - - src/Models/Components/S3DownloadURL.php - - src/Models/Components/S3FileCreateMultipart.php - - src/Models/Components/S3FileCreatePart.php - - src/Models/Components/S3FileUploadCompletedPart.php - - src/Models/Components/S3FileUploadMultipart.php - - src/Models/Components/S3FileUploadPart.php - - src/Models/Components/Scope.php - - src/Models/Components/SeatAssign.php - - src/Models/Components/SeatClaim.php - - src/Models/Components/SeatClaimInfo.php - - src/Models/Components/SeatStatus.php - - src/Models/Components/SeatsList.php - - src/Models/Components/Security.php - - src/Models/Components/Status.php - - src/Models/Components/SubType.php - - src/Models/Components/Subscription.php - - src/Models/Components/SubscriptionCancel.php - - src/Models/Components/SubscriptionCreateCustomer.php - - src/Models/Components/SubscriptionCreateExternalCustomer.php - - src/Models/Components/SubscriptionCustomer.php - - src/Models/Components/SubscriptionCycledEvent.php - - src/Models/Components/SubscriptionCycledMetadata.php - - src/Models/Components/SubscriptionMeter.php - - src/Models/Components/SubscriptionProductUpdatedEvent.php - - src/Models/Components/SubscriptionProductUpdatedMetadata.php - - src/Models/Components/SubscriptionProrationBehavior.php - - src/Models/Components/SubscriptionRecurringInterval.php - - src/Models/Components/SubscriptionRevoke.php - - src/Models/Components/SubscriptionRevokedEvent.php - - src/Models/Components/SubscriptionRevokedMetadata.php - - src/Models/Components/SubscriptionSortProperty.php - - src/Models/Components/SubscriptionStatus.php - - src/Models/Components/SubscriptionUpdateDiscount.php - - src/Models/Components/SubscriptionUpdateProduct.php - - src/Models/Components/SubscriptionUpdateSeats.php - - src/Models/Components/SubscriptionUpdateTrial.php - - src/Models/Components/SwitchingFrom.php - - src/Models/Components/TaxIDFormat.php - - src/Models/Components/TimeInterval.php - - src/Models/Components/Timeframe.php - - src/Models/Components/TokenEndpointAuthMethod.php - - src/Models/Components/TokenResponse.php - - src/Models/Components/TokenType.php - - src/Models/Components/TokenTypeHint.php - - src/Models/Components/TrialInterval.php - - src/Models/Components/UniqueAggregation.php - - src/Models/Components/UserEvent.php - - src/Models/Components/UserInfoOrganization.php - - src/Models/Components/UserInfoUser.php - - src/Models/Components/ValidatedLicenseKey.php - - src/Models/Components/ValidationError.php - - src/Models/Components/Wallet.php - - src/Models/Components/WalletSortProperty.php - - src/Models/Components/WalletTopUpCreate.php - - src/Models/Components/WebTokenRequest.php - - src/Models/Components/WebTokenRequestSubType.php - - src/Models/Components/WebhookBenefitCreatedPayload.php - - src/Models/Components/WebhookBenefitGrantCreatedPayload.php - - src/Models/Components/WebhookBenefitGrantCycledPayload.php - - src/Models/Components/WebhookBenefitGrantRevokedPayload.php - - src/Models/Components/WebhookBenefitGrantUpdatedPayload.php - - src/Models/Components/WebhookBenefitUpdatedPayload.php - - src/Models/Components/WebhookCheckoutCreatedPayload.php - - src/Models/Components/WebhookCheckoutUpdatedPayload.php - - src/Models/Components/WebhookCustomerCreatedPayload.php - - src/Models/Components/WebhookCustomerDeletedPayload.php - - src/Models/Components/WebhookCustomerSeatAssignedPayload.php - - src/Models/Components/WebhookCustomerSeatClaimedPayload.php - - src/Models/Components/WebhookCustomerSeatRevokedPayload.php - - src/Models/Components/WebhookCustomerStateChangedPayload.php - - src/Models/Components/WebhookCustomerUpdatedPayload.php - - src/Models/Components/WebhookDelivery.php - - src/Models/Components/WebhookEndpoint.php - - src/Models/Components/WebhookEndpointCreate.php - - src/Models/Components/WebhookEndpointUpdate.php - - src/Models/Components/WebhookEvent.php - - src/Models/Components/WebhookEventType.php - - src/Models/Components/WebhookFormat.php - - src/Models/Components/WebhookOrderCreatedPayload.php - - src/Models/Components/WebhookOrderPaidPayload.php - - src/Models/Components/WebhookOrderRefundedPayload.php - - src/Models/Components/WebhookOrderUpdatedPayload.php - - src/Models/Components/WebhookOrganizationUpdatedPayload.php - - src/Models/Components/WebhookProductCreatedPayload.php - - src/Models/Components/WebhookProductUpdatedPayload.php - - src/Models/Components/WebhookRefundCreatedPayload.php - - src/Models/Components/WebhookRefundUpdatedPayload.php - - src/Models/Components/WebhookSubscriptionActivePayload.php - - src/Models/Components/WebhookSubscriptionCanceledPayload.php - - src/Models/Components/WebhookSubscriptionCreatedPayload.php - - src/Models/Components/WebhookSubscriptionRevokedPayload.php - - src/Models/Components/WebhookSubscriptionUncanceledPayload.php - - src/Models/Components/WebhookSubscriptionUpdatedPayload.php - - src/Models/Errors/APIException.php - - src/Models/Errors/AlreadyActiveSubscriptionError.php - - src/Models/Errors/AlreadyActiveSubscriptionErrorThrowable.php - - src/Models/Errors/AlreadyCanceledSubscription.php - - src/Models/Errors/AlreadyCanceledSubscriptionThrowable.php - - src/Models/Errors/CustomerNotReady.php - - src/Models/Errors/CustomerNotReadyThrowable.php - - src/Models/Errors/ExpiredCheckoutError.php - - src/Models/Errors/ExpiredCheckoutErrorThrowable.php - - src/Models/Errors/HTTPValidationError.php - - src/Models/Errors/HTTPValidationErrorThrowable.php - - src/Models/Errors/MissingInvoiceBillingDetails.php - - src/Models/Errors/MissingInvoiceBillingDetailsThrowable.php - - src/Models/Errors/MissingPaymentMethodError.php - - src/Models/Errors/MissingPaymentMethodErrorThrowable.php - - src/Models/Errors/NotOpenCheckout.php - - src/Models/Errors/NotOpenCheckoutThrowable.php - - src/Models/Errors/NotPaidOrder.php - - src/Models/Errors/NotPaidOrderThrowable.php - - src/Models/Errors/NotPermitted.php - - src/Models/Errors/NotPermittedThrowable.php - - src/Models/Errors/OrderNotEligibleForRetry.php - - src/Models/Errors/OrderNotEligibleForRetryThrowable.php - - src/Models/Errors/PaymentAlreadyInProgress.php - - src/Models/Errors/PaymentAlreadyInProgressThrowable.php - - src/Models/Errors/PaymentError.php - - src/Models/Errors/PaymentErrorThrowable.php - - src/Models/Errors/PaymentIntentFailedError.php - - src/Models/Errors/PaymentIntentFailedErrorThrowable.php - - src/Models/Errors/PaymentMethodInUseByActiveSubscription.php - - src/Models/Errors/PaymentMethodInUseByActiveSubscriptionThrowable.php - - src/Models/Errors/PaymentNotReady.php - - src/Models/Errors/PaymentNotReadyThrowable.php - - src/Models/Errors/RefundAmountTooHigh.php - - src/Models/Errors/RefundAmountTooHighThrowable.php - - src/Models/Errors/RefundedAlready.php - - src/Models/Errors/RefundedAlreadyThrowable.php - - src/Models/Errors/ResourceNotFound.php - - src/Models/Errors/ResourceNotFoundThrowable.php - - src/Models/Errors/SubscriptionLocked.php - - src/Models/Errors/SubscriptionLockedThrowable.php - - src/Models/Errors/Unauthorized.php - - src/Models/Errors/UnauthorizedThrowable.php - - src/Models/Operations/BenefitGrantsListRequest.php - - src/Models/Operations/BenefitGrantsListResponse.php - - src/Models/Operations/BenefitsCreateResponse.php - - src/Models/Operations/BenefitsDeleteRequest.php - - src/Models/Operations/BenefitsDeleteResponse.php - - src/Models/Operations/BenefitsGetRequest.php - - src/Models/Operations/BenefitsGetResponse.php - - src/Models/Operations/BenefitsGrantsRequest.php - - src/Models/Operations/BenefitsGrantsResponse.php - - src/Models/Operations/BenefitsListRequest.php - - src/Models/Operations/BenefitsListResponse.php - - src/Models/Operations/BenefitsUpdateRequest.php - - src/Models/Operations/BenefitsUpdateResponse.php - - src/Models/Operations/CheckoutLinksCreateResponse.php - - src/Models/Operations/CheckoutLinksDeleteRequest.php - - src/Models/Operations/CheckoutLinksDeleteResponse.php - - src/Models/Operations/CheckoutLinksGetRequest.php - - src/Models/Operations/CheckoutLinksGetResponse.php - - src/Models/Operations/CheckoutLinksListRequest.php - - src/Models/Operations/CheckoutLinksListResponse.php - - src/Models/Operations/CheckoutLinksUpdateRequest.php - - src/Models/Operations/CheckoutLinksUpdateResponse.php - - src/Models/Operations/CheckoutsClientConfirmRequest.php - - src/Models/Operations/CheckoutsClientConfirmResponse.php - - src/Models/Operations/CheckoutsClientGetRequest.php - - src/Models/Operations/CheckoutsClientGetResponse.php - - src/Models/Operations/CheckoutsClientUpdateRequest.php - - src/Models/Operations/CheckoutsClientUpdateResponse.php - - src/Models/Operations/CheckoutsCreateResponse.php - - src/Models/Operations/CheckoutsGetRequest.php - - src/Models/Operations/CheckoutsGetResponse.php - - src/Models/Operations/CheckoutsListRequest.php - - src/Models/Operations/CheckoutsListResponse.php - - src/Models/Operations/CheckoutsUpdateRequest.php - - src/Models/Operations/CheckoutsUpdateResponse.php - - src/Models/Operations/CustomFieldsCreateResponse.php - - src/Models/Operations/CustomFieldsDeleteRequest.php - - src/Models/Operations/CustomFieldsDeleteResponse.php - - src/Models/Operations/CustomFieldsGetRequest.php - - src/Models/Operations/CustomFieldsGetResponse.php - - src/Models/Operations/CustomFieldsListRequest.php - - src/Models/Operations/CustomFieldsListResponse.php - - src/Models/Operations/CustomFieldsUpdateRequest.php - - src/Models/Operations/CustomFieldsUpdateResponse.php - - src/Models/Operations/CustomerMetersGetRequest.php - - src/Models/Operations/CustomerMetersGetResponse.php - - src/Models/Operations/CustomerMetersListRequest.php - - src/Models/Operations/CustomerMetersListResponse.php - - src/Models/Operations/CustomerPortalBenefitGrantsGetRequest.php - - src/Models/Operations/CustomerPortalBenefitGrantsGetResponse.php - - src/Models/Operations/CustomerPortalBenefitGrantsGetSecurity.php - - src/Models/Operations/CustomerPortalBenefitGrantsListRequest.php - - src/Models/Operations/CustomerPortalBenefitGrantsListResponse.php - - src/Models/Operations/CustomerPortalBenefitGrantsListSecurity.php - - src/Models/Operations/CustomerPortalBenefitGrantsUpdateRequest.php - - src/Models/Operations/CustomerPortalBenefitGrantsUpdateResponse.php - - src/Models/Operations/CustomerPortalBenefitGrantsUpdateSecurity.php - - src/Models/Operations/CustomerPortalCustomerMetersGetRequest.php - - src/Models/Operations/CustomerPortalCustomerMetersGetResponse.php - - src/Models/Operations/CustomerPortalCustomerMetersGetSecurity.php - - src/Models/Operations/CustomerPortalCustomerMetersListRequest.php - - src/Models/Operations/CustomerPortalCustomerMetersListResponse.php - - src/Models/Operations/CustomerPortalCustomerMetersListSecurity.php - - src/Models/Operations/CustomerPortalCustomerSessionIntrospectResponse.php - - src/Models/Operations/CustomerPortalCustomerSessionIntrospectSecurity.php - - src/Models/Operations/CustomerPortalCustomersAddPaymentMethodResponse.php - - src/Models/Operations/CustomerPortalCustomersAddPaymentMethodSecurity.php - - src/Models/Operations/CustomerPortalCustomersConfirmPaymentMethodResponse.php - - src/Models/Operations/CustomerPortalCustomersConfirmPaymentMethodSecurity.php - - src/Models/Operations/CustomerPortalCustomersDeletePaymentMethodRequest.php - - src/Models/Operations/CustomerPortalCustomersDeletePaymentMethodResponse.php - - src/Models/Operations/CustomerPortalCustomersDeletePaymentMethodSecurity.php - - src/Models/Operations/CustomerPortalCustomersGetResponse.php - - src/Models/Operations/CustomerPortalCustomersGetSecurity.php - - src/Models/Operations/CustomerPortalCustomersListPaymentMethodsRequest.php - - src/Models/Operations/CustomerPortalCustomersListPaymentMethodsResponse.php - - src/Models/Operations/CustomerPortalCustomersListPaymentMethodsSecurity.php - - src/Models/Operations/CustomerPortalCustomersUpdateResponse.php - - src/Models/Operations/CustomerPortalCustomersUpdateSecurity.php - - src/Models/Operations/CustomerPortalDownloadablesListRequest.php - - src/Models/Operations/CustomerPortalDownloadablesListResponse.php - - src/Models/Operations/CustomerPortalDownloadablesListSecurity.php - - src/Models/Operations/CustomerPortalLicenseKeysActivateResponse.php - - src/Models/Operations/CustomerPortalLicenseKeysDeactivateResponse.php - - src/Models/Operations/CustomerPortalLicenseKeysGetRequest.php - - src/Models/Operations/CustomerPortalLicenseKeysGetResponse.php - - src/Models/Operations/CustomerPortalLicenseKeysGetSecurity.php - - src/Models/Operations/CustomerPortalLicenseKeysListRequest.php - - src/Models/Operations/CustomerPortalLicenseKeysListResponse.php - - src/Models/Operations/CustomerPortalLicenseKeysListSecurity.php - - src/Models/Operations/CustomerPortalLicenseKeysValidateResponse.php - - src/Models/Operations/CustomerPortalOrdersConfirmRetryPaymentRequest.php - - src/Models/Operations/CustomerPortalOrdersConfirmRetryPaymentResponse.php - - src/Models/Operations/CustomerPortalOrdersConfirmRetryPaymentSecurity.php - - src/Models/Operations/CustomerPortalOrdersGenerateInvoiceRequest.php - - src/Models/Operations/CustomerPortalOrdersGenerateInvoiceResponse.php - - src/Models/Operations/CustomerPortalOrdersGenerateInvoiceSecurity.php - - src/Models/Operations/CustomerPortalOrdersGetPaymentStatusRequest.php - - src/Models/Operations/CustomerPortalOrdersGetPaymentStatusResponse.php - - src/Models/Operations/CustomerPortalOrdersGetPaymentStatusSecurity.php - - src/Models/Operations/CustomerPortalOrdersGetRequest.php - - src/Models/Operations/CustomerPortalOrdersGetResponse.php - - src/Models/Operations/CustomerPortalOrdersGetSecurity.php - - src/Models/Operations/CustomerPortalOrdersInvoiceRequest.php - - src/Models/Operations/CustomerPortalOrdersInvoiceResponse.php - - src/Models/Operations/CustomerPortalOrdersInvoiceSecurity.php - - src/Models/Operations/CustomerPortalOrdersListRequest.php - - src/Models/Operations/CustomerPortalOrdersListResponse.php - - src/Models/Operations/CustomerPortalOrdersListSecurity.php - - src/Models/Operations/CustomerPortalOrdersUpdateRequest.php - - src/Models/Operations/CustomerPortalOrdersUpdateResponse.php - - src/Models/Operations/CustomerPortalOrdersUpdateSecurity.php - - src/Models/Operations/CustomerPortalOrganizationsGetRequest.php - - src/Models/Operations/CustomerPortalOrganizationsGetResponse.php - - src/Models/Operations/CustomerPortalSeatsAssignSeatResponse.php - - src/Models/Operations/CustomerPortalSeatsAssignSeatSecurity.php - - src/Models/Operations/CustomerPortalSeatsListClaimedSubscriptionsResponse.php - - src/Models/Operations/CustomerPortalSeatsListClaimedSubscriptionsSecurity.php - - src/Models/Operations/CustomerPortalSeatsListSeatsRequest.php - - src/Models/Operations/CustomerPortalSeatsListSeatsResponse.php - - src/Models/Operations/CustomerPortalSeatsListSeatsSecurity.php - - src/Models/Operations/CustomerPortalSeatsResendInvitationRequest.php - - src/Models/Operations/CustomerPortalSeatsResendInvitationResponse.php - - src/Models/Operations/CustomerPortalSeatsResendInvitationSecurity.php - - src/Models/Operations/CustomerPortalSeatsRevokeSeatRequest.php - - src/Models/Operations/CustomerPortalSeatsRevokeSeatResponse.php - - src/Models/Operations/CustomerPortalSeatsRevokeSeatSecurity.php - - src/Models/Operations/CustomerPortalSubscriptionsCancelRequest.php - - src/Models/Operations/CustomerPortalSubscriptionsCancelResponse.php - - src/Models/Operations/CustomerPortalSubscriptionsCancelSecurity.php - - src/Models/Operations/CustomerPortalSubscriptionsGetRequest.php - - src/Models/Operations/CustomerPortalSubscriptionsGetResponse.php - - src/Models/Operations/CustomerPortalSubscriptionsGetSecurity.php - - src/Models/Operations/CustomerPortalSubscriptionsListRequest.php - - src/Models/Operations/CustomerPortalSubscriptionsListResponse.php - - src/Models/Operations/CustomerPortalSubscriptionsListSecurity.php - - src/Models/Operations/CustomerPortalSubscriptionsUpdateRequest.php - - src/Models/Operations/CustomerPortalSubscriptionsUpdateResponse.php - - src/Models/Operations/CustomerPortalSubscriptionsUpdateSecurity.php - - src/Models/Operations/CustomerPortalWalletsGetRequest.php - - src/Models/Operations/CustomerPortalWalletsGetResponse.php - - src/Models/Operations/CustomerPortalWalletsGetSecurity.php - - src/Models/Operations/CustomerPortalWalletsListRequest.php - - src/Models/Operations/CustomerPortalWalletsListResponse.php - - src/Models/Operations/CustomerPortalWalletsListSecurity.php - - src/Models/Operations/CustomerSeatsAssignSeatResponse.php - - src/Models/Operations/CustomerSeatsClaimSeatResponse.php - - src/Models/Operations/CustomerSeatsGetClaimInfoRequest.php - - src/Models/Operations/CustomerSeatsGetClaimInfoResponse.php - - src/Models/Operations/CustomerSeatsListSeatsRequest.php - - src/Models/Operations/CustomerSeatsListSeatsResponse.php - - src/Models/Operations/CustomerSeatsResendInvitationRequest.php - - src/Models/Operations/CustomerSeatsResendInvitationResponse.php - - src/Models/Operations/CustomerSeatsRevokeSeatRequest.php - - src/Models/Operations/CustomerSeatsRevokeSeatResponse.php - - src/Models/Operations/CustomerSessionsCreateResponse.php - - src/Models/Operations/CustomersCreateResponse.php - - src/Models/Operations/CustomersDeleteExternalRequest.php - - src/Models/Operations/CustomersDeleteExternalResponse.php - - src/Models/Operations/CustomersDeleteRequest.php - - src/Models/Operations/CustomersDeleteResponse.php - - src/Models/Operations/CustomersExportRequest.php - - src/Models/Operations/CustomersExportResponse.php - - src/Models/Operations/CustomersGetBalanceRequest.php - - src/Models/Operations/CustomersGetBalanceResponse.php - - src/Models/Operations/CustomersGetExternalRequest.php - - src/Models/Operations/CustomersGetExternalResponse.php - - src/Models/Operations/CustomersGetRequest.php - - src/Models/Operations/CustomersGetResponse.php - - src/Models/Operations/CustomersGetStateExternalRequest.php - - src/Models/Operations/CustomersGetStateExternalResponse.php - - src/Models/Operations/CustomersGetStateRequest.php - - src/Models/Operations/CustomersGetStateResponse.php - - src/Models/Operations/CustomersListRequest.php - - src/Models/Operations/CustomersListResponse.php - - src/Models/Operations/CustomersUpdateExternalRequest.php - - src/Models/Operations/CustomersUpdateExternalResponse.php - - src/Models/Operations/CustomersUpdateRequest.php - - src/Models/Operations/CustomersUpdateResponse.php - - src/Models/Operations/DiscountsCreateResponse.php - - src/Models/Operations/DiscountsDeleteRequest.php - - src/Models/Operations/DiscountsDeleteResponse.php - - src/Models/Operations/DiscountsGetRequest.php - - src/Models/Operations/DiscountsGetResponse.php - - src/Models/Operations/DiscountsListRequest.php - - src/Models/Operations/DiscountsListResponse.php - - src/Models/Operations/DiscountsUpdateRequest.php - - src/Models/Operations/DiscountsUpdateResponse.php - - src/Models/Operations/EventsGetRequest.php - - src/Models/Operations/EventsGetResponse.php - - src/Models/Operations/EventsIngestResponse.php - - src/Models/Operations/EventsListNamesRequest.php - - src/Models/Operations/EventsListNamesResponse.php - - src/Models/Operations/EventsListRequest.php - - src/Models/Operations/EventsListResponse.php - - src/Models/Operations/FilesCreateResponse.php - - src/Models/Operations/FilesDeleteRequest.php - - src/Models/Operations/FilesDeleteResponse.php - - src/Models/Operations/FilesListRequest.php - - src/Models/Operations/FilesListResponse.php - - src/Models/Operations/FilesUpdateRequest.php - - src/Models/Operations/FilesUpdateResponse.php - - src/Models/Operations/FilesUploadedRequest.php - - src/Models/Operations/FilesUploadedResponse.php - - src/Models/Operations/LicenseKeysActivateResponse.php - - src/Models/Operations/LicenseKeysDeactivateResponse.php - - src/Models/Operations/LicenseKeysGetActivationRequest.php - - src/Models/Operations/LicenseKeysGetActivationResponse.php - - src/Models/Operations/LicenseKeysGetRequest.php - - src/Models/Operations/LicenseKeysGetResponse.php - - src/Models/Operations/LicenseKeysListRequest.php - - src/Models/Operations/LicenseKeysListResponse.php - - src/Models/Operations/LicenseKeysUpdateRequest.php - - src/Models/Operations/LicenseKeysUpdateResponse.php - - src/Models/Operations/LicenseKeysValidateResponse.php - - src/Models/Operations/MetersCreateResponse.php - - src/Models/Operations/MetersGetRequest.php - - src/Models/Operations/MetersGetResponse.php - - src/Models/Operations/MetersListRequest.php - - src/Models/Operations/MetersListResponse.php - - src/Models/Operations/MetersQuantitiesRequest.php - - src/Models/Operations/MetersQuantitiesResponse.php - - src/Models/Operations/MetersUpdateRequest.php - - src/Models/Operations/MetersUpdateResponse.php - - src/Models/Operations/MetricsGetRequest.php - - src/Models/Operations/MetricsGetResponse.php - - src/Models/Operations/MetricsLimitsResponse.php - - src/Models/Operations/Oauth2AuthorizeResponse.php - - src/Models/Operations/Oauth2ClientsOauth2CreateClientResponse.php - - src/Models/Operations/Oauth2ClientsOauth2DeleteClientRequest.php - - src/Models/Operations/Oauth2ClientsOauth2DeleteClientResponse.php - - src/Models/Operations/Oauth2ClientsOauth2GetClientRequest.php - - src/Models/Operations/Oauth2ClientsOauth2GetClientResponse.php - - src/Models/Operations/Oauth2ClientsOauth2UpdateClientRequest.php - - src/Models/Operations/Oauth2ClientsOauth2UpdateClientResponse.php - - src/Models/Operations/Oauth2IntrospectTokenResponse.php - - src/Models/Operations/Oauth2RequestTokenResponse.php - - src/Models/Operations/Oauth2RevokeTokenResponse.php - - src/Models/Operations/Oauth2UserinfoResponse.php - - src/Models/Operations/OrdersExportRequest.php - - src/Models/Operations/OrdersExportResponse.php - - src/Models/Operations/OrdersGenerateInvoiceRequest.php - - src/Models/Operations/OrdersGenerateInvoiceResponse.php - - src/Models/Operations/OrdersGetRequest.php - - src/Models/Operations/OrdersGetResponse.php - - src/Models/Operations/OrdersInvoiceRequest.php - - src/Models/Operations/OrdersInvoiceResponse.php - - src/Models/Operations/OrdersListRequest.php - - src/Models/Operations/OrdersListResponse.php - - src/Models/Operations/OrdersUpdateRequest.php - - src/Models/Operations/OrdersUpdateResponse.php - - src/Models/Operations/OrganizationsCreateResponse.php - - src/Models/Operations/OrganizationsGetRequest.php - - src/Models/Operations/OrganizationsGetResponse.php - - src/Models/Operations/OrganizationsListRequest.php - - src/Models/Operations/OrganizationsListResponse.php - - src/Models/Operations/OrganizationsUpdateRequest.php - - src/Models/Operations/OrganizationsUpdateResponse.php - - src/Models/Operations/PaymentsGetRequest.php - - src/Models/Operations/PaymentsGetResponse.php - - src/Models/Operations/PaymentsListRequest.php - - src/Models/Operations/PaymentsListResponse.php - - src/Models/Operations/ProductsCreateResponse.php - - src/Models/Operations/ProductsGetRequest.php - - src/Models/Operations/ProductsGetResponse.php - - src/Models/Operations/ProductsListRequest.php - - src/Models/Operations/ProductsListResponse.php - - src/Models/Operations/ProductsUpdateBenefitsRequest.php - - src/Models/Operations/ProductsUpdateBenefitsResponse.php - - src/Models/Operations/ProductsUpdateRequest.php - - src/Models/Operations/ProductsUpdateResponse.php - - src/Models/Operations/RefundsCreateResponse.php - - src/Models/Operations/RefundsListRequest.php - - src/Models/Operations/RefundsListResponse.php - - src/Models/Operations/SubscriptionsCreateResponse.php - - src/Models/Operations/SubscriptionsExportRequest.php - - src/Models/Operations/SubscriptionsExportResponse.php - - src/Models/Operations/SubscriptionsGetRequest.php - - src/Models/Operations/SubscriptionsGetResponse.php - - src/Models/Operations/SubscriptionsListRequest.php - - src/Models/Operations/SubscriptionsListResponse.php - - src/Models/Operations/SubscriptionsRevokeRequest.php - - src/Models/Operations/SubscriptionsRevokeResponse.php - - src/Models/Operations/SubscriptionsUpdateRequest.php - - src/Models/Operations/SubscriptionsUpdateResponse.php - - src/Models/Operations/WalletsGetRequest.php - - src/Models/Operations/WalletsGetResponse.php - - src/Models/Operations/WalletsListRequest.php - - src/Models/Operations/WalletsListResponse.php - - src/Models/Operations/WalletsTopUpRequest.php - - src/Models/Operations/WalletsTopUpResponse.php - - src/Models/Operations/WebhooksCreateWebhookEndpointResponse.php - - src/Models/Operations/WebhooksDeleteWebhookEndpointRequest.php - - src/Models/Operations/WebhooksDeleteWebhookEndpointResponse.php - - src/Models/Operations/WebhooksGetWebhookEndpointRequest.php - - src/Models/Operations/WebhooksGetWebhookEndpointResponse.php - - src/Models/Operations/WebhooksListWebhookDeliveriesRequest.php - - src/Models/Operations/WebhooksListWebhookDeliveriesResponse.php - - src/Models/Operations/WebhooksListWebhookEndpointsRequest.php - - src/Models/Operations/WebhooksListWebhookEndpointsResponse.php - - src/Models/Operations/WebhooksRedeliverWebhookEventRequest.php - - src/Models/Operations/WebhooksRedeliverWebhookEventResponse.php - - src/Models/Operations/WebhooksResetWebhookEndpointSecretRequest.php - - src/Models/Operations/WebhooksResetWebhookEndpointSecretResponse.php - - src/Models/Operations/WebhooksUpdateWebhookEndpointRequest.php - - src/Models/Operations/WebhooksUpdateWebhookEndpointResponse.php - - src/Models/Webhooks/EndpointbenefitCreatedPostResponse.php - - src/Models/Webhooks/EndpointbenefitGrantCreatedPostResponse.php - - src/Models/Webhooks/EndpointbenefitGrantCycledPostResponse.php - - src/Models/Webhooks/EndpointbenefitGrantRevokedPostResponse.php - - src/Models/Webhooks/EndpointbenefitGrantUpdatedPostResponse.php - - src/Models/Webhooks/EndpointbenefitUpdatedPostResponse.php - - src/Models/Webhooks/EndpointcheckoutCreatedPostResponse.php - - src/Models/Webhooks/EndpointcheckoutUpdatedPostResponse.php - - src/Models/Webhooks/EndpointcustomerCreatedPostResponse.php - - src/Models/Webhooks/EndpointcustomerDeletedPostResponse.php - - src/Models/Webhooks/EndpointcustomerSeatAssignedPostResponse.php - - src/Models/Webhooks/EndpointcustomerSeatClaimedPostResponse.php - - src/Models/Webhooks/EndpointcustomerSeatRevokedPostResponse.php - - src/Models/Webhooks/EndpointcustomerStateChangedPostResponse.php - - src/Models/Webhooks/EndpointcustomerUpdatedPostResponse.php - - src/Models/Webhooks/EndpointorderCreatedPostResponse.php - - src/Models/Webhooks/EndpointorderPaidPostResponse.php - - src/Models/Webhooks/EndpointorderRefundedPostResponse.php - - src/Models/Webhooks/EndpointorderUpdatedPostResponse.php - - src/Models/Webhooks/EndpointorganizationUpdatedPostResponse.php - - src/Models/Webhooks/EndpointproductCreatedPostResponse.php - - src/Models/Webhooks/EndpointproductUpdatedPostResponse.php - - src/Models/Webhooks/EndpointrefundCreatedPostResponse.php - - src/Models/Webhooks/EndpointrefundUpdatedPostResponse.php - - src/Models/Webhooks/EndpointsubscriptionActivePostResponse.php - - src/Models/Webhooks/EndpointsubscriptionCanceledPostResponse.php - - src/Models/Webhooks/EndpointsubscriptionCreatedPostResponse.php - - src/Models/Webhooks/EndpointsubscriptionRevokedPostResponse.php - - src/Models/Webhooks/EndpointsubscriptionUncanceledPostResponse.php - - src/Models/Webhooks/EndpointsubscriptionUpdatedPostResponse.php - - src/Oauth2.php - - src/Orders.php - - src/Organizations.php - - src/PackageServiceProvider.php - - src/Payments.php - - src/Polar.php - - src/PolarBenefitGrants.php - - src/PolarBuilder.php - - src/PolarCustomerMeters.php - - src/PolarCustomers.php - - src/PolarLicenseKeys.php - - src/PolarOrders.php - - src/PolarOrganizations.php - - src/PolarSubscriptions.php - - src/PolarWallets.php - - src/Products.php - - src/Refunds.php - - src/SDKConfiguration.php - - src/Seats.php - - src/Subscriptions.php - - src/Utils/BigDecimalHandler.php - - src/Utils/BigIntHandler.php - - src/Utils/DateHandler.php - - src/Utils/DateTimeHandler.php - - src/Utils/DefaultRequest.php - - src/Utils/DefaultResponse.php - - src/Utils/DefaultStream.php - - src/Utils/DefaultUri.php - - src/Utils/EnumHandler.php - - src/Utils/FormMetadata.php - - src/Utils/Headers.php - - src/Utils/JSON.php - - src/Utils/MixedJSONHandler.php - - src/Utils/MultipartMetadata.php - - src/Utils/Options.php - - src/Utils/ParamsMetadata.php - - src/Utils/PathParameters.php - - src/Utils/PhpDocTypeParser.php - - src/Utils/QueryParameters.php - - src/Utils/RequestBodies.php - - src/Utils/RequestMetadata.php - - src/Utils/Retry/PermanentError.php - - src/Utils/Retry/RetryConfig.php - - src/Utils/Retry/RetryConfigBackoff.php - - src/Utils/Retry/RetryConfigNone.php - - src/Utils/Retry/RetryStrategy.php - - src/Utils/Retry/RetryUtils.php - - src/Utils/Retry/TemporaryError.php - - src/Utils/Security.php - - src/Utils/SecurityClient.php - - src/Utils/SecurityMetadata.php - - src/Utils/ServerDetails.php - - src/Utils/SpeakeasyMetadata.php - - src/Utils/UnionHandler.php - - src/Utils/Utils.php - - src/Wallets.php - - src/Webhooks.php +trackedFiles: + .gitattributes: + id: 24139dae6567 + last_write_checksum: sha1:d1d000f6673e5838a636562dceffa2d9dec820df + pristine_git_object: e672f6ec6e8fb43d8886a12d531eb19ee8aaf881 + USAGE.md: + id: 3aed33ce6e6f + last_write_checksum: sha1:19fc4caae9f640c6e3f0d4728a52201aecd97563 + pristine_git_object: 5e8264b9b5424dbdcc0ac4d936ea93f035f0c147 + composer.json: + id: 3957b91a0d84 + last_write_checksum: sha1:c4cdb4f54d6e4c833aa65efcd06590adba76f8f5 + pristine_git_object: ed7e15396aecad46744852f97138fef8f3874412 + config/services.php: + id: 67cde7ebf0c8 + last_write_checksum: sha1:13c6a680109cf9850bc3bc1c83559f968ed3bbc0 + pristine_git_object: af6de876a8a7a926a2c2519ee73f422cf22a173f + docs/Models/Components/ActiveSubscriptions.md: + id: 52d42af9ddb9 + last_write_checksum: sha1:f6c165f3bff563031fa58f26fad22f19b97907e6 + pristine_git_object: 559b4aa64fdaac859e2db675817cd258bb591c90 + docs/Models/Components/ActiveUserByEvent.md: + id: bb0d4cf22177 + last_write_checksum: sha1:fc6ee736ea83136f31666df82f7177868c226bec + pristine_git_object: 61af1a2a96ee7a2682d868910e063675a8648a98 + docs/Models/Components/Address.md: + id: de24ea0d518d + last_write_checksum: sha1:127c6d4e5603b627bfdc9b9f9b1696f2b67566a2 + pristine_git_object: 2fc852dea2991f3237bfc2f0610cf76b85557227 + docs/Models/Components/AddressDict.md: + id: 7eb4e63660f4 + last_write_checksum: sha1:a1e788ee1c854c5d43429da33a010619d19c88f9 + pristine_git_object: 8841a9ea82d20fb1264629a2ed4c77046bdc9de9 + docs/Models/Components/AddressInput.md: + id: 8c30ffb4bc17 + last_write_checksum: sha1:bbb2d5a10b63ceb966883c878a3012aba057ec40 + pristine_git_object: e7289bf7637806f2dbd40bd14788542c9104c5d2 + docs/Models/Components/Aggregation.md: + id: a2a92b845135 + last_write_checksum: sha1:b950cdf7f0a3d3455bd97ee086052c76f30187ab + pristine_git_object: 9a65599c454953d271fa4c481fcb7ca9198000cb + docs/Models/Components/AggregationFunction.md: + id: 19075b39614f + last_write_checksum: sha1:6f8ec391bbda483d1c2c33926f9a11b3f7ebc4a0 + pristine_git_object: 0716942ebc0963235e1b5ca6871986ff18917078 + docs/Models/Components/Amount.md: + id: 468ddbb4b17c + last_write_checksum: sha1:00d27e1cc955c914cf4440eee72409ebb4d84241 + pristine_git_object: cd25984ea3730fb2ec58bccf2614a9b93268af1a + docs/Models/Components/AttachedCustomField.md: + id: 692e080e9e34 + last_write_checksum: sha1:815d04ac6244e73de3ca9c757a79c31bc57290a0 + pristine_git_object: 4317b30abb8b46d17c8c5d31cf9b659771358536 + docs/Models/Components/AttachedCustomFieldCreate.md: + id: db430831fa05 + last_write_checksum: sha1:9f58bb33f117d0f10447d10303d7aaeb7978fec5 + pristine_git_object: 6903e81b82875b75c1203d10f3d136b5d7b19827 + docs/Models/Components/AuthorizationCodeTokenRequest.md: + id: 57fb0b1e4d75 + last_write_checksum: sha1:fd11fbe95ce3b30c1dce98b1b317132f86637ccd + pristine_git_object: 2380b9d02ce33140ee8f34202939ec2afd87d29f + docs/Models/Components/AuthorizeOrganization.md: + id: 7f2aa095b0f6 + last_write_checksum: sha1:09810e8c18d98a3716be1ff920243735119a039e + pristine_git_object: b0f6b52a81b29e9abac1dbd7b7148cfb854d5b49 + docs/Models/Components/AuthorizeResponseOrganization.md: + id: 08c94ed718e1 + last_write_checksum: sha1:98a9987d017d4cc103451856a90654c9e5c729ab + pristine_git_object: 5b1e251c584d1ba599b1f02488c211d8483f5727 + docs/Models/Components/AuthorizeResponseUser.md: + id: d50d3bca946b + last_write_checksum: sha1:43aace710f53bec527cdbbd88165f155106163c3 + pristine_git_object: 53a41eca78cc8c8a210623623f530c4cbf1f4da5 + docs/Models/Components/AuthorizeUser.md: + id: 0227a1a6b1c8 + last_write_checksum: sha1:a5f6b3435cdd35724c3e4ae6e794b34227221500 + pristine_git_object: a8c74bd5f572e26afbca2e98c975bce53e217194 + docs/Models/Components/AverageOrderValue.md: + id: 379a18321b2b + last_write_checksum: sha1:1ef0ed9451dc218e7fb69eddb6b98d2178061236 + pristine_git_object: 1a25a1c4ba7fe7a4ac1b9923dc9d778329a1b977 + docs/Models/Components/AverageRevenuePerUser.md: + id: 5659ba855ee8 + last_write_checksum: sha1:8ef719eb82cc4bde1b03a6189a593cb81f9662bd + pristine_git_object: b5eb9e8fb22e12b3ca82377edae3b0f7d6b71173 + docs/Models/Components/Benefit.md: + id: e3288572a703 + last_write_checksum: sha1:dc55b2ea716cfabf2e277d8a6ea6e346847a0872 + pristine_git_object: f75f3058858d00e994ee9183dad929841268b89c + docs/Models/Components/BenefitCreate.md: + id: 2a3200b06d5a + last_write_checksum: sha1:c9db0e8a81cb77ca396431e6427061d041860284 + pristine_git_object: e6bb69716e13ee0823bee96b56fa8bdb5f3ca23c + docs/Models/Components/BenefitCustom.md: + id: dd4d7ff7fc06 + last_write_checksum: sha1:4a2a505f136ce18fab71ce715ed8878bd6427555 + pristine_git_object: 61217d997b0ebc3fd87c4034249aa61f6c9cac39 + docs/Models/Components/BenefitCustomCreate.md: + id: b550b66d4241 + last_write_checksum: sha1:e576ff2aa871afd234e4a5904e5d9afcd9184d57 + pristine_git_object: 30d4ec92f83621522fba406cc4bce981f269aed6 + docs/Models/Components/BenefitCustomCreateMetadata.md: + id: 499f4e6d1054 + last_write_checksum: sha1:180a77fd02a48b21ff17bf45d535a589e5be428c + pristine_git_object: 906be85a982164f8018d4a18ade22123d75faf9a + docs/Models/Components/BenefitCustomCreateProperties.md: + id: 6e3e01c18dc0 + last_write_checksum: sha1:cf63c6883057d41c86100f2b8ebc9ad367da2099 + pristine_git_object: 95c101f7fae108a411483f34fa1aedf863718cfb + docs/Models/Components/BenefitCustomMetadata.md: + id: 17ffac45a5bb + last_write_checksum: sha1:08ecaacf15e7e10f6daf94a23723e15948d11da7 + pristine_git_object: b12b563da79857d0a248eedc6bbb456afad05d58 + docs/Models/Components/BenefitCustomProperties.md: + id: 91a6324122a4 + last_write_checksum: sha1:0b98a1b35f0d588b1ec18965f5aed24dcfe332be + pristine_git_object: a19935aaf9d13bbcb09897414b9c3b8f80ade588 + docs/Models/Components/BenefitCustomSubscriber.md: + id: e6ec61e3265d + last_write_checksum: sha1:627f272ef600e4203020042b7afad50486031f94 + pristine_git_object: 7dc2873db24a1f0480b8294a51f52af2cd18fb3a + docs/Models/Components/BenefitCustomSubscriberMetadata.md: + id: bfdc6246d919 + last_write_checksum: sha1:ba7ea840dc9473516e44143bebaba2f38083836f + pristine_git_object: 5fde2d2125c31a43352bdc46e7b451f9c9befa36 + docs/Models/Components/BenefitCustomSubscriberProperties.md: + id: 410c4d7bdff9 + last_write_checksum: sha1:a493ee9ce2936f35397441e3b612e402c9c91199 + pristine_git_object: 1ff6e8229b01108790a5c9b1048ff0eea93ca0b8 + docs/Models/Components/BenefitCustomUpdate.md: + id: cbcd593dbfee + last_write_checksum: sha1:06970408efd2c183e02cf4447a4cabdbbf86efb3 + pristine_git_object: 50992696b6d98a0b8d0e724e0acaeb23beb15bb6 + docs/Models/Components/BenefitCustomUpdateMetadata.md: + id: 9f3364754339 + last_write_checksum: sha1:604d7217282269b809381f5460112b1be732a6f9 + pristine_git_object: a6c61de3669a52837c08d8bdc281201dd7cc0808 + docs/Models/Components/BenefitCycledEvent.md: + id: afc57537656c + last_write_checksum: sha1:841e09dd5008158b1a7e17e16271a8e17e907d5d + pristine_git_object: db0194c330cc05bee69300e8d2257e2145e39339 + docs/Models/Components/BenefitDiscord.md: + id: 98c86ef37e4b + last_write_checksum: sha1:61c4e457534b1181c5a96c58f49162f52e2df449 + pristine_git_object: 888fe12d3ad2c7a22d659d9751398f48463e9b0b + docs/Models/Components/BenefitDiscordCreate.md: + id: 76800683bad6 + last_write_checksum: sha1:c7d40324b5ba95b87e813e21a4ff9022ba0b1bf0 + pristine_git_object: bcf821e45d0f874d873cd45f05b1129539f8193c + docs/Models/Components/BenefitDiscordCreateMetadata.md: + id: 5827379a94ba + last_write_checksum: sha1:c087855577b93149a4abe32250fa7dfb5542a7c4 + pristine_git_object: 5c848af4887b119d99a109f8b2a1add914b59086 + docs/Models/Components/BenefitDiscordCreateProperties.md: + id: 3cd4d2c23ec8 + last_write_checksum: sha1:46bf405c5a16155c51beb917cee746fb341915f6 + pristine_git_object: 981473b23e3cb603ce5ee4963856dd81a1d4dc10 + docs/Models/Components/BenefitDiscordMetadata.md: + id: f9c7e1ede145 + last_write_checksum: sha1:fddcb028a9cb7eb27559e8c4ed887a4d42f719a3 + pristine_git_object: be127fcc9571252b8aab05bcca90ac5601043966 + docs/Models/Components/BenefitDiscordProperties.md: + id: fa616edbd4a8 + last_write_checksum: sha1:d43c49773969bcc1495a89f717cf86339e8f4e07 + pristine_git_object: 5a94aef82d93e7290bce5992d81ddc49629d00da + docs/Models/Components/BenefitDiscordSubscriber.md: + id: 82495211183a + last_write_checksum: sha1:bed7c9588c17f8820acdc9575d513f0c0b1999ac + pristine_git_object: 392eb1b22250bdfb34b00e9ef4ae166d2918312d + docs/Models/Components/BenefitDiscordSubscriberMetadata.md: + id: f9e92ab015f9 + last_write_checksum: sha1:428aa7aa3bca5f7b67ffbcf06bcd81fcf4959716 + pristine_git_object: aeccdbf6fe9d88b4424390c45ce3b111566ded51 + docs/Models/Components/BenefitDiscordSubscriberProperties.md: + id: e7d96867f131 + last_write_checksum: sha1:5c2c36d86ad7e7309440927e12f23c473755478a + pristine_git_object: d1cd5629b7f3839b00b5b080b499030ed8465a03 + docs/Models/Components/BenefitDiscordUpdate.md: + id: aa98c8a1f592 + last_write_checksum: sha1:0300c32372e1c9034883bc3143b2df57bd5d2b10 + pristine_git_object: 820e229b6699b85c5addea524603cb4048cff734 + docs/Models/Components/BenefitDiscordUpdateMetadata.md: + id: 0cb44839bfe8 + last_write_checksum: sha1:4f502cde479c637dcff655447a1b65ae0a7034cf + pristine_git_object: 59e8dd0b80aa30e343a8f53cd949dfdcd444b897 + docs/Models/Components/BenefitDownloadables.md: + id: ac4f9f7de40b + last_write_checksum: sha1:0686197e435c832981f481cf0046bdfdcf637cb1 + pristine_git_object: c6a7e95520e9bb1c8be210d17289167d3908e708 + docs/Models/Components/BenefitDownloadablesCreate.md: + id: b1173d7ae139 + last_write_checksum: sha1:fb120bba814e3dc89c0e3d9a22952cdbea30fe54 + pristine_git_object: 8e11a2131f6ca43216f7a9b19f99ed0dee6b2875 + docs/Models/Components/BenefitDownloadablesCreateMetadata.md: + id: 41440bbcda3e + last_write_checksum: sha1:8305497bf7b6df002bec700f9bad96d277f6efca + pristine_git_object: 6f0084c74292820f352e9988c2b4a5900b1508ac + docs/Models/Components/BenefitDownloadablesCreateProperties.md: + id: 1b3782f68db0 + last_write_checksum: sha1:edcce556735b4eed92f2745d4d838b971a63a542 + pristine_git_object: 2ba3e1555bcd5fd7c8e2affe01d85d404275a7b0 + docs/Models/Components/BenefitDownloadablesMetadata.md: + id: 26f20aca3699 + last_write_checksum: sha1:a552f5886e2e4238d60a3a348004a4a0d31a00a4 + pristine_git_object: ae35e3b04a4d2bd8131f1ca75c8beb076ec368c8 + docs/Models/Components/BenefitDownloadablesProperties.md: + id: 006d61faed75 + last_write_checksum: sha1:c3219dc1db25777751c6146e8bf6d45c66c2b1f6 + pristine_git_object: 90b21b50477a21550b586ba5b7c41c765968df6d + docs/Models/Components/BenefitDownloadablesSubscriber.md: + id: 7ef8b0db2de8 + last_write_checksum: sha1:60594cb2c839176a31eeb016bb4683d199fa4812 + pristine_git_object: 606461ca51113b24838111e17be2d32653dcc804 + docs/Models/Components/BenefitDownloadablesSubscriberMetadata.md: + id: 62cd3c6275e1 + last_write_checksum: sha1:e3e1987090817038daeeadea783732ab86977ef0 + pristine_git_object: 4ddd725bd13023e85f9f163c6af4bc9ff84c5e35 + docs/Models/Components/BenefitDownloadablesSubscriberProperties.md: + id: ae9869550bba + last_write_checksum: sha1:02f580d191bacb430cf223bef12955c8d3d5a7e7 + pristine_git_object: aff8c467888d2e4b871006b7e2ca9c96e76974f0 + docs/Models/Components/BenefitDownloadablesUpdate.md: + id: 7a693035f427 + last_write_checksum: sha1:601aa6f4d842f8ca1c501c6552278e7acfb338e9 + pristine_git_object: b981d7291cec94d7e00aa1862306a605ea08efca + docs/Models/Components/BenefitDownloadablesUpdateMetadata.md: + id: 814b19edfcae + last_write_checksum: sha1:37f41a4ed794fefc92fb98b11a36503055291cf7 + pristine_git_object: 4a012cba76cc8be53e1b94a1b2372475feba0aae + docs/Models/Components/BenefitGitHubRepository.md: + id: 4200bf0d31e0 + last_write_checksum: sha1:8f36b474418340648bcd2257d52672c720b57c69 + pristine_git_object: ea72324533adfa40becde89604ff0d54f70f3cbf + docs/Models/Components/BenefitGitHubRepositoryCreate.md: + id: 9ed5045c87d8 + last_write_checksum: sha1:428f68b3236b82fcef7708929ff3e223b9b63ef6 + pristine_git_object: d4775fbfd4323ba2e22d2d764031999de008bd0d + docs/Models/Components/BenefitGitHubRepositoryCreateMetadata.md: + id: 063d7b2e0875 + last_write_checksum: sha1:154240b7b93ebc12031861d83df461f90ded6864 + pristine_git_object: 305635b0b09d51555582c5067f0f93ad47bd5ebd + docs/Models/Components/BenefitGitHubRepositoryCreateProperties.md: + id: f89f3ab85e29 + last_write_checksum: sha1:9adb904a96308c2b5947ee814be2f816d2ffa708 + pristine_git_object: 75492e628e0a3d610efe2b91b2d3ebd6a5598eab + docs/Models/Components/BenefitGitHubRepositoryCreatePropertiesPermission.md: + id: 61c3b108be42 + last_write_checksum: sha1:27f0f2df2345613c325914801c20712f82b61f50 + pristine_git_object: c33a6b096e9bf6c9baf48ba718dad841ce6842cc + docs/Models/Components/BenefitGitHubRepositoryMetadata.md: + id: bb03edd548bf + last_write_checksum: sha1:86f79e1a3d3553e75d80ddacd572d4412b734ea3 + pristine_git_object: cda3dee3cad4ea4712044c729f7f6ca5e0876ee7 + docs/Models/Components/BenefitGitHubRepositoryProperties.md: + id: 99a870c6d210 + last_write_checksum: sha1:a4128f12601a408ea149916fd26288550d51d4f7 + pristine_git_object: e4fe3f79f7a9f98b7a1920b1d5e723293205f72f + docs/Models/Components/BenefitGitHubRepositorySubscriber.md: + id: df0c723537ff + last_write_checksum: sha1:13d337336a56b25ca341c3db5c0d35185aa7be1c + pristine_git_object: 7317dbc9e44ebc7172f293af259d0c1bb41da7b9 + docs/Models/Components/BenefitGitHubRepositorySubscriberMetadata.md: + id: aa156cb8d49a + last_write_checksum: sha1:e5084ca9bd8350bc76a9cd313a595547618cff32 + pristine_git_object: 1dd4f4b720cf08396079cb9a9fad2e5979b266d2 + docs/Models/Components/BenefitGitHubRepositorySubscriberProperties.md: + id: c73b499e8fb8 + last_write_checksum: sha1:42efe7f0a8a7cbf0088522d30d98080278bd95fb + pristine_git_object: f17bc00c0e0412daf412ef7ce3254480b913fefe + docs/Models/Components/BenefitGitHubRepositoryUpdate.md: + id: 67b586c05550 + last_write_checksum: sha1:0c9e99c38a8c67f81802cc7927c891e8fd957e21 + pristine_git_object: f67f1bade0a3220424a0c53a6e589a3c2dee4f7d + docs/Models/Components/BenefitGitHubRepositoryUpdateMetadata.md: + id: 50c31c7a18f2 + last_write_checksum: sha1:221d12d25ec83e3b673b591fda82b8cf36b43ca0 + pristine_git_object: a5a7d1c13669e00b4354c523f3117325223c225f + docs/Models/Components/BenefitGrant.md: + id: 0ed54417ae7d + last_write_checksum: sha1:7383901696bb584b65f9fa35174b574c9e81cb9c + pristine_git_object: 9fb54c74fce04f071f87df10caaea4cfa433b677 + docs/Models/Components/BenefitGrantCustomProperties.md: + id: 46cb1cae4f87 + last_write_checksum: sha1:cf876e9f736a3dae7b6c0348e6a13f6714673134 + pristine_git_object: a008685d61ade7a2cfba3ec92d978cc2a7a2657c + docs/Models/Components/BenefitGrantCustomWebhook.md: + id: 5481b407c5df + last_write_checksum: sha1:4136c14a2a328e93d24e6e6ec26a6fa114677f43 + pristine_git_object: 704411f5164d91199c3a5ecbb2f3b573a5c68640 + docs/Models/Components/BenefitGrantDiscordProperties.md: + id: 463e4af0b191 + last_write_checksum: sha1:b54a95fe7f8128d8a96c4553c84d27af73c6e820 + pristine_git_object: 0e34d73cb11e995a45b7e350e257387c7c31d32f + docs/Models/Components/BenefitGrantDiscordWebhook.md: + id: 8979df1357c2 + last_write_checksum: sha1:68c62d44d98e359c35620675fa929f3b42d4e564 + pristine_git_object: 62182165a3e3a15465f3614e499238d14c4639b4 + docs/Models/Components/BenefitGrantDownloadablesProperties.md: + id: 7804e2323b06 + last_write_checksum: sha1:7647f5825ce73f0ca48ab0635b40718a0be5c54a + pristine_git_object: 1bf46871c6db529e4e151a82c14d720232509a31 + docs/Models/Components/BenefitGrantDownloadablesWebhook.md: + id: c0d37ec94d4d + last_write_checksum: sha1:33d69338033c82c09f907aba57fc8e6d6efe4c75 + pristine_git_object: 45df9c476b44133e71f3479bcddfbc464563e49d + docs/Models/Components/BenefitGrantError.md: + id: 7775c7dd1656 + last_write_checksum: sha1:22897826999682c166ab2c2dc886121d6fc0196c + pristine_git_object: 4ca5427540e63f5453df9640e3ea8114011e0f70 + docs/Models/Components/BenefitGrantGitHubRepositoryProperties.md: + id: b7d802573fe4 + last_write_checksum: sha1:5eaf60ae0095a6716d9850617d4708407eaee09e + pristine_git_object: 668ab57bfa7ebbb53837c32a21e71286163d41ec + docs/Models/Components/BenefitGrantGitHubRepositoryPropertiesPermission.md: + id: 1eb884ef341b + last_write_checksum: sha1:0dadae4bc37f47a9ba7c9f70fdb237d2c269a9f3 + pristine_git_object: 9c18f99bc4a1aa9c7adc2d698c55cbd0d9afd16f + docs/Models/Components/BenefitGrantGitHubRepositoryWebhook.md: + id: ba24df14e8a4 + last_write_checksum: sha1:a649a2a905c34ed890f2b8d76396717ffe6bdf9c + pristine_git_object: cee41b1cab1b2b7d89792a8b3d7b682eb5789178 + docs/Models/Components/BenefitGrantLicenseKeysProperties.md: + id: cbcd30acdeae + last_write_checksum: sha1:0a521de069372280191eac2b312808aee91422c1 + pristine_git_object: 793c1fb812718b33e09eb95808c88e8ffc0bd3e0 + docs/Models/Components/BenefitGrantLicenseKeysWebhook.md: + id: 47304d701f65 + last_write_checksum: sha1:60e6e86e79e8188e4e27dcb91389743d8e63f681 + pristine_git_object: ab8ab1066c2c47564db5c4f02123f18b037d9bff + docs/Models/Components/BenefitGrantMetadata.md: + id: 7972052c952a + last_write_checksum: sha1:becb2d9eba80c39345d60627e4e336076c0d7837 + pristine_git_object: 0b2016531e0d08a0f86776cd4c624a18d97ed205 + docs/Models/Components/BenefitGrantMeterCreditProperties.md: + id: dc42b96218ad + last_write_checksum: sha1:8ff821a4df714f4d708f7bd369d6bf22304874c5 + pristine_git_object: 40ac8e4869d5dc8a411dd0b66c66960fd6b8b892 + docs/Models/Components/BenefitGrantMeterCreditWebhook.md: + id: c78577baaff7 + last_write_checksum: sha1:a2a1f0d04ed4d1ee96607527f7250387ee2a93b5 + pristine_git_object: e71b6254a0f30f41c2cf4d34fa6e474e0057fff0 + docs/Models/Components/BenefitGrantSortProperty.md: + id: d8f1d30c8b35 + last_write_checksum: sha1:35352a19ac17d70ee1e78482fc0a44be4ef1cba4 + pristine_git_object: f7d3fb9b89d580997b72462752422a01289014ed + docs/Models/Components/BenefitGrantWebhook.md: + id: 17e30393cf85 + last_write_checksum: sha1:78594c95bb4d1fb7467377f76e234e4ef35ffe80 + pristine_git_object: 13b098df4001351957d8911d33a188511ebf743a + docs/Models/Components/BenefitGrantedEvent.md: + id: 98df951d7f78 + last_write_checksum: sha1:285dd0bd7ad87a0ca25db7b9bd770c58829b71c7 + pristine_git_object: 541c3032a1251a07d0fd136888bd927e6ad5e48d + docs/Models/Components/BenefitLicenseKeyActivationCreateProperties.md: + id: 015f4e6c1b6b + last_write_checksum: sha1:c697c1dc0d7d54706a9511fa925ee27cdd0f82c6 + pristine_git_object: 4707a7fe0bb6cdf79ac42e8422d2f6af75afcd01 + docs/Models/Components/BenefitLicenseKeyActivationProperties.md: + id: 48a1b97d626e + last_write_checksum: sha1:0e4ec378b4ff883a1e44d47876a83e8b8f906816 + pristine_git_object: 14975b288b839793ff5dc144efd0f7120d148b36 + docs/Models/Components/BenefitLicenseKeyExpirationProperties.md: + id: d14f0a9434f1 + last_write_checksum: sha1:a578e5838996dcdffefe764d4d5c9716a8249711 + pristine_git_object: ef9be0cc2210f34fc693b6d325048b7010b5166d + docs/Models/Components/BenefitLicenseKeys.md: + id: b29c55e0b902 + last_write_checksum: sha1:80051332627fe1661e7102543e2328836c71bfa0 + pristine_git_object: c2ee5676292cb83d184ab33f4766203f70e4d098 + docs/Models/Components/BenefitLicenseKeysCreate.md: + id: 27645e9d292b + last_write_checksum: sha1:442ef094e5eb23d65a396ed1afc20ef901d4dd23 + pristine_git_object: 8afdc21356066fe616554f36ff7dff63f65ffd18 + docs/Models/Components/BenefitLicenseKeysCreateMetadata.md: + id: 80f116e6bb37 + last_write_checksum: sha1:f5ae48f651ba5f68bf898f7b7e2d9d9b7f01ef72 + pristine_git_object: 680031c2fdc04cec7598b2d1302dd8585e79450d + docs/Models/Components/BenefitLicenseKeysCreateProperties.md: + id: 3e82d9b14b29 + last_write_checksum: sha1:763cad526b08047ad82d7cb3eaeefd050059407f + pristine_git_object: 77b5fa7a07d3b754d7f533c85a7aab1acd8973ec + docs/Models/Components/BenefitLicenseKeysMetadata.md: + id: cbd8e40e72cd + last_write_checksum: sha1:64b9e01fd90f18fe3f6e6fabc677f9509319f454 + pristine_git_object: 4083f0760ed563495335eca577c82906828a89fc + docs/Models/Components/BenefitLicenseKeysProperties.md: + id: acb9f998cf83 + last_write_checksum: sha1:37c3ce36e1566b47ab7b4d32b8cfc5ec1382d0e6 + pristine_git_object: 6be72f33679313e5fbd1873ad2c82c646d78ce69 + docs/Models/Components/BenefitLicenseKeysSubscriber.md: + id: 9c136a940ab3 + last_write_checksum: sha1:a4a6eacb3474c9a99cfb7e6f6dd8b4d5c74df326 + pristine_git_object: 931f7505d350db2fb9127fd8e266aacb70ba8f53 + docs/Models/Components/BenefitLicenseKeysSubscriberMetadata.md: + id: d621f5503095 + last_write_checksum: sha1:c8d72ff1339357403300b94255c0bf5c77c13a7c + pristine_git_object: 5f64646cdf11138421e513b796ad76141bc45ee4 + docs/Models/Components/BenefitLicenseKeysSubscriberProperties.md: + id: e99d655bd527 + last_write_checksum: sha1:ba3294b6dd5470309d3223b285e3d69b1f6d4435 + pristine_git_object: a26acb70db84801e98adf649e8520a016f63558c + docs/Models/Components/BenefitLicenseKeysUpdate.md: + id: d7bfa7ffac6a + last_write_checksum: sha1:a0355c82965eb0877bc25c53d264953de8e42432 + pristine_git_object: d01b215fe5fcf9d1a195532b135b0d23ddfb0d04 + docs/Models/Components/BenefitLicenseKeysUpdateMetadata.md: + id: 1ee651bde55d + last_write_checksum: sha1:b5c35ca60b97116b80ee3cdfd19379cfb5c5105a + pristine_git_object: 8d814e325656d1ff84f920553b7b382f4455698a + docs/Models/Components/BenefitMetadata.md: + id: e4c97d5c417b + last_write_checksum: sha1:d6e8c26a4faa1755c82ddf419b270583823b3481 + pristine_git_object: c68bf4b31cea7ebbafb288b78fc53ba965738441 + docs/Models/Components/BenefitMeterCredit.md: + id: 46347839ffea + last_write_checksum: sha1:00cd2a6805394d523b293f8e4d999b3c0f99a165 + pristine_git_object: fd57632ece2936337070aa1da5b7e73e530dd15c + docs/Models/Components/BenefitMeterCreditCreate.md: + id: a7aee7e39956 + last_write_checksum: sha1:abaf0acd027bdff55482c30dfdb9299be5acdb32 + pristine_git_object: 0307924ac19712845687a4899e1f027f865bd51d + docs/Models/Components/BenefitMeterCreditCreateMetadata.md: + id: 383d2d3a2d5b + last_write_checksum: sha1:f0907dec508ad92c5f4152c014d92b27109f99f0 + pristine_git_object: 34b69b1591c9d9c2aa0032c2a1db8f77a8f7f5d4 + docs/Models/Components/BenefitMeterCreditCreateProperties.md: + id: 3a139518cab3 + last_write_checksum: sha1:9bb2e19496187e62a0893e177771dda86f3df561 + pristine_git_object: 3b2d6d4851323edbfa666f8bd6ce9ffc3efb0669 + docs/Models/Components/BenefitMeterCreditMetadata.md: + id: 4580b6e2e854 + last_write_checksum: sha1:d81d5aa3f9c957a1d6a0f8f2d45202ecbfbb4fff + pristine_git_object: 22a825458a426503c3143e64cff753cd4182f79b + docs/Models/Components/BenefitMeterCreditProperties.md: + id: b25d73ca0324 + last_write_checksum: sha1:0ea3e6c3c78094baad15e23ddd8ccabe0a31e8dc + pristine_git_object: b95641565251537693e3ead5c2a30e62af7433d8 + docs/Models/Components/BenefitMeterCreditSubscriber.md: + id: f467db44657e + last_write_checksum: sha1:b7b04d37b1f5709d3eb5153dac1bd3a885027513 + pristine_git_object: 6db345bbd177116fbb3e7383d4c611ec3821eab5 + docs/Models/Components/BenefitMeterCreditSubscriberMetadata.md: + id: c6a1040b80d2 + last_write_checksum: sha1:1281d032000888b9334d067e1520e6a3acfd4b3f + pristine_git_object: 19a24cc1c016f88161d39f10ce04cc5cedd2c5b7 + docs/Models/Components/BenefitMeterCreditSubscriberProperties.md: + id: 171156849f71 + last_write_checksum: sha1:de29e60003ba0ad915773357aa1e538532df5cc8 + pristine_git_object: 87e419f287f09b30df0dd1449f3363013e38a03b + docs/Models/Components/BenefitMeterCreditUpdate.md: + id: f2140ca28413 + last_write_checksum: sha1:1cddeeb062158c4b5f7f98ccc64f8d29620c2eb8 + pristine_git_object: 57629e9829b9b4aa0b4a6d8ba6aaefc4598bf5b4 + docs/Models/Components/BenefitMeterCreditUpdateMetadata.md: + id: fb4de70a8f34 + last_write_checksum: sha1:b52e297fe87f28b981f3d52d1ddc3a566f5786ca + pristine_git_object: 451413b5f0873d4be335720d3ea5f06b0ac30d2d + docs/Models/Components/BenefitPublic.md: + id: 7eba7bb64198 + last_write_checksum: sha1:d47ff2918a7eff6eee8674b75987d13354913c65 + pristine_git_object: 06ef5997d52969f9a9073a6662c72bd73a1a97f6 + docs/Models/Components/BenefitRevokedEvent.md: + id: d5be7c55b988 + last_write_checksum: sha1:8c103bee2a237531d61b0b1819507480e958a30b + pristine_git_object: 0adbe3673a0e515bf2e6d4ad39a1e53849137878 + docs/Models/Components/BenefitSortProperty.md: + id: 9237c6f3f797 + last_write_checksum: sha1:e1315ab778dafa6de0918694db8ad4beee3a689e + pristine_git_object: 935e90124723712f7c7a20b6c9ecd9629805e0f1 + docs/Models/Components/BenefitSubscriberOrganization.md: + id: 9db78c3cab9c + last_write_checksum: sha1:1ba5c3c01fc15b8b552fac7cd539c001418355cc + pristine_git_object: e83420a5bf34a84c1263e42d00b8043126d29e27 + docs/Models/Components/BenefitType.md: + id: f19e8d4a0452 + last_write_checksum: sha1:fa60d732eeb6bb6d835fd73376c5118a96c0072a + pristine_git_object: 50d5842d769bcf5b46f21d07c62d2321db401d2a + docs/Models/Components/BenefitUpdatedEvent.md: + id: fa1382570e06 + last_write_checksum: sha1:371f93722536477391128a270b659fd49ec37961 + pristine_git_object: 6d6ed70d348c0452a2e9d8da970d928bdf3dbed5 + docs/Models/Components/BillingAddressFieldMode.md: + id: 02ced9fc570e + last_write_checksum: sha1:1ec6c5aff30e960d1029e1e4ca404bc09a1297c4 + pristine_git_object: c11e0345ffc584763be18ba80389b9a6a86cfbb4 + docs/Models/Components/CanceledSubscriptions.md: + id: 9936448e6385 + last_write_checksum: sha1:4a6e2021ba423f86eb3105a235fb8e57caa48856 + pristine_git_object: c0ba7696e6a4e42c2ce9cddc4b179a948655f76a + docs/Models/Components/CanceledSubscriptionsCustomerService.md: + id: 09f39ee928f3 + last_write_checksum: sha1:dc751fe620c2eeee8a93230285ff126f086f63a1 + pristine_git_object: 714110cb3c505de658d41f960462c3a0b318cbc3 + docs/Models/Components/CanceledSubscriptionsLowQuality.md: + id: 650a0477f4db + last_write_checksum: sha1:8269370b8c6a1f35df5e565891f3887a2680cc0e + pristine_git_object: 734eba6c384f91295e082a5ac10ed3f8522305d9 + docs/Models/Components/CanceledSubscriptionsMissingFeatures.md: + id: d679b1053762 + last_write_checksum: sha1:b9a4076007e11328b5ae626abccad2fd8655b646 + pristine_git_object: 00c4c5ef5a9ecff662240654c2227afe32fd0b56 + docs/Models/Components/CanceledSubscriptionsOther.md: + id: 746152592cbe + last_write_checksum: sha1:e19aea8d70965734acf407b951c4aa49d4dc8745 + pristine_git_object: ed8d08124f33f39326e414c4c5acc6c6515a0dc6 + docs/Models/Components/CanceledSubscriptionsSwitchedService.md: + id: 2fa6b3bd4df9 + last_write_checksum: sha1:4ca06bcacb8b99087cbd01901eb77332f694902f + pristine_git_object: cb3d9d0938c57bc8e05b47862e31d1519943501c + docs/Models/Components/CanceledSubscriptionsTooComplex.md: + id: 8e216e68347f + last_write_checksum: sha1:30c35f3921ae85ac2a65f34fe4b045bde7c7b57e + pristine_git_object: c24d1428f5c5b191e4ee23ccaa57380362036733 + docs/Models/Components/CanceledSubscriptionsTooExpensive.md: + id: 1722f9e5b887 + last_write_checksum: sha1:39ed952d794e8d099e833d854b7784b7786793b4 + pristine_git_object: 75e526f19c04433ea918ee4b442c53a6fd5f2f46 + docs/Models/Components/CanceledSubscriptionsUnused.md: + id: ade3471c544e + last_write_checksum: sha1:f86b67987fecdee4d486b7b9265d93c77f0cedb5 + pristine_git_object: ee643fb3d29374cde5faafe4d726334203dee8c7 + docs/Models/Components/CardPayment.md: + id: 35709fcfa3c2 + last_write_checksum: sha1:ff8ef7625c5778f3b59a1b732c1185b4ff559585 + pristine_git_object: 0fbf2441ca2c17a982510217209b465f5c524a76 + docs/Models/Components/CardPaymentMetadata.md: + id: 32e89366f00c + last_write_checksum: sha1:c5703da54afd75af6baca1cff53bd6c9328a7ac1 + pristine_git_object: 4f6d301b49a6ed18964e2738f93694a195bbefbd + docs/Models/Components/Cashflow.md: + id: f754e7b06309 + last_write_checksum: sha1:b544f6367ed4483445be77255b8fb62711496c93 + pristine_git_object: 80002134f32862953e835da7c8f39894226f503e + docs/Models/Components/Checkout.md: + id: 05bcc2e1cb3c + last_write_checksum: sha1:84a4a239cc761840e33211d8c35881041c30023f + pristine_git_object: 6ed7d29cd4f00f893d810361685e6498d41c8eb4 + docs/Models/Components/CheckoutBillingAddressFields.md: + id: 4a3fbbd52379 + last_write_checksum: sha1:3fb00f05e47654e5ede73838178b805918732fbd + pristine_git_object: 0c899ad3cef671694e29b901f39e56721d0aa7bb + docs/Models/Components/CheckoutConfirmStripe.md: + id: 876bb0a93193 + last_write_checksum: sha1:b28c543d8622063b0bf2813876e92d7c8d5eb45c + pristine_git_object: 305e31a885b44ebafb72f15d640d89ac6e3ecfe9 + docs/Models/Components/CheckoutConfirmStripeCustomFieldData.md: + id: ce6db387c0f1 + last_write_checksum: sha1:3117f37fd88e0494c50e5fea0791f64c7de55760 + pristine_git_object: 3c9de6ccdd2ee042fbaeafe886e1728ca279c9d5 + docs/Models/Components/CheckoutCreate.md: + id: d32e6ff844e4 + last_write_checksum: sha1:e23ddfdaf2bf1e8085ea6f92c2fae70eac53aba4 + pristine_git_object: 3986cbb653c64b48918dd8a6f964fbfed5390bdf + docs/Models/Components/CheckoutCreateCustomFieldData.md: + id: c3d257377451 + last_write_checksum: sha1:323d507eea8cd15a7f138817d79f25d0455127cd + pristine_git_object: c1eecb91ad2ce3f64ae138c75aa969c613f5a216 + docs/Models/Components/CheckoutCreateCustomerMetadata.md: + id: 46e38c175dce + last_write_checksum: sha1:5932557b83b8354671d1be30c1f2c5ba3c0531c9 + pristine_git_object: e81753862f3dee3f8e2dbfd307e0d142d0860d79 + docs/Models/Components/CheckoutCreateMetadata.md: + id: d59d1f35c614 + last_write_checksum: sha1:f1f4539057dad2407c8c0e0f577b4d4677213d09 + pristine_git_object: 9207777beb5fd657f6b72db8bdc498b0f98bc7f3 + docs/Models/Components/CheckoutCreatePrices.md: + id: e2b0e9336298 + last_write_checksum: sha1:8d53337697a6313ac2a28dddb2c630d4558028b1 + pristine_git_object: 6ce2022e03bb87ceaac9ea2b889cfcbed766c580 + docs/Models/Components/CheckoutCreatedEvent.md: + id: 04a766c5a856 + last_write_checksum: sha1:507ed06d82c1378137a7ec7c17e598d86e3d76c6 + pristine_git_object: ee137d725c0f27c54dce88894ed0351dc41d56d8 + docs/Models/Components/CheckoutCreatedMetadata.md: + id: 743c5c900bd9 + last_write_checksum: sha1:949d36e061daa11bfbae14516e7243e86fbbcd9e + pristine_git_object: 887c91c9c02c5b1509e85abf6bafb3b6a219db7c + docs/Models/Components/CheckoutCustomFieldData.md: + id: 3bead78d5091 + last_write_checksum: sha1:b6bf361d440e994dbe590674e07ffe6b0548e3f7 + pristine_git_object: 6b417084eeb1353cb3c4c335d210259a6c2fdbd4 + docs/Models/Components/CheckoutDiscount.md: + id: 613c1ab7b5b4 + last_write_checksum: sha1:a13dfba60871689218475e360a623d98de26d8fe + pristine_git_object: bb6074ef66f2484ce76c92802ace1979bf1f3c65 + docs/Models/Components/CheckoutDiscountFixedOnceForeverDuration.md: + id: dcf3d88ecb4f + last_write_checksum: sha1:72efee963e7776e0e1cd29aa42810d88013cb82b + pristine_git_object: 1a72e6327668f9109b8614f13d32e2999aef1bea + docs/Models/Components/CheckoutDiscountFixedRepeatDuration.md: + id: 1a5a0dd39f6b + last_write_checksum: sha1:656287a072f53ff42fc719cfb9c755e0eed236c5 + pristine_git_object: 64dae57650217581fdb6866524d89251f16a3a06 + docs/Models/Components/CheckoutDiscountPercentageOnceForeverDuration.md: + id: 480401b52c36 + last_write_checksum: sha1:123bc64d704bfaa2aa42d8a01dbcb1f25342bead + pristine_git_object: 13a16df51cd5bec751e13eb4ceb2fc0807a16a30 + docs/Models/Components/CheckoutDiscountPercentageRepeatDuration.md: + id: 7823e822f873 + last_write_checksum: sha1:63c688e025e486910a67f1ed068b9002b7793115 + pristine_git_object: 7c407ea532a8206314e6a5e80baee3930b567114 + docs/Models/Components/CheckoutLink.md: + id: 93cd3d77fc1c + last_write_checksum: sha1:b3f1d7ec60ced10d4cd9b4fad2d94c1c47d5a464 + pristine_git_object: 9579fcbbafbd5eaa89f5e1e350fe1ba4154a192d + docs/Models/Components/CheckoutLinkCreate.md: + id: abcd089a28ed + last_write_checksum: sha1:0524bfd992e1d6a9c37ac2b72df39ee022665a46 + pristine_git_object: 020d4e98f6648931308f6726818d7c3f5829e9c6 + docs/Models/Components/CheckoutLinkCreateProduct.md: + id: a912eedfef48 + last_write_checksum: sha1:1c431bfb8b98021a2d17d15fa463c58027ea036d + pristine_git_object: 028cb5f36179f7bf21c9a62692f6e0a72394639d + docs/Models/Components/CheckoutLinkCreateProductMetadata.md: + id: 96f73b022337 + last_write_checksum: sha1:41754e8acd5e2722dce32692b679e528857d8a78 + pristine_git_object: aeecbe40490fad58e6c3340a7836f478087418bf + docs/Models/Components/CheckoutLinkCreateProductPrice.md: + id: 79a13538f260 + last_write_checksum: sha1:9b83d51e7963be2a1f6a89c012d2811f4d7418e5 + pristine_git_object: 7e9fc076509abd374667a811344382d99c0572de + docs/Models/Components/CheckoutLinkCreateProductPriceMetadata.md: + id: d5c3cbc33059 + last_write_checksum: sha1:7f3e756353819ae46879fb9f14ba33886cfba180 + pristine_git_object: 9886faf6bfd9bfb6a6a981177e4358aba0ce573e + docs/Models/Components/CheckoutLinkCreateProducts.md: + id: e8b0f69e2ede + last_write_checksum: sha1:60b476c3adeb93cd01e758fdaadeb9b8d8dbc2db + pristine_git_object: 0ddc3289de89ad81ace27c071dbabb4fc44c0528 + docs/Models/Components/CheckoutLinkCreateProductsMetadata.md: + id: 79111204fdda + last_write_checksum: sha1:538a35c850224e5f66474cde0f2c017f8068ef97 + pristine_git_object: d8991ccb1c7cf6d97c3368d64677205ff39d97c1 + docs/Models/Components/CheckoutLinkDiscount.md: + id: 3fe8fccb60b9 + last_write_checksum: sha1:82ed7b7f5eee42d7dae54ac948c08256b796c9c4 + pristine_git_object: 43e46da2a7a20d23de0545524b7856f6a19b736f + docs/Models/Components/CheckoutLinkMetadata.md: + id: 8b883e04ae98 + last_write_checksum: sha1:9ba4b38287b3b2686927c5df58329e094392520f + pristine_git_object: a8b9bab17b70eb21c0b162db335ce1e7dcffc88c + docs/Models/Components/CheckoutLinkProduct.md: + id: 2941a65f4b63 + last_write_checksum: sha1:c140d9248ecb57b71a8631071503851bb20894f5 + pristine_git_object: 6e3243f4fd00cb5a887032a05bc696048e1088e0 + docs/Models/Components/CheckoutLinkProductMetadata.md: + id: 646d31d17ea9 + last_write_checksum: sha1:2973c06a6e5a24d56889a5b98902454963c500df + pristine_git_object: 407efcc1e93c1b470c22b9130bd6c213510070ba + docs/Models/Components/CheckoutLinkProductPrices.md: + id: 75aa0e3d999f + last_write_checksum: sha1:5a5b708508ce555fa5935e32816de7c5f7aa072b + pristine_git_object: 25c0e022c84ebc91e447b6254d01faba8778bdcf + docs/Models/Components/CheckoutLinkSortProperty.md: + id: a1b8a302023a + last_write_checksum: sha1:17d23112b050d7df57e9eb88f69703543f30f926 + pristine_git_object: 53c53b51e5a42558aa711a998b744c63575fb81c + docs/Models/Components/CheckoutLinkUpdate.md: + id: 9c807fe7304f + last_write_checksum: sha1:494bcc8d0880dbde5c6a4aefe05ed3ed5609e5af + pristine_git_object: 84448ee4eaa528c95ad0d646bb66246e3ec2fc33 + docs/Models/Components/CheckoutLinkUpdateMetadata.md: + id: 30098aa217d0 + last_write_checksum: sha1:3082f0da655ba840ffb093a781d2910ab1cf0b6a + pristine_git_object: 1b4f3b7d075d6104b60d09f28c5aeb75957302b1 + docs/Models/Components/CheckoutMetadata.md: + id: 8e837b044ddb + last_write_checksum: sha1:d65014e356ec078e4eea26019a77538520994eeb + pristine_git_object: 707b3bae448bb164ec9e6f71c301c8606eaa4335 + docs/Models/Components/CheckoutOrganization.md: + id: 036aff3d3723 + last_write_checksum: sha1:ee8ad70101b07b3848d23f986eecc4985efbd43e + pristine_git_object: e35a462c2bb67f3b192f5cdfff9c846a3b3ebd76 + docs/Models/Components/CheckoutPrices.md: + id: 77131d479966 + last_write_checksum: sha1:00b11c046f0a6058fb8744bf8d408e115c83ab45 + pristine_git_object: 2c4c1fb0cee9e74d17e6299036bc72af6e4b0bf7 + docs/Models/Components/CheckoutProduct.md: + id: 8dd5bc0952c2 + last_write_checksum: sha1:5fb739c024e6b41c83e3c7aabff79f72633c6730 + pristine_git_object: 713ae6a685266b13d9354145547bb52e1f9ff1b6 + docs/Models/Components/CheckoutProductPrice.md: + id: a71b07a1e07a + last_write_checksum: sha1:214ba40489ff8a44ad2bc6cb215b3e25ae1738ce + pristine_git_object: ea23db8bb636d59e58681b7726875aadc0187d45 + docs/Models/Components/CheckoutProductPrices.md: + id: b13365830c9b + last_write_checksum: sha1:d39c253897400b979d1ff1b70db3ce3bc345db45 + pristine_git_object: 32ef6570db179a14dd8fd82acbab3c9fa84354b0 + docs/Models/Components/CheckoutPublic.md: + id: 48b3fbb1f088 + last_write_checksum: sha1:60ddcec6ec3006c5963f4e1004deac58d981b3bb + pristine_git_object: 906a7871aae370a65d2916312ed5451e9c6acb3f + docs/Models/Components/CheckoutPublicConfirmed.md: + id: 7e92bfb4ea90 + last_write_checksum: sha1:477e0ec924418431fb31712096397d6cf213b49b + pristine_git_object: 18ee788f07033ef137d2ef1327185dc29fc44c1a + docs/Models/Components/CheckoutPublicConfirmedCustomFieldData.md: + id: c4b78f614a94 + last_write_checksum: sha1:aabf9f24e2d65efddbcf0faf34cb2589da779e61 + pristine_git_object: bda30997dc9b0e7016b79f0c3bce95c7782b2730 + docs/Models/Components/CheckoutPublicConfirmedDiscount.md: + id: a0c4f22336d3 + last_write_checksum: sha1:2532e1bbdfe780f6eeee2a21c2906cafd2deee15 + pristine_git_object: 58970c1346973ca666ae3cd338de796749808120 + docs/Models/Components/CheckoutPublicConfirmedPrices.md: + id: ed94999da467 + last_write_checksum: sha1:3df0d6c3b51065c9831dc5ccc1e7cad6609d5f73 + pristine_git_object: 9307efdaa5abb2dfdabed5193f0d86f136ad4dba + docs/Models/Components/CheckoutPublicConfirmedProductPrice.md: + id: ebfbdde18a50 + last_write_checksum: sha1:52c559408fc9d5098071d425decbd20106382647 + pristine_git_object: 3b2cee33780065aae0604db4d77099058a523c0e + docs/Models/Components/CheckoutPublicCustomFieldData.md: + id: c6a15ba1b053 + last_write_checksum: sha1:bce4c4c5b12f226796ff004e567e1023ef1773cc + pristine_git_object: 88cdc1582e69462eb3cf27c7659d42ff9d5862de + docs/Models/Components/CheckoutPublicDiscount.md: + id: 35a93bcd315b + last_write_checksum: sha1:3af3a91e8d809647dbf81552490e1b3799f30c03 + pristine_git_object: a4651290dc0122f9ec35ffd5f7c402e4692d80ea + docs/Models/Components/CheckoutPublicPrices.md: + id: da4a90a0ed27 + last_write_checksum: sha1:775493dd407342dc247c18750a8f307e88bb5f7f + pristine_git_object: b7f383635224ee2be5c72fad673ee9e730589222 + docs/Models/Components/CheckoutPublicProductPrice.md: + id: 9bf715a29b31 + last_write_checksum: sha1:0ce8290ecab53482e173a469e8aa1c61b9f7f034 + pristine_git_object: ec711dc9537018e3bf111de304f054aa36d8e6e8 + docs/Models/Components/CheckoutSortProperty.md: + id: a7db3855c092 + last_write_checksum: sha1:1e0d03d3a7a5e62261a35fc61bbba61862daa483 + pristine_git_object: 0dbebe77e3ae467e1a46232274f9c1f391500f1e + docs/Models/Components/CheckoutStatus.md: + id: b8f5dff992c2 + last_write_checksum: sha1:e2dec0e49e078c65d3d9cef1894bcc00fbd09634 + pristine_git_object: a8c2ced3245d632ec5b8b015625309f413dea113 + docs/Models/Components/CheckoutUpdate.md: + id: 5888be892879 + last_write_checksum: sha1:7e6ea9e93a721a26568d94a24e421c954061e696 + pristine_git_object: 469ab7b55bddf899a0fa11b4530aad3572babd93 + docs/Models/Components/CheckoutUpdateCustomFieldData.md: + id: 990193e416be + last_write_checksum: sha1:d9d3da5febfe92191aa637e4a06e4ed49ae9e061 + pristine_git_object: 923e35cdfc80944c0536b0e62b0ab0b4e2921054 + docs/Models/Components/CheckoutUpdateCustomerMetadata.md: + id: 6ebb55e74ca2 + last_write_checksum: sha1:59af7c1be91afa684de256461043b683f111a0ea + pristine_git_object: 1762797a7a0a461dcae963243f06f9f17e6e8c70 + docs/Models/Components/CheckoutUpdateMetadata.md: + id: 455513734c39 + last_write_checksum: sha1:8dc428be15e77cbab2908cf1eaf72acc91c43126 + pristine_git_object: f3c2da2fea1a60b0f24476e07c2a6df6d2123f97 + docs/Models/Components/CheckoutUpdatePublic.md: + id: c3d5da805b41 + last_write_checksum: sha1:58f49940e867bcd53cdc31f29ad804298fcd6d20 + pristine_git_object: 3a5156126b96bcb90e2f4b8d01d750e8d4541667 + docs/Models/Components/CheckoutUpdatePublicCustomFieldData.md: + id: a7d196e9cbb4 + last_write_checksum: sha1:25f11e3fd3de9a046f4f95de5a59f9d4a1795eac + pristine_git_object: f672b13029ebb9243955c2406ba89f05f295284a + docs/Models/Components/Checkouts.md: + id: 8f450ab39b6b + last_write_checksum: sha1:ca6a761a4fa6b3c67038fcbba1145d63345cbc8f + pristine_git_object: 66a3abc9707fc50187741b12c5b422887a02ba2c + docs/Models/Components/CheckoutsConversion.md: + id: 2fa508f3c81d + last_write_checksum: sha1:aeb690379d00f9c556871a0790aa67e5d6aaee0f + pristine_git_object: 41ed39ea80ae384a408dd3a2915742edd497aad5 + docs/Models/Components/ChurnRate.md: + id: e4bda1d0876b + last_write_checksum: sha1:dc2ef8d40e41be1e7acadeccf86e8f5e9f97eb84 + pristine_git_object: b8d2ec0df7170b28b085c9c81fcb42539e33dc63 + docs/Models/Components/ChurnedSubscriptions.md: + id: a58d4b4665f1 + last_write_checksum: sha1:beb21f7ee0af3de829a6bd2cc8793f59fbbccaa6 + pristine_git_object: f9b8c2e5df427af7469a6efdafed479bac18b74f + docs/Models/Components/Clauses.md: + id: 2b564960904d + last_write_checksum: sha1:7a06effffa67b51da03864d3a565ae167472a9f1 + pristine_git_object: c271db1bec0f156df61e3ca411eb22c079068223 + docs/Models/Components/CommittedMonthlyRecurringRevenue.md: + id: 796eb0adb04f + last_write_checksum: sha1:6b9768ff67b0d43c6094f0ecf0f5468328ebf9e4 + pristine_git_object: eea5d93a9525ef698df01fe7fa8f718f40316d22 + docs/Models/Components/CommittedSubscriptions.md: + id: 5d525bbff8cd + last_write_checksum: sha1:2a0087fb6e8c4454f9e999c04f2476d9b5bb0fe2 + pristine_git_object: 3e9a409d094a6b84be7f2aa80b345efba0b02b33 + docs/Models/Components/Conditions.md: + id: 7ed9c4c19eac + last_write_checksum: sha1:8ca747e5f49aa66d884090825cfec1caf27465da + pristine_git_object: 70adb26abc67d951dbe2a143a38a99ae984a0901 + docs/Models/Components/CostMetadataInput.md: + id: 9ee2e3b68985 + last_write_checksum: sha1:ab288789b1a2b30fe6a90b8da0af13dd17c9ec91 + pristine_git_object: 024b751a15b87a4e77c54cecbe5b5af164d8bc4a + docs/Models/Components/CostMetadataOutput.md: + id: 1af828eed065 + last_write_checksum: sha1:43bc857bccaf4f296af45e8a1e08e57e43fb03f7 + pristine_git_object: fa97621c8c6781937864d4931c05727733c3ad20 + docs/Models/Components/CostPerUser.md: + id: 42c53b1ae386 + last_write_checksum: sha1:2379407f77c8404e2accdc227ad03110d6f194da + pristine_git_object: b71f52e767eb3ccf37d0e1d061cf29878afafb0e + docs/Models/Components/Costs.md: + id: 982700fbe40c + last_write_checksum: sha1:88720203d93cccc8b9716232c8f1e14a2499b177 + pristine_git_object: 145ac95170ba750f3d878cf7de5335c3fded9694 + docs/Models/Components/CountAggregation.md: + id: db2ac46c9121 + last_write_checksum: sha1:5188e2dab0e60dc72825975e38ed839c29f1f333 + pristine_git_object: da44bff6684ad3f0f3cc33c0c83f9ce029d33609 + docs/Models/Components/CountryAlpha2.md: + id: d738b13d07eb + last_write_checksum: sha1:ad7dbe0a301b084621a61a65f4c216545e6713c6 + pristine_git_object: 07888160fdb04c3ec739d6cc5ad92735f2a6c2ed + docs/Models/Components/CountryAlpha2Input.md: + id: 7837af576b0c + last_write_checksum: sha1:9b3f6be701fdc88def804968c77c491527e803e5 + pristine_git_object: bae747decd5b43753161f3ef836d455c07ff39c9 + docs/Models/Components/CumulativeCosts.md: + id: 62fbcd0e4c47 + last_write_checksum: sha1:1d199131e3a0d8752baa487c159f3bd63b6020a5 + pristine_git_object: ee5a46ff7019ca8f6f9f07cf3f9a02ce754f7765 + docs/Models/Components/CumulativeRevenue.md: + id: fa2b556061c9 + last_write_checksum: sha1:5af7ad417c892ee9d4c908cff228e6ad2e8e4a7d + pristine_git_object: 657cde85c0d2cf390f1e41e419a984423b852303 + docs/Models/Components/CursorPagination.md: + id: 08b6a7ca31b0 + last_write_checksum: sha1:19aef2f4ee8d887d33bc1fd1a60cee52cc4853b4 + pristine_git_object: 920996a412b0bc3aa2b60e68f1d515f903a0cabc + docs/Models/Components/CustomField.md: + id: 2b75e2cb840e + last_write_checksum: sha1:e0cf8b0968f1cf056267b7eab0857cd0f900c041 + pristine_git_object: 7f77bab12e76390905cc6ccd680447e4330f547d + docs/Models/Components/CustomFieldCheckbox.md: + id: 8ad291f3f4e0 + last_write_checksum: sha1:b0c39a0cc067952fc54ae2a9e6fadc3199e21e5f + pristine_git_object: 244aa586ee302b685275221cd8335bb27e72231f + docs/Models/Components/CustomFieldCheckboxMetadata.md: + id: 3dc9d4786305 + last_write_checksum: sha1:18528fa08cc4b7f3f2d413f368ac97616a338d9e + pristine_git_object: dae6abf3019c1293964082d2a5ae5a4c7d533cfd + docs/Models/Components/CustomFieldCheckboxProperties.md: + id: 8e27a61241d5 + last_write_checksum: sha1:4505a0779ad4833b8f483f9b6e03ae71b1cd4aef + pristine_git_object: 7e3d64852ca7c52c8f1042f16a02aada364d4ecc + docs/Models/Components/CustomFieldCreate.md: + id: 89f31ecf57e3 + last_write_checksum: sha1:7919fb235bc36c3a55b5b50b3a9d2f3c6d6a2969 + pristine_git_object: 007483c8baf9c9a1a5b858dd32c85184fa612bbc + docs/Models/Components/CustomFieldCreateCheckbox.md: + id: d96e6e2723bf + last_write_checksum: sha1:853f38ace72ac583c44f5ef1638f23b694862e2f + pristine_git_object: b97379b32bc244a41e948a7dc3ac887b2ad8a3bc + docs/Models/Components/CustomFieldCreateCheckboxMetadata.md: + id: 02416896e951 + last_write_checksum: sha1:a528c404c5203c583598d21ae78dc58d3001789a + pristine_git_object: 6e9e21d2f0640930d3e3e623707780480e9fc612 + docs/Models/Components/CustomFieldCreateDate.md: + id: fb3a70404691 + last_write_checksum: sha1:f5a2d0e6faddc8af1e8f7bc48993bd41c80a8dc3 + pristine_git_object: d6a0096595c46479ef262a55da032b2f02975069 + docs/Models/Components/CustomFieldCreateDateMetadata.md: + id: d35bb8656c2a + last_write_checksum: sha1:a8b8e78c3192523914f94cebad1c9003fd01ab6b + pristine_git_object: fc00de0eb238ce27be1ccf0619f7316c914c7e7f + docs/Models/Components/CustomFieldCreateNumber.md: + id: c5616b32e239 + last_write_checksum: sha1:0604edd3104cfae8b5affb50ce617c11b9f397fd + pristine_git_object: d9d83b40c27a8174dbdde1aa8f74d3e4303774a8 + docs/Models/Components/CustomFieldCreateNumberMetadata.md: + id: 8cbe682381ca + last_write_checksum: sha1:69f06f4d64ef6aa33e328a03dd0f8f9fd0fabe6d + pristine_git_object: 1d92b4701c408d00ff42300a2d332fbb7a6f88ea + docs/Models/Components/CustomFieldCreateSelect.md: + id: 1888969ce51d + last_write_checksum: sha1:4d37be83ed0b7df76fef294012ba55a94790576b + pristine_git_object: ccd0b32c8dabea64c22b4b3a2759ceb7a575188f + docs/Models/Components/CustomFieldCreateSelectMetadata.md: + id: ff7cc88920a5 + last_write_checksum: sha1:ad9255d7f071295a99a7c85c9a45fb9c9483b6d9 + pristine_git_object: 0a17d94614e51d957bd5421f17e0f3fa44d2b1ef + docs/Models/Components/CustomFieldCreateText.md: + id: 16d4cf9680ed + last_write_checksum: sha1:4a752014a938cc7790d7953a6ebeb5f48e32abcd + pristine_git_object: c7e04a0bfd5f4af180f56ec4a9e9215fa3bd46df + docs/Models/Components/CustomFieldCreateTextMetadata.md: + id: bab7111a74d0 + last_write_checksum: sha1:e2842ecae52e571841ac0411fd8e66eee1e29abb + pristine_git_object: 59a8815435e2f105b564eaead2e7ddee01264976 + docs/Models/Components/CustomFieldData.md: + id: 2baf39c7dd57 + last_write_checksum: sha1:2f539178dcdc1edf8c25cc6ee9d1516f748334ab + pristine_git_object: 32c39f74c0625153ba84a0a10ae962367c10340e + docs/Models/Components/CustomFieldDate.md: + id: 50a36f7804a8 + last_write_checksum: sha1:b87cd57855670cc370cbe57f1ddc948584233d67 + pristine_git_object: 5b8e3a013dd63b19f1bf99dffa4064a4697a3a0f + docs/Models/Components/CustomFieldDateMetadata.md: + id: c52dd77089b9 + last_write_checksum: sha1:7eef5357977ed899a73b09a6a33ccd1d37339ad4 + pristine_git_object: 469704cebcc26c1b0c6abdd1d9391933437b44d6 + docs/Models/Components/CustomFieldDateProperties.md: + id: f6bf261d0bb1 + last_write_checksum: sha1:3b0974880e7abdff922a5c3595ca18969a64b5c2 + pristine_git_object: 64f7d41827061352a10447c60dbbb1b2bea7b228 + docs/Models/Components/CustomFieldNumber.md: + id: 73bd7c74839b + last_write_checksum: sha1:19a6a7a7e3f4532bb0febc43df90d214411d7587 + pristine_git_object: 5166849d4f6e1f95da1c98719c71d8aafb12a7f5 + docs/Models/Components/CustomFieldNumberMetadata.md: + id: a67356350b4c + last_write_checksum: sha1:c0cdc9d40985c5003a0f4458540fce87e01a7c53 + pristine_git_object: 53d3e569a12ce3aaf915c7805425a33f3c07f6c6 + docs/Models/Components/CustomFieldNumberProperties.md: + id: 379705cbe4b7 + last_write_checksum: sha1:34e1dde5825d6c76f544d3be62d8821f96b54685 + pristine_git_object: 301d12f8425fe3e897b35173017356ce3360389b + docs/Models/Components/CustomFieldSelect.md: + id: 6e571515d440 + last_write_checksum: sha1:aec3bb8f7314d03d6be4b40093cf0144459ca858 + pristine_git_object: 00cf1e28d145675e9fdc5b0eba9c6b575911254b + docs/Models/Components/CustomFieldSelectMetadata.md: + id: c6a300a86cbb + last_write_checksum: sha1:56e971264eee8b61db9df760b013b70b296ef884 + pristine_git_object: c9a5bd69d30de3097f1d6f76c3e146d1db7eacd8 + docs/Models/Components/CustomFieldSelectOption.md: + id: 2afd75fd704a + last_write_checksum: sha1:69bd3a3901233fac1f28ef2fae3ebde18c09350f + pristine_git_object: d9baadf682f756e1612d62c4048f6022486c605c + docs/Models/Components/CustomFieldSelectProperties.md: + id: 9425c8a8df32 + last_write_checksum: sha1:d4e8fef0bf04882421b05ada695d2e97d1701ec0 + pristine_git_object: 07ee3c2cb899458bb14f140fdf66d0b4d476110d + docs/Models/Components/CustomFieldSortProperty.md: + id: 46e54ab3ab1a + last_write_checksum: sha1:c9d8a8848f8f1e8a4abe1a3eaad2ef24d7a42413 + pristine_git_object: 7f67d2fd8bfe425d6875194d1daa8e9506f000b9 + docs/Models/Components/CustomFieldText.md: + id: 7876f9eb54af + last_write_checksum: sha1:80a4dc06f28e99717a58995b5036a2d1b5dad734 + pristine_git_object: 51a16091320db826b1c7197ea0bd503b72866d3a + docs/Models/Components/CustomFieldTextMetadata.md: + id: 86f8574c78a9 + last_write_checksum: sha1:40c8d33b88c934d80082e2720062742d9170114d + pristine_git_object: 0f7e2007e457b8868731d89577e6ab7d43ba3e27 + docs/Models/Components/CustomFieldTextProperties.md: + id: 0c3ba4ee21d8 + last_write_checksum: sha1:fd49e4a3128efb01073613f051ac97ff631db26b + pristine_git_object: 87b6e5f95d2789814aa964f1cd5196aeac0d7e13 + docs/Models/Components/CustomFieldType.md: + id: f7b4fb3eaf4b + last_write_checksum: sha1:ded1ff04ede1f9062aafbd8c8d42904233f82137 + pristine_git_object: 773f1cb2db21257a7ee8cfb96fcd441473674cd9 + docs/Models/Components/CustomFieldUpdate.md: + id: 976a6c50d9e5 + last_write_checksum: sha1:612aa053c4080840241307c284b89c87b67d08c5 + pristine_git_object: 26a95b7a7f04b0e96b683dcdaaf3b5c7d5f8ee08 + docs/Models/Components/CustomFieldUpdateCheckbox.md: + id: 3620081f656d + last_write_checksum: sha1:5524b6955a9713f017702ba780c48ec5c057f5c2 + pristine_git_object: 52ba226daaecde5e3dee9cda5146e5734717ba3d + docs/Models/Components/CustomFieldUpdateCheckboxMetadata.md: + id: 7bed2085b0bd + last_write_checksum: sha1:f9ff4f84d0c6c0751481f3ea3182f86d75ed7b79 + pristine_git_object: 02dadcae640ee615f2a0ad5833e9c46ea0e75e1f + docs/Models/Components/CustomFieldUpdateDate.md: + id: c9d9a3515b84 + last_write_checksum: sha1:7bff224a739e7b5e7f6dc5d69174f995ca8d0c7e + pristine_git_object: 89f45866fbb5a9f43e1b9fae982ca59433cf109f + docs/Models/Components/CustomFieldUpdateDateMetadata.md: + id: 7cc53853abab + last_write_checksum: sha1:eb817d1431ab8c3b113839a01856e89871f2e8d1 + pristine_git_object: 40a13d9f828d692351f127cd771f165ec56af197 + docs/Models/Components/CustomFieldUpdateNumber.md: + id: b71d1348d94f + last_write_checksum: sha1:264771eebde1715a9390f7e05d1882a13fa99fb7 + pristine_git_object: 765ae308eaf7f6cbcddbd9b0a3876f2457e1f749 + docs/Models/Components/CustomFieldUpdateNumberMetadata.md: + id: 14a617a80b4c + last_write_checksum: sha1:a818d7dd504e72cd1f4ec9cf0af020f49c7a9f96 + pristine_git_object: 13316be1a9864cbbcf45c1fdf8b2a4803b9e4bdc + docs/Models/Components/CustomFieldUpdateSelect.md: + id: a9dc9e293e94 + last_write_checksum: sha1:07cac36d4eb66374a8ae769baedef5743f967e08 + pristine_git_object: 182c85433932f520c457f5e132d228f6813abf0b + docs/Models/Components/CustomFieldUpdateSelectMetadata.md: + id: 203826f67584 + last_write_checksum: sha1:f3eea0871ff8224b1ad1cd81b211b4b54a9fa92f + pristine_git_object: 7dd7558e69d206efb3038ca69351c639c5ed74cd + docs/Models/Components/CustomFieldUpdateText.md: + id: 262e31b89c3d + last_write_checksum: sha1:a3c04fe3134b99dce5ff50b7bfdb727feb8456dd + pristine_git_object: cd59a404d488fbe8b1bb7c761621d67a8376552c + docs/Models/Components/CustomFieldUpdateTextMetadata.md: + id: 3bce680eb3fb + last_write_checksum: sha1:a851d2c3ed32543938b9f50d3faca7db019f2b3f + pristine_git_object: 62ccbcbf66cb4b80b006fd7908cb69b3a01203ba + docs/Models/Components/Customer.md: + id: 83d0cae7e9bc + last_write_checksum: sha1:a328a04bb2e8c218a40ef99de663d26f8f793848 + pristine_git_object: 54c670ce902736528db30ac203558e0adb4e5532 + docs/Models/Components/CustomerBenefitGrant.md: + id: c2fba9b52012 + last_write_checksum: sha1:3f0595816005aedc4d1346a8ebe28154dc179aff + pristine_git_object: 34a1cd3c4b6f89dbc666aae17e67252090fe3487 + docs/Models/Components/CustomerBenefitGrantCustom.md: + id: 88bd9c4e1fda + last_write_checksum: sha1:a0b242cf41f471572dd246960ab21921a5efa0ad + pristine_git_object: 7ebac78b7666d39feedc360f0fd6e806b9651c65 + docs/Models/Components/CustomerBenefitGrantCustomUpdate.md: + id: 0ba153b52e22 + last_write_checksum: sha1:efc4c9ee9982af7f442f4b858b49628671cc7fa5 + pristine_git_object: c171f6e856548e512b43450b8d62d04688ecef84 + docs/Models/Components/CustomerBenefitGrantDiscord.md: + id: 40d70823acf0 + last_write_checksum: sha1:4b97b61713c5f2e6644efe7846800109ed65dce7 + pristine_git_object: f4d3912543b24d3ac268303c4d67b9bcdef955b8 + docs/Models/Components/CustomerBenefitGrantDiscordPropertiesUpdate.md: + id: afc9541103fd + last_write_checksum: sha1:091ce5caa37ca010822034569b329ed8b66f9098 + pristine_git_object: a292d797534f2028906400ff76c20f94cc245ce1 + docs/Models/Components/CustomerBenefitGrantDiscordUpdate.md: + id: 87a0b634b70c + last_write_checksum: sha1:eec99b2c807499b8ef76cffdc2c4c067066422da + pristine_git_object: 159b618937fb306018def8e4251638ae9e3b158e + docs/Models/Components/CustomerBenefitGrantDownloadables.md: + id: 00a767c6b824 + last_write_checksum: sha1:676fddfe3acfc26b166bb9d562a3e2c8ba06bb08 + pristine_git_object: b2a5e10c084ac477f0b9d44e5e9a90ca183280a1 + docs/Models/Components/CustomerBenefitGrantDownloadablesUpdate.md: + id: cd7213971f34 + last_write_checksum: sha1:690056ca44569933844292b23ff13da09e819416 + pristine_git_object: 89aee2467c8d7b74138bfd775a8a8adf6f851753 + docs/Models/Components/CustomerBenefitGrantGitHubRepository.md: + id: 309505fc28ce + last_write_checksum: sha1:d6de7bf70470ac4c037c5170bb58af0475c37535 + pristine_git_object: 1c40502a3b1436517b775c2b6e0b8ef5653e3dac + docs/Models/Components/CustomerBenefitGrantGitHubRepositoryPropertiesUpdate.md: + id: 05b1e36d48de + last_write_checksum: sha1:d61fcc827368d5c51cbb55af40d65b43723b3520 + pristine_git_object: 7db55854a3c826e16259af3e24160de5fc02f9e2 + docs/Models/Components/CustomerBenefitGrantGitHubRepositoryUpdate.md: + id: ee2ef20eb28f + last_write_checksum: sha1:ca288199e03c2ac0ea3a048a408978950f74def5 + pristine_git_object: 43590879d9b93c71a3be4a1fe506f2608de722e2 + docs/Models/Components/CustomerBenefitGrantLicenseKeys.md: + id: dce650e00e1a + last_write_checksum: sha1:b39d2cd288e27dd75201516c9228447cadc3a75d + pristine_git_object: 260a4a278ff6dcf92c7c114b0b85467994755e08 + docs/Models/Components/CustomerBenefitGrantLicenseKeysUpdate.md: + id: a0460a1631b2 + last_write_checksum: sha1:2a375fafc51dd641d8fd851c651d16556b6cbda6 + pristine_git_object: e701defa9e015adcda0d6864f744d26b49264e3f + docs/Models/Components/CustomerBenefitGrantMeterCredit.md: + id: b8df10fda379 + last_write_checksum: sha1:94a2253836faf6256c85066c356db0be882b6e3e + pristine_git_object: 9753a5d7bc6b5a9a3a494c94edec1408a2228db0 + docs/Models/Components/CustomerBenefitGrantMeterCreditUpdate.md: + id: 5b542e3e6459 + last_write_checksum: sha1:2ef8694f7aa50672cb9fc31ebaa2d85298c60820 + pristine_git_object: 1694c562f5283a029861ef80bbc71465c61ada62 + docs/Models/Components/CustomerBenefitGrantSortProperty.md: + id: 849507b8fb71 + last_write_checksum: sha1:d6e2ae15a643c068a1a0ef7ee571570366bdfdb4 + pristine_git_object: 70ba5948ffd4ae2f4318572f664fe7dac2fef5ed + docs/Models/Components/CustomerBenefitGrantUpdate.md: + id: 71879c8e1489 + last_write_checksum: sha1:cc2e1ca88300e70b73e45e89368b12d40239eaa0 + pristine_git_object: 5500ab9a420414c9156310130a3ae4aa29755bbc + docs/Models/Components/CustomerCancellationReason.md: + id: b11d08dfdd0f + last_write_checksum: sha1:b78a3aff1141ef0714406f1d47469111a5eefaf8 + pristine_git_object: 5590bbe3ad2ecd2b0597bc63596dcaaf95aa1a76 + docs/Models/Components/CustomerCreate.md: + id: a3c72ad63167 + last_write_checksum: sha1:b8d8ca37c48ff06ef9024f8ffe725a0276b75730 + pristine_git_object: e816f5b46b6ae4b7a8942fca4ceebf31654227d3 + docs/Models/Components/CustomerCreateMetadata.md: + id: 839c3819a811 + last_write_checksum: sha1:7fb4b2d042cb08b69be916854d50ac7798350925 + pristine_git_object: bb4d93740d953e7e0fbf72686a416698aa292875 + docs/Models/Components/CustomerCreateTaxId.md: + id: c0e285f766f5 + last_write_checksum: sha1:6349c936d9e0ee59c602f0dbecf2c6d2ca07e5f1 + pristine_git_object: 121cb1a77dad347e788b4a25c14b59e5d6bc70ad + docs/Models/Components/CustomerCreatedEvent.md: + id: bfcabb72fd47 + last_write_checksum: sha1:08927dda64bbca0948b2bf9c7c6df48bb416bcd0 + pristine_git_object: b83596d5dadfe54f11ac9b65892c473dc1904394 + docs/Models/Components/CustomerCreatedMetadata.md: + id: 4f992c078693 + last_write_checksum: sha1:d4dd56880ce512b084fbbd0031a9273176356905 + pristine_git_object: c48b97d0212898d15a0c8ae5412304e1444fdc13 + docs/Models/Components/CustomerCustomerMeter.md: + id: 9ab03fba89de + last_write_checksum: sha1:3d6e0ddd6725583fcfcb7a3db5a3865e6f27d7ec + pristine_git_object: 68507a7c1591962902ec79e2511ce2d2a259d358 + docs/Models/Components/CustomerCustomerMeterMeter.md: + id: f51efa5997c1 + last_write_checksum: sha1:566e572e2839d4ee7e6eae8e5011fc1acacb4371 + pristine_git_object: 2a14874b77c63fa69cebd8241b852c1bb8609a39 + docs/Models/Components/CustomerCustomerMeterSortProperty.md: + id: cfedf5410d0e + last_write_checksum: sha1:f210bb17dd1894085fe061b7c03378b25253c97b + pristine_git_object: d5edbabb7ff371384d75c2611a772a4e1aae249b + docs/Models/Components/CustomerCustomerSession.md: + id: 223b9b95bf18 + last_write_checksum: sha1:47f9bfda2ec1d1d1e6729187bdcc6a5c7d3f5624 + pristine_git_object: 6828985a7651b6eb118ceab5e5387c1c2c68fe31 + docs/Models/Components/CustomerDeletedEvent.md: + id: 0ff1a88a7005 + last_write_checksum: sha1:2cb93ce2d2f0d373ef860869a0ada5b55615312b + pristine_git_object: f483b92dcc151aa869d8c8f14cf0be9f63c9fd5f + docs/Models/Components/CustomerDeletedMetadata.md: + id: 09a300e3fa96 + last_write_checksum: sha1:f11528ed418d4b60448cac09aae228c13dfab854 + pristine_git_object: 9ab7be8a9851af1724bb138e70a1b9e13ad7c00c + docs/Models/Components/CustomerMetadata.md: + id: f2fc61a9f2e2 + last_write_checksum: sha1:789373ffcdbba81f17e7ce2b5f9888e405bb6cf2 + pristine_git_object: cca7cc6ad45ea0548049af1c71e5dce36a9f8703 + docs/Models/Components/CustomerMetadata1.md: + id: e884a4eb1fef + last_write_checksum: sha1:0ded1fe70fe254bd608ca4d1a677d6b93719b29f + pristine_git_object: 74ccf6068b970ec46b33a510b9e9a1af2358a1e5 + docs/Models/Components/CustomerMeter.md: + id: 8a0449f33407 + last_write_checksum: sha1:7269585afa0f5decd48a31df7bce9162db4f86c4 + pristine_git_object: 0af27878235f9c7bed002d2a3036ae30ddbfc8a5 + docs/Models/Components/CustomerMeterSortProperty.md: + id: e7d3a10e2681 + last_write_checksum: sha1:9a2df039d39f3dc891a989cb4e5c738e48479740 + pristine_git_object: a4a8194633887374e1d05dd23a5bec9f62ca2bb3 + docs/Models/Components/CustomerOrder.md: + id: 158fffe6d2b8 + last_write_checksum: sha1:51b1d6a0c0c6f8bd89da30976ca625e981004e4a + pristine_git_object: 275027f8f76792556a949865c268d89a93d0e77b + docs/Models/Components/CustomerOrderConfirmPayment.md: + id: 2f9db8c69390 + last_write_checksum: sha1:d3f25d0aebd3bb140e86071bbc072783d61558d9 + pristine_git_object: 31dfd0a2eedbe10e83f6bfb0ec6327f96aff6b72 + docs/Models/Components/CustomerOrderInvoice.md: + id: 04a5643330d7 + last_write_checksum: sha1:264feb08568b1a84eebf48e504d1c0b7629947a9 + pristine_git_object: a015eff484b83338da5a7c94ce690da480574802 + docs/Models/Components/CustomerOrderPaymentConfirmation.md: + id: 67c71ce50a81 + last_write_checksum: sha1:134efeb727a52e65e6e29c3bcdc5e91c76597570 + pristine_git_object: ad187e033866a04dcfbe015623ecd1ca4ba95b56 + docs/Models/Components/CustomerOrderPaymentStatus.md: + id: 561ceae52edd + last_write_checksum: sha1:00e6f2dc9e71f19c43fad66066542f15bd7b39ba + pristine_git_object: 33bb99da74ee2c819014fbe7dc15421f670b1c5b + docs/Models/Components/CustomerOrderProduct.md: + id: b98fe5ca5f55 + last_write_checksum: sha1:46548beaeb159ae5ed87cb1cb1bc33ae6df76212 + pristine_git_object: 107a71c9524712dd536baa787802a19562468d04 + docs/Models/Components/CustomerOrderProductPrices.md: + id: 7db971641593 + last_write_checksum: sha1:83f1eae6cdee569cd2b243026e843d4ac4f94e1f + pristine_git_object: 95d70027854650cb212620ea150a0371cfa43cd7 + docs/Models/Components/CustomerOrderSortProperty.md: + id: 23ed6d292a40 + last_write_checksum: sha1:0db033ba7b08a166b068b6b37f27071f5622abe9 + pristine_git_object: 74fe39d57de8b785e08c32f0d6e755954bc14571 + docs/Models/Components/CustomerOrderSubscription.md: + id: 43b0c9a2121f + last_write_checksum: sha1:43103e14ac4b84af7113fbf953d4984e300ae4cd + pristine_git_object: 8b8c3ced5f8872e6869e03762740ee062b43ee3d + docs/Models/Components/CustomerOrderUpdate.md: + id: e4f222a14175 + last_write_checksum: sha1:335fa2a788c6fe737218f6359db63df44620dac9 + pristine_git_object: 144c12efa1dbfd3c00a68b2fb55aa15ed0544669 + docs/Models/Components/CustomerOrganization.md: + id: 380fdcfff13c + last_write_checksum: sha1:44b907291002b09cee403f2b43e9ab54922568be + pristine_git_object: a8888e9a4cc239ae336e095cb304d3f7024c5479 + docs/Models/Components/CustomerOrganizationData.md: + id: b28bbbcfe938 + last_write_checksum: sha1:3563fa7961fe9a45ff1ee63b4d53f48fb84266bb + pristine_git_object: b3ffb04b62d932fb7a8e66e4e1b54fb0babc96e6 + docs/Models/Components/CustomerPaymentMethod.md: + id: 322781499c68 + last_write_checksum: sha1:16deed2180bd713bf65c87ce51fda369a12aeeb5 + pristine_git_object: 35441edd7580a9a4878101969b255e0567b531b2 + docs/Models/Components/CustomerPaymentMethodConfirm.md: + id: 57d3c5d25d7b + last_write_checksum: sha1:d4c3e483a59f29ddf95262efe62fcc866f36f4ff + pristine_git_object: 50fd4f3369aa10e44551bdfcf3b30ffc7e821f89 + docs/Models/Components/CustomerPaymentMethodCreate.md: + id: 5ef547c6c5d1 + last_write_checksum: sha1:4c725a35da451bda42a6a289a4a05ff97e6b6b15 + pristine_git_object: 1b5bd5ffc79d83a8ae3029c7b8bd44a8a256cf96 + docs/Models/Components/CustomerPaymentMethodCreateRequiresActionResponse.md: + id: a81b9cea22a9 + last_write_checksum: sha1:d958dd5ec475f272d58bb483bd46b29a5b976ac6 + pristine_git_object: cc61e386dfd6cfbe977ca414034821c329ef5110 + docs/Models/Components/CustomerPaymentMethodCreateResponse.md: + id: b543198b7266 + last_write_checksum: sha1:8f21e5a68056de2683ecef728432184965ddb89c + pristine_git_object: 2ccdfd595495ee18e3689a95736c4d3c09c57957 + docs/Models/Components/CustomerPaymentMethodCreateSucceededResponse.md: + id: 6fc0a59f6ab9 + last_write_checksum: sha1:50d684fd2e26ed49ed6911c104efcc6185238e1b + pristine_git_object: a57deb64f8453ed0925e6a6d0392d90586b92bf8 + docs/Models/Components/CustomerPortalCustomer.md: + id: df4d5b2afea1 + last_write_checksum: sha1:93323e9eb69e717a5c5b1665963d3a3a317993d8 + pristine_git_object: f36680df1fed6a7b1315f79b6a4dc2b6ed132ed8 + docs/Models/Components/CustomerPortalCustomerTaxId.md: + id: 493fcdda8720 + last_write_checksum: sha1:d1e369c7f47263daca41e80b7fe737d2b04f489c + pristine_git_object: d6902286a12dfced18ab916aaf84f0238152caf3 + docs/Models/Components/CustomerPortalCustomerUpdate.md: + id: "355882097297" + last_write_checksum: sha1:98fb62b5acc76389ba663a1d9c864e9f6777b7ff + pristine_git_object: ce0e5ca3d1eb79ce44cafc433b17a57a6c543bcd + docs/Models/Components/CustomerPortalOAuthAccount.md: + id: 955cee2ffb55 + last_write_checksum: sha1:098c9c7eeec7c6a81c998867f1daac5578dd9f7d + pristine_git_object: 01798ae1701f4444cd9dfc30d3820265e0c64920 + docs/Models/Components/CustomerProduct.md: + id: b06dfdbc5161 + last_write_checksum: sha1:8eb4913161b8c495ea20d5052b3b84c06b479094 + pristine_git_object: 93521e649d2f2c3ad0c307dc59631da838bf715e + docs/Models/Components/CustomerProductPrices.md: + id: 6d56b4990e90 + last_write_checksum: sha1:32782174b3d8907c53e24b9365a7391b5d12f1b6 + pristine_git_object: 52fe8faa1429778bfe9dfb0f935831775ddad2b4 + docs/Models/Components/CustomerSeat.md: + id: 274d06af5584 + last_write_checksum: sha1:c18630376a27c1d8e1e0d6191ba85601aecc92b8 + pristine_git_object: ccbb5a14e7f716b8815b41af06a4ea6ec2109afe + docs/Models/Components/CustomerSeatClaimResponse.md: + id: 7f5b10d25933 + last_write_checksum: sha1:d7b11d3f25a5573f626b51d55a88bc60ef2aef16 + pristine_git_object: 988d32ceeb66d77456eb4e18fcd4cc69d2c898c5 + docs/Models/Components/CustomerSession.md: + id: aad5e20f6507 + last_write_checksum: sha1:22539250a267874aff2eeb5045ce10d92a7c71a9 + pristine_git_object: fbd5a6b071f30973baabf46543d40e58cf1d0008 + docs/Models/Components/CustomerSessionCustomerExternalIDCreate.md: + id: 98022eb52afe + last_write_checksum: sha1:eca556bcbea05039fc77689d8120645e68a9171c + pristine_git_object: bd8fafb5cae4b14d75ffba87f122543023e04300 + docs/Models/Components/CustomerSessionCustomerIDCreate.md: + id: c8be95ad2da7 + last_write_checksum: sha1:862edb2a8e65e89f34e767d535d465af74b2f6b8 + pristine_git_object: 98f144ca240d65af089de359e559fd87ec050b3c + docs/Models/Components/CustomerSortProperty.md: + id: 3daa5492db17 + last_write_checksum: sha1:932c82a55cf5a966bffa613edc31ed3deaf0e033 + pristine_git_object: 5ae807af5fee90a6a75099269b302cb59eee91b0 + docs/Models/Components/CustomerState.md: + id: d50a45ecacfb + last_write_checksum: sha1:a6a779b80462d3a3dd57176975f54de33949395c + pristine_git_object: 91d86c1eccf0b9d69ab9fa9daf332c7d2167a839 + docs/Models/Components/CustomerStateBenefitGrant.md: + id: 60e0788312a4 + last_write_checksum: sha1:f5e99f747d8ed1751bb82d3803fd7f0624708b27 + pristine_git_object: e050c12e5376eca28968d1eee3abd17e00fd8e41 + docs/Models/Components/CustomerStateBenefitGrantProperties.md: + id: 46628bae0830 + last_write_checksum: sha1:5a152a240aa68cb72019ba1cecb22154d5fe59b0 + pristine_git_object: f6429a143da75b6f08ebd5d23c29a5063ae8abbb + docs/Models/Components/CustomerStateMetadata.md: + id: 97f78d2a23b9 + last_write_checksum: sha1:1862dbfe6f658506a31951ac92f32d2deb59e0d9 + pristine_git_object: ed0d02bda560f958fc48eb8998af735625fb9617 + docs/Models/Components/CustomerStateMeter.md: + id: 8f56737085b5 + last_write_checksum: sha1:5c29400b0e6f50527f5476cc6ea2dc352db889c5 + pristine_git_object: e61299ead99a887da7a3cb9779f817754ccaf9ce + docs/Models/Components/CustomerStateSubscription.md: + id: 92d2a1112d58 + last_write_checksum: sha1:e73d5e5540cdf797557d55bc0a80b67f662edfd7 + pristine_git_object: b678490167fb32c634c3556793ffe7cc9486a229 + docs/Models/Components/CustomerStateSubscriptionCustomFieldData.md: + id: fca6a6184a12 + last_write_checksum: sha1:e6567cf414e0eeb33fb285bc1eea725f82b5d0d7 + pristine_git_object: e436e879fa0078509f6600a46c4d3681a0acbe76 + docs/Models/Components/CustomerStateSubscriptionMetadata.md: + id: 1646de757808 + last_write_checksum: sha1:0832a25b3ec997288fb06ed87ced14fb99f804d2 + pristine_git_object: ba7b85ce6c1f8d1a6818d8109509f5104d3a0f50 + docs/Models/Components/CustomerStateSubscriptionMeter.md: + id: a1fbb68f411d + last_write_checksum: sha1:9f026b2850d18ce8273feb7a462e51fd46ae7b8b + pristine_git_object: a1329e4408317c4337c9784db5d802916ea81340 + docs/Models/Components/CustomerStateTaxId.md: + id: 0dfbc2933888 + last_write_checksum: sha1:07ec83ec7b5a8b54374e6abe923ec8e229269aca + pristine_git_object: d101f1fd3c1ff1e9a363e3c48aec6200c67376ab + docs/Models/Components/CustomerSubscription.md: + id: 028e2369c0a3 + last_write_checksum: sha1:74c0ba34ff5b57a4cfc753e75369d067d2ba23a1 + pristine_git_object: 041882b17dfb29e90457930968e54936e2bcd675 + docs/Models/Components/CustomerSubscriptionCancel.md: + id: ff477d5bd75b + last_write_checksum: sha1:7c3c6a5b7154dfb629c8917afd8a02fa3b3307ea + pristine_git_object: f6cf6c318024e3685c78820a7b9b0a1791e54f4d + docs/Models/Components/CustomerSubscriptionMeter.md: + id: 837ed852202f + last_write_checksum: sha1:1a3036b64a16786d006872d0fc24f305423586a3 + pristine_git_object: 3e2b7244b8ec0a8bda9b0caa1952efb021cbc230 + docs/Models/Components/CustomerSubscriptionMeterMeter.md: + id: a62db3cd8cb7 + last_write_checksum: sha1:1aa913f18eb860ab9dc54cde5455c9ee089752d2 + pristine_git_object: fb96c8a9458a155cef7842adc831814eaa06a44d + docs/Models/Components/CustomerSubscriptionPrices.md: + id: 008f14d6e676 + last_write_checksum: sha1:7e0aa87b074c12c849b86ca095aab3b3f534542a + pristine_git_object: 97661e14dc59f36945cccf01ba7ad6be9a19fed1 + docs/Models/Components/CustomerSubscriptionProduct.md: + id: 9871c361fb7f + last_write_checksum: sha1:18193b698279fb7932ea432e8a73d9326d753ba6 + pristine_git_object: 132a0a0da0f10d578ed24c4a2e71a8bdb466b8e5 + docs/Models/Components/CustomerSubscriptionProductPrices.md: + id: 97f38e9a1945 + last_write_checksum: sha1:81f7f75335cb71a129df4941cad4c4a464465501 + pristine_git_object: bcd8ca5176f7c72bdf3cf863ac33a16a1ffcf23e + docs/Models/Components/CustomerSubscriptionSortProperty.md: + id: acd1093c2bcb + last_write_checksum: sha1:67534e939f2ddf769aaa47a54e9d49b5e2177a1e + pristine_git_object: 1574fbfcede521c218d4625b3f88b24d1da664fb + docs/Models/Components/CustomerSubscriptionUpdate.md: + id: a5aa18571a25 + last_write_checksum: sha1:57e23f56eb72af865b88dcb78451c63c3ef19fac + pristine_git_object: 2b86f369d90de83c92e0fafc0803a445819142f0 + docs/Models/Components/CustomerSubscriptionUpdateProduct.md: + id: fd39651c3ee4 + last_write_checksum: sha1:ab5c5551730bbe02c119c5df01a7ce082b2f4aef + pristine_git_object: 2171f967b3c5747a5d967fb6e3469cf30b8e925d + docs/Models/Components/CustomerSubscriptionUpdateSeats.md: + id: 283ba0ab85cb + last_write_checksum: sha1:37e0836714fcd12643f1d6c653f7f5c619636881 + pristine_git_object: 8038e0a51c5e5b2fb6b1402929716baaa03d35fc + docs/Models/Components/CustomerTaxId.md: + id: 05b10a054c88 + last_write_checksum: sha1:2a60c0884e73cd518ccb0a65cd98e1d507aa91f4 + pristine_git_object: c68831b2bab0ec17532c3113986253019467c617 + docs/Models/Components/CustomerUpdate.md: + id: e27bd821d8bf + last_write_checksum: sha1:04466743ca976610e5652d02eb1bcc53c8c2e6be + pristine_git_object: 7f5b8f5072e48c8a883bf7b9632ca49d89c23136 + docs/Models/Components/CustomerUpdateExternalID.md: + id: de9508c6ffe7 + last_write_checksum: sha1:c6a38e848e667c1a4748001956e8c148aa4be7c4 + pristine_git_object: 157e9e8f62e319fb65c14e8155c5acf2f5c19877 + docs/Models/Components/CustomerUpdateExternalIDMetadata.md: + id: c0e6bcfa974d + last_write_checksum: sha1:093d2d2a457fa83967bc5c5fa1136f33685f2d0e + pristine_git_object: 9627e50631d84be223b0f8d4ca664bde9ac6858d + docs/Models/Components/CustomerUpdateExternalIDTaxID.md: + id: 0a0bc72a431c + last_write_checksum: sha1:7c6b0717f2392071e9fa1695dfdc2e48175659cd + pristine_git_object: 927a36fb7d5bb0ce7b82d5fecd380d77be1b9d42 + docs/Models/Components/CustomerUpdateMetadata.md: + id: 61e6ee70c3f4 + last_write_checksum: sha1:b26e13f5b1baf4596f8868cb79d308e6872d3610 + pristine_git_object: 47f36b7db2754e2d75b71b2fc178f4431c87eef1 + docs/Models/Components/CustomerUpdateTaxId.md: + id: 11f7b065d333 + last_write_checksum: sha1:e1e6bd585643eee62c3e7d1cd0a8b050df6bd3f6 + pristine_git_object: dcafddfaec961e67a4f9d83beb4016b5f7e24ab5 + docs/Models/Components/CustomerUpdatedEvent.md: + id: 3535f759ed8c + last_write_checksum: sha1:aea6164e43d1a1d4b1821b922ee21560a4fadb3d + pristine_git_object: e96608e6f198a111281210c39a47437932b95670 + docs/Models/Components/CustomerUpdatedFields.md: + id: 204664f14d5f + last_write_checksum: sha1:64f2b1091df68281578b33be432a636821a6fd96 + pristine_git_object: 0c30b13de6f61e5bbcf379b95b148fd4b9170f9b + docs/Models/Components/CustomerUpdatedFieldsMetadata.md: + id: d9483ba9547f + last_write_checksum: sha1:0702c791e385404e89cc2e17e97cee372e8287db + pristine_git_object: c576da343c98e854d29d4050ba6be9f096a63875 + docs/Models/Components/CustomerUpdatedMetadata.md: + id: c77fc3eff452 + last_write_checksum: sha1:aae79de76177831b6eef4761641913cef31cc9e4 + pristine_git_object: 0a124823b2924b8b56e26e8510404b4ae70eebf1 + docs/Models/Components/CustomerWallet.md: + id: fce855def6eb + last_write_checksum: sha1:e554f74764b91b32451116fa1bf2e3fb2b9d96a6 + pristine_git_object: 2869e401b413efa61b99e39fc626e20beaf6e238 + docs/Models/Components/CustomerWalletSortProperty.md: + id: c0654ad3dcf5 + last_write_checksum: sha1:19976277fc40210ea57aaf5be85c57b8668b41e5 + pristine_git_object: e86628b2dafe2da28c2e6ffa1fab1fb354c627a4 + docs/Models/Components/CustomerWithMembers.md: + id: ef1abd2f45a1 + last_write_checksum: sha1:1b5051c618792e18b3b45e88497b9c282ee4d00f + pristine_git_object: c751d0d1ba47312819c238391491aaa24d6803a3 + docs/Models/Components/CustomerWithMembersMetadata.md: + id: 4bb4ae7122ff + last_write_checksum: sha1:c604bb561e8ebc5b8b436af4d1b55ffece5f1f90 + pristine_git_object: 9d53afd01a006e4e2dfb2315d442a4468542686b + docs/Models/Components/CustomerWithMembersTaxId.md: + id: b05387ba12b1 + last_write_checksum: sha1:e4ac70e2bc54b25e9233a9540b56689fcea5c05e + pristine_git_object: 1574dfecee3423d89ee1d6088593fd04baf63b6a + docs/Models/Components/Discount.md: + id: f20342197300 + last_write_checksum: sha1:67a1e4be1e4a0da659f938020f04a0e0ba2322ae + pristine_git_object: d395d0eb0918ee8b29750d1e112ca20cf51f9829 + docs/Models/Components/DiscountCreate.md: + id: 56ddbfcd45de + last_write_checksum: sha1:4cea3723665aabf623f82188f4fa61ae3c47327d + pristine_git_object: c4eecc2bb46969353b98236f1d52b5780ea8a4bb + docs/Models/Components/DiscountDuration.md: + id: b60ec9b9cc2f + last_write_checksum: sha1:1639d49d94be95bcac6d95ea4291894ba3d71105 + pristine_git_object: 23f33696befb5c142f9ba62712a652dc88275589 + docs/Models/Components/DiscountFixedOnceForeverDuration.md: + id: d475119d809e + last_write_checksum: sha1:1f226796ae8ff71d7671c6ac1425df2fbf334a5e + pristine_git_object: 48caa76e0edb16bec6fa20dfd63242682515a2ae + docs/Models/Components/DiscountFixedOnceForeverDurationBase.md: + id: deef2964c9ec + last_write_checksum: sha1:de9dde06b139a6127ff2eae189cad413c1adeb14 + pristine_git_object: 803e324b9a0ed37ad41ad1c7d8adfdcb523fc89a + docs/Models/Components/DiscountFixedOnceForeverDurationBaseMetadata.md: + id: 3434c9bab61d + last_write_checksum: sha1:539b78af0d0d7e10bd28b8a5c07d9ba51a378d55 + pristine_git_object: d032ae88bcf2e8e81da1e17bf31380d394429a1f + docs/Models/Components/DiscountFixedOnceForeverDurationCreate.md: + id: 4d94fc49fe7d + last_write_checksum: sha1:073928b50afc27b3b4a7e043e88a118d2460c7a1 + pristine_git_object: 14af89f4f77c11ba65584fb7d79c68407d8cb28f + docs/Models/Components/DiscountFixedOnceForeverDurationCreateMetadata.md: + id: 8d32042bcf87 + last_write_checksum: sha1:32530df503634fa618a636dc695544f7a3e9c272 + pristine_git_object: 80c886410845bbc054a399af2b22267c417ca7fd + docs/Models/Components/DiscountFixedOnceForeverDurationMetadata.md: + id: ebc0b966144c + last_write_checksum: sha1:c3850cb956393c1d92b7a4608f8716dbbc8a12f2 + pristine_git_object: 5d729ab2a33416cdf8bdb3425cb9ff1c68b4ab7a + docs/Models/Components/DiscountFixedRepeatDuration.md: + id: 2f697e6f4069 + last_write_checksum: sha1:6928415277d0c42c0c809ef6a5a0c7d2d32fb913 + pristine_git_object: 0ca0be0ab9660c7b52610130723b51d146399852 + docs/Models/Components/DiscountFixedRepeatDurationBase.md: + id: c66ccdd2606c + last_write_checksum: sha1:618716d44256a232ea6e2d78018976d9a93c6c03 + pristine_git_object: e3e28c62a49f207de60cbb31489c0b7ec0ddf3e2 + docs/Models/Components/DiscountFixedRepeatDurationBaseMetadata.md: + id: 80a1694420f4 + last_write_checksum: sha1:bd09f895647586617cf8cd0e1244aca92bd2e9ad + pristine_git_object: 188d20b5c77c41c0b1317c1e96cda9626e98e6e9 + docs/Models/Components/DiscountFixedRepeatDurationCreate.md: + id: 676ffe32d2c0 + last_write_checksum: sha1:d57a7671d891006b3cdb6b8ae662b3776f329a15 + pristine_git_object: 7baf3a3113e3dbf0bb2bf4568e94a72ad790b5c0 + docs/Models/Components/DiscountFixedRepeatDurationCreateMetadata.md: + id: cb6cab3b40aa + last_write_checksum: sha1:f53da45a75b09bb4acfff02570b645cd3f2ea87d + pristine_git_object: 9cebea9fb9bc23293631f1c880aa0cf0b4d0e7b1 + docs/Models/Components/DiscountFixedRepeatDurationMetadata.md: + id: 29f65db65847 + last_write_checksum: sha1:27ff93d6b7765280c03edf2f9c784b14f739206f + pristine_git_object: 3bb37cf6b2f665f1164eeaadfa3d0f4a11131d68 + docs/Models/Components/DiscountPercentageOnceForeverDuration.md: + id: 3aa013b1789f + last_write_checksum: sha1:45c70f0fd756501387bce52add29ad056f99333f + pristine_git_object: f814234d82ff6a5edf0e2a22fb4e1f437d888f54 + docs/Models/Components/DiscountPercentageOnceForeverDurationBase.md: + id: e59fad8588fd + last_write_checksum: sha1:e7dd03fc236d5070a8bd4bcbfc7a48e20f95cbe9 + pristine_git_object: e245c2433a200f08151aa1e081b72fa9f4d142f4 + docs/Models/Components/DiscountPercentageOnceForeverDurationBaseMetadata.md: + id: de3f2cd46f68 + last_write_checksum: sha1:32f43c64d69ca82ba2c1336ab63cce5f5da6ddc1 + pristine_git_object: 96cf44349d8b608d402ee28dc1efe8e35b68707e + docs/Models/Components/DiscountPercentageOnceForeverDurationCreate.md: + id: 5b9d4273604f + last_write_checksum: sha1:36ac32a7315bebcf6d36fa36e388026c6c5a27b3 + pristine_git_object: a9bc79e98b97c698f2cdde97f1a33fa4cf6040e0 + docs/Models/Components/DiscountPercentageOnceForeverDurationCreateMetadata.md: + id: 47900884adab + last_write_checksum: sha1:91fa1ba4471a66d346445a0e715130115acec0db + pristine_git_object: f41e2bd058d9463579ee98d483cbd3b979293f01 + docs/Models/Components/DiscountPercentageOnceForeverDurationMetadata.md: + id: 6e0f6a97dbcc + last_write_checksum: sha1:fe55a78a07dc3c3cd1c013e0cef3992ca3e393fa + pristine_git_object: 9f04678cb840e35a68878fbb60274b9f5afc0293 + docs/Models/Components/DiscountPercentageRepeatDuration.md: + id: 4ba9138ab196 + last_write_checksum: sha1:ae339a4d7dab42686cd3cf92d1cf88d4a1d138d2 + pristine_git_object: b178a4baad724fba66b43349733b03f00bf1a2d7 + docs/Models/Components/DiscountPercentageRepeatDurationBase.md: + id: 1f386141bb6f + last_write_checksum: sha1:f0555fdea6d70c85d6feef99a1a4a1a20053feea + pristine_git_object: 5c01d0e9ce8e6547da3bdfb6379d43a716051673 + docs/Models/Components/DiscountPercentageRepeatDurationBaseMetadata.md: + id: 48f1218286e5 + last_write_checksum: sha1:d645e4d55f507bcc8d3d715929d69669f71f7eac + pristine_git_object: c22c38b5d1201772d8f6250761e399b39200af31 + docs/Models/Components/DiscountPercentageRepeatDurationCreate.md: + id: 09b8c5bd4ce5 + last_write_checksum: sha1:26052005ce5f4a469ab92ee29a73ec78413e4130 + pristine_git_object: 1089204735d5c2eedafbdbea1ed2bd80d1f9ffe5 + docs/Models/Components/DiscountPercentageRepeatDurationCreateMetadata.md: + id: 8e8cbc4530e6 + last_write_checksum: sha1:fa09c9cad0b05cedef913e3e812762703fb437ba + pristine_git_object: c3bfcb1b373a6919086c771dd75784546db095fe + docs/Models/Components/DiscountPercentageRepeatDurationMetadata.md: + id: a830bfef3fd8 + last_write_checksum: sha1:75fe21a688a498df3ac8f73384e6a2acfff87f13 + pristine_git_object: 61aa667332dc12fce6d79da38135f14344e9bfd0 + docs/Models/Components/DiscountProduct.md: + id: 9e6d9becfbf5 + last_write_checksum: sha1:3648bfd89dce0e4204b82a8f93ad157d26b8a46c + pristine_git_object: b6fdc11a775ee99e680c15f74e648d616c48911f + docs/Models/Components/DiscountProductMetadata.md: + id: b5b3ee6a08ee + last_write_checksum: sha1:8e11bc25f4cc788bfda74f6547d90f16fa0d88f9 + pristine_git_object: 5c9b5cd18ede6dc0739b3ca342506e0d88712b3a + docs/Models/Components/DiscountSortProperty.md: + id: 26676e03bdda + last_write_checksum: sha1:f5ed8577681b042f6ee6d4331d2442fc882c09da + pristine_git_object: c2f27bb52383869dbf48186509bd76fc993fe02a + docs/Models/Components/DiscountType.md: + id: 3018f8cee926 + last_write_checksum: sha1:0feeec9a3590883fe31c7854b2c2389c9d9ab87f + pristine_git_object: 743ebf3808aa343e5ec6b196e8d12ddb3f62999f + docs/Models/Components/DiscountUpdate.md: + id: be7f5804534f + last_write_checksum: sha1:4d670ba3a312e317ae9e574efd5ff2a6571ea03d + pristine_git_object: 78f8972a857bc7cfb7fc99ecd4a259eec2084957 + docs/Models/Components/DiscountUpdateMetadata.md: + id: f1e95dae425d + last_write_checksum: sha1:963b2eb4841af538c956fa8b1932084e09ccdf2a + pristine_git_object: ed13489651ac24d95986b18c89c5484582f381bb + docs/Models/Components/Dispute.md: + id: b189445c695d + last_write_checksum: sha1:3e58c0c7657d1661701668ca47ba585b602e9f8f + pristine_git_object: ff30550af06fcb1c51373c1f3b9f26615ea5c09f + docs/Models/Components/DisputeSortProperty.md: + id: 525ec9b25a19 + last_write_checksum: sha1:8008203b1dca9bac2483749b6432bb56b6dda8a4 + pristine_git_object: 0145cdeb157a6239fb5f78df54a46d9255aeaa9f + docs/Models/Components/DisputeStatus.md: + id: 0418e2d9c799 + last_write_checksum: sha1:5ed2f47ef9bec490159c0164db357c93aae43b49 + pristine_git_object: 40d1e8e4f4cd347023f05268ef5174621451db88 + docs/Models/Components/DownloadableFileCreate.md: + id: e2f8e567b062 + last_write_checksum: sha1:a2174c12799ecc1944850a5205c86c0710fb8bb0 + pristine_git_object: 12cb5cb45f36877e0a2898287a05c183e9f3ffb9 + docs/Models/Components/DownloadableFileRead.md: + id: 0ad0f1082f01 + last_write_checksum: sha1:a57bdc41cf2d46d9d68e08ce6b3a809a415c57a0 + pristine_git_object: c9cba937ebfdd7164d6d23f107d0d5c199fcfaf0 + docs/Models/Components/DownloadableRead.md: + id: 91952aad45f7 + last_write_checksum: sha1:261d8dbe11c51177b3b9c99426e1f1d31072eee1 + pristine_git_object: 39bae6a93e5b1ce888916026f1aa138a780d4350 + docs/Models/Components/Event.md: + id: 0008851f1381 + last_write_checksum: sha1:2dbd1653bc348219ccef742cd581d35b1f699885 + pristine_git_object: 618a9ece2021f72c362c0b7bc1d88806eca15ddb + docs/Models/Components/EventCreateCustomer.md: + id: 0b6458dd835c + last_write_checksum: sha1:4c8749d5276890bbaaf612da9d8b664817e8766a + pristine_git_object: f6eb9f3f31f0830f35d454c3f1788276db2c5781 + docs/Models/Components/EventCreateExternalCustomer.md: + id: 36e0f94d0bd7 + last_write_checksum: sha1:670aea1aff37744624960d09e3cfedd75f8395a9 + pristine_git_object: 4db01de1ac996ef78ad7d782d30b1a312a58c1e5 + docs/Models/Components/EventMetadataInput.md: + id: 99015a4feb6a + last_write_checksum: sha1:aa7210bc1623ff16293b56293a71587eb64dae8b + pristine_git_object: a94b816d0b6d0149f2d50d4fae8c7d75f6f25b8c + docs/Models/Components/EventMetadataOutput.md: + id: f00d41e2858a + last_write_checksum: sha1:3c94b9c12ca4b2644ee8499322feea9d111357ec + pristine_git_object: 308a73e0d5a46f70d57363b4bc6680affd474b3c + docs/Models/Components/EventName.md: + id: e7517692d972 + last_write_checksum: sha1:c67f73d34a41c7e2b8fcda363d804e3af84e7244 + pristine_git_object: 713ce0a66893064e4695066d8da453716be5811f + docs/Models/Components/EventNamesSortProperty.md: + id: a1e08a256825 + last_write_checksum: sha1:5fbc7753d962d79c91361ce795e82e229139e7a0 + pristine_git_object: afd172469b0d958c1d815a8b74abc1863be7d5a7 + docs/Models/Components/EventSortProperty.md: + id: 5ffab0068bde + last_write_checksum: sha1:bed182b16874de6f220036d5c807ba606973c5ec + pristine_git_object: eb1dc8c8f44a79e1deffa3c7d6c06a4ed0e8e440 + docs/Models/Components/EventSource.md: + id: b2cc706c2eaa + last_write_checksum: sha1:8b9c24702d768dfb0c779a4622020a50d0cd43a9 + pristine_git_object: 94d08ffd251ebce4d95521d12895dd6238f20938 + docs/Models/Components/EventType.md: + id: d42f430d4f89 + last_write_checksum: sha1:de86d024fd8ebb54d56bd8b5f5e0130624aa6006 + pristine_git_object: 891bef574304e35444133542ea7a85f12a421cfa + docs/Models/Components/EventTypeUpdate.md: + id: f4af125a70f9 + last_write_checksum: sha1:a8a3db8d88e29ffd0d7e534119f97dc65751e465 + pristine_git_object: 700e9b2192687419a8fb86942ec2021f5b969129 + docs/Models/Components/EventTypeWithStats.md: + id: 6e7ca0fd8187 + last_write_checksum: sha1:7d2cfae737a84b7fa51c010ab809fb2c7df8c916 + pristine_git_object: c819381f24bceb55272c11129431b44cfaa26891 + docs/Models/Components/EventTypesSortProperty.md: + id: 254565caf519 + last_write_checksum: sha1:47274baaa59d2b36258e03b03ed3e265165b4cfb + pristine_git_object: 78432c11eff0f26c4d84c97d0851ab1f5ca25703 + docs/Models/Components/Events.md: + id: 710ff40b7a3d + last_write_checksum: sha1:8831848a363f6c40cbfd39e6fafe68cadfceffbe + pristine_git_object: 0d2989261fd0b72020bdbf6534d4df768b02ab45 + docs/Models/Components/EventsIngest.md: + id: 21e26cd402c6 + last_write_checksum: sha1:bc2b076c3c58687b95c13378fb77c9d94db9a3d6 + pristine_git_object: abff0b9470d0bf0c24c1a1c7334176bc78902dfa + docs/Models/Components/EventsIngestResponse.md: + id: f3b394bbffb5 + last_write_checksum: sha1:e2ed152ae3e08aebd009b6fbeb8ee1fbc4b8a604 + pristine_git_object: be9b36c8676eaa0be4f980f7b02d91b0c02fd8af + docs/Models/Components/ExistingProductPrice.md: + id: 75804537959a + last_write_checksum: sha1:73d6e3a7f1e3c358b7a023e43a65c902140cefa0 + pristine_git_object: 4416bfe58172438c05a145203edbb81bdddd5ce7 + docs/Models/Components/FileCreate.md: + id: ee70f89ab318 + last_write_checksum: sha1:2c1be04732e73deb054224a3b0915e2b00415091 + pristine_git_object: 11dc643357ffeb58ea46de4855491eaa27f41f5c + docs/Models/Components/FileDownload.md: + id: 6c2cbbe16097 + last_write_checksum: sha1:2c4eac035f7070b42e933d895a008e24702d1724 + pristine_git_object: f08bc9a10874cd956ef560ef076a699fb7487db7 + docs/Models/Components/FilePatch.md: + id: f154948d83c9 + last_write_checksum: sha1:f1ace1fd011bc052ce77e28b2ab4cd3d72630b9c + pristine_git_object: 73e3db5b0db1c8810edcf55623a8398c30d33785 + docs/Models/Components/FileRead.md: + id: 3fb45ad6ff72 + last_write_checksum: sha1:db7fa6cf968811832dd5a0fac3cc13486fe87e21 + pristine_git_object: 759c83f6b89e89e34a1cbac3948556b6924ff574 + docs/Models/Components/FileServiceTypes.md: + id: 095d5addc418 + last_write_checksum: sha1:4fdf7b47d6a32b6711e10b9776d1f8fe91b263d6 + pristine_git_object: b530e2c6c1f6ab533c709808e0238b49494102f0 + docs/Models/Components/FileUpload.md: + id: d748b5467853 + last_write_checksum: sha1:9126091e17a4cb9afb4e26eb511daea8730156a6 + pristine_git_object: e7e2431b56428248532b7f6a50d83261b4680193 + docs/Models/Components/FileUploadCompleted.md: + id: 735ef05328d8 + last_write_checksum: sha1:89c34b4480131edd44b1bfd1d83b257dad560761 + pristine_git_object: b5c32cb39a4a1e6adddaa7b9d7c973cad8438071 + docs/Models/Components/Filter.md: + id: 04f75baed988 + last_write_checksum: sha1:3c99bd6e84a24a954196ed50073e1b679d06a35a + pristine_git_object: 242b6448681e0d54142d11877d5fa0ca3c6a866f + docs/Models/Components/FilterClause.md: + id: 99064f093613 + last_write_checksum: sha1:462a6a2a2891a125bf192a722fb9ccfe81c31af2 + pristine_git_object: 7e1ad6210ca9c86eb3dfd2fb79b9274a861b15f2 + docs/Models/Components/FilterConjunction.md: + id: 4bd439fd9960 + last_write_checksum: sha1:69396c389278f14bdf825cb1c753eff875515a61 + pristine_git_object: ddd90b860bb6ae323fd75e514a09941e16e23c80 + docs/Models/Components/FilterOperator.md: + id: c12c26eeebf7 + last_write_checksum: sha1:5d3268994b069f3be645021a7eb979a71818b1f2 + pristine_git_object: 1552219fcd2f6347db3db21132054e3fdad584ad + docs/Models/Components/Func.md: + id: 099dfd8a5b56 + last_write_checksum: sha1:7a2fa2b189b7dff6cb1d2f2007e7b3b0572baa34 + pristine_git_object: 4f9c3f941188ce47b1bbfc128b077f4d0d942c02 + docs/Models/Components/GenericPayment.md: + id: 48abc086ef2b + last_write_checksum: sha1:d10227453edf3778c24118747574584fd631c94f + pristine_git_object: b5d6ba3e4c3fcc04b4c9cf6c65835fb95a009492 + docs/Models/Components/GrantTypes.md: + id: b43e2b255f43 + last_write_checksum: sha1:a1164e3a029136475ef96f0680a14845b77159a7 + pristine_git_object: 9fae39ff49e1de8c90eae7603f64b83cb080d10d + docs/Models/Components/GrossMargin.md: + id: dfd41a189b3c + last_write_checksum: sha1:4eccde494078ffa49d9d4ee5806503c9a26859b2 + pristine_git_object: d1319eb115c46f4a6bce790ae086193bcbea5c86 + docs/Models/Components/GrossMarginPercentage.md: + id: acd570f55892 + last_write_checksum: sha1:a8c66a83106fcf24347fc35a7426c72bb4ba558a + pristine_git_object: 20f23e6e648ed7f7637c51c6d4b4847911e0e345 + docs/Models/Components/IntrospectTokenRequest.md: + id: bb0917d8df57 + last_write_checksum: sha1:a6695e0100ee3ebb8e4c5417c61e19cc23ab720d + pristine_git_object: 76407c63e10b9ee2cd1380a5942d96fe57c6faf2 + docs/Models/Components/IntrospectTokenRequestTokenTypeHint.md: + id: 351054ccf2af + last_write_checksum: sha1:6ab220efe6f8759e3489e315d8babfaafd717e2a + pristine_git_object: ab3495c3d78c9978d5f730537b9817d4085f0c94 + docs/Models/Components/IntrospectTokenResponse.md: + id: 094f34e7d9c3 + last_write_checksum: sha1:175edd07a2f1fb52d305ecbd01defad77f780c9b + pristine_git_object: 0f5dfabc8dffb64a773c56f39f450d8ff5cae3eb + docs/Models/Components/LLMMetadata.md: + id: 4abfd84d600d + last_write_checksum: sha1:060735ac157d6504db5d591d7f7c978deff7c45f + pristine_git_object: 4e49fb090c512f9995dfb61f6cb20795ecaa4703 + docs/Models/Components/LegacyRecurringProductPrice.md: + id: b904e80c5d6b + last_write_checksum: sha1:ab791bd68894cc0ee58b68abaf12322ea9a062a2 + pristine_git_object: c6e50b00be75986fa5719d6c894191b99eb8e8a1 + docs/Models/Components/LegacyRecurringProductPriceCustom.md: + id: 81190e9bd6e2 + last_write_checksum: sha1:166928e09047063dd58766c33616a093412b2361 + pristine_git_object: b2d5ea8089a5db58d6ba7e5ffd901fac90b5e778 + docs/Models/Components/LegacyRecurringProductPriceFixed.md: + id: f029a72d59de + last_write_checksum: sha1:abbfc695d15c8937ee2616d071cf7692a5b1cd73 + pristine_git_object: 1d522b36b0f9b82043cc178ef66a4169abf1667e + docs/Models/Components/LegacyRecurringProductPriceFree.md: + id: e905ec712997 + last_write_checksum: sha1:d061d998e3ad91077afc1e6eef88582a9370e2b9 + pristine_git_object: 0d75ddf571890f4c63b6659422b53d5e07c7aec3 + docs/Models/Components/LicenseKeyActivate.md: + id: d2bd25eeadab + last_write_checksum: sha1:c058c1356da31f09377453bec3db0a65f8e17d18 + pristine_git_object: 1d5e76e565be5b42f37312a86b24dc47e83d1f9e + docs/Models/Components/LicenseKeyActivateConditions.md: + id: de3b3844dc98 + last_write_checksum: sha1:9d80102058ee4c9806d6061c6b4fcb8189348cc7 + pristine_git_object: def32e3015a07ad7d953af8f5a1e911c7bac915a + docs/Models/Components/LicenseKeyActivateMeta.md: + id: 2c0c3ebd4f62 + last_write_checksum: sha1:28f25d61bbffe12746cf5da879c416e5aa3b5fc5 + pristine_git_object: 61622a58c3595a465bff3394755e3bd0d1287999 + docs/Models/Components/LicenseKeyActivationBase.md: + id: fbce141b5487 + last_write_checksum: sha1:0c7d9647cab515f615ae441e691277fec0cda000 + pristine_git_object: 57262b86981dfe32faebfdf8febdb5e41bf8dccd + docs/Models/Components/LicenseKeyActivationRead.md: + id: 552d8ec2450c + last_write_checksum: sha1:b4c1b55a97d4117b5cde4b547e4d010306fc283d + pristine_git_object: 4c83a0084a9ae00dd95b4f1492fb2b65ee6c9f61 + docs/Models/Components/LicenseKeyActivationReadMeta.md: + id: 990379b3512b + last_write_checksum: sha1:20bebe83ba04502123dab4827a5c82198f70fd8b + pristine_git_object: 546f7bd3ef2a9d15110e3d46d4c6d9b5731c62a5 + docs/Models/Components/LicenseKeyCustomer.md: + id: daa3a176f080 + last_write_checksum: sha1:67f4900e0be12b37cba16075e7f1559a25ba50d6 + pristine_git_object: 703a2be01aae219e488c0237faaaac0662ee4905 + docs/Models/Components/LicenseKeyCustomerMetadata.md: + id: 98a7fb4f2706 + last_write_checksum: sha1:85fba7b704765e965a5aa735649185fe9939f766 + pristine_git_object: 70c9daa17c7ef287f4c42e2cc7672486a89b8c52 + docs/Models/Components/LicenseKeyCustomerTaxId.md: + id: 0a84fd1642d9 + last_write_checksum: sha1:dd7872f91a878af61484683ace483eeb4c3ae2b2 + pristine_git_object: 3375bfa9d423141ffcca5503466f5bea1f8f433e + docs/Models/Components/LicenseKeyDeactivate.md: + id: 1d1d6b546fd0 + last_write_checksum: sha1:06749dd8faf0cc9e3cc4f688750c3d15cf785b08 + pristine_git_object: ab5cf7e4926eebc825887520de657c6d15d749ab + docs/Models/Components/LicenseKeyRead.md: + id: 623b8ed0ceb1 + last_write_checksum: sha1:9a368c4ec8b4205574daa6f5d40e0ad6b671b3b1 + pristine_git_object: e2e7544b9f6c8622b3b30db29f7fcf43d25d7f7a + docs/Models/Components/LicenseKeyStatus.md: + id: 4f234d9a9978 + last_write_checksum: sha1:5cc1cacce1c94602dbcad5746a0a27bcefd02fb1 + pristine_git_object: a2af60443452e6308a0269b9b433edf832fa897b + docs/Models/Components/LicenseKeyUpdate.md: + id: ed16d3dc033f + last_write_checksum: sha1:3f2ab5cbcc3e9b847a30990a29d105c561c51580 + pristine_git_object: 56f6467d9d97c9852f6c053748b12fbc132b47ec + docs/Models/Components/LicenseKeyValidate.md: + id: f3075670500a + last_write_checksum: sha1:73a8fce654dde2ade04bb7d047636da536ed0c87 + pristine_git_object: 5e2a4c0092c8393fe768894dea8cbbd8cf180652 + docs/Models/Components/LicenseKeyWithActivations.md: + id: 6e34c1c897c3 + last_write_checksum: sha1:b26fee7beb12962a58cfc9d7fe61a34821512867 + pristine_git_object: a98917381f89a73c55b6760383b56d1aa0dd9f8f + docs/Models/Components/ListResource.md: + id: 492e4d41c465 + last_write_checksum: sha1:b1bf1fdf5779aba0730f3fd2ffd4ff4ad7ac5d9d + pristine_git_object: c8760251138db749b3695dff643381c5aeb9b7a8 + docs/Models/Components/ListResourceBenefit.md: + id: 18701c9200d8 + last_write_checksum: sha1:5e526dfb91b8b92d181f2ba221015ac7c83f09a0 + pristine_git_object: b2e909bf3abd0826885343904dbfcc3512208e1c + docs/Models/Components/ListResourceBenefitGrant.md: + id: d31ce1fa020e + last_write_checksum: sha1:01e7429dfc0e2927067531e0517589d623cc3cdb + pristine_git_object: 472f5a2451e9380698274216ca011e46f891cc84 + docs/Models/Components/ListResourceCheckout.md: + id: 759f6398bc15 + last_write_checksum: sha1:3ef2fee80d1f2bbc44ecb6460c72307b898f3888 + pristine_git_object: 6cb0541be0d4926eadf55aff2c6318f1f4abb554 + docs/Models/Components/ListResourceCheckoutLink.md: + id: 468f5ef2b9c6 + last_write_checksum: sha1:b573ec022f27e27e12b5305660b0a7e487519c68 + pristine_git_object: cfd1d7df549f589ed35ddb3f1ca891dd53259ce1 + docs/Models/Components/ListResourceCustomField.md: + id: ae54859cfd2c + last_write_checksum: sha1:9fe8381fe4166707a29cdfa3d3166b4cfea69d08 + pristine_git_object: 6431becffb1dd29cc8a7f1baab9dba4ffdcad7a0 + docs/Models/Components/ListResourceCustomerBenefitGrant.md: + id: 39d367f5227e + last_write_checksum: sha1:ea7d339653f8c9094677bbfb822c439560fb981f + pristine_git_object: c537a25a680eabcf549f4234978146c898039663 + docs/Models/Components/ListResourceCustomerCustomerMeter.md: + id: ad8064322013 + last_write_checksum: sha1:3b866295ddd6cb979631d1ee54979da864a5ca80 + pristine_git_object: 1545cc522be9e0daee86a2fef6fb5b4197cf8a5e + docs/Models/Components/ListResourceCustomerMeter.md: + id: ad2c7b752a66 + last_write_checksum: sha1:482fcf10bd66bd11809c0f1e60d9d268e400e607 + pristine_git_object: 6d540002ff31376f8922632734f74174388eb463 + docs/Models/Components/ListResourceCustomerOrder.md: + id: 24140a35e708 + last_write_checksum: sha1:0eec6a8c70f257e0280bed7ff3fd512232ef4956 + pristine_git_object: 4c4d3022ee09a79c829d0c0dac462907e0495c51 + docs/Models/Components/ListResourceCustomerPaymentMethod.md: + id: c9a7a6af42c0 + last_write_checksum: sha1:79595ae2ea60583dc872bb12853b6554e12802b1 + pristine_git_object: b6523a902c860116a87267965d0e414cac6f2732 + docs/Models/Components/ListResourceCustomerSubscription.md: + id: d75be78d9073 + last_write_checksum: sha1:2ac72671c06639b092d98dc368bb679f78729623 + pristine_git_object: beb17b8204545e11adcc55ad1c2d6a5a40123bfe + docs/Models/Components/ListResourceCustomerWallet.md: + id: ae57c4247a9c + last_write_checksum: sha1:25974ff8da9f4757a58ff0e81ef2a87153032476 + pristine_git_object: 98e8bbd2f507b6f15035f2aaa83bca7413836f50 + docs/Models/Components/ListResourceCustomerWithMembers.md: + id: ac770cf179ab + last_write_checksum: sha1:d0eaddc08a8bd0a842652986e15bd848b1342306 + pristine_git_object: f51ebc989f0707aa147972aca92cc8339c953af1 + docs/Models/Components/ListResourceDiscount.md: + id: 9257aaa6b1c0 + last_write_checksum: sha1:d5b155a44bf865b408f413bcddc818f817de0791 + pristine_git_object: 50f56c689c560c683c679e9ef5ebd2b86fb00f26 + docs/Models/Components/ListResourceDispute.md: + id: 64a918ce83d2 + last_write_checksum: sha1:59dbc8128528e00405665553f5246a8058b3212e + pristine_git_object: 2050d3eca27940cb4e961dbc75c0e760f0ddd2f4 + docs/Models/Components/ListResourceDownloadableRead.md: + id: 90c2d69341e7 + last_write_checksum: sha1:d86f734e5757907f555b59e13fddbae311177b60 + pristine_git_object: de297cec356e2204c27fd761f9adb3a01394efe6 + docs/Models/Components/ListResourceEvent.md: + id: bda24e375791 + last_write_checksum: sha1:3cf4d7c6549fa3cab60d2b38a4de5512e68291e7 + pristine_git_object: d3c2d440fb43e7887f02a66e83cbe32e6521acd4 + docs/Models/Components/ListResourceEventName.md: + id: 965a983105be + last_write_checksum: sha1:0b73210867df5aaec1cdc6193b73c3098f9fe852 + pristine_git_object: ad91c4184ae37596bfa33ee7b9c808ebb28b8b10 + docs/Models/Components/ListResourceEventTypeWithStats.md: + id: 46c4869dc2d5 + last_write_checksum: sha1:47d404467f2b713d0e7cfae0a5ec6f3df2b8e361 + pristine_git_object: 8d65ee9e952af2063d4050ffb36406aaedacf93e + docs/Models/Components/ListResourceFileRead.md: + id: 58ef29b5a6f3 + last_write_checksum: sha1:96f9bf759cfb21a38e7e930a90cf4bfe5778e146 + pristine_git_object: 39842297484ec6bb035492c5a5f0509f7909b136 + docs/Models/Components/ListResourceLicenseKeyRead.md: + id: 25dd428e871d + last_write_checksum: sha1:ed1a15d007c6d5588886be2ed4e90559bc2b7bdc + pristine_git_object: 6b7ba320cb65293561e6eeeeeda7a94fe7d0d2e0 + docs/Models/Components/ListResourceMember.md: + id: bc1936c27482 + last_write_checksum: sha1:c81be020a24cd7c08d2c9378cf48f58cdb129cbe + pristine_git_object: 58244186c4a182e9e05493fdd0e02bd6b62a7f0a + docs/Models/Components/ListResourceMeter.md: + id: 6c7e0313573c + last_write_checksum: sha1:b6d0a21925059a7c0b0de4c0737b763b131e7a14 + pristine_git_object: a5923fa9e662932497b302a4b8dcc8a606fc287f + docs/Models/Components/ListResourceOrder.md: + id: 8fc82a9c7152 + last_write_checksum: sha1:ab574230b2b0d955d47e0487214bf9222fe25e5c + pristine_git_object: 134c8ec471f1fefdaa4af015595d69b5a826f453 + docs/Models/Components/ListResourceOrganization.md: + id: 9b2d7d9ab2c4 + last_write_checksum: sha1:6d2cb236b28f24e6eae49cc2ef19fe4609b7f8f0 + pristine_git_object: fb27211e2ee91f36a0c8007bce18c68179cfd3fc + docs/Models/Components/ListResourceProduct.md: + id: d5c735c6a2f6 + last_write_checksum: sha1:f7a1ff8b055f83a2f46e2b8a32b3e0983f4fe1ab + pristine_git_object: 6177ae54d3139e09bafae74608a4a4193b4a3378 + docs/Models/Components/ListResourceRefund.md: + id: 38678d6e2271 + last_write_checksum: sha1:52f7b561d34bb2d64ffb8b74f9372adcc5570d76 + pristine_git_object: 1017534f5ff90ff35a7b40b851033845571dc658 + docs/Models/Components/ListResourceSubscription.md: + id: 37a3e14524e2 + last_write_checksum: sha1:84ba51b663cd4d08c5646f9c55a11ba00d2b10f9 + pristine_git_object: 4819ff6dc01d51b546ddf60dd2b1c3bda11baee0 + docs/Models/Components/ListResourceWebhookDelivery.md: + id: 39b9b0eb49f0 + last_write_checksum: sha1:35f14a937664608053c75b481d1494fd518d4f6e + pristine_git_object: 8244b7916b3678472ba84e85f3fc15b13a3960d7 + docs/Models/Components/ListResourceWebhookEndpoint.md: + id: afaa00809154 + last_write_checksum: sha1:ea95a43d7da82d0d1fe6fd428935e6f24d5baba6 + pristine_git_object: bb0f20227f0586d7b82434a9ede79ed2e2155373 + docs/Models/Components/ListResourceWithCursorPaginationEvent.md: + id: 8befd5c0a53b + last_write_checksum: sha1:e6db9c581b69dec191a2652fe54a785d8ed616a1 + pristine_git_object: 337b02779c850516489d20037d573c98d971aba2 + docs/Models/Components/Loc.md: + id: 7933a89bf008 + last_write_checksum: sha1:17ce7fe4f1e894a8a2065256da17cddcc1663998 + pristine_git_object: 06f55af8c07057757cfa925df411b794a71593b8 + docs/Models/Components/Ltv.md: + id: 444ab48f4c35 + last_write_checksum: sha1:711a54ae895094ee7df330a05516c4becab504cf + pristine_git_object: 5221acff291d8453dee0fd34b44650135a138817 + docs/Models/Components/Member.md: + id: 80deed78ce44 + last_write_checksum: sha1:7a0a69e98e2472c6aed526029fc40d6eb05d48d6 + pristine_git_object: 2276f30b93ae18752dfbfd2a6293badda5f33bda + docs/Models/Components/MemberCreate.md: + id: 82a70489f31b + last_write_checksum: sha1:fe822327002296ec371a62255ebe723cb4184e50 + pristine_git_object: 067be42d850a20ca2f5be826044668ff6dd8ce50 + docs/Models/Components/MemberRole.md: + id: fe06942a3e0e + last_write_checksum: sha1:1cd787964fd3bcbb004bbe48cc8c3c360a87b4d1 + pristine_git_object: 9a3347394a72fb5358e44be8bf177834192d7b31 + docs/Models/Components/MemberSortProperty.md: + id: a05727f63a6c + last_write_checksum: sha1:cdda99b0077d0de241047eee1e8e47c7ed27c2d6 + pristine_git_object: 596e4599a3e69aa9a5f3c240f3cc5ded6986edae + docs/Models/Components/Meta.md: + id: f31d15227c9a + last_write_checksum: sha1:bc9361cf0b0c65543d5902d41e7d22e84c21d9f8 + pristine_git_object: f3caa2f5ff18ca63f7ecf733704613b1fc393071 + docs/Models/Components/Metadata.md: + id: 5b37a8eb1a69 + last_write_checksum: sha1:e9a0f95b20d326f56193cff4f51538f1043a2d47 + pristine_git_object: 14480e45caf667d9d4992fdae11f5bee01ce6edb + docs/Models/Components/MetadataQuery.md: + id: e63472ded5ee + last_write_checksum: sha1:d9cc95a5c637b359c419fb8490e6ef3fd123f283 + pristine_git_object: 410be7aa5235c1200a84d4952d92721c9d828847 + docs/Models/Components/Meter.md: + id: 5231db664d40 + last_write_checksum: sha1:906a188932f5a4efbb427c53cc2467b8a7d8ad73 + pristine_git_object: 8b14b45e7b03397ccc14df80e40784cf2d82c718 + docs/Models/Components/MeterAggregation.md: + id: 149814e86c78 + last_write_checksum: sha1:86a4de413a1275d218fd5b0104666983e0e41cff + pristine_git_object: 7e990b27869b3ae1b3fe0ead6c5b0bf0838c9ee6 + docs/Models/Components/MeterCreate.md: + id: 6015167ffc1a + last_write_checksum: sha1:f4241472604483f559e06903a2c41cf724cff077 + pristine_git_object: d07e658ac6f6db777332f58de7801a627c05a611 + docs/Models/Components/MeterCreateAggregation.md: + id: 5f815655d89c + last_write_checksum: sha1:499fd020433530779dda1b02f68628e0fefd7850 + pristine_git_object: 7ab1796894570a7e37c6d4e6d746c79c69fd3771 + docs/Models/Components/MeterCreateMetadata.md: + id: 0bb95d768353 + last_write_checksum: sha1:1fc31d798e11c70304f0e470f8013da8b656ddec + pristine_git_object: 75a3f5134ecbc899fb2807a3038705fc49f3e62f + docs/Models/Components/MeterCreditEvent.md: + id: ebf8e75efbf1 + last_write_checksum: sha1:69410433b489d3a38ece96edd7589c87310cdfaf + pristine_git_object: 995a097c348e446332756cc6e565d5e0a87b41de + docs/Models/Components/MeterCreditedMetadata.md: + id: bbaa785d7749 + last_write_checksum: sha1:9212d42791b70ddbde3260f675552f2b6cd114ee + pristine_git_object: 111a8055c4e9c3be7b92a69c225379907f5f0832 + docs/Models/Components/MeterMetadata.md: + id: 4e6799ae1cec + last_write_checksum: sha1:452340f6334791b4f36f9e297c2f54c406dd4774 + pristine_git_object: 4c71c7e86976e6b0dcf8d63dfcb27fad1ea59664 + docs/Models/Components/MeterQuantities.md: + id: 14fb1fdf1b20 + last_write_checksum: sha1:11f6d64c121da5b5a7e18dfe577eea379d525a47 + pristine_git_object: 5db531c3c935ddf3607dcb3199ee92e1e41a98b0 + docs/Models/Components/MeterQuantity.md: + id: a2e54684c148 + last_write_checksum: sha1:04bb71a465bb30cbf4d10b646bc08fa847e6e6b6 + pristine_git_object: 84d0f6e821b77772dd46724740d229db63d55eb2 + docs/Models/Components/MeterResetEvent.md: + id: f9fe325a834e + last_write_checksum: sha1:b15e6165b0b2e49fe160734d1dd461657d5522c4 + pristine_git_object: 03c9b82940b9daf16e463141f57f8ad8ce684b9a + docs/Models/Components/MeterResetMetadata.md: + id: fd575f93eb85 + last_write_checksum: sha1:8b91927ac9d8788e876b26a7e1ecacd079b0b696 + pristine_git_object: 64bb617a63899423a73a704f23f968b869ca2b47 + docs/Models/Components/MeterSortProperty.md: + id: 00832c9a2402 + last_write_checksum: sha1:80b71c55ceccb44f953aa80ba23790a9b497c304 + pristine_git_object: 01592d5bbbebb0ac511c352ac5c6a9fcd761024e + docs/Models/Components/MeterUpdate.md: + id: 772955b89428 + last_write_checksum: sha1:56a9096efa01469695d46715253dc175c4204b23 + pristine_git_object: 71f7b6eabb89b69baa1aac2750a2c005f2bca08c + docs/Models/Components/MeterUpdateMetadata.md: + id: 4405e29e7ac5 + last_write_checksum: sha1:a84d5827a00fdf7f6c657278e39885e93c385ff5 + pristine_git_object: b3f2d1ff05f90475fb6a78a894e5abc87f01eda9 + docs/Models/Components/Metric.md: + id: 3c05029e47b0 + last_write_checksum: sha1:4068db0162ba1dc666ae86e479b75ee9e34a0802 + pristine_git_object: a73aa285bb48784c65aef809cb51830de15f369e + docs/Models/Components/MetricPeriod.md: + id: 6274feaaaf2a + last_write_checksum: sha1:ce1b875f07c6c5975b3fc76f2395c24484a914b7 + pristine_git_object: a23a2fbb8b7dbc99868ab346715a2d3ed5235820 + docs/Models/Components/MetricType.md: + id: 37b253117d40 + last_write_checksum: sha1:6b1a9503729f06f7b8ada248d66d03d780570c31 + pristine_git_object: cb06ed40ef604b6bd95fd031f3f8ca2a2ce4f801 + docs/Models/Components/Metrics.md: + id: 0849550f55c4 + last_write_checksum: sha1:ea34229f2c4fc985b0b411d5c7ef78c19b6d7a3c + pristine_git_object: 17550897a1ae2f004fadedc6c09f91e600507b97 + docs/Models/Components/MetricsIntervalLimit.md: + id: cb7489515444 + last_write_checksum: sha1:4545daa5731a62d9e4bd2572bd2ff301ac557579 + pristine_git_object: e4c71860d1695a9450420ec379dd204392306ddd + docs/Models/Components/MetricsIntervalsLimits.md: + id: 860f31a706d5 + last_write_checksum: sha1:0a08cd541e8cd5036e0646abafa34d1333fa3b40 + pristine_git_object: accef94b990b378dc5819488b91c81bb06a6889d + docs/Models/Components/MetricsLimits.md: + id: 17f8b0c1298c + last_write_checksum: sha1:4016f5397477a4637a9f7a54c3969e038b9c96fe + pristine_git_object: 6ee7fe8cd060732f3e0c56d96917146c67493351 + docs/Models/Components/MetricsResponse.md: + id: b87065b765a0 + last_write_checksum: sha1:c6019c8e412c5fae2e5118b6fd758939f64879e3 + pristine_git_object: 913b8a4898ae66f10510897e7f72fc86b42e8eca + docs/Models/Components/MetricsTotals.md: + id: 0f6edee82f44 + last_write_checksum: sha1:2cf59ef54dd9e9da3d3430d4c6a55d0aec35ea25 + pristine_git_object: 23112be903a10ce40564df7dbb3a94085c0d7329 + docs/Models/Components/MetricsTotalsActiveSubscriptions.md: + id: "087498807592" + last_write_checksum: sha1:bfef5da8e910be6a79071f96ebe45b0b7488be1e + pristine_git_object: ab651c769356fb082bac67ee120e50ae85c68da8 + docs/Models/Components/MetricsTotalsActiveUserByEvent.md: + id: 370c907dfa93 + last_write_checksum: sha1:986b59eb6e53d8e5b3cdde5077f210329a3b215f + pristine_git_object: 73c7fd8c48eaeeb44106f9217aa0fdeb0f1091ba + docs/Models/Components/MetricsTotalsAverageOrderValue.md: + id: 217bfdff0ebf + last_write_checksum: sha1:c459bcd0dd8a1424d7395089fff475edf84d5b7e + pristine_git_object: 6a2f3bef5aa46b74b73222a6a25018fc9c97e880 + docs/Models/Components/MetricsTotalsAverageRevenuePerUser.md: + id: fc6146a2f3d8 + last_write_checksum: sha1:d7d569b273d2d6745796bf6a6d3ac794899a353a + pristine_git_object: 56a9f4037fa47fbe2db0796066a20e3e626602e2 + docs/Models/Components/MetricsTotalsCanceledSubscriptions.md: + id: 74b5edd10f45 + last_write_checksum: sha1:03e686a7d92eee4c7741b9f17744fc13abd9c5f7 + pristine_git_object: b51dd298a05f77f7e6daf964c856fc04cf2e8461 + docs/Models/Components/MetricsTotalsCanceledSubscriptionsCustomerService.md: + id: ccc219d696cf + last_write_checksum: sha1:eff1973ee29d614706611f05b1e9aeb2304aca3b + pristine_git_object: 922ca9fa1c5a3adae825b4baf312386657ef3606 + docs/Models/Components/MetricsTotalsCanceledSubscriptionsLowQuality.md: + id: 23119e500f55 + last_write_checksum: sha1:4a8e24f95c19e23f47baea64314249871b31b710 + pristine_git_object: 646025a6d1d9f6b8307db3e6df4a70d15f2690f7 + docs/Models/Components/MetricsTotalsCanceledSubscriptionsMissingFeatures.md: + id: d9bb72e009c5 + last_write_checksum: sha1:77f53d6cbdb46e98dbd26669339c6495648528f7 + pristine_git_object: d62cbb884d876918d783772c5416f3b87a1aa537 + docs/Models/Components/MetricsTotalsCanceledSubscriptionsOther.md: + id: e5bbe681d569 + last_write_checksum: sha1:e7d89225de7f9c3db08ffb8e4eb057b3bbd24fed + pristine_git_object: d0461dce4893e9e888234adf9610bf20ff92efdd + docs/Models/Components/MetricsTotalsCanceledSubscriptionsSwitchedService.md: + id: 115b4b0f253b + last_write_checksum: sha1:aa4fe56c5bd7b50f2f7f30596c3d37465808dd11 + pristine_git_object: 0aca44101b84d746984d3dee47bb65156c94a567 + docs/Models/Components/MetricsTotalsCanceledSubscriptionsTooComplex.md: + id: ab414a1b7e6e + last_write_checksum: sha1:7c3d8bc284ec6d07cc5f64f436d0a6aa8c04c413 + pristine_git_object: 0feb801c06460cc0f994b94ed0dbe676cdb62972 + docs/Models/Components/MetricsTotalsCanceledSubscriptionsTooExpensive.md: + id: ea157111eb3e + last_write_checksum: sha1:16a26ccc3e7060de28ed31002b7e79ceaad1d76d + pristine_git_object: 7fe6667f19fe47f60f8d42fe2f9aa7e23ae0a281 + docs/Models/Components/MetricsTotalsCanceledSubscriptionsUnused.md: + id: 9711e314c658 + last_write_checksum: sha1:7e6d7c4480c64e36ed223d94631d5491e8c0f5c0 + pristine_git_object: 1651188e993c8b6a0b806382768dc5dbf349d714 + docs/Models/Components/MetricsTotalsCashflow.md: + id: 51fa3d86da29 + last_write_checksum: sha1:e026dd859aa4f2f4d87b32816e344cbfa5c6db25 + pristine_git_object: dbcc860f749a1285ed5c2654716ae752b11dbd39 + docs/Models/Components/MetricsTotalsCheckouts.md: + id: 2967e95fc6d1 + last_write_checksum: sha1:45b39fcb5867225b9d52f86b3f335c0b58430ed0 + pristine_git_object: 74848d143555cba3b5987d4affa5306c2cd9084f + docs/Models/Components/MetricsTotalsCheckoutsConversion.md: + id: 45b7b3afa316 + last_write_checksum: sha1:3db21ce71d50622e7aee16fb20f72104171cbca3 + pristine_git_object: a98248171c66ce2fb52e2ce0ffda4eb7de45a4a9 + docs/Models/Components/MetricsTotalsChurnRate.md: + id: 1431af6d209d + last_write_checksum: sha1:7c000d419a2ae8848825e55fa2f3d9c81bab330f + pristine_git_object: a6585e7a2b10b43f52956ea8742c99723f773633 + docs/Models/Components/MetricsTotalsChurnedSubscriptions.md: + id: 96c3bdfc12fe + last_write_checksum: sha1:8fb314afedb225ff1c528a60b6d7ea00f7535ebc + pristine_git_object: 1e300d945ea53c029c70fe8ffb2e3d6b86426279 + docs/Models/Components/MetricsTotalsCommittedMonthlyRecurringRevenue.md: + id: 137ddf2171b6 + last_write_checksum: sha1:24885d91e6896dc19d0215da1b65a7c8870b67ef + pristine_git_object: 4b80327f2524a7df89f175d03da05d66d3cabb5d + docs/Models/Components/MetricsTotalsCommittedSubscriptions.md: + id: 110fc86dec5c + last_write_checksum: sha1:7228c935daeab1b5df352c2640a7948614a1df45 + pristine_git_object: 7b521b00e5561af824fd7531b3e638e3804c37fb + docs/Models/Components/MetricsTotalsCostPerUser.md: + id: 1dba6f226268 + last_write_checksum: sha1:cfb206b47601275eb4bae0a067a19426bfb48b84 + pristine_git_object: d06728db9d0e2108a05a6d8b44f1aed628f9c645 + docs/Models/Components/MetricsTotalsCosts.md: + id: 3b12a0ab9302 + last_write_checksum: sha1:f3d14e43aada020b51c90041280edae2f264d1ef + pristine_git_object: 2c546e9cb6a0d532c3b3af1a164255bad8745774 + docs/Models/Components/MetricsTotalsCumulativeCosts.md: + id: bab66cf85b74 + last_write_checksum: sha1:439acd5ab8318b148a522bb831867e27c802db50 + pristine_git_object: 9bc26ce3d38ab8123c4061a29b7dc56e4f2aed94 + docs/Models/Components/MetricsTotalsCumulativeRevenue.md: + id: 255b41fd4a4c + last_write_checksum: sha1:71a5716ee1f63d4f55afb8e29a62edb25d49bd79 + pristine_git_object: 60dee9e912a4b3a861eb17de4e00d9fe9586dc94 + docs/Models/Components/MetricsTotalsGrossMargin.md: + id: 8b79a16cf3dc + last_write_checksum: sha1:c21efecc0aa0d374d8d303d1f4f10cdb6de94ff1 + pristine_git_object: d44f76286a3e076082693b8d6d89f474afcddcfd + docs/Models/Components/MetricsTotalsGrossMarginPercentage.md: + id: 08e59dea3460 + last_write_checksum: sha1:0ad089afeda0b33c5308de30adf624b065a75baf + pristine_git_object: aa792045c6cbd563e4d671f3c1e596c6075f5cd9 + docs/Models/Components/MetricsTotalsLtv.md: + id: cc573f6bb52b + last_write_checksum: sha1:758d18073155c5afc8bb169d462c966a61308b3a + pristine_git_object: 7f52773072760406c64422000ae4c50775255fa8 + docs/Models/Components/MetricsTotalsMonthlyRecurringRevenue.md: + id: 958dccc22433 + last_write_checksum: sha1:a15826c31f0c6af60ac49ba5f2333da2172df754 + pristine_git_object: 41f927af812dc626624df0d7e12afd4cb5ed2ec3 + docs/Models/Components/MetricsTotalsNetAverageOrderValue.md: + id: 79180144263b + last_write_checksum: sha1:ada6bdf97b402dd9bc6c6f68a060440050fd42b3 + pristine_git_object: 4426ea5b91f41c79bb3aad1708fa28ee79f71e4e + docs/Models/Components/MetricsTotalsNetCumulativeRevenue.md: + id: f6ef2e3c7c5f + last_write_checksum: sha1:db12dd4ff6f265712255c3131a7813fd7d143ef1 + pristine_git_object: b657e7a5d2a4ffeed62665fa6f8f6374334d37bc + docs/Models/Components/MetricsTotalsNetRevenue.md: + id: 95f28fafba32 + last_write_checksum: sha1:ae28cc2e09d4deaba4301a40a15c511ef4e75c59 + pristine_git_object: 5361f241957a1cbdc7f0dbbf05e8a4dfb0fe787e + docs/Models/Components/MetricsTotalsNewSubscriptions.md: + id: 9a174711bea6 + last_write_checksum: sha1:cfd13c9540a925fd0896de5d2486e581a66e96f3 + pristine_git_object: a2ada8a241cd2a03b7f22abb8a13d35971a9b203 + docs/Models/Components/MetricsTotalsNewSubscriptionsNetRevenue.md: + id: 996d2d6632ab + last_write_checksum: sha1:c11ef843286b7cb04ea104b8a2e500d696d36c69 + pristine_git_object: 3b145e630fea8556e4cd70896c419ba495cbe481 + docs/Models/Components/MetricsTotalsNewSubscriptionsRevenue.md: + id: 9dc748f162b5 + last_write_checksum: sha1:fee427a17c9a06b27042dc2c321fb35dafb047f5 + pristine_git_object: 01fae7d5b676962dc7188c42d0ee781828cc2f89 + docs/Models/Components/MetricsTotalsOneTimeProducts.md: + id: 80435ac8cd6f + last_write_checksum: sha1:e413640283c8e449744a495fb588df87fcdcd587 + pristine_git_object: 8eda07e25769658d6517c70fb2bb52e050449d44 + docs/Models/Components/MetricsTotalsOneTimeProductsNetRevenue.md: + id: 90ab0651ec58 + last_write_checksum: sha1:7c60d1aa30dcd3689a0b66b5e7eb948d61cda3fc + pristine_git_object: 5171e13d823248ef0b8cd6728cb320fec22b5093 + docs/Models/Components/MetricsTotalsOneTimeProductsRevenue.md: + id: 5f72963efc49 + last_write_checksum: sha1:ee3fc2f0d240a38bf560b747d47f5d081872c8b5 + pristine_git_object: b0c91701a93c84e109206d6f1c341556c4641778 + docs/Models/Components/MetricsTotalsOrders.md: + id: 05a2352eca24 + last_write_checksum: sha1:1d84f18f5ffceb477c26e4b5effb6f8070e123c5 + pristine_git_object: fa769958f4a340e1b99a8b40d339bb9d50a0957f + docs/Models/Components/MetricsTotalsRenewedSubscriptions.md: + id: b8b6cbba7929 + last_write_checksum: sha1:fb8bbce6750ac3d1f0821610383f72625e70d6fc + pristine_git_object: d73191ae4931162ccbaafa67721755dd7024ffca + docs/Models/Components/MetricsTotalsRenewedSubscriptionsNetRevenue.md: + id: 961bbd45d8dc + last_write_checksum: sha1:01a84525e24e3c974204e6b4f1064039fa1a88ba + pristine_git_object: 8a0b6c7b29c367975de02c23ea5369b5e2aa34ed + docs/Models/Components/MetricsTotalsRenewedSubscriptionsRevenue.md: + id: 1845be7905a5 + last_write_checksum: sha1:ac8c37e67840140c2eeaa36f32ba5fb103fb6fd8 + pristine_git_object: 008cf48b378fbf00787cc7d8ddee366712fcff76 + docs/Models/Components/MetricsTotalsRevenue.md: + id: eff9befc9e01 + last_write_checksum: sha1:57843c08a96c77703641d6b298e948b98ebd1374 + pristine_git_object: 26ebb6c6b1b0a991bb69a14688b7431600810522 + docs/Models/Components/MetricsTotalsSucceededCheckouts.md: + id: 483e06f21a52 + last_write_checksum: sha1:6c1dacb2935a6cdac8a6effe60473ff824dacaeb + pristine_git_object: b151a92f880dd3421db907a53b5eb9ec19cd397d + docs/Models/Components/MonthlyRecurringRevenue.md: + id: 4ab855d7f091 + last_write_checksum: sha1:837d15a14ba998b8c2b7596643a32125b35cda61 + pristine_git_object: 9a00df189fab4d9b7d93b0a5b112b972caba116c + docs/Models/Components/NetAverageOrderValue.md: + id: 1fcee68d1a9d + last_write_checksum: sha1:40f54dd5a57091532945a1f20764ed8b4b9e1316 + pristine_git_object: adf44df98c0d49c2769dfcc8de66307194f14894 + docs/Models/Components/NetCumulativeRevenue.md: + id: ce0059981847 + last_write_checksum: sha1:2db8e14f851135b872f0ccd93bfc88052eceea9e + pristine_git_object: bd593c816f0cd2949503b7f55d4ff7dfe9f454e0 + docs/Models/Components/NetRevenue.md: + id: 3dd445f5167e + last_write_checksum: sha1:2e311d7ee0d9c78f51ef31d30a03815edb63ad38 + pristine_git_object: 496c1b0abe2543d1812f9434d525cdec4d093859 + docs/Models/Components/NewSubscriptions.md: + id: df740ad198b2 + last_write_checksum: sha1:2a4178a398655c3eaa6ba214dff2591ba09979a4 + pristine_git_object: e54f9a327b636d2bb72f40db7ac75b6f5eb1b716 + docs/Models/Components/NewSubscriptionsNetRevenue.md: + id: 5f7228725911 + last_write_checksum: sha1:e3bea466b8a5c5e569e9dc8ee517d2a2d305845c + pristine_git_object: de1dd32e26852d08ede46d124b928af24d7b2116 + docs/Models/Components/NewSubscriptionsRevenue.md: + id: 8960c08efeae + last_write_checksum: sha1:3d384471e2922dc96fd079970b6169a253028635 + pristine_git_object: 16e052a59b94861157a8b00dcce02d9695a6fd27 + docs/Models/Components/OAuth2ClientConfiguration.md: + id: 09b6c6f48feb + last_write_checksum: sha1:1c979326d1c2a947740d368047bbf7ac5270d449 + pristine_git_object: 393534cbce9c9987d96616721d965a34c849754a + docs/Models/Components/OAuth2ClientConfigurationUpdate.md: + id: 763367d4475f + last_write_checksum: sha1:42134b8e0b42498317ee0e8dc6f47c81f2a79ff5 + pristine_git_object: 218a6ca32343d0d285ab8fd52eb57695c6b2d978 + docs/Models/Components/OAuth2ClientConfigurationUpdateGrantTypes.md: + id: 19399d754134 + last_write_checksum: sha1:a24ec451aac7f6c2b822e53425f5e9a3eae1a5bc + pristine_git_object: 500fde989db575dc43f4c2387246e81d6131dc43 + docs/Models/Components/OAuth2ClientConfigurationUpdateTokenEndpointAuthMethod.md: + id: 05559e98f0e3 + last_write_checksum: sha1:1b905070d343b3dc466d302deb9227a00c056504 + pristine_git_object: c3498806b1659b418c38312beab6fb19941a73b7 + docs/Models/Components/OAuth2ClientPublic.md: + id: fde6047c0383 + last_write_checksum: sha1:7620c02dfbe4e23181aaae1a7f4ecb0e36713604 + pristine_git_object: 40262eb1fa8238ed3b6805d66abda34df0896f98 + docs/Models/Components/OneTimeProducts.md: + id: 6b32ab7c0a88 + last_write_checksum: sha1:23e8b5b748aaae9eef34153983a504fcc0722dc8 + pristine_git_object: dc16a8c1f36cb7f60ac1c6a6a0800d935d0a0e7d + docs/Models/Components/OneTimeProductsNetRevenue.md: + id: 7c6a1a242ff4 + last_write_checksum: sha1:135461c9bfa22aa85c0abcfcc6ec95a22d8cc0bd + pristine_git_object: b414b653f3e23e6ea396c4639e112be3df16fc35 + docs/Models/Components/OneTimeProductsRevenue.md: + id: 7f7b3b0063f5 + last_write_checksum: sha1:2435ab4609973595f72809d40ab57553f5424b1d + pristine_git_object: 840b7f8cc765a8331a6a58dd82307c0c0ef76ad1 + docs/Models/Components/Order.md: + id: 1e95ae5483f8 + last_write_checksum: sha1:77106abf529a13f0362cb3f97adfc75e9b1529a3 + pristine_git_object: 1f94aa0546f9ebfe0c128e35629d01b9cbe5ef30 + docs/Models/Components/OrderBillingReason.md: + id: ee48d386d965 + last_write_checksum: sha1:b8d4cc671224afba62e154b92ec659b0e1ac17c7 + pristine_git_object: 63c4e3afff7f3ad2e0180b4df8a8e2796e68ba5a + docs/Models/Components/OrderCustomFieldData.md: + id: 20545c8424a0 + last_write_checksum: sha1:e94a0330fb164d9d551be6a2831f04b9a4e68b26 + pristine_git_object: 22ac1dee9f2fdc76639a3c864d340e21612b30e8 + docs/Models/Components/OrderCustomer.md: + id: 3c582d366bb1 + last_write_checksum: sha1:4a16729ca5d959808213ac1798e910b42ebdfee2 + pristine_git_object: 5ae94d9ef2cea15fec386d48ca9fcd04488c3ed8 + docs/Models/Components/OrderCustomerMetadata.md: + id: 16af34391e92 + last_write_checksum: sha1:a98b09c54405d8f13cfad8bb280faf42b53f8af4 + pristine_git_object: 45c100903bd2a7fcd202ceac49ba0f5efd6643dd + docs/Models/Components/OrderCustomerTaxId.md: + id: 7f2b7aa89599 + last_write_checksum: sha1:d36f02cac29b91192dc3468093d15c7aba2c687f + pristine_git_object: a90022991df7b2c44344e2681dcc523ffc1fac6d + docs/Models/Components/OrderDiscount.md: + id: 55cf04d4add3 + last_write_checksum: sha1:1d6e0fbb0b4db742585c6bf26b44311a40bf8851 + pristine_git_object: efafe5256db22fb22711236aa0f3d495dc8646ff + docs/Models/Components/OrderInvoice.md: + id: b50b30a4be6b + last_write_checksum: sha1:80458b8394a63e606a76b05138173aef18b83ea6 + pristine_git_object: 39dd008d0b30af0366f2af529f6f5635718ad6d3 + docs/Models/Components/OrderItemSchema.md: + id: 65b61bd97eae + last_write_checksum: sha1:edd92138719745a926de297ebbcc1a46be347e1d + pristine_git_object: de2b3759e06da587871deb374e327eaff8f5dca3 + docs/Models/Components/OrderMetadata.md: + id: 9df4df66a207 + last_write_checksum: sha1:3bde3a7d06af5588d12ce0543ed930ba4dd240b4 + pristine_git_object: a88f47c07d52ccd5910bd5630ab2d00ec762d855 + docs/Models/Components/OrderPaidEvent.md: + id: c4b1736241f4 + last_write_checksum: sha1:9d1ccdd17f7c8c95bb430b08a0df709ffede40b2 + pristine_git_object: ce0af8218cab2d3e757d4afbb67963c83b022930 + docs/Models/Components/OrderPaidMetadata.md: + id: f97cfda20c49 + last_write_checksum: sha1:0e622ade92745e3958af3ce5eb08228e73de305a + pristine_git_object: fef41c1bbd1d91add95488afeba0618d4118fac0 + docs/Models/Components/OrderProduct.md: + id: 265c8c085d61 + last_write_checksum: sha1:f54398b8883bb4b5902ac449e6fd0ddf3d88cd8f + pristine_git_object: 2c727de870484ef8ea6d9c80ceeceb1429c9ae1c + docs/Models/Components/OrderProductMetadata.md: + id: 717e6d44a4c1 + last_write_checksum: sha1:ef59cd071c76c28076487677b9f45d1bd36cf191 + pristine_git_object: 8444dc5ac67450d71460cf859ee1f0d3362a067c + docs/Models/Components/OrderRefundedEvent.md: + id: e030b84d9d11 + last_write_checksum: sha1:362c1cf956f1db4925d61226fa0192df762ad054 + pristine_git_object: e5e71b7e1f77d7fc9c7e09780a087e24d1ba00cc + docs/Models/Components/OrderRefundedMetadata.md: + id: 0b211dd1cd7d + last_write_checksum: sha1:ed954a5315c0274dcc3f8a8efef7d79d5d8978f7 + pristine_git_object: 9370f5e242373a55213e9ad30aeab0cd9eacca9e + docs/Models/Components/OrderSortProperty.md: + id: f9b8dd1acf49 + last_write_checksum: sha1:d4f7a50e485f6b3b88018431e20a010f40ea6ea7 + pristine_git_object: 848feac650a87f4a311b464f7315a654cfb9245f + docs/Models/Components/OrderStatus.md: + id: 15f0c1bbbf5e + last_write_checksum: sha1:13d5a1066ae09ff19059baa54d856b0c3369ce1f + pristine_git_object: 0a7188aac94b117a3c8a891325099ddbf4018d24 + docs/Models/Components/OrderSubscription.md: + id: 1e0c7a19229c + last_write_checksum: sha1:0f6d24815d0c0b2a27dbefa631be3b4e65dbf8af + pristine_git_object: 007acf516caf2a06b20b3162990881c8814b6087 + docs/Models/Components/OrderSubscriptionMetadata.md: + id: 9094a0c46b3d + last_write_checksum: sha1:0e398fb412e3bfb1e98afc1d0b26dc27533a3584 + pristine_git_object: dc48ee60e9fa50fbdc6a4ff222b4f871f8e4ce1e + docs/Models/Components/OrderUpdate.md: + id: ee28ca957df4 + last_write_checksum: sha1:687f6273cc83cf6197089e5c8ae35c382518160a + pristine_git_object: ad04259ba46d506e8a537b7b36416968ba4da84e + docs/Models/Components/Orders.md: + id: 6f53c6fdb444 + last_write_checksum: sha1:a688c76639e51b3eda6eff99f60801fa1e71a8dc + pristine_git_object: cc7852cf18242ade902f3f61e3a6437d173c22f3 + docs/Models/Components/Organization.md: + id: 4313ecadad22 + last_write_checksum: sha1:ff6e286a4cd3421054396eea012910f9457d33d7 + pristine_git_object: 8e4791c2be070f3280edbfb58d4d87ddea712cdb + docs/Models/Components/OrganizationAvatarFileCreate.md: + id: b696724cd853 + last_write_checksum: sha1:0e6b57d938afa4ec11eb337af941f70c2418f9e7 + pristine_git_object: 0e41f7e294a3fccfef47e63f3961b4984196f303 + docs/Models/Components/OrganizationAvatarFileRead.md: + id: 0c2b6807223c + last_write_checksum: sha1:04319ffd29497f945e72ce795b43e096b3f55453 + pristine_git_object: aca74c2cca0d5c8cd012d283abf5c1743f029f7c + docs/Models/Components/OrganizationCreate.md: + id: a9b1fe5650ef + last_write_checksum: sha1:faf06ded772eccd5934dfc1c80d5badf159a9cf7 + pristine_git_object: 578822bb5ed8c9c2aeb65c83cf4427f0e6c24bc7 + docs/Models/Components/OrganizationCustomerEmailSettings.md: + id: b2a7018bbc9a + last_write_checksum: sha1:bd167ffccfabb0ebd4aabd6f21acc8a462b3de12 + pristine_git_object: 6b5039fedf7d1fb7610e8a96ad38d23ac775293a + docs/Models/Components/OrganizationDetails.md: + id: f2ad46a6d659 + last_write_checksum: sha1:6f02789ada732f9ced54f5457edc3a980fc04ba4 + pristine_git_object: 33161662181ec9d4c4f53f0ca02a9e03b0eff61e + docs/Models/Components/OrganizationFeatureSettings.md: + id: a0fbcb07368e + last_write_checksum: sha1:4ceb7a44a65bee0a7b597070ff96b224cd2c74f2 + pristine_git_object: 67ca3ce1cd2fb212322c9dc55ffc5c5d12838318 + docs/Models/Components/OrganizationNotificationSettings.md: + id: e8f1e6c3afc4 + last_write_checksum: sha1:3e926452a3b7f92349ba1fd42f57ee128565ada0 + pristine_git_object: 5636b35c2ac12fbcd318724af8e8cb49b6b58427 + docs/Models/Components/OrganizationSocialLink.md: + id: 474f71052c54 + last_write_checksum: sha1:455a4fd77f9bf97343d00ca1d9b4763e27131b61 + pristine_git_object: 82a19388b63f538d295e0371aa99a7d0698ca782 + docs/Models/Components/OrganizationSocialPlatforms.md: + id: a687b023f966 + last_write_checksum: sha1:8640f9eebc2837f0af803d5799f01d113711c2e7 + pristine_git_object: 32c6566cfece5b35b712778a49bac902ffcecd20 + docs/Models/Components/OrganizationSortProperty.md: + id: 350dc9f2792e + last_write_checksum: sha1:81bcb61af2cad04f0a769b375b7ac120a5eb7a50 + pristine_git_object: ecbffd43c85b75d0918faf60633b44cf888e1c75 + docs/Models/Components/OrganizationStatus.md: + id: f656bdd8a614 + last_write_checksum: sha1:faace7ef37e74363593e1d4337e065e5b04ac16c + pristine_git_object: 20e9730aec8ddce7fcd22321dd27716b9678f963 + docs/Models/Components/OrganizationSubscriptionSettings.md: + id: dc6751174dd6 + last_write_checksum: sha1:b18ee3ed0ff67caacb2aaa432f387e3fe9eee7e6 + pristine_git_object: ecb5636ff9ec25bf022d09be9903441f8fbbebc8 + docs/Models/Components/OrganizationUpdate.md: + id: d9fafe149a5a + last_write_checksum: sha1:67c38bf0fbf74af5416828e3d9be846f4070e8a7 + pristine_git_object: 49f9209bb525533762810d826407b0ebb27d496d + docs/Models/Components/OwnerCreate.md: + id: 8db917018fc8 + last_write_checksum: sha1:5e8cdb05e9fbd18c284e7060f3aff251aac224e4 + pristine_git_object: b43b659786858b4fe9dea525029f05185a95ad6d + docs/Models/Components/Pagination.md: + id: 1e1f649abd7f + last_write_checksum: sha1:e21963ec17298e51ebc00b280e02c1a822f0cc4b + pristine_git_object: ecf4224a854bda048770ac7e54c07f6c019219a9 + docs/Models/Components/Payment.md: + id: 52f805a36cbb + last_write_checksum: sha1:af1d2e724845e4b56d29f11759c946e623f1ffd7 + pristine_git_object: 945af9445d99c8cbd5f568fa59e1a13c3f18c0d0 + docs/Models/Components/PaymentMethodCard.md: + id: cdec0209d541 + last_write_checksum: sha1:53befa7ca4c4b4d5210020a12247b0293e018b3d + pristine_git_object: 7128123e9851468a42d095159453d2dc7aa23653 + docs/Models/Components/PaymentMethodCardMetadata.md: + id: 996f90f2e78d + last_write_checksum: sha1:04ba1ef033391de4452f283e6d566a9c9b53c608 + pristine_git_object: 3c70a9b0482a81f6aae65db6540c6b0c74f94792 + docs/Models/Components/PaymentMethodGeneric.md: + id: 6729a2409e6a + last_write_checksum: sha1:342bbae57766508b0739d7ec3bcdffca4e24bd3d + pristine_git_object: 493a3287fd20f03625ffd081b76e82e6cfc78abd + docs/Models/Components/PaymentProcessor.md: + id: da2c71d39a11 + last_write_checksum: sha1:60a2bdee6fb2b270708f77d07f40b1f288ee4854 + pristine_git_object: b86bf05c468391552e117b71684a83d4d6a51354 + docs/Models/Components/PaymentSortProperty.md: + id: 6ae17db04338 + last_write_checksum: sha1:94e17cf17a89ec69ac019ab81f0831540c15fe7b + pristine_git_object: 4c9cf9e7c57743871587030fc3a4633413ca8f1f + docs/Models/Components/PaymentStatus.md: + id: 4ba2dbdbfc8f + last_write_checksum: sha1:d6e33f213135675f867802114b795ac05666953f + pristine_git_object: 9cdc51e523a4dd0b4be87d79ace67af0ae316372 + docs/Models/Components/Permission.md: + id: 8cf3aa828fa9 + last_write_checksum: sha1:7774441942853e823ea36b10a1896a959c3d1f4a + pristine_git_object: 564216fe2cc74b11af547ab5e195849b1deb9029 + docs/Models/Components/Prices.md: + id: 6da6df4921b9 + last_write_checksum: sha1:3afcad2bb8513a00cf89e900a10e4a5d613b9fa6 + pristine_git_object: aba12927426a565c71247fa119f803b8e76bdef1 + docs/Models/Components/Product.md: + id: 712a920eca61 + last_write_checksum: sha1:5c0c3f3dc7f998babac8eb657e6b3461fb04e446 + pristine_git_object: ca73b819be1e052dbc946e34fbb55ddb2b32eb6b + docs/Models/Components/ProductBenefitsUpdate.md: + id: 396ec50c6d02 + last_write_checksum: sha1:f380df8b60ca6d01ab1954179419eb2a4e0ce732 + pristine_git_object: 274ab286be9cd3a2c7911d221436bc8b3bc8db8b + docs/Models/Components/ProductBillingType.md: + id: 5a9293463564 + last_write_checksum: sha1:892db887fb74664745a67a43c50729f529af847a + pristine_git_object: 83fbd7bd315399614ea8ae372ae3e2c32621b527 + docs/Models/Components/ProductCreate.md: + id: b6a745eb27df + last_write_checksum: sha1:c0c08812d786bef8a1b011f0957fc3ef8356074b + pristine_git_object: 6bed71375b82747732836d478f677eea9bb32b03 + docs/Models/Components/ProductCreateOneTime.md: + id: f61e4249570b + last_write_checksum: sha1:a2c205ead76e7ba674bdb04cdac17116c597b784 + pristine_git_object: 29e5bd81d267ba169cc970f8cb4efb32e36235f6 + docs/Models/Components/ProductCreateOneTimeMetadata.md: + id: e6a80aab977f + last_write_checksum: sha1:3cfe00b60df3d50073501132857cd245f668033c + pristine_git_object: 8fdbafaed7658d36aab9ab5fc3ac1062ca09223c + docs/Models/Components/ProductCreateOneTimePrices.md: + id: 130fed85d9df + last_write_checksum: sha1:d7cbc8fb6381144255372481093557756cc12b99 + pristine_git_object: 8ddb725a6025cae6f56854f8f6b01726a990514a + docs/Models/Components/ProductCreateRecurring.md: + id: b169ad3932f9 + last_write_checksum: sha1:6c0e799575c960202c407376310c543c6a6b74ad + pristine_git_object: 97a56e251257a89742459e322998382c2d93390d + docs/Models/Components/ProductCreateRecurringMetadata.md: + id: 1d36a6b5002c + last_write_checksum: sha1:0d043ac2097c0fd0f86aa9ac80dac2a09e2ad302 + pristine_git_object: c990d619e28ea8ea85085576022da3d985af2880 + docs/Models/Components/ProductCreateRecurringPrices.md: + id: f2f5f82b710f + last_write_checksum: sha1:ecf00e74a33facbf31c9084a03e746bdc0bdf886 + pristine_git_object: 61a37681fda8ad04274a746b17c6a105f228337a + docs/Models/Components/ProductMediaFileCreate.md: + id: ebe63bd845a9 + last_write_checksum: sha1:94a71999b164091a79c363e0809d9390b7b9e08c + pristine_git_object: 015f3f1f53a5a99ff427043fe448908f1629a4dd + docs/Models/Components/ProductMediaFileRead.md: + id: f0dc9670e3a8 + last_write_checksum: sha1:593872e576a07ef00bfede5f41c5461659dcadc0 + pristine_git_object: 1e2c5a79ac67d4e9c976bb0374e1af71bd090f8f + docs/Models/Components/ProductMetadata.md: + id: 5860b6c3c75b + last_write_checksum: sha1:37414cf173c48dd31f8340f05ce5c79892cfb724 + pristine_git_object: fc8e97cac4140a2e34e8989a30068f875533e2c3 + docs/Models/Components/ProductPrice.md: + id: fed045151cb4 + last_write_checksum: sha1:87a14d201b7bccb06913a6a28f480a08603593b9 + pristine_git_object: 88bd7db341e43c5ee9b90eef43e370e169f73839 + docs/Models/Components/ProductPriceCustom.md: + id: ececf43d4908 + last_write_checksum: sha1:5f4e8356f44fea3139d7e79a3f01611a0014e47d + pristine_git_object: 644870e477144211ec4c9c5eab7f4df397f0b651 + docs/Models/Components/ProductPriceCustomCreate.md: + id: 939172813aa6 + last_write_checksum: sha1:0e249d6877abede63b3d0f53d2a627a11ee825f8 + pristine_git_object: 45b04ccc56ff5321d68ba304966b17184c795b5b + docs/Models/Components/ProductPriceFixed.md: + id: e68731db3331 + last_write_checksum: sha1:4c4e91beb2e1443d1588754025d072c9962341ba + pristine_git_object: 57703ad6705f9df3a1e7670e05f8a107bb46992a + docs/Models/Components/ProductPriceFixedCreate.md: + id: b9add9203265 + last_write_checksum: sha1:93c11f5c16ad4b9df3f722ae2f373b79d8a36fac + pristine_git_object: 8e0b4e5209fa4f4ad604a13ad0fb49e936f6041f + docs/Models/Components/ProductPriceFree.md: + id: 5fd09487fb51 + last_write_checksum: sha1:34abd3bb1b8fcec2d068d5690c8e72dbb0094895 + pristine_git_object: a93c414bbd3497d3865887c9cca1e040cbad47f7 + docs/Models/Components/ProductPriceFreeCreate.md: + id: eec207ceb59a + last_write_checksum: sha1:0eba312b9d8a97cb072463cda295d88ef5e642c6 + pristine_git_object: 466c8f67a566b64bf71d66ebdeffce6f171cead9 + docs/Models/Components/ProductPriceMeter.md: + id: 4b035004d30b + last_write_checksum: sha1:612cfdedf3057ceb88dde24e9690c9688bbbda0b + pristine_git_object: 57bd5eb27c617fee00dda145916f127c0b906d55 + docs/Models/Components/ProductPriceMeteredUnit.md: + id: 4460e5eb7139 + last_write_checksum: sha1:91873406010da0b4b27c26ab98e22680a13accd0 + pristine_git_object: ae4e752f882576c62cc5692326a4add26f94d301 + docs/Models/Components/ProductPriceMeteredUnitCreate.md: + id: 6b8800512538 + last_write_checksum: sha1:1dd11a5d00ff946ef2d18a24dafc9b4277a952d6 + pristine_git_object: e289d56f39328001c369fb8225ece5c06b16a130 + docs/Models/Components/ProductPriceSeatBased.md: + id: 18078e27fc7f + last_write_checksum: sha1:f878a9bde5f67c675ab85cda8faf9982dbbbdb94 + pristine_git_object: d2c4735177b325b279ab4cef0124ccc00f80576a + docs/Models/Components/ProductPriceSeatBasedCreate.md: + id: 33feb9ce87be + last_write_checksum: sha1:56affc0f66cc5cab839e4118be1f2e34c7c7f2ad + pristine_git_object: 85b28221e71e84ebe0d82daf84448b0bd784e7ba + docs/Models/Components/ProductPriceSeatTier.md: + id: 619451b5385b + last_write_checksum: sha1:0163d4d7662e567192e0a260df0c378e40d3744c + pristine_git_object: 49086e3f3b2f3df64c1917d551d4076c4507ca55 + docs/Models/Components/ProductPriceSeatTiers.md: + id: b205dd194e62 + last_write_checksum: sha1:a06a5243564e36218a5fd272f7e7ca460d8f7ca0 + pristine_git_object: 79fd82218abc1938e0643fd1f5fc8ba21c7fc48f + docs/Models/Components/ProductPriceSource.md: + id: 7452a349b8b6 + last_write_checksum: sha1:2099155aa0e104f0368d758ae95d2e1707857fcc + pristine_git_object: af23bb3f3dc4a4ae6c098b3c186b4e11a31526f3 + docs/Models/Components/ProductPriceType.md: + id: 2ff233df7937 + last_write_checksum: sha1:24e0b5b3fab2857e79de42c3be0064925c659638 + pristine_git_object: 9acd3481d9a7df84d15b295aa003941117342163 + docs/Models/Components/ProductSortProperty.md: + id: 40a806577779 + last_write_checksum: sha1:22835dbfcd3f10b5c94e0366592716e72ca0eccb + pristine_git_object: c16f9da7b9d6c10dbbfb60dee03ed371717295f0 + docs/Models/Components/ProductUpdate.md: + id: b7be59820ee0 + last_write_checksum: sha1:aae486af3a0ef6744281a3be2c73110fc2f73fdb + pristine_git_object: cde7b916922d4d06107f7afd76380acddbad9bdc + docs/Models/Components/ProductUpdateMetadata.md: + id: fb04fa2f0c64 + last_write_checksum: sha1:6b9a5e70a599430aca94fb0867c519cda5b92c66 + pristine_git_object: 8d6955924ec8149c090ce97110c1c2b634372b54 + docs/Models/Components/ProductUpdatePrices.md: + id: d07d4c117d3f + last_write_checksum: sha1:9b80cff4b61a3bc4d7b1b796ba7e29ffb655402a + pristine_git_object: b784aa300736c21cc60d28af5ea7d16423d29483 + docs/Models/Components/Properties.md: + id: 0a838cc79787 + last_write_checksum: sha1:fca15404837cb468a8dd0727a0ee9db9c7464e25 + pristine_git_object: 7a1fcc7c9bfeb8bc8e54b0362ac460af120676c3 + docs/Models/Components/PropertyAggregation.md: + id: a9f1c9343979 + last_write_checksum: sha1:caa723fcbcdcfab61d692f9d6f323050bc5a1bf2 + pristine_git_object: 042a579663c3dda431f27bf14a2f30b5f135af86 + docs/Models/Components/RefreshTokenRequest.md: + id: 87d2ce88c236 + last_write_checksum: sha1:248a9df67e6fd78d408e66618a56532308b01c71 + pristine_git_object: 54b1e4492d33ce536becb9601187a9a5fdba3ddc + docs/Models/Components/Refund.md: + id: b2046ea00fdd + last_write_checksum: sha1:730c3e0908450c4b932f8afbe3d119cc6504031a + pristine_git_object: 365991996409ee303a83030614727a06b4b74fbe + docs/Models/Components/RefundCreate.md: + id: 8cb8979e12ca + last_write_checksum: sha1:49edf728581260dc0c0a8219c6f50c716342c579 + pristine_git_object: d4c4f3f7397a19d5855c42e29002855488b99473 + docs/Models/Components/RefundCreateMetadata.md: + id: 5eb69f30dc8a + last_write_checksum: sha1:f990d46a0d08184549d541137ad3b9ab30df5971 + pristine_git_object: d5819b3d6815f4d6b657750c7d7ae26d181b914b + docs/Models/Components/RefundDispute.md: + id: 142988ad037c + last_write_checksum: sha1:84f02826c31fc56b12121e2c7a1e73d4f78d9b1a + pristine_git_object: 4f5f4ace3d63ad71ce11136141f9c3374209cebd + docs/Models/Components/RefundMetadata.md: + id: a583914db814 + last_write_checksum: sha1:a6e4d35cf5acb5f9958e5e0e2a372f6279e4d69b + pristine_git_object: 0de0ab560a5c81771b3c57d958f2572fb7bb9a7f + docs/Models/Components/RefundReason.md: + id: 3ee4eeaa1a18 + last_write_checksum: sha1:15467b62048c38846861d3db072881136b92382d + pristine_git_object: 42d7f845b155cd182175056eaf601dcb73ca998d + docs/Models/Components/RefundSortProperty.md: + id: 90f18c707c27 + last_write_checksum: sha1:39856b81c3b1994d96c9328ed0e62ba065aa0eb1 + pristine_git_object: 5a323a2fa804429c752d3337916e5645ca6c832b + docs/Models/Components/RefundStatus.md: + id: 71e703ebbb2a + last_write_checksum: sha1:9331500cf31840be183e1b4564923876fedcd62a + pristine_git_object: c41e382f07fb2bd16feb463a87848ece6aa4d203 + docs/Models/Components/RenewedSubscriptions.md: + id: e262c95dfb3e + last_write_checksum: sha1:8febbe1ce189416039f2da2e694e324e88c6a31a + pristine_git_object: b94f0154e5e1f5307ae8a6f8c9cbb9695412bacf + docs/Models/Components/RenewedSubscriptionsNetRevenue.md: + id: a6358233e665 + last_write_checksum: sha1:657c3b25faf68adda3ec4e9a65cb9145abcc4182 + pristine_git_object: 2f0b980ae95aa36f6d867450afd5e25fe1566e0c + docs/Models/Components/RenewedSubscriptionsRevenue.md: + id: 83babd318882 + last_write_checksum: sha1:886930a836baed3d0f1753f906a0ff398934990f + pristine_git_object: a76ec14389019e994edfa16ead2b5ea251895f1d + docs/Models/Components/Revenue.md: + id: cb6cfe32fe7e + last_write_checksum: sha1:4ec3223997e6e7d764395fe6dd6ca0db23edcc03 + pristine_git_object: c6300b0468371d7d0e7795c0f8aacc202413db3d + docs/Models/Components/RevokeTokenRequest.md: + id: 8fb2ef23835b + last_write_checksum: sha1:3665b13586f794aa74252926b68ab94cd5e165d2 + pristine_git_object: 8ebd4bdd5f1cc420e299651e486062c167bff762 + docs/Models/Components/RevokeTokenResponse.md: + id: ae4aea6a4485 + last_write_checksum: sha1:bda34ee9091039e3fb750fdad8a8324f9c35f701 + pristine_git_object: e36e3ad6e2b1bf7f4db1826e994eb7dd3a30019d + docs/Models/Components/S3DownloadURL.md: + id: 722e560c07f8 + last_write_checksum: sha1:eb186a3e5fd93ea19004fab5b98dd388d08a9dda + pristine_git_object: 6e18037ae4797f5923282268f009d54f66092213 + docs/Models/Components/S3FileCreateMultipart.md: + id: bbbddb6027f2 + last_write_checksum: sha1:123a666a86d784a32c2eb983ea14df76f6d1915e + pristine_git_object: ba5d997db290272c1dea4febee1988f87437f8fb + docs/Models/Components/S3FileCreatePart.md: + id: cb9f43f0a8cc + last_write_checksum: sha1:c3ecd84f51760250535b5e13e34257bc7c1ae160 + pristine_git_object: 3dbcf0b14130991307866b0b2ebc1290eae5c7d0 + docs/Models/Components/S3FileUploadCompletedPart.md: + id: 41ffef833cd8 + last_write_checksum: sha1:9059f4e46162f34219a9a91316d6b739868df4f2 + pristine_git_object: de218aeff7984cf650e097b6762efd145a2ba109 + docs/Models/Components/S3FileUploadMultipart.md: + id: 878d8f717e4f + last_write_checksum: sha1:663a97566fcdaabcdf833ca43363a0c659357100 + pristine_git_object: 9f0103cdf6b42359be08d5852ade3ab42f2b3047 + docs/Models/Components/S3FileUploadPart.md: + id: bff5f85e2bd4 + last_write_checksum: sha1:95cb783e9a116bd912bc4ab12699ee12ef24cd33 + pristine_git_object: b984e14539ea25d004c0148e8710c17fce38de4f + docs/Models/Components/Scope.md: + id: eb3a9699fb4e + last_write_checksum: sha1:c7175046a0544d6f1c2b8ddd8306ea375151ef2c + pristine_git_object: fa499577840f0f238f5a748a7e33c94cc0c28f50 + docs/Models/Components/SeatAssign.md: + id: e7cf12abef7a + last_write_checksum: sha1:50cd2527b482be031a60b9c4afc1d9608368976b + pristine_git_object: 285b92c0858da8475cfb2c35c900ee7e488ed179 + docs/Models/Components/SeatClaim.md: + id: 544112193bb0 + last_write_checksum: sha1:118722f647300563f16ce6355df414312169db74 + pristine_git_object: 4efab21d3a7691d06fea64a65bba2824580aa52a + docs/Models/Components/SeatClaimInfo.md: + id: 69f177c67080 + last_write_checksum: sha1:9b055878186be34f56e6455c969a7af54d61f651 + pristine_git_object: 7b175c34cac580b560900325ada75c80ff4ebe6b + docs/Models/Components/SeatStatus.md: + id: caa21adea810 + last_write_checksum: sha1:0b4aecbc5e236c813e262b0fd3e5746b09ef9a9e + pristine_git_object: 30f582f562c70c6c681751bd0eca7ca798f67622 + docs/Models/Components/SeatsList.md: + id: a9bb80a59065 + last_write_checksum: sha1:c5da6c2a91bbaeacefac6af8645fea73ad6bbdb9 + pristine_git_object: 21ee0648f235f68660d2b30025bffa15e4a92e77 + docs/Models/Components/Security.md: + id: 7bcd54fda13a + last_write_checksum: sha1:8ed6146b4875d6fd167605b8fafcc5e384d52378 + pristine_git_object: 9a58063af207aa216c6a10b1a610a1698926ef2d + docs/Models/Components/Status.md: + id: 71d0264ee613 + last_write_checksum: sha1:8835dd2220b4830907b7708305f6075588d82f51 + pristine_git_object: 29fadc70b3392876fd6a60d7e616b04b3fe9faab + docs/Models/Components/SubType.md: + id: 8adceb8ddf12 + last_write_checksum: sha1:665f74bea8fb3d49a256cca1449a308e285973d6 + pristine_git_object: 919d41479a696713c3920cb8fccd42b82c251972 + docs/Models/Components/Subscription.md: + id: d7cb80666bd2 + last_write_checksum: sha1:8b988fdda9cae7d655acdfbaaa0850bedb3bbd65 + pristine_git_object: fb3feac03afb4d6a3c5f76bf117538c9edc98a1a + docs/Models/Components/SubscriptionCancel.md: + id: c0e461f7e18f + last_write_checksum: sha1:059ff69839e20a4330d406ef0fccf41df9384fc6 + pristine_git_object: d08cd45b80b80514e0ff2f2661fee9c75cfb5c23 + docs/Models/Components/SubscriptionCanceledEvent.md: + id: b8ffe8a23572 + last_write_checksum: sha1:23e96dc400780cea22f84cd826e259f9fd83addc + pristine_git_object: 48a9bae27de816cf5f39152ee8a7fcb93384fd5a + docs/Models/Components/SubscriptionCanceledMetadata.md: + id: 68ac74d4bfa4 + last_write_checksum: sha1:b330b3ef4b1ce189f2ec0be75b5630d91dd6481d + pristine_git_object: 17949c313735a4cb2b06044d12b5f587fe2f1f70 + docs/Models/Components/SubscriptionCreateCustomer.md: + id: "6383283051e8" + last_write_checksum: sha1:5deb6c0c776ba2b81298a0e0c84fdd84e3cdc3b9 + pristine_git_object: 7bd8b55b3e03df02e2b439c737ab1b48dfa7f9b0 + docs/Models/Components/SubscriptionCreateCustomerMetadata.md: + id: 724da6c2f9b5 + last_write_checksum: sha1:b849be1e076eab9369ee1dae54080b337616b07f + pristine_git_object: 87e5a3a66de4a6cb6980e9044818c30679c1521a + docs/Models/Components/SubscriptionCreateExternalCustomer.md: + id: 208aa36c1ea6 + last_write_checksum: sha1:3c95cce9e63d1122d1d76e496ee83f334fb900b9 + pristine_git_object: 4bec32c50e9c98c33be7364ebed90a70d208f962 + docs/Models/Components/SubscriptionCreateExternalCustomerMetadata.md: + id: 0c10b84fa78a + last_write_checksum: sha1:3a4633a0934c16b89f0c439dee5de0c636ff642d + pristine_git_object: c9b0f7150417895b9b5fe808eb7e1e4e4b16590e + docs/Models/Components/SubscriptionCreatedEvent.md: + id: 8131c3ad581a + last_write_checksum: sha1:d4a80088088a75cb75dda2d432ccaed247473bf6 + pristine_git_object: 2cd6e78dd82f60998670890285a0c1c46fc78a50 + docs/Models/Components/SubscriptionCreatedMetadata.md: + id: 70dc05450968 + last_write_checksum: sha1:253074b6427e87f3f4992a0474941453db1b4c84 + pristine_git_object: bdeccbbc6d63ed4d79f79e1ec1bcd304526d5db8 + docs/Models/Components/SubscriptionCustomer.md: + id: 6ef5108b6780 + last_write_checksum: sha1:77adf4512871aab1496561d8dcab2a129b84490a + pristine_git_object: 617d8d85c92dea2a78e93541d90b54c02a52afc2 + docs/Models/Components/SubscriptionCustomerMetadata.md: + id: f59f5bf78f37 + last_write_checksum: sha1:3ad092ef00638668b98878531ede9c176d053d69 + pristine_git_object: 53f825124ee0d0cb100bf718cc5ab084c035b995 + docs/Models/Components/SubscriptionCycledEvent.md: + id: b7c9c53dd6ee + last_write_checksum: sha1:5f0d65e405cd293bb76748345e70fd5d580f6ef5 + pristine_git_object: 9880e8cafe2d60bcfeb556eeaf64030e1ec4e676 + docs/Models/Components/SubscriptionCycledMetadata.md: + id: 6c53a973fb86 + last_write_checksum: sha1:cff86691c9a49a2186d707ef02a38b056fb056ca + pristine_git_object: 85f8d538b05bfc0fff725b156bf8a7d267324912 + docs/Models/Components/SubscriptionDiscount.md: + id: 04cf042955d1 + last_write_checksum: sha1:b3f51a87ab7f085b967e329a56bfcbc2aa58d36a + pristine_git_object: ec3c1049eb16500768abc97520819415bea73a26 + docs/Models/Components/SubscriptionMeter.md: + id: 0e5d158a2290 + last_write_checksum: sha1:a14ff6ae3ec7ce7882403d5498103a42ab554fb4 + pristine_git_object: 308912887a01e89d34adba590fa588bbc1505344 + docs/Models/Components/SubscriptionPrices.md: + id: 0cac478b5053 + last_write_checksum: sha1:f02f670aca24a248493df5826084aa0e01039ec1 + pristine_git_object: cce7572026f49c3751b18c2e103e9e8b7cd14a99 + docs/Models/Components/SubscriptionProductUpdatedEvent.md: + id: 6e5e3a74250a + last_write_checksum: sha1:c9a73a0b9ebc52294fc4aea7800dc0e41c282f6c + pristine_git_object: 6dee026176aa39b3afee27c15303296fc106d230 + docs/Models/Components/SubscriptionProductUpdatedMetadata.md: + id: ae35fdc2cde4 + last_write_checksum: sha1:96b05a61dc003c879b899489414dfe65cdb35374 + pristine_git_object: b14026ca492ddc27f31a3bba12f4cd1652c7dd1e + docs/Models/Components/SubscriptionProrationBehavior.md: + id: b1f2de707e4a + last_write_checksum: sha1:c80c648ec95e398279ad6f294d0a1d05db410161 + pristine_git_object: 764c8dd600a4f09ffc1c2a79937330470b82677c + docs/Models/Components/SubscriptionRecurringInterval.md: + id: 8ac9f7458f60 + last_write_checksum: sha1:379990c6e61f0ec000379dbb17e966c7c2615148 + pristine_git_object: d3a58a119ea7936ece5cb5ef89c517d1bfca4bc1 + docs/Models/Components/SubscriptionRevoke.md: + id: 897ae3896003 + last_write_checksum: sha1:13e32d41c73e884e1905bd7cff368c7c0133506d + pristine_git_object: cd03a8863a3ae8d4ec96755bc2382011fbbaa51c + docs/Models/Components/SubscriptionRevokedEvent.md: + id: 42cebc9157bb + last_write_checksum: sha1:bcb253b80fc69931b3d1d5d77b00f0efa4e14164 + pristine_git_object: 4de870f60b4285e721fec16e88d6709d87439bcd + docs/Models/Components/SubscriptionRevokedMetadata.md: + id: f5dd6eb5e9bf + last_write_checksum: sha1:91706ed4345d6a7487beaa67d550d26c0e3ef5a2 + pristine_git_object: 9b6ebd20930a9f0cd396d56a5b91b3633bb20259 + docs/Models/Components/SubscriptionSeatsUpdatedEvent.md: + id: c37d65467c44 + last_write_checksum: sha1:ad62d28e37b5d26507eac3517a59bda39e256e98 + pristine_git_object: e36a34489b6250a821720798c440462fd33a3d56 + docs/Models/Components/SubscriptionSeatsUpdatedMetadata.md: + id: 3918497d93be + last_write_checksum: sha1:a0936668afc47079e969e95ad5ac288f85ac7461 + pristine_git_object: 6c0f55484e328488b00a698d275e6f462eec6960 + docs/Models/Components/SubscriptionSortProperty.md: + id: 1edfa51250f3 + last_write_checksum: sha1:37aa4ab2e157a3e41159abe30f04d323d8726d74 + pristine_git_object: 0e5edd07beaa03be02992498fec26daec10f3cf9 + docs/Models/Components/SubscriptionStatus.md: + id: f12eadda41f2 + last_write_checksum: sha1:782cd1f4573cecd4aa9a3efd18010cf215066496 + pristine_git_object: 545db47cf4ea88e65ca408dea36194dc694dfca4 + docs/Models/Components/SubscriptionUpdate.md: + id: 0a74ce98fa61 + last_write_checksum: sha1:7bd7a762b2a07435b31bb503ff9f1996e0b6450a + pristine_git_object: 8c9bb9500fbadc94365e593aa3a1ad879dee64b6 + docs/Models/Components/SubscriptionUpdateBillingPeriod.md: + id: 69f4a6ad75ca + last_write_checksum: sha1:5bac773652172934dac11b798a31b426bb8f971a + pristine_git_object: 3bc92c9b55883f6110017af35eddae06c7876a29 + docs/Models/Components/SubscriptionUpdateDiscount.md: + id: 2fe680fa4fd0 + last_write_checksum: sha1:38c2a9cc602fcf37ca1a66e95b6410576a332af1 + pristine_git_object: 5742c40917ffefd8fa071bd78da120416be950a7 + docs/Models/Components/SubscriptionUpdateProduct.md: + id: 310091ffcbd0 + last_write_checksum: sha1:9cc9372d19c2f7a4316d41a57d4ec5307d4b3191 + pristine_git_object: 2d80c714a0981486c258a4be28fe308a0f4cb208 + docs/Models/Components/SubscriptionUpdateSeats.md: + id: ca8f82381e20 + last_write_checksum: sha1:b010b970586a83d31fea74685a6ea120854f0d9e + pristine_git_object: d3a785565df6434e99e8708d3f30e664dd30162e + docs/Models/Components/SubscriptionUpdateTrial.md: + id: e5ae6d1ce28d + last_write_checksum: sha1:3ebd122f0e2aa2fce297b9203582e7bc68e076dc + pristine_git_object: 8eb3eab2b739cd2fbc761484b6fa06726f2615d9 + docs/Models/Components/SucceededCheckouts.md: + id: 713b3a1d9441 + last_write_checksum: sha1:770c5a9aadf76343e838bcac33bf7f91dab75372 + pristine_git_object: 2aa3e547bc35ca941a70167e7162f36a7fb4b492 + docs/Models/Components/SwitchingFrom.md: + id: 655eef2064b5 + last_write_checksum: sha1:985fe64412a1ccdca6f935f0f758b0f194332e1b + pristine_git_object: ff6cc3bf7494da6b51ed2edd8859a216f27c58ee + docs/Models/Components/SystemEvent.md: + id: f16f277be5e5 + last_write_checksum: sha1:f6c237c258426dc662295de10dce56377387d147 + pristine_git_object: c633f9d19a17f21d000c6a8a5a2a680f2f16c0fc + docs/Models/Components/TaxIDFormat.md: + id: f12caaa28527 + last_write_checksum: sha1:a3bbcee8aebed3a6ad3cff9a0c6538a6bd55f825 + pristine_git_object: 039fd3dbc97f9731ee9c13461a058712e08bd0e3 + docs/Models/Components/TaxId.md: + id: 6886173dbe90 + last_write_checksum: sha1:788e9c57919189dc3fa23b6429142ec16b5b6800 + pristine_git_object: d6bb0389a63addabffac517da5d0a7e9d851046a + docs/Models/Components/TimeInterval.md: + id: aa3bd5b43a54 + last_write_checksum: sha1:a9bede24b6a59acd893deb55a75cdc7da0278cdd + pristine_git_object: ec568818e3a440723b7bce58b5143cc28caacc37 + docs/Models/Components/Timeframe.md: + id: 69921e0a1840 + last_write_checksum: sha1:cfeb6a0af899f88b1cd8dfa032518d9530a3a571 + pristine_git_object: da2525b39dc0b8d46d5d17dc4afdb27a71de375a + docs/Models/Components/TokenEndpointAuthMethod.md: + id: fe687a1172ee + last_write_checksum: sha1:ec4609ee9ae4603ed65a45df33236dbd85a10839 + pristine_git_object: c432b1fdb97a20e2920d98cd95e0b3fd07520229 + docs/Models/Components/TokenResponse.md: + id: 4e79d6b65623 + last_write_checksum: sha1:d1551155a2078fa9bc784f2e36fd2dd4d03cce4b + pristine_git_object: bfc4898d5a2717838818aee558f77c5782613e85 + docs/Models/Components/TokenType.md: + id: 5dfe3963ee33 + last_write_checksum: sha1:a9f4812be6ed818358f9b715902af5a8fde3a99f + pristine_git_object: 6ef38082513ea85a4d5085a523b5af626e81c393 + docs/Models/Components/TokenTypeHint.md: + id: 04844f4dae8a + last_write_checksum: sha1:cecf069c0546d498d3fd7067fad05a0f6930847b + pristine_git_object: e537035d56d1b85ef49ca8906c5a38d2dca02c33 + docs/Models/Components/TrialInterval.md: + id: 365bb4a7724f + last_write_checksum: sha1:edecd37e00d5a01b41a3e403ce961c35e457a68f + pristine_git_object: 67f0d8df52da67e4c3b8ccd16303e438192f7f81 + docs/Models/Components/Two.md: + id: 24784dbdaa65 + last_write_checksum: sha1:ab1cef10887d81cc057b495aabb7594b9ba5357c + pristine_git_object: ec782e263252725ec3abcd5b10a35c7f4f90c82c + docs/Models/Components/UniqueAggregation.md: + id: 335d8942cb2d + last_write_checksum: sha1:8b695c3ced7e9974893daa0b6e5c8a58ffef98cf + pristine_git_object: 1b349ac09754fa57387078975ec8b5e07d3a5ada + docs/Models/Components/UnitAmount.md: + id: 986bffde148a + last_write_checksum: sha1:1e2ed0a441d1737e2fe91285c9456b1246d790c4 + pristine_git_object: 0d178fd7d0175f0a5273525c3bb5dff5a6fb5a6f + docs/Models/Components/UserEvent.md: + id: d246766bbe8f + last_write_checksum: sha1:6589774e3d0762158e2213e1f1381a0177816df9 + pristine_git_object: a4a3a6ebb862a34a0ccf579252bb09b3d17014cd + docs/Models/Components/UserInfoOrganization.md: + id: b0984c7c6ecd + last_write_checksum: sha1:03527a7f1656b0d8b8a1a07f4f9b2a5b03e395af + pristine_git_object: 9bee8f9d0056069f5b2944dac848aca5d18177a6 + docs/Models/Components/UserInfoUser.md: + id: 4770f3e89642 + last_write_checksum: sha1:e191bb8e0215776361fdd6ef626a044e067a8d55 + pristine_git_object: 1bbe27ad3bb712af65dfcf7b3740200aa8a2dc02 + docs/Models/Components/ValidatedLicenseKey.md: + id: 6d4a967f5571 + last_write_checksum: sha1:36a598cdc36c05a3d55f997cb8fa9523f139e66e + pristine_git_object: 84fe2075c1cdb2aafeef93662555289097a07523 + docs/Models/Components/ValidationError.md: + id: db1cf86b1698 + last_write_checksum: sha1:649671aa7e14d39dc6f1e2df0c7c8535b6fc210c + pristine_git_object: f235c3569a7aa108316fab3d9b535023091c91c1 + docs/Models/Components/Value.md: + id: 868dbd058c1a + last_write_checksum: sha1:f69526fb075339a3c9920e9bb17cae612fb4300f + pristine_git_object: c20e912044ac1c1819569f57fd58b739674523a2 + docs/Models/Components/WebTokenRequest.md: + id: 17f2e85294de + last_write_checksum: sha1:7df08b604bf7c2ff0010d7175723d843bb8d5124 + pristine_git_object: 9c9d830dd7df7e508371fd5c17cce09201aca81e + docs/Models/Components/WebTokenRequestSubType.md: + id: 7a39ffa09a4e + last_write_checksum: sha1:bc4ae1cc794876ffd99b035c76972327c92e2f36 + pristine_git_object: 2e0b8e50a2642fa0929ef5ccc6cff7c4d73cf7e5 + docs/Models/Components/WebhookBenefitCreatedPayload.md: + id: d0e447347d53 + last_write_checksum: sha1:a1a4d982d0ca91d1634b025fcde052f7c6837bae + pristine_git_object: 1e82178bd41cd9f3a0895f30069aad372783d2c2 + docs/Models/Components/WebhookBenefitGrantCreatedPayload.md: + id: 00e1bdd67f7f + last_write_checksum: sha1:595ccc951ed8ec02033cea0a64aa45cd75d07083 + pristine_git_object: 7ea649af7902ec55a085c231616aad806c1c9469 + docs/Models/Components/WebhookBenefitGrantCycledPayload.md: + id: b7817175f4d5 + last_write_checksum: sha1:0f0650034d25be170789b94674a542940eef7fcf + pristine_git_object: 4d3e8544719eb41a091a940e12021ec3add099ff + docs/Models/Components/WebhookBenefitGrantRevokedPayload.md: + id: 70780b847263 + last_write_checksum: sha1:85297003ed3975893984d15357c4b48024565519 + pristine_git_object: 1c4d5e05f9188390337d5cefec612f179afedfec + docs/Models/Components/WebhookBenefitGrantUpdatedPayload.md: + id: fc44852cf5b1 + last_write_checksum: sha1:5efe49c85fb6ecb7732902b08924b49812f84150 + pristine_git_object: 42474d4ce9466ffa4a5feb7502c14942d6598f66 + docs/Models/Components/WebhookBenefitUpdatedPayload.md: + id: b58fc7858d25 + last_write_checksum: sha1:641f95fc55d260395b41fb77920307cc48cf1328 + pristine_git_object: f087ddbda4de03851dbf71231eef26882754fc47 + docs/Models/Components/WebhookCheckoutCreatedPayload.md: + id: eec154f2b6ee + last_write_checksum: sha1:a9b83e647302fcc8f7efae75113c5041b5050150 + pristine_git_object: c59cc3cb4c12e8f33f9a88ca43605399f9ce2f68 + docs/Models/Components/WebhookCheckoutUpdatedPayload.md: + id: b90ffe7c13d2 + last_write_checksum: sha1:ac076539fe334ee5e96e88ad61d2f898e7b5e7f6 + pristine_git_object: 5718d3785e1218c2a677f1db875720262d201313 + docs/Models/Components/WebhookCustomerCreatedPayload.md: + id: 9a9c4424f033 + last_write_checksum: sha1:17211b680d28d111578d8d8b1e6efe4b94398434 + pristine_git_object: e0f4f11f9fe5766822812ca45b271a45c23dcf63 + docs/Models/Components/WebhookCustomerDeletedPayload.md: + id: 7b6327c040a1 + last_write_checksum: sha1:65258d5e0b3394c9e64a5be7a2c5d0c0107235f7 + pristine_git_object: 5d228c176ceba36caf8c58715d741649e39d7815 + docs/Models/Components/WebhookCustomerSeatAssignedPayload.md: + id: 0342a168e4bd + last_write_checksum: sha1:bd4f5f2512b96888cb6d1a5500296517341ad692 + pristine_git_object: e721708b6077178e8c8d64ed4fbf4e5ff65e453d + docs/Models/Components/WebhookCustomerSeatClaimedPayload.md: + id: cf5559c8ea44 + last_write_checksum: sha1:418dac181381b74e8b017cb6455d885a79610b7a + pristine_git_object: 7e8a060429c4e6ce5713b6c055344c69473a6fab + docs/Models/Components/WebhookCustomerSeatRevokedPayload.md: + id: 4ff60afb64aa + last_write_checksum: sha1:9eee2b814bb617abdfb299da73b8ca755971609d + pristine_git_object: fa901645e6936ced13fc4cd4ff97d87ec281c05c + docs/Models/Components/WebhookCustomerStateChangedPayload.md: + id: 522978bbfdbc + last_write_checksum: sha1:720141ca367348dbb86a3ab18e3bdb79bd6a9fda + pristine_git_object: 0e17df99b048f0a93e800e15ab7005b059815a74 + docs/Models/Components/WebhookCustomerUpdatedPayload.md: + id: 76844a5fa667 + last_write_checksum: sha1:166e160f0444d67a3a60d41f1ec321657d600a3b + pristine_git_object: 269f73a0afd4c44ee8dbb138787e1156bff1404e + docs/Models/Components/WebhookDelivery.md: + id: ba94db11ef51 + last_write_checksum: sha1:0af45c4393368728abe039089606f27cc02ad2b9 + pristine_git_object: abb69276d73e0a9884b839a36168ddc5b5766f29 + docs/Models/Components/WebhookEndpoint.md: + id: 979b44d75f23 + last_write_checksum: sha1:7254b151e93535d8df912014316854635640c0f4 + pristine_git_object: ab5e8621170c52edf64d5c097a598198b3a46ecd + docs/Models/Components/WebhookEndpointCreate.md: + id: af56befab877 + last_write_checksum: sha1:3a888ded2813ccfe718937458dd8583f4581c3ec + pristine_git_object: 8bcbd3a4d59c80b085b20f596596d26f632c876e + docs/Models/Components/WebhookEndpointUpdate.md: + id: 004d5b4a88e7 + last_write_checksum: sha1:80cc48704c729812abaca206e2f992967af207c8 + pristine_git_object: fda715729ff4c95b6fef211500b048eaa6624568 + docs/Models/Components/WebhookEvent.md: + id: c4631090d54a + last_write_checksum: sha1:da4dfac87575b6b5fbd268b1d94bbf249fe12fc5 + pristine_git_object: eb3f61fbd3dce2696a53bfd0c159b6edb511ced7 + docs/Models/Components/WebhookEventType.md: + id: 234a36136da0 + last_write_checksum: sha1:6970b7815dad3af7dedc71fa8f602f4fdaee8307 + pristine_git_object: 6e83f610cc65052ccdd58a0b11e25f448ce84c04 + docs/Models/Components/WebhookFormat.md: + id: 01a51ec8fd1f + last_write_checksum: sha1:7d2e9cb2819939101df094c014f989715b3c11e7 + pristine_git_object: 392636308e8253bb3b4cf7459d1a9686f4d7c469 + docs/Models/Components/WebhookOrderCreatedPayload.md: + id: 99221a6374fe + last_write_checksum: sha1:e0141161eea6fa2c83a20909b19eb55900e23a3d + pristine_git_object: 1964bbe64c39347fd1c5db316f8303a4c1c871da + docs/Models/Components/WebhookOrderPaidPayload.md: + id: e07c65c1a8f0 + last_write_checksum: sha1:ea172d3ea4987e5532defa7ed489d95aaa2382fc + pristine_git_object: 50fd47a54ed976125371eb75352955fe5c749273 + docs/Models/Components/WebhookOrderRefundedPayload.md: + id: 51dd00ad7919 + last_write_checksum: sha1:6509734c7a09c4cf78e6f3253adb03681aed833a + pristine_git_object: d3f10d3306e609eae5223578eb2bbe73a370d0fb + docs/Models/Components/WebhookOrderUpdatedPayload.md: + id: 4025502d7c69 + last_write_checksum: sha1:83d82b35a231dee423ae6583f9e792996ab72aab + pristine_git_object: 64ebbdff4d4d8a3c647e899194aa06a432ba575d + docs/Models/Components/WebhookOrganizationUpdatedPayload.md: + id: 477c70ea33b7 + last_write_checksum: sha1:20b548476dfcb2a0dfba5aaca1e227e087cc6cea + pristine_git_object: 6b538b5402839769ae2f6000be326cd98bc41c60 + docs/Models/Components/WebhookProductCreatedPayload.md: + id: ad0e88c1e134 + last_write_checksum: sha1:22e3af8f4b23484868741136fdea72bbb6e919d9 + pristine_git_object: f5a5de50ce2d7a4e8ac11cdbc2578915ba93d65f + docs/Models/Components/WebhookProductUpdatedPayload.md: + id: c68bae214e9c + last_write_checksum: sha1:1e58cf3974dd57b25f3f1aa72f857292765428ff + pristine_git_object: c8268e16b7aa142529a33bf0f183f4a4105d1c2b + docs/Models/Components/WebhookRefundCreatedPayload.md: + id: 470245f2b96f + last_write_checksum: sha1:cbe095301d4b29bf5e51de6dfec7d9eddb16e96d + pristine_git_object: 117d21646ed0ddfdad969ba812608df123842b32 + docs/Models/Components/WebhookRefundUpdatedPayload.md: + id: 4f0387ada2b7 + last_write_checksum: sha1:ec94b2114ef72d3f8ba2de16fc234713adf01c93 + pristine_git_object: a1b8c00fae7d9b838ca906b10cd233a851d2da11 + docs/Models/Components/WebhookSubscriptionActivePayload.md: + id: 594c3fe5602c + last_write_checksum: sha1:6be17eccc9cef3146105446a855c98653e104e70 + pristine_git_object: 18d1cc68aebb081ee46fa31c1d37c80046a43040 + docs/Models/Components/WebhookSubscriptionCanceledPayload.md: + id: 430a7a53410c + last_write_checksum: sha1:9a95071365cbaf161002775f97fafd42a36becdf + pristine_git_object: 756c46346cc11beb28bcd04544a891ef98c16b53 + docs/Models/Components/WebhookSubscriptionCreatedPayload.md: + id: 9babf7a55544 + last_write_checksum: sha1:9c1d117089d9b64e2e09ae7eaae53e05afb213f4 + pristine_git_object: 3f61a42bdeeaa9aff2a21f05719ad3c790c20235 + docs/Models/Components/WebhookSubscriptionRevokedPayload.md: + id: 80e18b99f257 + last_write_checksum: sha1:a92774ccf9edca4e5adce8fe69d17a543202222c + pristine_git_object: 5dcae0e7586e359f69c937ae785841acbbdc3160 + docs/Models/Components/WebhookSubscriptionUncanceledPayload.md: + id: a17029f5fe01 + last_write_checksum: sha1:1e813580b3a86ab1742c8db7e2a79a2f04b1b7da + pristine_git_object: 90288a566b2908f0b579c95822111d30fdbcbb05 + docs/Models/Components/WebhookSubscriptionUpdatedPayload.md: + id: 5acec864eb3d + last_write_checksum: sha1:9f0a6da62ae245ff0b0a03037ac8351bb81880d5 + pristine_git_object: 7b13e2bd4e559723753010b043c9cf29b364b206 + docs/Models/Errors/AlreadyActiveSubscriptionError.md: + id: f1e2701afa07 + last_write_checksum: sha1:9385c67b6f446164194ada00d5612a83f2f93c25 + pristine_git_object: 03e6fcd01275a81a058c1f252f8c94507774f01d + docs/Models/Errors/AlreadyCanceledSubscription.md: + id: 98d41d0e0031 + last_write_checksum: sha1:ab17fecc1ae6bac9745d55e9d942e2f771b621f8 + pristine_git_object: 1bfbb7087c59559ee75c84917fbef7e568edd929 + docs/Models/Errors/CheckoutForbiddenError.md: + id: aae8985b02d8 + last_write_checksum: sha1:01f60cb7514ebc43d2ab4974f158e7b800fc5502 + pristine_git_object: 10fd012118dbe889c1d629a7e56903f540746c75 + docs/Models/Errors/CustomerNotReady.md: + id: 10dde4657ba3 + last_write_checksum: sha1:f82fb84cf405ffd7a5b9c19186a4ab8e70b903d0 + pristine_git_object: 8c64ff5273a22e2e3eeac33a466948f5c30ff99b + docs/Models/Errors/CustomerPortalOrdersGenerateInvoiceResponse422CustomerPortalOrdersGenerateInvoice.md: + id: ea3ed146ed9a + last_write_checksum: sha1:841536401ab07303940fff75a3a903f5c878fcd7 + pristine_git_object: 4dca0ef0555b983b0747302d4ecb80efaae416bf + docs/Models/Errors/ExpiredCheckoutError.md: + id: bf389e895190 + last_write_checksum: sha1:a8762755d3a08d30d1cbbc9a98f2c52bc03d4efb + pristine_git_object: 21f0b51aaa90a684dc9d19d74fe495c7795458de + docs/Models/Errors/HTTPValidationError.md: + id: 72e6a49fa263 + last_write_checksum: sha1:f5890d819bdb6e77b77b119abdfb440477bbcd17 + pristine_git_object: 0823e63d71910708c81576a27dc084d209edcb47 + docs/Models/Errors/MissingInvoiceBillingDetails.md: + id: 7bcef02540e0 + last_write_checksum: sha1:94627345cea9c1d416d8e4ca22dc2f84dbc287d7 + pristine_git_object: 788d5161b65cc9f1b03045f2cccc59ef8fba3b3e + docs/Models/Errors/NotOpenCheckout.md: + id: c35c1f1bb29e + last_write_checksum: sha1:a164b0a0fb6be6ff06f1c396b9b2c61ecb21f7cf + pristine_git_object: ff8d34ef33fcc063521bb35704d7ef0489c6c58a + docs/Models/Errors/NotPaidOrder.md: + id: a2f1b4799c84 + last_write_checksum: sha1:e1682e2789fff3905acaf1e808493be513bf1bbf + pristine_git_object: 40e526d704989c5cd096b7d883874f444de28f76 + docs/Models/Errors/NotPermitted.md: + id: 4a01bc29d5da + last_write_checksum: sha1:8803bed3d9cacbc51121a05e59dae2a8b25b4add + pristine_git_object: 5c432d689b57a04b40693792cf59f9837aa63e81 + docs/Models/Errors/OrderNotEligibleForRetry.md: + id: b3f2d4425a5a + last_write_checksum: sha1:36d2c4a749962eda63663000abc8c7a80a649e39 + pristine_git_object: 18d2333b7f42a5305a710583f8e4ec1a2fe2f7ec + docs/Models/Errors/OrdersGenerateInvoiceResponse422OrdersGenerateInvoice.md: + id: c63593787615 + last_write_checksum: sha1:69abf93de0f0e478a09dae62d161b4d0e645a213 + pristine_git_object: 6f2cda39ca2603164878f410508a15eae3ff06d8 + docs/Models/Errors/PaymentAlreadyInProgress.md: + id: eed663aa5d5e + last_write_checksum: sha1:766aff2b20c8b3b54b6b35cce6cd429632d01240 + pristine_git_object: 8029f5514373e8deadb6ca773ea3f1d735dac642 + docs/Models/Errors/PaymentError.md: + id: 916bf15391f4 + last_write_checksum: sha1:81d1df83425d1ce9a94224461c2adcecbbae261e + pristine_git_object: 9d0ba9d163adf1748789b0e56700b12cb563b628 + docs/Models/Errors/PaymentMethodInUseByActiveSubscription.md: + id: bed17af472ee + last_write_checksum: sha1:816257d15f142dad2cc7febb4fe662a034e98cf1 + pristine_git_object: c56afbb74cdf0f8dc31be49c45f613f9871c7244 + docs/Models/Errors/PaymentNotReady.md: + id: e92e1210f792 + last_write_checksum: sha1:eebd46b7f614622bd1172b2398a540c52221becc + pristine_git_object: 89950f0d91ce99566dff4ca30ad7690784a24a82 + docs/Models/Errors/RefundedAlready.md: + id: bc70d828bc23 + last_write_checksum: sha1:b90b83e77de27b8d1405b2b34e3ce77d56820380 + pristine_git_object: 8f7cecdc1176ef73c3e6becb730c9d61a54bdcf1 + docs/Models/Errors/ResourceNotFound.md: + id: 9446add492d0 + last_write_checksum: sha1:0976e49819f1019010fa004e97c5ec89ac67bf50 + pristine_git_object: d679c895031b73732804d3cb6388c6ece24df198 + docs/Models/Errors/SubscriptionLocked.md: + id: d1d0289b8edd + last_write_checksum: sha1:b1d0d54971c80d4ffd6a9e52da86a7c128c5435f + pristine_git_object: f5a3610ddba9109d03e29addfe5c964d67548fad + docs/Models/Errors/TrialAlreadyRedeemed.md: + id: db2aa0b47195 + last_write_checksum: sha1:cf10ba6f526abce3816a0d01f91f466c88fb7e28 + pristine_git_object: f18fba7220773baf251e7179a06f0e011be341a6 + docs/Models/Errors/Unauthorized.md: + id: 111daf2c9ba4 + last_write_checksum: sha1:4ad830e168f89ad3228ea25cef98394e7217dd55 + pristine_git_object: 3e4b73ee1a2f9c112a36886f6a3d0f7d3f5872b2 + docs/Models/Operations/BenefitGrantsListQueryParamCustomerIDFilter.md: + id: f235b96f468e + last_write_checksum: sha1:793bc236a64e388646c450a4f1dbdf14d5bb4788 + pristine_git_object: ad594f524add13572b4c0f236801a89f8304ae49 + docs/Models/Operations/BenefitGrantsListQueryParamOrganizationIDFilter.md: + id: e8d6a6588720 + last_write_checksum: sha1:34bc8052c645509752fcfa94d84cf8745ae964e0 + pristine_git_object: 60b0f28a60f0ec1ac1bbcc5ee313b6e28e0ea770 + docs/Models/Operations/BenefitGrantsListRequest.md: + id: bb768e00a130 + last_write_checksum: sha1:e7c1426723d7386f08400f3c79de80d2e039c358 + pristine_git_object: 1107fea86474dc6c91ef78001b3ddd135fae6059 + docs/Models/Operations/BenefitGrantsListResponse.md: + id: d50abd699871 + last_write_checksum: sha1:dc9617363c96cd664c05f230730ffd0d6ed8f9b7 + pristine_git_object: ab2d534c213f7bebfd5106dbff644d9f31410a69 + docs/Models/Operations/BenefitIDFilter.md: + id: ed367c951151 + last_write_checksum: sha1:5cbe8aec5d05ab1da0128afad42896695fafe8ce + pristine_git_object: 7a3f96af723a37378d8bfeb4d348ded17e032c71 + docs/Models/Operations/BenefitTypeFilter.md: + id: 51cf5bd5646b + last_write_checksum: sha1:5d42153b1073e9cefd3f1ccb13cbf4fbcb3dae6b + pristine_git_object: 3d66b5966f77d435de93d7641a630654368fb0ff + docs/Models/Operations/BenefitsCreateResponse.md: + id: 61ad995b6f90 + last_write_checksum: sha1:8a249b189e69dc073e49bd9c4d7b4652f0a30cf8 + pristine_git_object: b840004647b060264040ff85de29c1ac3110132b + docs/Models/Operations/BenefitsDeleteRequest.md: + id: 309ba3fd3888 + last_write_checksum: sha1:afb3bd98d8712a963eed2fb8cb1326975ff963d3 + pristine_git_object: dd2cc2d65b8fcdbd2cd29545d4a9f2842632c1fd + docs/Models/Operations/BenefitsDeleteResponse.md: + id: fea0372f1616 + last_write_checksum: sha1:0c9fd64bf77963ebbace1a36442b45adf834a4df + pristine_git_object: 666ba3b273fca3eee9b6c092bab946bc3d208c66 + docs/Models/Operations/BenefitsGetRequest.md: + id: f7de484a6b55 + last_write_checksum: sha1:cc7d8b44f57f56673b48850abbcbefbf4523b337 + pristine_git_object: ebc5aeacf0914854f1f673b84bd8bdc6355d5480 + docs/Models/Operations/BenefitsGetResponse.md: + id: 2d1c43b11491 + last_write_checksum: sha1:320c51f466c28a623d755b390f53f3baa7b6030a + pristine_git_object: 321555d3887885b7955310e4ab55f7aeed3bc44c + docs/Models/Operations/BenefitsGrantsRequest.md: + id: 2a77185b39ef + last_write_checksum: sha1:08cd19dba9454bed79f229e3d64734e663ba0341 + pristine_git_object: 0293c7077e6bf2336375ce72929ff942cb6d4f2a + docs/Models/Operations/BenefitsGrantsResponse.md: + id: 100cd90dfc42 + last_write_checksum: sha1:21e9753e70de6dc59794ae92f9746ee3ba426da0 + pristine_git_object: 15b312fd0280d5db6bae4e818de52bdedf966d46 + docs/Models/Operations/BenefitsListRequest.md: + id: 8c793c185560 + last_write_checksum: sha1:883a0cbaf814859b78fc76e70e61ee9cc8efcf22 + pristine_git_object: 342c221bade06abe6b2bdb672dc2dc41a7d00adc + docs/Models/Operations/BenefitsListResponse.md: + id: 8ba792c18071 + last_write_checksum: sha1:4eba745ae583df3d6d2ce7472a988fa0d97d7cda + pristine_git_object: c0ebeb090ae676776aa2a4b63cdabb2742f9b83c + docs/Models/Operations/BenefitsUpdateBenefitUpdate.md: + id: 9ad15fe5d81d + last_write_checksum: sha1:0bd1270c6fb179e0983db3821db4fcada3c1e8d3 + pristine_git_object: 8581b9d86cb0d8ea4bdb600921469449a7e520ce + docs/Models/Operations/BenefitsUpdateRequest.md: + id: 2b3658628b4e + last_write_checksum: sha1:1f52b32d282e9ed96f1b6a451c863da04c6111b2 + pristine_git_object: 1f67a4197739cab43cf980744fe26bffd9ee8801 + docs/Models/Operations/BenefitsUpdateResponse.md: + id: "069088262675" + last_write_checksum: sha1:14b645f2f743587e9653c194e67f29a3dff01e78 + pristine_git_object: b13119907cc8a6c0ac8b0addb956fa7e16e5539d + docs/Models/Operations/CheckoutIDFilter.md: + id: 7f47a80d4663 + last_write_checksum: sha1:d779538889f3b9b08404c4a686ac85050d622506 + pristine_git_object: d4a16f040608562e54f7ff243b2c436961a6625b + docs/Models/Operations/CheckoutLinksCreateResponse.md: + id: 5957960afa97 + last_write_checksum: sha1:415c5d8fe996a4ea7546215444b631c4842c292f + pristine_git_object: 3a29bf1073990d7f2e0a331309743feee8199ff0 + docs/Models/Operations/CheckoutLinksDeleteRequest.md: + id: cbd9971bb990 + last_write_checksum: sha1:a6a611132e5fda277e8b3c6b361a2c292a8f9c22 + pristine_git_object: 532874e59b883514f373983689c54a9dda99a627 + docs/Models/Operations/CheckoutLinksDeleteResponse.md: + id: 14a61a50d3b7 + last_write_checksum: sha1:2e6319e8d22dc9c8e64567c4779757357e690e06 + pristine_git_object: e098405a78d8e07496d4f766fa44d5eeeed099d6 + docs/Models/Operations/CheckoutLinksGetRequest.md: + id: 8be5473ea25c + last_write_checksum: sha1:c68d717cd8e9d9af86765e868b68a9c086183803 + pristine_git_object: f81314c9451e9bceb5bc433ad55d65c3b3fd4d02 + docs/Models/Operations/CheckoutLinksGetResponse.md: + id: 388a4e450b87 + last_write_checksum: sha1:1ac0bbae89c868368f651b297ce28c629d7f8541 + pristine_git_object: 101546ea8d86e8442f8c02c30b6a35b922091b1a + docs/Models/Operations/CheckoutLinksListQueryParamOrganizationIDFilter.md: + id: 1f69ed2d6731 + last_write_checksum: sha1:d26f40b9927129647bcd0771078b4d2b6fe39091 + pristine_git_object: 2acc2aa75599fb47841f86ae83e1959d5846e3d7 + docs/Models/Operations/CheckoutLinksListQueryParamProductIDFilter.md: + id: 2c86e9c34b4d + last_write_checksum: sha1:fb8a567a43eb5ed71414fd51395cd8fe33b2aa24 + pristine_git_object: cb0c4fa7bd60e65ba8dea4b7982742d30689b4ae + docs/Models/Operations/CheckoutLinksListRequest.md: + id: 1975b961f9f3 + last_write_checksum: sha1:21a53a38fd40cc6a4fa9a94cf24d08e31be70d96 + pristine_git_object: 01c25a7462764197878483765ca4be0b6cbf84da + docs/Models/Operations/CheckoutLinksListResponse.md: + id: be3c13b918b1 + last_write_checksum: sha1:c3ed1575d106e60eb68861f6313eda49f87213b7 + pristine_git_object: 3b969d4f50b0168896ab07cdcfbd1f148e0b4f4f + docs/Models/Operations/CheckoutLinksUpdateRequest.md: + id: d7833db46966 + last_write_checksum: sha1:6a21f8800c758c2c06751b16ad855055bdc01272 + pristine_git_object: 4d57a857435ad85853ca546ae1d3c7225a8d6119 + docs/Models/Operations/CheckoutLinksUpdateResponse.md: + id: e93a1d508743 + last_write_checksum: sha1:8c9bf4e3b3f306bf99b85f191c44fc8c77db10f8 + pristine_git_object: 67260ed109a3f8c81b2a38dd08689056a3e55849 + docs/Models/Operations/CheckoutsClientConfirmRequest.md: + id: 64751871c72e + last_write_checksum: sha1:18e0bce263c34d54d1880e4941f18323f388e529 + pristine_git_object: d82332496c43e508e64f1afebd4cc97c3a890722 + docs/Models/Operations/CheckoutsClientConfirmResponse.md: + id: 6883bda71224 + last_write_checksum: sha1:4c1002cc9a660aa93e6ff35303d025147a2f0a12 + pristine_git_object: 45c5288ba1746540e3ff8f62053f20e2252aefba + docs/Models/Operations/CheckoutsClientGetRequest.md: + id: 008a2e47b25a + last_write_checksum: sha1:03e554ea65558d99890924776b595c9c7d3efa3d + pristine_git_object: 443b0d1ecd350ee1f8b6d1c1886f0a6f5e716362 + docs/Models/Operations/CheckoutsClientGetResponse.md: + id: e1453fad31e9 + last_write_checksum: sha1:2b3f585b54da4f8e5fc1982b2e55bdf833231eef + pristine_git_object: 96fea01b5baa09238e7fca025ef41bec92dfc7f4 + docs/Models/Operations/CheckoutsClientUpdateRequest.md: + id: bd5edb74b0c1 + last_write_checksum: sha1:4e02b4b5fe2929cf2cf7b998c4e62a386dfb8e37 + pristine_git_object: f3088200f25a5fb47c9153621c0e3150c3ae0dc1 + docs/Models/Operations/CheckoutsClientUpdateResponse.md: + id: 9d210dd33b2a + last_write_checksum: sha1:1a1be01d7f939556394825f62e265068d3b512ad + pristine_git_object: 15afa1a9ea67541a47f54c4b5721632c939212c1 + docs/Models/Operations/CheckoutsCreateResponse.md: + id: 00d3a53c9657 + last_write_checksum: sha1:d10cd5f99d3b434f1dc6297e69c9e2cf60889cab + pristine_git_object: 0ce1fc5fb1675bc88802f1160206212e73763fdf + docs/Models/Operations/CheckoutsGetRequest.md: + id: a62896f156ed + last_write_checksum: sha1:2266f5a2d81fbdfa5b559c1573a08a259f193c53 + pristine_git_object: 7d3d4f47da80e2170136ba1ae8f83fe23840ae0c + docs/Models/Operations/CheckoutsGetResponse.md: + id: ad1401859dc3 + last_write_checksum: sha1:b6a1c18e2dc9aa06badecc9910263e1991eefcf9 + pristine_git_object: 327e20c83bc1fdaf34f8bb524f42aaf3b77c82ea + docs/Models/Operations/CheckoutsListQueryParamCustomerIDFilter.md: + id: e8f23d97d318 + last_write_checksum: sha1:40f5f473e58ca655422645d1672933119033703e + pristine_git_object: 567e7a2471ee33918fa997cf338ba0c7caf64ddf + docs/Models/Operations/CheckoutsListQueryParamOrganizationIDFilter.md: + id: c827656f3ddc + last_write_checksum: sha1:fac9c76109e635f2371c75ba20c4a5fa63aa227e + pristine_git_object: ceddde3e89ac91a1046fa07e3ab58148d5fa2503 + docs/Models/Operations/CheckoutsListQueryParamProductIDFilter.md: + id: a0c95fd481b9 + last_write_checksum: sha1:5bb8e5a19fe9f92dd363510a8818f162207f0bb2 + pristine_git_object: 8150213af014b2b8e2f3bc62dde0751c3220cdcf + docs/Models/Operations/CheckoutsListRequest.md: + id: 754201abf4ed + last_write_checksum: sha1:9d69394f6e39708c4b11dd72a552f9eba3507574 + pristine_git_object: 1ceb8db0ce944733b37da3c0f3d4c88d50dcac8f + docs/Models/Operations/CheckoutsListResponse.md: + id: f40d3ecd46ca + last_write_checksum: sha1:5e16efcde08e8195d1556b8885a514525edb501d + pristine_git_object: 5bad72233c1a112c75c6d7bea40ca932e2a6af17 + docs/Models/Operations/CheckoutsUpdateRequest.md: + id: 010761ab73ca + last_write_checksum: sha1:4021dcf35da2b2717471fa2b4599fb28450e7319 + pristine_git_object: 1d63f7f75953fd759f76ad6f13ab28ee4c5bff87 + docs/Models/Operations/CheckoutsUpdateResponse.md: + id: e461bc288bae + last_write_checksum: sha1:8bbdec47aa5b7d2788f99248267a0affdcea7eb2 + pristine_git_object: fcac1f62d606269b7919fc468e1f6f8b515014cd + docs/Models/Operations/CustomFieldTypeFilter.md: + id: 2c075803fed2 + last_write_checksum: sha1:805c6a168b9b746366a62967eead3facadabe3c3 + pristine_git_object: 34c6c6b2819d933a5611bef4a09d4122bc3fa58c + docs/Models/Operations/CustomFieldsCreateResponse.md: + id: cef06055c376 + last_write_checksum: sha1:58617b227c8f03d48f9c243c77db29bc7d48b4d2 + pristine_git_object: 9ed7c8e3686b3e293284ef51faa2fb92078d4da8 + docs/Models/Operations/CustomFieldsDeleteRequest.md: + id: 46f41f081fb3 + last_write_checksum: sha1:998cf32ab328d209c396a419a0ed1dd64e0a2765 + pristine_git_object: cb0d1790fd98872f7a9f376c5d7c3f60b63da0ae + docs/Models/Operations/CustomFieldsDeleteResponse.md: + id: bcab6f88f369 + last_write_checksum: sha1:95752cf70ac95353735f8f1a3003bdc8a3dcda74 + pristine_git_object: a04aa557e085458c62733ea54a4e4bb409689997 + docs/Models/Operations/CustomFieldsGetRequest.md: + id: c781c84d3e4e + last_write_checksum: sha1:1047d8c473cf093d0a333fafd152e2b77e2b4793 + pristine_git_object: 33d9fda0a0d825b6e762b429cbf18128911e449a + docs/Models/Operations/CustomFieldsGetResponse.md: + id: 22ca4955cd29 + last_write_checksum: sha1:c958dbd233234ff09c9e17609577681af5a0ef16 + pristine_git_object: 78bfa7781d002da264b109c7d6d09dacd1b4ea1f + docs/Models/Operations/CustomFieldsListQueryParamOrganizationIDFilter.md: + id: da5abd760b44 + last_write_checksum: sha1:b786d059383ff13b012659e10584a740228c3968 + pristine_git_object: 0bda9229e13e65fca82499d89baabdf4cf43afdb + docs/Models/Operations/CustomFieldsListRequest.md: + id: c04d207e555b + last_write_checksum: sha1:a50d6b130b343bcf4e7b883d84edd257fd8ea13d + pristine_git_object: 5646fb65de98e42c1831f92a74a4c4677f68b28c + docs/Models/Operations/CustomFieldsListResponse.md: + id: 161ad918b951 + last_write_checksum: sha1:a9fd2b53adb08e646f3ae28e84c5ab2fafb2c336 + pristine_git_object: ff45f1d39bfac79df02753b14aa074ffaf05adc1 + docs/Models/Operations/CustomFieldsUpdateRequest.md: + id: 5cc87b3bbebc + last_write_checksum: sha1:864f25d39771da6d8d58d14a6f207efe49dde187 + pristine_git_object: ec71556d481c858b33cf7093584d135c39982dee + docs/Models/Operations/CustomFieldsUpdateResponse.md: + id: 8d78b2b86446 + last_write_checksum: sha1:0a851f7aa02195317d9b96350dfecc6e7914f6aa + pristine_git_object: b47e52dde37ec41d5119722f2eac1bfae2847e48 + docs/Models/Operations/CustomerEmailFilter.md: + id: 39370a295862 + last_write_checksum: sha1:aab6e1d3911d338f3f9fb228fe50299e9664dd39 + pristine_git_object: fd573c6306eb70920723a8e0ae54725f57f19684 + docs/Models/Operations/CustomerIDFilter.md: + id: a9e66a50d8d3 + last_write_checksum: sha1:b583a37f326ef4edaded4880381ea45a454294bc + pristine_git_object: 87df18228eabddbde1b3b3acdb807e6f33b24bb9 + docs/Models/Operations/CustomerMetersGetRequest.md: + id: 8e94c2ec313f + last_write_checksum: sha1:d96fad471043cabbb47f4480fbd61c302715d747 + pristine_git_object: 810970444bfaf6be775d811886a97a240935345b + docs/Models/Operations/CustomerMetersGetResponse.md: + id: cb13a667eb8d + last_write_checksum: sha1:c2ae43bf56fcd6e2d168e0da47910ea430561688 + pristine_git_object: f0d1c67ef71fb87c01192518d04090e6f57a556e + docs/Models/Operations/CustomerMetersListQueryParamCustomerIDFilter.md: + id: 921e6ad13f4c + last_write_checksum: sha1:473392d5377eb3f2ff7e1120ff93b11579528613 + pristine_git_object: c4521c26fd16f104ef54d06ec947654538738876 + docs/Models/Operations/CustomerMetersListQueryParamExternalCustomerIDFilter.md: + id: 24a6fc57b5e3 + last_write_checksum: sha1:b3c7bf43e360c239ab9d87b4916d918377c84aa8 + pristine_git_object: a9d336bfb0659b60731949dbf1841a57601d5997 + docs/Models/Operations/CustomerMetersListQueryParamOrganizationIDFilter.md: + id: 7fa0606780ed + last_write_checksum: sha1:7ed9b9d938b7c694b0f3e0f0c3d413aeea6084cc + pristine_git_object: e69094bc09fa7284f58f1f1fc1b6bc5dcff9dc47 + docs/Models/Operations/CustomerMetersListRequest.md: + id: 255de2623374 + last_write_checksum: sha1:213cc57f32fff4c4722204cbbff2c5c02b29553b + pristine_git_object: cba3640574b4887c713106c569d0ead39a2d5f4d + docs/Models/Operations/CustomerMetersListResponse.md: + id: fa3e3541e321 + last_write_checksum: sha1:16f43e5918cde476b38a9bf98f97b497e72b95ee + pristine_git_object: b83a58fb2ecc9a3e9ee060e54e8c4a654eea53b8 + docs/Models/Operations/CustomerPortalBenefitGrantsGetRequest.md: + id: 7befeca4b1c7 + last_write_checksum: sha1:6f3f5b53d946f034d8785ca719833ec9e5b7107c + pristine_git_object: de89340da896869817e3e011f4b8acd4c89e7977 + docs/Models/Operations/CustomerPortalBenefitGrantsGetResponse.md: + id: 7da41981569c + last_write_checksum: sha1:f822a558374b9cfbab573b9501726b5fac6f89e6 + pristine_git_object: 0b466aaf059600fa4041c9fb03770806bdff564b + docs/Models/Operations/CustomerPortalBenefitGrantsGetSecurity.md: + id: 06ae9d9fca90 + last_write_checksum: sha1:f9362423309700a268f9c775278d1ed2f804b642 + pristine_git_object: 8b9c4843887e94039848c7d80daec825ffc943be + docs/Models/Operations/CustomerPortalBenefitGrantsListQueryParamBenefitIDFilter.md: + id: ed5c18ddb749 + last_write_checksum: sha1:15bc4977542be80cde5f77b779e8a422898caed1 + pristine_git_object: 0caeb54c24cf590017b2722624f931eabdcaf391 + docs/Models/Operations/CustomerPortalBenefitGrantsListQueryParamOrderIDFilter.md: + id: f41ae84f27db + last_write_checksum: sha1:f760fc287da07554dc3a9afe4d278e73245009ee + pristine_git_object: d53f73e7893a3cfa391c8cdd48b27c81601e9135 + docs/Models/Operations/CustomerPortalBenefitGrantsListRequest.md: + id: 91bb8fd75d66 + last_write_checksum: sha1:31a58164a8d956e42182a53c85764807997ddd00 + pristine_git_object: c2939f39dc73f77f8ed33d21decaf470bb3dbeea + docs/Models/Operations/CustomerPortalBenefitGrantsListResponse.md: + id: 82d1c0e48747 + last_write_checksum: sha1:d39a459389765f1d6fd9c643a5f22e5526cfd4c5 + pristine_git_object: 03bd388d84565215883d425c4bfc2a40f5ecf334 + docs/Models/Operations/CustomerPortalBenefitGrantsListSecurity.md: + id: 3fe71240c975 + last_write_checksum: sha1:7bc7ebc17b7c5b8cdbd2ef0cfc8db73b2d22685f + pristine_git_object: ded12783a727adaba0a73de9895684596c3e9974 + docs/Models/Operations/CustomerPortalBenefitGrantsUpdateRequest.md: + id: 72d64ef66717 + last_write_checksum: sha1:ecc3d5deabb347c10a6d7da107c228da092a1262 + pristine_git_object: 993e450ccbb7bb89ee56545cb92ebc265ebfc876 + docs/Models/Operations/CustomerPortalBenefitGrantsUpdateResponse.md: + id: 97a5416dc134 + last_write_checksum: sha1:eb5e4259224bb9e13386a18a796ec78d72ca3b67 + pristine_git_object: 1e89cccf1489b3020310b963612bb19a96775152 + docs/Models/Operations/CustomerPortalBenefitGrantsUpdateSecurity.md: + id: 824dcce700b4 + last_write_checksum: sha1:c10e616dafb8c7a01c25c687af9a50a66305e507 + pristine_git_object: e211c167ef26f7f1283f1b7b834b94f3e2d7a2b0 + docs/Models/Operations/CustomerPortalCustomerMetersGetRequest.md: + id: 31a8c2378dc9 + last_write_checksum: sha1:7cbd91961ac1e7facd4fb2e7cc6647bab38c1a51 + pristine_git_object: 4f8885a9a3751dfc5eba0fb128aec08bfff76b69 + docs/Models/Operations/CustomerPortalCustomerMetersGetResponse.md: + id: e63ddbbc29ed + last_write_checksum: sha1:ccccfff10c83cb454da0d64048d645f7d4b97da8 + pristine_git_object: 88cf6534e908133971b7854d409e444550483771 + docs/Models/Operations/CustomerPortalCustomerMetersGetSecurity.md: + id: 069816f7c2bd + last_write_checksum: sha1:ba54a8bbd8d5656fd643e5f8ffd883523d00684e + pristine_git_object: 439ff6a97081a5048c6574f682c4ffa2fe4d63eb + docs/Models/Operations/CustomerPortalCustomerMetersListRequest.md: + id: a2028d565cbb + last_write_checksum: sha1:337a72e3062c398bc1a7d9377c91ee0c7a76428a + pristine_git_object: ce3c45fcd19d73690f83355d9183a8dfc216455a + docs/Models/Operations/CustomerPortalCustomerMetersListResponse.md: + id: c74fc0cfcd06 + last_write_checksum: sha1:67e4047a50bcb782d39e7a706c2029a91a449baf + pristine_git_object: 9dc1fa68a5117b79367516c7758becab4fa5823f + docs/Models/Operations/CustomerPortalCustomerMetersListSecurity.md: + id: 1a71ca1acad3 + last_write_checksum: sha1:78015628d8a22bc1c850cd80db4fd8589189e0ce + pristine_git_object: 29c178e77f16755713874ce556d5f1dbc3d942cd + docs/Models/Operations/CustomerPortalCustomerSessionIntrospectResponse.md: + id: 9f22af960a50 + last_write_checksum: sha1:8b5ff0d210094dca8d3f6441f02b5588eca1966c + pristine_git_object: 2d9694d114ad140ab5096ac0c5f089c56842d21c + docs/Models/Operations/CustomerPortalCustomerSessionIntrospectSecurity.md: + id: c11c80a370b4 + last_write_checksum: sha1:1e1dc7450ad4754b5ee82f2f7a7f94a6057e6510 + pristine_git_object: d6064fad8e1c794c0310fe8da0ec03c780b4b190 + docs/Models/Operations/CustomerPortalCustomersAddPaymentMethodResponse.md: + id: 75122e465118 + last_write_checksum: sha1:991ef9540c1640e261d7a2218eb5566fb4eda2b8 + pristine_git_object: 01fef8334dcd92fe7a860839bf09757282455117 + docs/Models/Operations/CustomerPortalCustomersAddPaymentMethodSecurity.md: + id: 7d0f4d8d91de + last_write_checksum: sha1:28b017bc2c9dbd225917eb9913b31a87d1fa6986 + pristine_git_object: 5f620078a40738fc0dd7c5728593366ea23038db + docs/Models/Operations/CustomerPortalCustomersConfirmPaymentMethodResponse.md: + id: 9a1e8d2f1b28 + last_write_checksum: sha1:992c295ab04a0d60df8baa0a9d1d542959e75ca8 + pristine_git_object: f392e2b7a994b160843e06596fd9515ee6e44271 + docs/Models/Operations/CustomerPortalCustomersConfirmPaymentMethodSecurity.md: + id: 350d86901d1d + last_write_checksum: sha1:5da9921463ff85db08a1bf2f719a28e40d580881 + pristine_git_object: aa17ccf1390ad44c2db0c69ed7c348e0c8957756 + docs/Models/Operations/CustomerPortalCustomersDeletePaymentMethodRequest.md: + id: d4a934cc4868 + last_write_checksum: sha1:153bb662b745549bd2fdb301dabce123aa575f62 + pristine_git_object: f56d484be26340f4c6c1c462a03f7b455c28d8c1 + docs/Models/Operations/CustomerPortalCustomersDeletePaymentMethodResponse.md: + id: 91a40bc00a0f + last_write_checksum: sha1:f41ba52092114e731c09d697965ce804fd33ce15 + pristine_git_object: 6f7a7fdfa17994c6812e52d49fc5f932546d464d + docs/Models/Operations/CustomerPortalCustomersDeletePaymentMethodSecurity.md: + id: 448aa2c2a2be + last_write_checksum: sha1:58e4753cf95d9b46c0e15f0a047b3f6b5338a27a + pristine_git_object: b22d99e86e84b45e7ae2af671c2eb539b98b298c + docs/Models/Operations/CustomerPortalCustomersGetResponse.md: + id: de23e67cc6f6 + last_write_checksum: sha1:7398c70cbbad7ba05a9f715081fd0a8480fb0034 + pristine_git_object: 5fd9bb687489732ce0d7fcaf21a1354442d30781 + docs/Models/Operations/CustomerPortalCustomersGetSecurity.md: + id: cdc8edb185e3 + last_write_checksum: sha1:9e4680a1aafb967849858460c112cba439a4728c + pristine_git_object: b4c5f7946158feeb0ce7929768ac0c808f0d075f + docs/Models/Operations/CustomerPortalCustomersListPaymentMethodsRequest.md: + id: 7990d810e98b + last_write_checksum: sha1:3308c4af71a9bbf95ee35dd09004e25d5a2ef8e3 + pristine_git_object: 9612ebd891a59d4dcd503920f1adab184481e8e4 + docs/Models/Operations/CustomerPortalCustomersListPaymentMethodsResponse.md: + id: f388099beaff + last_write_checksum: sha1:c6f1a0ff3d6f0cd8ae4b5a6b3f0b0aa64ab3d688 + pristine_git_object: 87284ebe0a20c6cb6c7b233bc7a10b99ac8e72e6 + docs/Models/Operations/CustomerPortalCustomersListPaymentMethodsSecurity.md: + id: 002a932d80d7 + last_write_checksum: sha1:2d219c720d43b7032d9a03aaf3fd2f70d17d6b70 + pristine_git_object: ef893c64ff86f2b5239cabf440cac37c8dc58003 + docs/Models/Operations/CustomerPortalCustomersUpdateResponse.md: + id: 24ba9c7f4de9 + last_write_checksum: sha1:c4962a1c9985e585e7962500c9d2a46b0569935a + pristine_git_object: c3a810838d4b09a4f61eaa1db14c4c4ebc4d28fc + docs/Models/Operations/CustomerPortalCustomersUpdateSecurity.md: + id: 91767aaba618 + last_write_checksum: sha1:7bfa4ac991469e34dd1fc60093ba9bd6bf957b24 + pristine_git_object: 92428dc8c5af7c4ea436bec9b29737407ecc3233 + docs/Models/Operations/CustomerPortalDownloadablesListQueryParamBenefitIDFilter.md: + id: c0545cbc0eea + last_write_checksum: sha1:869f8f6074a5e90cd976b2ef4d7e439dec3c2d08 + pristine_git_object: e2a8137be15e83e24debd83e0b1c2378bc7def73 + docs/Models/Operations/CustomerPortalDownloadablesListRequest.md: + id: abf2de87c0ea + last_write_checksum: sha1:9483aa68a52d9f474f1627d12c5e42f7b98a1e0a + pristine_git_object: d4d8b61e57c686670c40ff9c8e31cfd9986df7e8 + docs/Models/Operations/CustomerPortalDownloadablesListResponse.md: + id: 4e0fb1b4f065 + last_write_checksum: sha1:aa18c9735aa1ee971ff8d6d456bb7ef107178513 + pristine_git_object: 78cda20efeb01cc1900bf2f270c3b1bd61e45330 + docs/Models/Operations/CustomerPortalDownloadablesListSecurity.md: + id: dc730ddffb3c + last_write_checksum: sha1:dac4f3c6e6fc7caaabcf0781acd56f9d4155ca3b + pristine_git_object: ecc0422c0156b5bcf398f1844f596dbc9d79f65f + docs/Models/Operations/CustomerPortalLicenseKeysActivateResponse.md: + id: 4643ab37919c + last_write_checksum: sha1:c72acd798589303095195f9f329d1f21a92b961d + pristine_git_object: a84ec4ca1f169f2810ebc61ddc9bac91234672c9 + docs/Models/Operations/CustomerPortalLicenseKeysDeactivateResponse.md: + id: 2973665fde76 + last_write_checksum: sha1:b20613e256dff54d0613cfa7271200494ba9b935 + pristine_git_object: e934360f585306eb35dc8e7ac078f7b91eef1a0b + docs/Models/Operations/CustomerPortalLicenseKeysGetRequest.md: + id: ec1ea7a77c50 + last_write_checksum: sha1:44e9d041f219b49b981a344d4823aabcb631f8d3 + pristine_git_object: 6fcf642feece31b5800404d5a9895b1cb5d58349 + docs/Models/Operations/CustomerPortalLicenseKeysGetResponse.md: + id: 9e0cc0a6c55c + last_write_checksum: sha1:fcece22b8379d16eb9aa5a471d40a09e881f4882 + pristine_git_object: ba6e39bf2e610668638ee2ceece2aebe2c0c220d + docs/Models/Operations/CustomerPortalLicenseKeysGetSecurity.md: + id: 40760ae5a875 + last_write_checksum: sha1:ed4750e5b16b73fa67adaea2ed83ba091c5624a0 + pristine_git_object: 9cf3ca4b636f96a7b7c1c76e7e6aa7424eee1241 + docs/Models/Operations/CustomerPortalLicenseKeysListRequest.md: + id: ad5316b6e5dd + last_write_checksum: sha1:8cdc2f20e6d3e7933f510b7b0a86773e2d63163f + pristine_git_object: 675f985ee36af18c8a4a64cf4037280a6453ca9d + docs/Models/Operations/CustomerPortalLicenseKeysListResponse.md: + id: d70eb6693be0 + last_write_checksum: sha1:04e19970aa2c16dab58679c8e400a0266aff46c9 + pristine_git_object: ce190a6149ff61262c74df28826ab514fe0cb97c + docs/Models/Operations/CustomerPortalLicenseKeysListSecurity.md: + id: f72b63095547 + last_write_checksum: sha1:4a12f402e663909c4bf8e714298cc68796f0781b + pristine_git_object: 941e94fee005578fc53fd9c78fd7ad434e5e2966 + docs/Models/Operations/CustomerPortalLicenseKeysValidateResponse.md: + id: 65e868b28aa4 + last_write_checksum: sha1:900146f2989a79000958ba1e771b5ccc31cee689 + pristine_git_object: 95eb0a9de0a6c1206a69fafc3fbbbdf780f7e1fc + docs/Models/Operations/CustomerPortalOrdersConfirmRetryPaymentRequest.md: + id: 3bcfb65c5b6c + last_write_checksum: sha1:9b75b53628d7b5c272b983cc5685340307243551 + pristine_git_object: b63eb4775cabc24a49bb4d714384c89c610927f2 + docs/Models/Operations/CustomerPortalOrdersConfirmRetryPaymentResponse.md: + id: fb4b3dc15d14 + last_write_checksum: sha1:da4be15634a51f6ce31182e607435506efcf8cef + pristine_git_object: 853b8d54f1939e4e73d4423af388b1d584effa19 + docs/Models/Operations/CustomerPortalOrdersConfirmRetryPaymentSecurity.md: + id: 5966019c13ec + last_write_checksum: sha1:3de69b67caf3ee8a825152093d7ab1b7d2223b09 + pristine_git_object: 9e3b84537f7ed84000d2dfb31e20337b34a16977 + docs/Models/Operations/CustomerPortalOrdersGenerateInvoiceRequest.md: + id: f7b5114340e5 + last_write_checksum: sha1:7083bf780c5396015db5e8ae2fafb99fb623ce46 + pristine_git_object: 375cae036cfcd992996124519a58cce8898b3da7 + docs/Models/Operations/CustomerPortalOrdersGenerateInvoiceResponse.md: + id: c7d0c21c15e7 + last_write_checksum: sha1:fb3c759162b59ceec5692e20ddb34e95edc03fe2 + pristine_git_object: 9b78a38d911e5a43b30996bf996d15065fadc97d + docs/Models/Operations/CustomerPortalOrdersGenerateInvoiceSecurity.md: + id: 0721741727a8 + last_write_checksum: sha1:2d3e04b9027c3c160152f0a529e1ab3324e74722 + pristine_git_object: daf0a6bfd59cfb057c296ace76deaffb9ae86c7e + docs/Models/Operations/CustomerPortalOrdersGetPaymentStatusRequest.md: + id: b99895038c19 + last_write_checksum: sha1:6070b4fd7c6fd3e0ef63daffeb582014bb1ae095 + pristine_git_object: 7cbb405d570ed54ffeaf438d1877f6b11a189aeb + docs/Models/Operations/CustomerPortalOrdersGetPaymentStatusResponse.md: + id: b6720b274de1 + last_write_checksum: sha1:371e82499b8fab0d88ff09b445be3ee76f94b088 + pristine_git_object: 6c25b26d86832d4e28ba86df0f9661c3e4af719a + docs/Models/Operations/CustomerPortalOrdersGetPaymentStatusSecurity.md: + id: fbb441ae39ba + last_write_checksum: sha1:5a0dadf25bbd1b7794e54f637c759c196c70d9df + pristine_git_object: 9f4abea5fc8a4490709cea121549b105af08142c + docs/Models/Operations/CustomerPortalOrdersGetRequest.md: + id: 9347ad224f23 + last_write_checksum: sha1:8504cccf2b9cc68b635cc714755484ae5f95b33f + pristine_git_object: 5f748cccc8abe41bb6e8231966a9b54314ba114b + docs/Models/Operations/CustomerPortalOrdersGetResponse.md: + id: 071bcc793fe5 + last_write_checksum: sha1:c0d12304cf380b66a1fd4ad9b22ed6f6b549a0ec + pristine_git_object: 29bcbda79406b456b2cd9caffb0adb0f170284df + docs/Models/Operations/CustomerPortalOrdersGetSecurity.md: + id: 519d82fd98b1 + last_write_checksum: sha1:2e594079b7cce22a1bac728c20684e879bad2897 + pristine_git_object: b2f11eca032544c573844d6aadc51fdc9fa356c0 + docs/Models/Operations/CustomerPortalOrdersInvoiceRequest.md: + id: 2582ff4a4beb + last_write_checksum: sha1:8b4370a7ec949d5ee0bc09446cc05c08f7540561 + pristine_git_object: 3b4d1865c3504e247239c5cc45aaf9935e22b38b + docs/Models/Operations/CustomerPortalOrdersInvoiceResponse.md: + id: 721a71d70eea + last_write_checksum: sha1:edc2da5882508f761cb1f7138901a913e3157d5f + pristine_git_object: 818171c87f4a24d0bb5db4d1cbfdc7b375eca4f0 + docs/Models/Operations/CustomerPortalOrdersInvoiceSecurity.md: + id: 75c0bc45074e + last_write_checksum: sha1:c607570dfc66e9cf2ccc7afbb2a8555bbca7fbe2 + pristine_git_object: d84566af4774d5f3b025f581ff7137c3e4550fe2 + docs/Models/Operations/CustomerPortalOrdersListQueryParamProductBillingTypeFilter.md: + id: ad151d38f82e + last_write_checksum: sha1:c69387fab57f1aeaac353fc5f79ac4d3271ac186 + pristine_git_object: 3725f68aabd5bb137c49581b510dfa2884e0dd95 + docs/Models/Operations/CustomerPortalOrdersListQueryParamProductIDFilter.md: + id: aa4172c81dfc + last_write_checksum: sha1:b87a1e64b15f11d0ccc37a15d346298933e5040d + pristine_git_object: 0a052556723b2c372591556a09bd189c0d68e544 + docs/Models/Operations/CustomerPortalOrdersListQueryParamSubscriptionIDFilter.md: + id: 952c68728cd2 + last_write_checksum: sha1:14f42b873cb53b9fd9ad6fcf5b31c72002e715e6 + pristine_git_object: d7e89cc59ddc6a2bc8c01f477245b0f9172cfdef + docs/Models/Operations/CustomerPortalOrdersListRequest.md: + id: 106e6a43c618 + last_write_checksum: sha1:00b71111106049ec8b0f509cc0f23a79b8a68a2a + pristine_git_object: 2c7ca9dbba60942d6f2c586537306f277570d57f + docs/Models/Operations/CustomerPortalOrdersListResponse.md: + id: 0bb477180c00 + last_write_checksum: sha1:1e085a3a8b1f9dfb2545ba8b8657ee89b1388f36 + pristine_git_object: 7c9f0d6775fe433b1a7696ec7f907c3694ed8b45 + docs/Models/Operations/CustomerPortalOrdersListSecurity.md: + id: f6c84afdac96 + last_write_checksum: sha1:3d50b921515d2bcc2ec8d6a770fe84686de448a5 + pristine_git_object: 582cd3e7bc74ccd63dff2aa8a8e21dc20ae2cc6d + docs/Models/Operations/CustomerPortalOrdersUpdateRequest.md: + id: 62a994350313 + last_write_checksum: sha1:55bdd4a9c1dc1616075547d21247a7426d42fc5c + pristine_git_object: 740e34208812fd4258f3a90f1f72b887f376eb2c + docs/Models/Operations/CustomerPortalOrdersUpdateResponse.md: + id: a9398e80d4fa + last_write_checksum: sha1:f376669caec916562bb380fa2f56e505d9ccc983 + pristine_git_object: 93e2ed4b1da54cba6b3695410df796bc16ff00fb + docs/Models/Operations/CustomerPortalOrdersUpdateSecurity.md: + id: 0e2b67ca5f56 + last_write_checksum: sha1:28c53b0d07db9d5e489b4ff12a4238e4df90657d + pristine_git_object: e01819752f63259ae5f1ec62ba979e37b5ea9bbd + docs/Models/Operations/CustomerPortalOrganizationsGetRequest.md: + id: 83340897a3ab + last_write_checksum: sha1:eb1576a53a8cd4d905148ee51c26dc4e27c93780 + pristine_git_object: 1293756ffc6177830dcf739c65b382d71fa4af0d + docs/Models/Operations/CustomerPortalOrganizationsGetResponse.md: + id: ae22d3676cf6 + last_write_checksum: sha1:9c17d9d398560c449bf5b945acd5fd850a215208 + pristine_git_object: 806f6ed947ad5d2dd621e863fd5b16421111e712 + docs/Models/Operations/CustomerPortalSeatsAssignSeatResponse.md: + id: 2f390151777c + last_write_checksum: sha1:09b8e4300b1010cdb73efcc7c8fc54db2c83cd80 + pristine_git_object: 4ecbac8a5bcaa4bacb2c7322b0de4f79ab65c95d + docs/Models/Operations/CustomerPortalSeatsAssignSeatSecurity.md: + id: c2c867afb3e0 + last_write_checksum: sha1:42243bf4594b0da54014a2d26283bc62e47c411a + pristine_git_object: 73e0e4f4e178127c3498bbabf77ff0bd2fd9101f + docs/Models/Operations/CustomerPortalSeatsListClaimedSubscriptionsResponse.md: + id: 5750f6c74463 + last_write_checksum: sha1:c784be110229d5816363396a9e767aab2cb3a33e + pristine_git_object: caf41411504b541bbf3d6ed9e4d824a980cf102d + docs/Models/Operations/CustomerPortalSeatsListClaimedSubscriptionsSecurity.md: + id: 5a158a5bcb81 + last_write_checksum: sha1:b816ef443c646fadd4b52620acfdfddaf4833503 + pristine_git_object: a77ad93fbd4d9f9bf7f6620f50851eb06d585249 + docs/Models/Operations/CustomerPortalSeatsListSeatsRequest.md: + id: b0988e2c5db3 + last_write_checksum: sha1:a39a3fb08a6a56d54c54263a549521590c8e684b + pristine_git_object: faa73c3d38de15472790aa4daae253c90c021b83 + docs/Models/Operations/CustomerPortalSeatsListSeatsResponse.md: + id: 10788f97b534 + last_write_checksum: sha1:31aa66aa82450b4a296d0629d091a1be4a8df615 + pristine_git_object: 4c3a5367ddd53a28b9e6643fe1a5eef04d2054c7 + docs/Models/Operations/CustomerPortalSeatsListSeatsSecurity.md: + id: 0ae5f6117225 + last_write_checksum: sha1:9784900035e8616aa6bb470cd2846117fe2503e0 + pristine_git_object: e33316dbfb35435a4f1d650a19991ab4c6e7314a + docs/Models/Operations/CustomerPortalSeatsResendInvitationRequest.md: + id: a84dc1231113 + last_write_checksum: sha1:eef568483b4acbb3e83f64bbb512826dc49bf08a + pristine_git_object: 31f9a08cc9bf2e4c3be474b8d6c8024b7b06c322 + docs/Models/Operations/CustomerPortalSeatsResendInvitationResponse.md: + id: 1a287da95385 + last_write_checksum: sha1:ad01d32bfa878c79f9c584b0c70835c49e4d4093 + pristine_git_object: 2596895ba91597e5cf1b3ca378ba778a94ca9597 + docs/Models/Operations/CustomerPortalSeatsResendInvitationSecurity.md: + id: 5c2c52a16029 + last_write_checksum: sha1:e59244f67621668d35760c771cb9344a894a7e02 + pristine_git_object: 8335e21014e523c8bac7fffaf000593645e87f23 + docs/Models/Operations/CustomerPortalSeatsRevokeSeatRequest.md: + id: 05f03a0ead0d + last_write_checksum: sha1:d9394caf1db4001247f2229e9fe2c4de419cfa16 + pristine_git_object: 3354924f6645d30b3c35b8c329fb0fbc3dd840a7 + docs/Models/Operations/CustomerPortalSeatsRevokeSeatResponse.md: + id: cc8456e18f0f + last_write_checksum: sha1:136dadbb5e150092840fed00638f13f9626f0809 + pristine_git_object: b16cf5ae794bd12c1c9658467114f1a62189999f + docs/Models/Operations/CustomerPortalSeatsRevokeSeatSecurity.md: + id: 6bcf952ffc53 + last_write_checksum: sha1:3b45c0bc6840e3d04300649d772c5ca5129be1c9 + pristine_git_object: d5386388e7d75602592ec4e4a30a178d9b90f33b + docs/Models/Operations/CustomerPortalSubscriptionsCancelRequest.md: + id: a9de4d1643d1 + last_write_checksum: sha1:fbe56a6fddbb83c92557f0455d91aab114d0ba46 + pristine_git_object: f2ff16692242f159a1e1c83f56bbb34ebfb02a89 + docs/Models/Operations/CustomerPortalSubscriptionsCancelResponse.md: + id: f7ec85d2ac76 + last_write_checksum: sha1:596737f31da6102f2e8904c3b7c69bd0fcba22d6 + pristine_git_object: 82136a9b96a19d5931e0a0144c21367973eb8276 + docs/Models/Operations/CustomerPortalSubscriptionsCancelSecurity.md: + id: 94e97bc55d78 + last_write_checksum: sha1:fe9ef77d07c6dd603244da90a2bc6fdf52a8012a + pristine_git_object: 05ad0bcf7d4288ac74b69b6c987fb1c9c8a1ef6d + docs/Models/Operations/CustomerPortalSubscriptionsGetRequest.md: + id: 2b4c746a4e23 + last_write_checksum: sha1:b0e5a706dbd9ae234ec8f1975745775f883da789 + pristine_git_object: 3417e2e2e5d4a8fb995a1ba910691f6192b075a7 + docs/Models/Operations/CustomerPortalSubscriptionsGetResponse.md: + id: 3074a5eaafc9 + last_write_checksum: sha1:b850ecaadfa2ce51393a31556d4dbb8866dcff00 + pristine_git_object: 4a7be375e395e74739e27ea24e5468b81d3c01c4 + docs/Models/Operations/CustomerPortalSubscriptionsGetSecurity.md: + id: ade25f7aa805 + last_write_checksum: sha1:2505d3e0d936f5f93f34d5f57849abbbe186e96e + pristine_git_object: c1b6ea20115153f4524943f2af4a66c3c394d90c + docs/Models/Operations/CustomerPortalSubscriptionsListQueryParamProductIDFilter.md: + id: 52f63df721b5 + last_write_checksum: sha1:71863871d7a5e6008c851bcc387b2d0fa80b6b2c + pristine_git_object: d7f9744827353d3096ff895617c090cce24f1b02 + docs/Models/Operations/CustomerPortalSubscriptionsListRequest.md: + id: 45cf494a4bc7 + last_write_checksum: sha1:f2fcf8d1d4482f9bde52160a6c9d9331284e292f + pristine_git_object: c0f5cfa319beb67a87c0802fa7b0a985f04c6a87 + docs/Models/Operations/CustomerPortalSubscriptionsListResponse.md: + id: 8873634a6948 + last_write_checksum: sha1:43ac40518f468b8c8cb94187c06f95a25818127f + pristine_git_object: 36832f86ba5b564eea61289b5fecbb3f119579e6 + docs/Models/Operations/CustomerPortalSubscriptionsListSecurity.md: + id: 4e01c2fb3691 + last_write_checksum: sha1:7c18fa7249e773830eda33db07818f453f943bae + pristine_git_object: 68eb04cc1790b8d184879f8207276e030592a31c + docs/Models/Operations/CustomerPortalSubscriptionsUpdateRequest.md: + id: cca1f9f81ea9 + last_write_checksum: sha1:3270a605d88fe96bebfeb8353ec8f4f9067c6282 + pristine_git_object: 413be930809451dd312578b40d4ef6d0080e2cb9 + docs/Models/Operations/CustomerPortalSubscriptionsUpdateResponse.md: + id: 9c88ea37fc29 + last_write_checksum: sha1:b7b8a75bb51cf5053306f50133da844a98293301 + pristine_git_object: 8fbc1ae1cc104bf7df081291799402a73d5bb58a + docs/Models/Operations/CustomerPortalSubscriptionsUpdateSecurity.md: + id: 251c4096b8d1 + last_write_checksum: sha1:8cf8634e31f264186e195923b8bc6040a8854f09 + pristine_git_object: 0e0dda43f3e93ee758eaceabecbe72bc969ee2d5 + docs/Models/Operations/CustomerPortalWalletsGetRequest.md: + id: 962e0c2a239c + last_write_checksum: sha1:c79ed61a6b5b4ddd19d102380ace896d820f8c01 + pristine_git_object: f4b785cba1addd839ebae15d7582509b858fec28 + docs/Models/Operations/CustomerPortalWalletsGetResponse.md: + id: 6de9cfab6037 + last_write_checksum: sha1:59226200a18f9f2608051214ee1c836a9be30725 + pristine_git_object: 96df7a62a8e4d1082c687c730c3cdb5aa6e20331 + docs/Models/Operations/CustomerPortalWalletsGetSecurity.md: + id: 039787fa248b + last_write_checksum: sha1:1133ce509edf188ef4f41285f21235405a96aa09 + pristine_git_object: aab1896dd33e666e6b53797c5275e86c4681ecec + docs/Models/Operations/CustomerPortalWalletsListRequest.md: + id: ff6c33e20e4e + last_write_checksum: sha1:c25545e107814ddbb2b7a4e35f6151adfcb96895 + pristine_git_object: f2a9204cca0d8e0b752a29271a25ada5f680bc3f + docs/Models/Operations/CustomerPortalWalletsListResponse.md: + id: 89af78d5fa80 + last_write_checksum: sha1:69897fe45fe63bdad0e6c2ce9ab51f8dd76b169e + pristine_git_object: 20f68781bb571db738204f8ae5359eea8885d17d + docs/Models/Operations/CustomerPortalWalletsListSecurity.md: + id: dcea7cd9c990 + last_write_checksum: sha1:79bc1f137283f9e003020d0d3f6e4ce0de51f554 + pristine_git_object: 5bc39f92cf924a8d8fb5fe79dc31e44aedb1ae57 + docs/Models/Operations/CustomerSeatsAssignSeatResponse.md: + id: 846c92d622a6 + last_write_checksum: sha1:031f82c5f4204182cf6970ee1538a8d61f4e3929 + pristine_git_object: 2ead2b6021919501ce9c46b534fd4201aece2849 + docs/Models/Operations/CustomerSeatsClaimSeatResponse.md: + id: fde0f61772e4 + last_write_checksum: sha1:7c8b50b888c3ded053003b9d94af561a7f5278b4 + pristine_git_object: c16bb6c0386a2286004716749c5521d76ba7944f + docs/Models/Operations/CustomerSeatsGetClaimInfoRequest.md: + id: d8328f3209f8 + last_write_checksum: sha1:cca2cd79341fc095196cccc5c25c3a9006b31475 + pristine_git_object: 0bc91ff610ee5d11efd189301e80a8863033fde9 + docs/Models/Operations/CustomerSeatsGetClaimInfoResponse.md: + id: 267949b73fe9 + last_write_checksum: sha1:9da3c73942f6bc815bbfeb43274b6280b7e3459b + pristine_git_object: 77d120a5554604b709d7aa82bbb4fe2fe1cc3129 + docs/Models/Operations/CustomerSeatsListSeatsRequest.md: + id: bde8c84d714c + last_write_checksum: sha1:6eda9bf7c8ae9484ea6e5e3fcccd9f37777b12ae + pristine_git_object: 1ee16f900f68dd48301bd3a64d9fd88c7d53316a + docs/Models/Operations/CustomerSeatsListSeatsResponse.md: + id: a16471945944 + last_write_checksum: sha1:84ad7ecc31c5d38a55c971ebdaa4c985dc953916 + pristine_git_object: 0400177babed9ab1be981cad93c0923166638efb + docs/Models/Operations/CustomerSeatsResendInvitationRequest.md: + id: 7287b400c96e + last_write_checksum: sha1:7eb169bf0f2fc328bf52e0a6ebbaa4de51935918 + pristine_git_object: c888b58af57fff9062111cf995d50ea39110e88f + docs/Models/Operations/CustomerSeatsResendInvitationResponse.md: + id: 1c5268078342 + last_write_checksum: sha1:5afff2f0dac2945a613a4b3ad58dbcfcb1442dd0 + pristine_git_object: aabc0cd55850e1cc322df72db8668014d0b2e040 + docs/Models/Operations/CustomerSeatsRevokeSeatRequest.md: + id: 642f1cd24b97 + last_write_checksum: sha1:62151c062fde3b3fe2bccad5b7701aa6f37261e1 + pristine_git_object: cc8741415470c00c16e5df95f0e028fad622619e + docs/Models/Operations/CustomerSeatsRevokeSeatResponse.md: + id: a9e6e5d1cc4a + last_write_checksum: sha1:569bfe8d7f3e1d56605b8aec933c8e69bb9bc3f7 + pristine_git_object: 11384e3dc4f14c04cdf09531902802e19319f747 + docs/Models/Operations/CustomerSessionsCreateCustomerSessionCreate.md: + id: 770cfba7735c + last_write_checksum: sha1:decd10e9330cedb1e579ed06262bc2e4c32bea01 + pristine_git_object: c5b3771315b7b065abc89e1eeb9dcdd98f54d953 + docs/Models/Operations/CustomerSessionsCreateResponse.md: + id: f770dda452da + last_write_checksum: sha1:311c4dc7ed5f1e3c1d8c2d3ab1b586c6a58d3a65 + pristine_git_object: 344cd0b04355f2dc51ccdb2a73b8ebac8c6b239b + docs/Models/Operations/CustomersCreateRequest.md: + id: 4b910bfe6e59 + last_write_checksum: sha1:407a5f8d3ea1dc581b5f79a96fb0ec846db3e1b2 + pristine_git_object: 755b87ca713faf9c32e29cf895fddafefe4c5005 + docs/Models/Operations/CustomersCreateResponse.md: + id: 595fceabcd17 + last_write_checksum: sha1:8b78c0c365a916df39b2a544a697c2ea6d5050b9 + pristine_git_object: 0ee72d1355d938e27a9a1a8470c265211ade3b1e + docs/Models/Operations/CustomersDeleteExternalRequest.md: + id: 7ef3e1940526 + last_write_checksum: sha1:13cf0de8979f3802c1edb51ad4141a6c47b9e4db + pristine_git_object: e207169a2a44536a213b6894295c526a2124d5fb + docs/Models/Operations/CustomersDeleteExternalResponse.md: + id: f86c72a1b148 + last_write_checksum: sha1:962ca9b98a55a86211aa88af24c68aeb12b008fe + pristine_git_object: eb0db90fa3db329aaa6be63f7523ff08aad0ace5 + docs/Models/Operations/CustomersDeleteRequest.md: + id: fda5e898d591 + last_write_checksum: sha1:0238c1acd94467d55876970deed31dfeb244da65 + pristine_git_object: bc5bcfdcecf41a44b6350e892330e2851d5ad7a6 + docs/Models/Operations/CustomersDeleteResponse.md: + id: 7ef27f2cd29d + last_write_checksum: sha1:db05484597219d4e56173a04adfff33f440a6fd7 + pristine_git_object: 784126c77124b8c778d3a757d64afdbe89dab5d6 + docs/Models/Operations/CustomersExportQueryParamOrganizationId.md: + id: 4dec84ec850f + last_write_checksum: sha1:9d778076ffed7dcec218cfb45ca1655bfe12416a + pristine_git_object: 07fa2f66a2ed358aadd49624bd0644ea2eee401b + docs/Models/Operations/CustomersExportRequest.md: + id: 5ba1c49e6cb2 + last_write_checksum: sha1:5a91e19209994bf5598e2e8c599883a3b6149aa1 + pristine_git_object: 5b62ac18629ebc7f8342c86f38240b3786827dd4 + docs/Models/Operations/CustomersExportResponse.md: + id: a2ce2c4eb798 + last_write_checksum: sha1:12a1c644b6c664409e36e5134918c4bc28cda2b7 + pristine_git_object: 0bf051995a7c157250d0d03ea9e97364e70856d2 + docs/Models/Operations/CustomersGetExternalRequest.md: + id: 4acbfe4a338f + last_write_checksum: sha1:41298511881be69d7b267f04f6700cc2242acde6 + pristine_git_object: 8838d2f8bab15a9a9394d2c6587188a501e4ed9a + docs/Models/Operations/CustomersGetExternalResponse.md: + id: 161ec047db4e + last_write_checksum: sha1:ad1314138368a27091b98a0f6582426d1a4fa329 + pristine_git_object: f443735ff56890ea072971cab2fe79a83c9adbf6 + docs/Models/Operations/CustomersGetRequest.md: + id: 66390f6709d4 + last_write_checksum: sha1:3a42f48b82bd09320b47040a19d33a381f7bb4c6 + pristine_git_object: 1c13d9e51c9b54661aa8c885503f298ad5d07e33 + docs/Models/Operations/CustomersGetResponse.md: + id: 72354dbbbfc1 + last_write_checksum: sha1:9636b62709097b9e6566f6f1b3d3734738e63979 + pristine_git_object: 3c245712446c7b61fdf4d5bae908d1d4a01c392d + docs/Models/Operations/CustomersGetStateExternalRequest.md: + id: 7bfd024c6d84 + last_write_checksum: sha1:6d401efb01e6c117165181de89c6b88453b1c0c1 + pristine_git_object: 3db5937031c874be391a2a032002d43bfd114d88 + docs/Models/Operations/CustomersGetStateExternalResponse.md: + id: f7d0cad5c34e + last_write_checksum: sha1:b98fa2310e571a12b7768c3f64e3cb1681b46384 + pristine_git_object: 809348dfcd31b43099a1bb016c86abf5c64ac12d + docs/Models/Operations/CustomersGetStateRequest.md: + id: 47574bd9b637 + last_write_checksum: sha1:fae9e6b1c4a0d4dab725b93eccfe7e66db3cfdd1 + pristine_git_object: d51af045fec10da8bb7b4d1dc0214f2f01484b49 + docs/Models/Operations/CustomersGetStateResponse.md: + id: a70efc4bf3da + last_write_checksum: sha1:784099c9f180ec6a896fb86e60df35008d45a9fb + pristine_git_object: 2abe01f686351d45f35b0151dcf7052fccc937fb + docs/Models/Operations/CustomersListQueryParamOrganizationIDFilter.md: + id: d22f4da101c9 + last_write_checksum: sha1:8367b2f3264262454e93268766314821351c01bb + pristine_git_object: 6902b586cabcbc408bba91242648196f6da4d044 + docs/Models/Operations/CustomersListRequest.md: + id: d877c33ff449 + last_write_checksum: sha1:7777bc49455bd2acccc6e2980fb58573e5c7730b + pristine_git_object: e2b30f702704bbab9fbfe588b2e141bc62144bc1 + docs/Models/Operations/CustomersListResponse.md: + id: a737c2f7a1d3 + last_write_checksum: sha1:c8859a4cccba63804d89fbc855cb9a95660dd108 + pristine_git_object: c8bb5a81ffeb8666ec68270a70b8041de312fc99 + docs/Models/Operations/CustomersUpdateExternalRequest.md: + id: dd8cdd469bcc + last_write_checksum: sha1:b55106a79840d1a33fba66e07856799ceb525c74 + pristine_git_object: dca0a714c354f3a363d9079e4fae618e55a2143d + docs/Models/Operations/CustomersUpdateExternalResponse.md: + id: 262415a60e79 + last_write_checksum: sha1:ce94ed8e2ec9643ef0f71130314cc070866e8f79 + pristine_git_object: ea378b7c76966ad0015369fdeae286267e2e821d + docs/Models/Operations/CustomersUpdateRequest.md: + id: da19fc17200c + last_write_checksum: sha1:55a2dd4196907e879abbc25554187f270190ac1f + pristine_git_object: d2440de405dfaf25341fc9ec8c27c26385fd0e3f + docs/Models/Operations/CustomersUpdateResponse.md: + id: 86e3ad1049bb + last_write_checksum: sha1:ae9bf2fd9413e48dd2a50235d9f20df8a8104084 + pristine_git_object: 55127c75310458ee4c45b9fe0caadddf83cbaf5d + docs/Models/Operations/DiscountIDFilter.md: + id: ac8c7ffff652 + last_write_checksum: sha1:266b50e27d0f91db3043148e19d5d4bfe8eb93e9 + pristine_git_object: 3b5b5336bb24d829493ee2a1d027b1c18d12a06a + docs/Models/Operations/DiscountsCreateResponse.md: + id: c9ee66cfaf50 + last_write_checksum: sha1:3777b5df530af59f06f9a716a4bc8dba85dc00f8 + pristine_git_object: 160468c6a7a91621893c56f5a1e69acc775dd762 + docs/Models/Operations/DiscountsDeleteRequest.md: + id: 816062d18b7b + last_write_checksum: sha1:52b3a3322dbfced1142fafd5c50ac8d694e26b24 + pristine_git_object: e3551aea47830b69b184bff401f9c15a2fdbe2d3 + docs/Models/Operations/DiscountsDeleteResponse.md: + id: 555fb5366663 + last_write_checksum: sha1:7037f0e5b0244f08ad1959d3eec8c3b4c65cff57 + pristine_git_object: d779d4216c4789c7db3e8084f25898019fb64296 + docs/Models/Operations/DiscountsGetRequest.md: + id: 5ce579c22045 + last_write_checksum: sha1:c511924d36e6b502ee2fa0a08789741e4fb977ec + pristine_git_object: 27be705014d492f08c22960e203b6496c95ee9e5 + docs/Models/Operations/DiscountsGetResponse.md: + id: b5019d601714 + last_write_checksum: sha1:e49da9152a9a84debd507d7664b6cac410127e06 + pristine_git_object: 38410dce9758cffd3a91523044df973f32585847 + docs/Models/Operations/DiscountsListQueryParamOrganizationIDFilter.md: + id: d37d5724bd43 + last_write_checksum: sha1:8669edee61e2944ff2e61f7dd37bc90707087942 + pristine_git_object: aa6d43bbc47e4a5a23d586b178614962cf0bfd85 + docs/Models/Operations/DiscountsListRequest.md: + id: 1b6990c1d539 + last_write_checksum: sha1:fe5fe480e49744d60a82d43ccbb173d47cfa0f70 + pristine_git_object: 811323d9985bdbc3faaacb49ad4dd1fe80fe4656 + docs/Models/Operations/DiscountsListResponse.md: + id: 16cdc55d01f7 + last_write_checksum: sha1:38cfc5766aa0a28597e05fbe852c276313012657 + pristine_git_object: 0fd3811a8f5a49390b7111d276146d4ce5318b82 + docs/Models/Operations/DiscountsUpdateRequest.md: + id: 091ed32936c5 + last_write_checksum: sha1:12a35e0d9948d0d7b8b4bfee157bf49439f7f5a9 + pristine_git_object: 68889d5338df7348ac55b95517822304d5ecaa78 + docs/Models/Operations/DiscountsUpdateResponse.md: + id: 98f8be31fc7a + last_write_checksum: sha1:1a1662cd60420ecad1e9a3e972d7ad5087c9cccb + pristine_git_object: 1d0bcb6033293384b7ecc65facd494a0ffa956d0 + docs/Models/Operations/DisputesGetRequest.md: + id: 51dc1f948d39 + last_write_checksum: sha1:76d62ce10b400c7f3050ae90a537dcf67764038f + pristine_git_object: 3877b2e66f806dc0b0c525f7843e2a21af46dbb2 + docs/Models/Operations/DisputesGetResponse.md: + id: 567f3973a049 + last_write_checksum: sha1:e7c8c4979746ac1fd1f7a97cb3e46612447583bf + pristine_git_object: a712dbf5808e4bf08de834db3aea86c2f7f9ff90 + docs/Models/Operations/DisputesListQueryParamOrganizationIDFilter.md: + id: 759334de60a6 + last_write_checksum: sha1:820522e672ffe23acef82d22293b076c82a73dd2 + pristine_git_object: 23f062cd580e41ac22533d14f0b6739992640ff7 + docs/Models/Operations/DisputesListRequest.md: + id: 7f3c2cb065a4 + last_write_checksum: sha1:53b1131984ec00f39f3c6f618b874128726428df + pristine_git_object: b7199c098eeea8194586467e19e82228b778664e + docs/Models/Operations/DisputesListResponse.md: + id: c952f8496202 + last_write_checksum: sha1:42defd508b252eaeb6674d10c84bcfc3ae954539 + pristine_git_object: 5ff44a2276941ce1ff42f84a117dbdead129ad9d + docs/Models/Operations/EndpointId.md: + id: e40d6117c2c0 + last_write_checksum: sha1:a83eafea23725ad593483af129201ad6ed462f01 + pristine_git_object: 15076e497fcd3d587034859d5789042bc85e5094 + docs/Models/Operations/EventTypesListQueryParamCustomerIDFilter.md: + id: 85994092b6c0 + last_write_checksum: sha1:ed12ced606135c0afd0194cadd7627f02a1323c3 + pristine_git_object: e114ec4e976493c8354c9e8149d0ed57ee6c2713 + docs/Models/Operations/EventTypesListQueryParamExternalCustomerIDFilter.md: + id: 761f9469b9b8 + last_write_checksum: sha1:b91ebed7f027917fda3b7d6c8bcb44b6223d5103 + pristine_git_object: 06cc4feeda3f807571668e9ea3fb41d395aabcc2 + docs/Models/Operations/EventTypesListQueryParamOrganizationIDFilter.md: + id: 613cf63e7bdd + last_write_checksum: sha1:49a825dfc4757dd3b1009cdef0c490bbd460e552 + pristine_git_object: c79e7e3c7fca43c6862cfdfcd161d3e19cdcfdce + docs/Models/Operations/EventTypesListRequest.md: + id: 9f00941b4d71 + last_write_checksum: sha1:ed9d6d0c32cc837ae230c461587c798dbd211c40 + pristine_git_object: 1aecd9996794fc2c0bb5af45739de4013b81eefb + docs/Models/Operations/EventTypesListResponse.md: + id: 583948bfa8fe + last_write_checksum: sha1:f7b0379c9f255ad60d3c7553513db93929d6773b + pristine_git_object: 97817294fc843c07de6f7584653778abe431f946 + docs/Models/Operations/EventTypesUpdateRequest.md: + id: 32c9e2953ff9 + last_write_checksum: sha1:54e4173caee61dc1dee1a0eb1b4b0df95150ab1c + pristine_git_object: bfad9f821b08741b9acb7d8c702d679d85b25825 + docs/Models/Operations/EventTypesUpdateResponse.md: + id: fe3fd84c5c2e + last_write_checksum: sha1:f4de03dbe5e65759f6715c927b94f086579a04dd + pristine_git_object: a17be019b37b901e2d1324562d96a767fa5fd0cf + docs/Models/Operations/EventsGetRequest.md: + id: c0c724c19c69 + last_write_checksum: sha1:581465a17aee0014f211f584f8237b2f97cead11 + pristine_git_object: 6862789151b3890d19dea0e6f07e502c0e1da57e + docs/Models/Operations/EventsGetResponse.md: + id: fc8ddd0a0125 + last_write_checksum: sha1:0e493e8318a4434a0c1ac8dfc5eea6cc926f71f5 + pristine_git_object: 5ecade8bb1989d94a3b21e3da84be26e038c8b9e + docs/Models/Operations/EventsIngestResponse.md: + id: 47f17e79a8d1 + last_write_checksum: sha1:2a1278e3f4509e1b265664f0985b03ca72e9f562 + pristine_git_object: f59c7c978e67e718e166063c1e75eda5a2ad90a5 + docs/Models/Operations/EventsListNamesQueryParamCustomerIDFilter.md: + id: ef3fa83da2c5 + last_write_checksum: sha1:a1a1bde3be7dcb3824b7ab841e436caa2594149d + pristine_git_object: 8600fbd81d359db70b5441cf1c9e87edc03fcb96 + docs/Models/Operations/EventsListNamesQueryParamExternalCustomerIDFilter.md: + id: e0e7b5b61e75 + last_write_checksum: sha1:8f5701f30ad970c5685a89730b8831129683275c + pristine_git_object: 955c0d782a285a598ad47a6994287e617e4218c0 + docs/Models/Operations/EventsListNamesQueryParamOrganizationIDFilter.md: + id: 4c3b806c0070 + last_write_checksum: sha1:144b4e978f5198e8c238b9d8df002a6526a02032 + pristine_git_object: 2cee65a2df77768017557fd0310a02b1378084e3 + docs/Models/Operations/EventsListNamesRequest.md: + id: de91f282c1a3 + last_write_checksum: sha1:cfc71867137b4e2f59f68c20b0a61c9e28f02433 + pristine_git_object: 372ea645f69f6f02403591a4c7250d75c2b12762 + docs/Models/Operations/EventsListNamesResponse.md: + id: 376bd704f6e2 + last_write_checksum: sha1:efe268c1d4c4ed64146fc8129e0caaa7a94eab7c + pristine_git_object: 08e4efe27a1d362c7568d50b024fc6661b9dd07e + docs/Models/Operations/EventsListQueryParamCustomerIDFilter.md: + id: c2a25fca083f + last_write_checksum: sha1:c7bd0ffd578610732cfb1182d2458b307fd39867 + pristine_git_object: 297a201a4bca8553104819b9999897bf4f238e8c + docs/Models/Operations/EventsListQueryParamOrganizationIDFilter.md: + id: 875cddf4c65b + last_write_checksum: sha1:b23e87df403fe9fa72dcebb475b7cfe8f2be0fe5 + pristine_git_object: 97f98452912ff32fb3b25d8bbf3637e01439a24e + docs/Models/Operations/EventsListRequest.md: + id: 22dcd69e5a77 + last_write_checksum: sha1:471dcb64c4ae4ea3ad78f3a57638d8ffc50693ff + pristine_git_object: 5f6430da34f18c063afac6dff8cbf2761eff4727 + docs/Models/Operations/EventsListResponse.md: + id: 45492a854011 + last_write_checksum: sha1:b082a6c2329eb08ae4e0eabed93a42274aa83b2b + pristine_git_object: 5af817701ff1e2071c87c5e0c2d66f3ee0cd1454 + docs/Models/Operations/EventsListResponseEventsList.md: + id: 0a81bb9429dc + last_write_checksum: sha1:6165a2b0f550138742d01e85909fa7c46f3dbff0 + pristine_git_object: 82a7c6234ee9489feae237d8883cf5ff6921225f + docs/Models/Operations/ExternalCustomerIDFilter.md: + id: a5cf5818f27d + last_write_checksum: sha1:b8e8db8d800253f32a157a833afd29cf607c1b40 + pristine_git_object: 0842fca4659e2115d1556bd4fc7b88a4d9495970 + docs/Models/Operations/FileIDFilter.md: + id: ae1536b80587 + last_write_checksum: sha1:54c1002be33d87ad1381ae3643884c54fb1cd933 + pristine_git_object: 1fe0efa28bccbafbf8713c47c9a594c71e6ed8d6 + docs/Models/Operations/FilesCreateResponse.md: + id: e07609ea21a6 + last_write_checksum: sha1:df36c24462f57983117a5554c60f88bbb805e942 + pristine_git_object: dda5bb49b82af71428c5ba8c89acbeaad45c359d + docs/Models/Operations/FilesDeleteRequest.md: + id: af70fba7b89d + last_write_checksum: sha1:b2263f48a9534fcc78f3b11881c30919a85fc6fa + pristine_git_object: ab03cdfa8784357e7e0aade078840d958790cadf + docs/Models/Operations/FilesDeleteResponse.md: + id: 8848b56a0d91 + last_write_checksum: sha1:81ac321391c653fe46bb2adf51a941eb3e699974 + pristine_git_object: 31ee332bd6619b9fa8a105cd959ce6d20ba22cc9 + docs/Models/Operations/FilesListQueryParamOrganizationIDFilter.md: + id: 46e2ad0398c6 + last_write_checksum: sha1:50740832dad369914bfdd32e64e31f1fbf694fb2 + pristine_git_object: 2578193c61bbbc8e1cbd576bc59dbb8c8b6052fb + docs/Models/Operations/FilesListRequest.md: + id: 11f7d4be4061 + last_write_checksum: sha1:1f433ddc02dbb7aeacf77f35cde064d438be2d2d + pristine_git_object: 4db8ec5213e8166eab6333a16f29071716a353ff + docs/Models/Operations/FilesListResponse.md: + id: 370ad717b10a + last_write_checksum: sha1:50806a909655c1c3e49cd45efb516d27eef3f510 + pristine_git_object: 672dccc873da73f2b6fd92e34b30ef1ec4e11d74 + docs/Models/Operations/FilesUpdateRequest.md: + id: 1da9464502dd + last_write_checksum: sha1:570c2d282b19413b49ea11370bd47ef26e691845 + pristine_git_object: 7ca9c9e7c707b1ceaadaadd99676e94311a82c26 + docs/Models/Operations/FilesUpdateResponse.md: + id: 1d3ba0e38b56 + last_write_checksum: sha1:a266a3188dd53e892c52f8bc12dec281e6db5405 + pristine_git_object: 4fda0a74af20c1680393e90cac0c3ebed04c9390 + docs/Models/Operations/FilesUpdateResponseFilesUpdate.md: + id: a0dc2504db9a + last_write_checksum: sha1:bf0e894e8d4c2412e994b81fd10f1932040bb556 + pristine_git_object: 5af7b0e2c8c24807ab5713d34d5c2b5d7d0d61eb + docs/Models/Operations/FilesUploadedRequest.md: + id: 649f8c5adc38 + last_write_checksum: sha1:9f8a348b36b731ba90fbe9ab9da387aaf7684bf1 + pristine_git_object: 86e75349f2a22eac087659d93f779805379ac1d4 + docs/Models/Operations/FilesUploadedResponse.md: + id: b642bf686fd0 + last_write_checksum: sha1:26b461d696742184f273c01be40429286ae9951c + pristine_git_object: e76019f731d83db99bbc5f2f7415dd8bf8202a95 + docs/Models/Operations/FilesUploadedResponseFilesUploaded.md: + id: a6ba52da1718 + last_write_checksum: sha1:2e8449724b73a6491c942e514759b30d94405d31 + pristine_git_object: 6e3661fcf5b074ec5e5bad20cf3384a569579e93 + docs/Models/Operations/LicenseKeysActivateResponse.md: + id: 44ab63d4c85c + last_write_checksum: sha1:c64bb533a7c5779d1eff8fd1294d3356f97d7241 + pristine_git_object: 7c8a791e0c4b0ccad75b7f11fd8a84208bd37a58 + docs/Models/Operations/LicenseKeysDeactivateResponse.md: + id: 3538baec1ed6 + last_write_checksum: sha1:a0cf4344f91b354361e23d281a9182dd53d3c52e + pristine_git_object: 8ed569f5c5dba8e11e5ccb18ffd623bb70942797 + docs/Models/Operations/LicenseKeysGetActivationRequest.md: + id: dd22b02aae46 + last_write_checksum: sha1:d9786dbdfab7fca04d305679673d4d39867e0d90 + pristine_git_object: f1b14cf4a9762b55644cb58c1d890179623f6648 + docs/Models/Operations/LicenseKeysGetActivationResponse.md: + id: 8636ddb6bc7f + last_write_checksum: sha1:2ea299d738988858bf9446319bd68552b5364598 + pristine_git_object: 779dda7314554add5d7dea1473940a932aba690b + docs/Models/Operations/LicenseKeysGetRequest.md: + id: a419a75c7ba6 + last_write_checksum: sha1:d36a6432d064639e81c5818baf7cdb65ab34fdbb + pristine_git_object: 01ee981c7b6b2ffd2e04bb282719e006e7da6783 + docs/Models/Operations/LicenseKeysGetResponse.md: + id: 46a0d6a34b0c + last_write_checksum: sha1:ca8abb871a1ef192428e9e23085f126397dce84a + pristine_git_object: f721147a1d1df02d33797b0996c340e55393a162 + docs/Models/Operations/LicenseKeysListQueryParamOrganizationIDFilter.md: + id: c6bec9d22c15 + last_write_checksum: sha1:b8917f70dff4d6969b37d0c63ad125262c93fdb2 + pristine_git_object: 056e9286b28074325a0557b78d91ec0d1766432d + docs/Models/Operations/LicenseKeysListRequest.md: + id: 054a26b95134 + last_write_checksum: sha1:e530e7a9eda8bc6afc49c72238ab6018221083e8 + pristine_git_object: 0b5afc7aa1a6908b106f0b9f3b07e42f39727143 + docs/Models/Operations/LicenseKeysListResponse.md: + id: 3e7a93b5428c + last_write_checksum: sha1:848fa8c0f5837c34f8c8d1891356b3395deb663c + pristine_git_object: 7aca1961d0acef0df7bd74d26cbfc41f49725c62 + docs/Models/Operations/LicenseKeysUpdateRequest.md: + id: 72adc2c77689 + last_write_checksum: sha1:4caadcba6e5e0f98659e2cddb607c1edd85cec86 + pristine_git_object: ee815d59f13b061f1685d7fe6871892a11e25bec + docs/Models/Operations/LicenseKeysUpdateResponse.md: + id: a57c1557ed7d + last_write_checksum: sha1:a3f45d37bda5372bca170291b5cd8d883c4bc660 + pristine_git_object: 1cc3d58a350e2ece05267144c0a42d81f71352c2 + docs/Models/Operations/LicenseKeysValidateResponse.md: + id: 156cbf70abfd + last_write_checksum: sha1:761f38d9c53ef699af59677ce2a6505e68bde41d + pristine_git_object: 37d51394f3750324c0f4bb2d42da5f2fb1e8e72f + docs/Models/Operations/MemberIDFilter.md: + id: 96946d3671a6 + last_write_checksum: sha1:44f732bfa8abbb5455e11654ca2775cc488fe257 + pristine_git_object: b3cba2b5e2f4f5df21356314b80fde8930e6695b + docs/Models/Operations/MembersCreateMemberResponse.md: + id: 423ec0c4f2fb + last_write_checksum: sha1:5d87c6601381e1b84580daccbfdf292149d5ec58 + pristine_git_object: bee2d70ecb48084180492e054f690435042f91f2 + docs/Models/Operations/MembersDeleteMemberRequest.md: + id: 31c867501279 + last_write_checksum: sha1:8655aa3be2bb110f15b5ad68329e9cf09154ad42 + pristine_git_object: d6ea1c57e2a7bb8d636904c6affc473395728425 + docs/Models/Operations/MembersDeleteMemberResponse.md: + id: a90f098a0fc0 + last_write_checksum: sha1:8beb6b46d1c9e403723008fc2539a0988919ef1d + pristine_git_object: faa545b83a1f155f52bb9802d394f38133347b63 + docs/Models/Operations/MembersListMembersRequest.md: + id: e08bc6a39b5a + last_write_checksum: sha1:8e75f24b624b86b7f8bd00923c9f5248f2afe281 + pristine_git_object: 42fd4f9e6023952de6f5e0b33ee9add3834e4cf9 + docs/Models/Operations/MembersListMembersResponse.md: + id: 12d4bd67c7dc + last_write_checksum: sha1:5efae57ca5add0dfe03a1b1407d0e3e647790b86 + pristine_git_object: e8b0f938326a1a0886473f30c7f37d404e3af7cf + docs/Models/Operations/MeterIDFilter.md: + id: 57f9af639546 + last_write_checksum: sha1:eaba9a44b8b6d6d66126ae450c63efb79517914d + pristine_git_object: 1406b66b6fcb417300f608142b147ff141f42492 + docs/Models/Operations/MetersCreateResponse.md: + id: 5798c14f95a5 + last_write_checksum: sha1:fd2e7d17f781665a3228e69829ac5a48d3cdfbc1 + pristine_git_object: 006d68d9dfea1c6ea7200f06d67b8de48c2b27e9 + docs/Models/Operations/MetersGetRequest.md: + id: 8882177b392a + last_write_checksum: sha1:f03ce3d1891d3f8b3529b35972caae7cf62d80fa + pristine_git_object: 1db246a1ce588805b8d5014d7dfad0bae7bcc09e + docs/Models/Operations/MetersGetResponse.md: + id: 62fcd288813e + last_write_checksum: sha1:28f476350522e3e71a6f7a20ede357bd2786073d + pristine_git_object: b4321cdf9fe36fcfe21d74a6aa2e9309fa15dc29 + docs/Models/Operations/MetersListQueryParamOrganizationIDFilter.md: + id: c3e702bc13d3 + last_write_checksum: sha1:03edbdde7f19a9dbed0c29af347422cdfc60444c + pristine_git_object: 1d8c4c53efbf464116a08a576e86526f741a873b + docs/Models/Operations/MetersListRequest.md: + id: d959499d69ec + last_write_checksum: sha1:3bdfd0cd775aba94e6a0eafdfeb7ae8c80d4fa4f + pristine_git_object: a61f4f1eeb3f523890418ec9181676061a75a06d + docs/Models/Operations/MetersListResponse.md: + id: b84c29f2ee1d + last_write_checksum: sha1:32364cf74e669a2de78d4c93129d34c278342610 + pristine_git_object: 2ca91353a2b2c05ba3038024149887735756c437 + docs/Models/Operations/MetersQuantitiesQueryParamCustomerIDFilter.md: + id: 1822d5943c18 + last_write_checksum: sha1:940c0ed6839eea722d16eb60d8b6fb00dda50d93 + pristine_git_object: fabaec48929bc43d682a0206c0ed794869bb3da2 + docs/Models/Operations/MetersQuantitiesQueryParamExternalCustomerIDFilter.md: + id: 08d1314e3117 + last_write_checksum: sha1:abae680cd467a965e81122e6eb75880f644e36ba + pristine_git_object: 0c722346e516bf218315977b305aea0dc8707c0a + docs/Models/Operations/MetersQuantitiesRequest.md: + id: 7d204b41172d + last_write_checksum: sha1:514dd25f4d4e6afa11ed5bd58d85c6441c5adc56 + pristine_git_object: b15868326b3926743bd27a90aa7af594a665ac6c + docs/Models/Operations/MetersQuantitiesResponse.md: + id: 84775f77fcea + last_write_checksum: sha1:f51f3be646436b7144298ebb445e5084f08b9b4e + pristine_git_object: 5076753e0160b9a5ffefe26961598f2810840000 + docs/Models/Operations/MetersUpdateRequest.md: + id: 279916d6bff4 + last_write_checksum: sha1:b125d466ea8134609d50b330c77d949ac442a51a + pristine_git_object: 155dab5515e7c2fef2f32ec8727006cff167c2cf + docs/Models/Operations/MetersUpdateResponse.md: + id: 246766e3edb8 + last_write_checksum: sha1:e5a3a232f386dfe2ae80635db86c04b4a9b01035 + pristine_git_object: 2cf90640b06221257ddec611ed8fa93876d43c8d + docs/Models/Operations/MethodFilter.md: + id: d460c8acf1c0 + last_write_checksum: sha1:1a3168ef16af49fd522f12c22bfa245c16efe610 + pristine_git_object: 66c4ee39b31dee0e81dbcf64facafd5b6742b133 + docs/Models/Operations/MetricsGetQueryParamCustomerIDFilter.md: + id: bcc5788da143 + last_write_checksum: sha1:a4060bd1cf551eae3ba0ee6f7d935e5fb4565ae8 + pristine_git_object: 929d93a9b4816efc174f5c14ae7ea73c6622b12b + docs/Models/Operations/MetricsGetQueryParamOrganizationIDFilter.md: + id: 74af699e427d + last_write_checksum: sha1:2e73258fdd658504c0cb94a243dd27ce780cbba1 + pristine_git_object: 748fa9e78408d0faf0477d14d9123694d167b926 + docs/Models/Operations/MetricsGetQueryParamProductIDFilter.md: + id: b729abae1f97 + last_write_checksum: sha1:591b674325253ab6f3ee9cf1816357bc69b3f034 + pristine_git_object: 722daf4746c11d64166fce67d5c7e2ca8280f25f + docs/Models/Operations/MetricsGetRequest.md: + id: 6a0da28aaef5 + last_write_checksum: sha1:ceff50bcd3a6d549f5ee7e28d3321de72f79ccea + pristine_git_object: 62a674ca6d460b5dfc020f6e7dfe58ca3c48a0e2 + docs/Models/Operations/MetricsGetResponse.md: + id: a6afb9695bd3 + last_write_checksum: sha1:3734cc025069ed4214a4b696224da0fdfc25974a + pristine_git_object: 472f87282385938812fbc96436516cc0946fbf4a + docs/Models/Operations/MetricsLimitsResponse.md: + id: 8a3fa52c5292 + last_write_checksum: sha1:1ad24195ce445a0b3a751396ab050d073a7e79a0 + pristine_git_object: 7967d686cb4c57a698996cfc0c648dc25f9d73d7 + docs/Models/Operations/NameFilter.md: + id: 46d5ac24b3fa + last_write_checksum: sha1:ba3d71fd704e84a26afc86211c5e931861ccbbd8 + pristine_git_object: 906e7976631de6ac41b209a4ee8fa48d54b5bf13 + docs/Models/Operations/Oauth2AuthorizeResponse.md: + id: b5b57d7b075f + last_write_checksum: sha1:5a0fc2c71a430371a9afb6d2fc3df9709b8f75e6 + pristine_git_object: 64e72099f9bdd734ecddb58c5056aed8408cfdd9 + docs/Models/Operations/Oauth2AuthorizeResponseOauth2Authorize.md: + id: bc197ebd1ec1 + last_write_checksum: sha1:04e64e5d8e586d2a532c51440a68a00231fb4442 + pristine_git_object: f656a7de0a71aa15e7bb4afd85177e52fb1c9ba1 + docs/Models/Operations/Oauth2ClientsOauth2CreateClientResponse.md: + id: b5435e748e45 + last_write_checksum: sha1:8b153dc20586ece3bc1f086b7d426cb3827c79d5 + pristine_git_object: 9d08ede85af4eae83a01382ef66da2508256eb98 + docs/Models/Operations/Oauth2ClientsOauth2DeleteClientRequest.md: + id: ede1be441065 + last_write_checksum: sha1:8916f6947d0db234bbdf065e28c8acf73a394fe9 + pristine_git_object: 9795b9d2b4142e946e539f190cd6040cd0cbc9a5 + docs/Models/Operations/Oauth2ClientsOauth2DeleteClientResponse.md: + id: af33a5ade58d + last_write_checksum: sha1:284b9435d86286a09d16ee9dd1a285a4b01d6e4b + pristine_git_object: 7d59e499aab6f1cb657fef9aa607b76bd587a188 + docs/Models/Operations/Oauth2ClientsOauth2GetClientRequest.md: + id: b0c2fd70d642 + last_write_checksum: sha1:9d8e24ea86e7115393d2e197c727d1c83977e21e + pristine_git_object: 2305b26b8939771f84fba372692e1d43a33da2bd + docs/Models/Operations/Oauth2ClientsOauth2GetClientResponse.md: + id: dbe9b589ab99 + last_write_checksum: sha1:ad81ffbf84871b7b9a6a72c5a4901723de181708 + pristine_git_object: 812b1a217aea82cd7c68d575c7636eb25443b01a + docs/Models/Operations/Oauth2ClientsOauth2UpdateClientRequest.md: + id: e13b809c42df + last_write_checksum: sha1:9b36ac6d5e165af42265d8d6dd6323ee5c720db0 + pristine_git_object: d313005ae5da6c1f462c0f6a830df42fd85df1a6 + docs/Models/Operations/Oauth2ClientsOauth2UpdateClientResponse.md: + id: 9c5e9723832a + last_write_checksum: sha1:25356e346f277149282f811dd591a26fd1b689cb + pristine_git_object: 20366cc22734a96fe569b17d6ec0f0a7075063d4 + docs/Models/Operations/Oauth2IntrospectTokenResponse.md: + id: e54e3a33a46a + last_write_checksum: sha1:c08d6701016949fb2a897b06d71bb0e9337baaa8 + pristine_git_object: 6f04dcbf990f303373f6b1b8a1192c66e1059abe + docs/Models/Operations/Oauth2RequestTokenRequestBody.md: + id: 271a877bf165 + last_write_checksum: sha1:c3313af1ec77c729aa06d4b387d3ffdac618c11d + pristine_git_object: 71f499c8e4e945e7c8c02bc53ce8abbc454c70a1 + docs/Models/Operations/Oauth2RequestTokenResponse.md: + id: 6980e49c6f63 + last_write_checksum: sha1:c30a02f4aecd81c1bb25cd615c40f42d6270002b + pristine_git_object: 9e27d56355b151f4d3e8ae258bc47613db6264d7 + docs/Models/Operations/Oauth2RevokeTokenResponse.md: + id: 61e125c796c8 + last_write_checksum: sha1:37557cf207c785ace0dae0f9958489b22c3410e7 + pristine_git_object: e593578677efdc1675c0653fa6302c6457d72bd2 + docs/Models/Operations/Oauth2UserinfoResponse.md: + id: cedd12427189 + last_write_checksum: sha1:d58d5aee1abb1605e1284576e51c9a988d3e487f + pristine_git_object: 3a59dff9b95ff6eb96f546f35ff2fa0baa723bfe + docs/Models/Operations/Oauth2UserinfoResponseOauth2Userinfo.md: + id: 6fe1f360e6c0 + last_write_checksum: sha1:cb8487dd317999c0b740a71da469fa75e4e9cb23 + pristine_git_object: 66e4912dc800f00bb710fa658992953a502fe835 + docs/Models/Operations/OrderIDFilter.md: + id: f066a16fb07d + last_write_checksum: sha1:8884953cdf903d7ffe84983c883a3ae1342461ea + pristine_git_object: a00b70a71a96e9372bb54c5ced329357dea16510 + docs/Models/Operations/OrdersExportQueryParamOrganizationIDFilter.md: + id: f60b85b24f76 + last_write_checksum: sha1:dbda8c769ae8a7dc2df28c29b4e54ebf988e50c9 + pristine_git_object: 6fc18cb1d4f203925a5741b8fa2c9b7c2040f14f + docs/Models/Operations/OrdersExportQueryParamProductIDFilter.md: + id: 27df451d57de + last_write_checksum: sha1:2a43518a367b035ffa28a4af32669160e04ea759 + pristine_git_object: bee9c03622e8d64113a5632a7a8ba3f2ed40d0fb + docs/Models/Operations/OrdersExportRequest.md: + id: cc9e53cfe263 + last_write_checksum: sha1:6c31bc23ff7c245a2f2c928925738389673f0d3e + pristine_git_object: 77e0097ba45245772de068f871acf08f95a5cc18 + docs/Models/Operations/OrdersExportResponse.md: + id: 9d4a9ef89782 + last_write_checksum: sha1:974f88dea595f4d888c5da60f3dd70eeca676c60 + pristine_git_object: 49bc68ed545f3836df3d0170fc77a3dbc9d991f4 + docs/Models/Operations/OrdersGenerateInvoiceRequest.md: + id: 7e0bd18a33b7 + last_write_checksum: sha1:c2b07594331320e0b39f8b3d28e5dbc8fae30901 + pristine_git_object: 2a412a6b59e642d1f39d96442496c4803f76c0f1 + docs/Models/Operations/OrdersGenerateInvoiceResponse.md: + id: 58f151294cda + last_write_checksum: sha1:f5c6fecb3ece65c72b9951dc5e466023d74bb7c8 + pristine_git_object: 919f3aa1782e3003d17174f8ceefddc0cc4e23f7 + docs/Models/Operations/OrdersGetRequest.md: + id: ccad2de162b8 + last_write_checksum: sha1:ab0afcfee1ee396294a00fff702daf71b404f4c1 + pristine_git_object: c3d5adad379897742e03e25c314671c026986d46 + docs/Models/Operations/OrdersGetResponse.md: + id: 2e3dca770a72 + last_write_checksum: sha1:f5ca492c3efbb34779e5d6b260919708fd5fca7f + pristine_git_object: 94ddc4f1b58241bbcb2c369f641bcd1db8f91f0f + docs/Models/Operations/OrdersInvoiceRequest.md: + id: c9bf855c71b0 + last_write_checksum: sha1:d98080422546e11d57586ce82594a32c861285e6 + pristine_git_object: 1cb6f7ceff601adfe11bf4e02a3c1d3461cc7103 + docs/Models/Operations/OrdersInvoiceResponse.md: + id: ffc40f6c04ae + last_write_checksum: sha1:064298eadf5d06718ac2cbe089cf41339679b444 + pristine_git_object: d1deffe9851454ce8147b38a753bebaa36e9af10 + docs/Models/Operations/OrdersListQueryParamCustomerIDFilter.md: + id: cd9a3c82c5da + last_write_checksum: sha1:ec3785b26528ef5dc25458d0e220a297d4cfefbc + pristine_git_object: 4b87994be215490321f71db28c90202fcf0bae22 + docs/Models/Operations/OrdersListQueryParamOrganizationIDFilter.md: + id: 28003a3e42db + last_write_checksum: sha1:08f41e156cd11f57c2c90c1a06a103ed87f1932e + pristine_git_object: 6b112fd8f3010467badadab4639085b48c9e4df3 + docs/Models/Operations/OrdersListQueryParamProductIDFilter.md: + id: c682e53fbf7f + last_write_checksum: sha1:80acabb33b5a206f73aa711fa1916a1409f7b1f2 + pristine_git_object: 74472216aaf8bce0942fd2fb81209c6f5d775f4b + docs/Models/Operations/OrdersListRequest.md: + id: 2659e1e45080 + last_write_checksum: sha1:736f454e48458c383fe686b8e37de8b8fa143d85 + pristine_git_object: 0b689350b4560d0155c5fb559b43477a9657d40a + docs/Models/Operations/OrdersListResponse.md: + id: 8445ad833ca1 + last_write_checksum: sha1:e05a21805d5c87f0f97988c7914906b977de7ad6 + pristine_git_object: 655682d558d10f0f238f2d855efdeaf8160cc839 + docs/Models/Operations/OrdersUpdateRequest.md: + id: 3ea31d0deadf + last_write_checksum: sha1:9b2e8ea285de1abc9111ed0a347d156007fee720 + pristine_git_object: 526e30b611d79c1c405b816fc201bb6de9d04753 + docs/Models/Operations/OrdersUpdateResponse.md: + id: 604cc13fd8e6 + last_write_checksum: sha1:de4831d524b089b20ac24944c43ed32bd4aec91d + pristine_git_object: 7f599cb766ebbcfde8576383fd7385fb2eafbb55 + docs/Models/Operations/OrganizationIDFilter.md: + id: bee12512dbbd + last_write_checksum: sha1:99207c8f36f72da41f925f50f153746db23c2877 + pristine_git_object: 4e8c1f19c63005fa046f84fee2aa2ab85b4f470f + docs/Models/Operations/OrganizationId.md: + id: e876ff45bde1 + last_write_checksum: sha1:74fdda497b9751be9d4d41bf820e1832d9623cfc + pristine_git_object: dbc9cc59e795d7a60e409396a663ca36cdaa4d9f + docs/Models/Operations/OrganizationsCreateResponse.md: + id: 00be0f1b3b56 + last_write_checksum: sha1:d29d9034a1a6616ba58266b1eb442c90526d6089 + pristine_git_object: 2a658d66780da3e42a675ca1155da29cf75f69d2 + docs/Models/Operations/OrganizationsGetRequest.md: + id: 969d891bc4a4 + last_write_checksum: sha1:c329de7474b9170206714ee99f2940aaf1f49e64 + pristine_git_object: 73d9e9adf26e3792f4d2cff4d53ed197335cef73 + docs/Models/Operations/OrganizationsGetResponse.md: + id: 1195a2885b2a + last_write_checksum: sha1:8c2629b85699c0efc8afb454a204d78daa021bf1 + pristine_git_object: 1356fc2f66a026e322d15bcc2520e90e11953338 + docs/Models/Operations/OrganizationsListRequest.md: + id: e179c1c869f9 + last_write_checksum: sha1:638441f6441d3c7bd8cf9e68f71001eeaa24d600 + pristine_git_object: 9a9a7dd3cdfff741001f06213ada44494b5bf33c + docs/Models/Operations/OrganizationsListResponse.md: + id: b8f6958e7634 + last_write_checksum: sha1:d3bce8197c6e3bdb43f8acf08d1b27c2a68be69d + pristine_git_object: a58d0fd2f0902e8ae966184a38f4bb531fb5d618 + docs/Models/Operations/OrganizationsUpdateRequest.md: + id: 5314c36d83bf + last_write_checksum: sha1:83a10f4da04a0dff7ee7b9b0242e65fec40e5be5 + pristine_git_object: 8e5227a765c1ec25e0bbb6acda29c5cb1e4c023c + docs/Models/Operations/OrganizationsUpdateResponse.md: + id: ffb13af5e768 + last_write_checksum: sha1:ca75579c4a8e2df3f026ad00d853b88441ce95b0 + pristine_git_object: 3edecaa52ff0a4caa68240b3ac38068905e07d50 + docs/Models/Operations/PaymentsGetRequest.md: + id: 2b55509338ea + last_write_checksum: sha1:cfff6f9521fca45db71a322781e014b0128d466f + pristine_git_object: 80ca9c4425bb756d85d564409f1db4b5671a095c + docs/Models/Operations/PaymentsGetResponse.md: + id: 56b6b82d8278 + last_write_checksum: sha1:4f4c43d9c5f5b58cf9f0bf44b367a2746617d581 + pristine_git_object: f20935638d87a2e6a85e19477ce964426417f909 + docs/Models/Operations/PaymentsListQueryParamCheckoutIDFilter.md: + id: df9613ab1ae5 + last_write_checksum: sha1:e3a5a15e43b04f4506b8885502fdeb771b6dda61 + pristine_git_object: 487be2f778448927f5f36292232812fe86d12a39 + docs/Models/Operations/PaymentsListQueryParamOrderIDFilter.md: + id: 61759eb96df5 + last_write_checksum: sha1:7fa477032a31767220d97ba5f143e058e0790a1d + pristine_git_object: 16f3febb1daa64dcc60b7069053bfeb3206f95d2 + docs/Models/Operations/PaymentsListQueryParamOrganizationIDFilter.md: + id: d04cc042434a + last_write_checksum: sha1:c439da296b83075e6ea0cb460c243016fcd76f00 + pristine_git_object: c238a4a5434c5f6ba424cff32fe5cc4845f99bca + docs/Models/Operations/PaymentsListQueryParamStatusFilter.md: + id: d8ad737034fb + last_write_checksum: sha1:7c18c9dfbaf2dace9ff80351b8308f2c4689633f + pristine_git_object: 58d8c70fa051d81f4d546343ccb1037bf1bd0d58 + docs/Models/Operations/PaymentsListRequest.md: + id: a85197d104fd + last_write_checksum: sha1:8b3af66f8a4c1805e11701743d747fd2cb9930ee + pristine_git_object: e4cfd01afd5f9313861f3689af399491de4d7c19 + docs/Models/Operations/PaymentsListResponse.md: + id: cdc52ae7a8cf + last_write_checksum: sha1:51c95bb1348ea64faf4bf4539861d0805c8d6c35 + pristine_git_object: 98bf1e45904d06b7a538a2552f788ed217c35f87 + docs/Models/Operations/ProductBillingTypeFilter.md: + id: 4faaf1e4840d + last_write_checksum: sha1:4d4eebccac70cc45d6bd1446364d272976fb3e13 + pristine_git_object: 6b0e2407df5c6ab2e5c3e747829ebfe733650c07 + docs/Models/Operations/ProductIDFilter.md: + id: a77adc1d3c84 + last_write_checksum: sha1:b727d6700065ad205a98a4a3d084bb6f225a5f88 + pristine_git_object: 3b0c4c5c84174f52ce2bbb922df6078e2e139ff1 + docs/Models/Operations/ProductsCreateResponse.md: + id: 26211029a47a + last_write_checksum: sha1:409974be0bfbfc6c29e7067de088030e061768db + pristine_git_object: 245a550eaab77456bf62a0be8b2019187630477b + docs/Models/Operations/ProductsGetRequest.md: + id: 1fcaa2aa8751 + last_write_checksum: sha1:8bd90c111fb71b1f6a70b0e78c8cc84923c9c430 + pristine_git_object: 63aea2ffb3afee6c5b1797cc599055818865136c + docs/Models/Operations/ProductsGetResponse.md: + id: 1aae6900f589 + last_write_checksum: sha1:1d21304215e457651406d582d1353750be4550e1 + pristine_git_object: 2b7e5c9c3295553c8b0169c4be1f311f3e67d83a + docs/Models/Operations/ProductsListQueryParamOrganizationIDFilter.md: + id: 118b3b793bdd + last_write_checksum: sha1:a4d9adf923561ea24b9616d2f1848002ed1a501e + pristine_git_object: 066b4c57dc5e2003f7d248e4aa9d485685d98cf2 + docs/Models/Operations/ProductsListRequest.md: + id: 5690fbd18f17 + last_write_checksum: sha1:7b566f3ad044adfc20b9aad91ffc9a4dbb748d52 + pristine_git_object: b21566157066b3b2d25c4f68caddd3b9a3d94aee + docs/Models/Operations/ProductsListResponse.md: + id: 9b4e5dec27a8 + last_write_checksum: sha1:079f73f9759f0de55217a2e4f38ca72d0044ad01 + pristine_git_object: 48b8e161eb802deff908619bce39564c8d1b878b + docs/Models/Operations/ProductsUpdateBenefitsRequest.md: + id: 17d574cdcb73 + last_write_checksum: sha1:90f35e6f6fbdc043dedf2303a2fd5485201f6354 + pristine_git_object: ddeadc52067714b1407acb06640e1783ce5f64c8 + docs/Models/Operations/ProductsUpdateBenefitsResponse.md: + id: b678a66ea23c + last_write_checksum: sha1:78fd4fce45030caec9a61925ddfdff301518d073 + pristine_git_object: 541d51f4f58dd3d2f1a266456d272091c47115ee + docs/Models/Operations/ProductsUpdateRequest.md: + id: 0a990110fb94 + last_write_checksum: sha1:490bb10152002d8af83554342161d403522f5d7a + pristine_git_object: 5a94b5f867c90bf7b076ebcd48b5284190709fd4 + docs/Models/Operations/ProductsUpdateResponse.md: + id: 940443a1cf0b + last_write_checksum: sha1:464b0e6e022f20474456c47f116c98f65ea6d7df + pristine_git_object: 9d623ac3fa75727e89d260d323311943373a1936 + docs/Models/Operations/QueryParamBenefitIDFilter.md: + id: 87f8103d1758 + last_write_checksum: sha1:0fb7291aab4745e5337a3998473d7927254d1379 + pristine_git_object: 119a625ee65f5f34b579ee841ef14b3bcaa5d9de + docs/Models/Operations/QueryParamBenefitTypeFilter.md: + id: a2018ca8da6d + last_write_checksum: sha1:09d2b7e852ed5f8956565e9e1b7aedf6cefd7b96 + pristine_git_object: d1cd215ada1f2b41817afea0ac5eb5a15fbaa8ac + docs/Models/Operations/QueryParamCheckoutIDFilter.md: + id: 00a0d955f1a7 + last_write_checksum: sha1:d5e3c91d1636135c32f1293bda93dfb845c89d33 + pristine_git_object: e21414f1c898c210a189af5c0908eb4a9485500b + docs/Models/Operations/QueryParamCustomerIDFilter.md: + id: 2bbbcc12afa7 + last_write_checksum: sha1:702e43bd4bf69c71c52fedf97d63e971809e1cc6 + pristine_git_object: 5274584e325bf3d0fc4341ea9b0ca0e9da99dd20 + docs/Models/Operations/QueryParamDiscountIDFilter.md: + id: 64930b8553b4 + last_write_checksum: sha1:2f5a91e8097de56e098ceb6a2ee329481a3c7d4e + pristine_git_object: 40c7ec66d733649bff9213b6d6fa2788aedf9765 + docs/Models/Operations/QueryParamExternalCustomerIDFilter.md: + id: a77899d3c697 + last_write_checksum: sha1:19692b94891daba399dc3bfb719301a764e0118d + pristine_git_object: 651ac7a5d994dc39d4239d7e3d3453b43eee7259 + docs/Models/Operations/QueryParamMemberIDFilter.md: + id: c6f8dd0d601e + last_write_checksum: sha1:1e7f4480ba373e2d8583c1c0f4814c8d6ad4f015 + pristine_git_object: 206933e4640e7d89fbcc9027e81cc35d519a209c + docs/Models/Operations/QueryParamMeterIDFilter.md: + id: 791d056fd407 + last_write_checksum: sha1:198f9898b3f18f79c7d11250f2da87fa50589eae + pristine_git_object: ed6ca338556298b0b8741d774f63eb0cc8096ade + docs/Models/Operations/QueryParamOrderIDFilter.md: + id: 088c86c2efbd + last_write_checksum: sha1:4dcf1f40e9241f49d5826b203a1f8fd1563c8d09 + pristine_git_object: c92d59b844e0b9c9fb9ae407d095a52ffc3d0165 + docs/Models/Operations/QueryParamOrganizationIDFilter.md: + id: c692b37523ba + last_write_checksum: sha1:e2fc8d0458b6a22ee74ef3d844727d96288b758f + pristine_git_object: bbb0a5c94032f97295065c5e4614013375ea533d + docs/Models/Operations/QueryParamOrganizationId.md: + id: e4d95f71b211 + last_write_checksum: sha1:30b53680641e44fbca2a12c682f163a5699617ba + pristine_git_object: ed4a8af1936d50faaff3eddf1345e5a9c2dd594a + docs/Models/Operations/QueryParamProductBillingTypeFilter.md: + id: a7a29cc91fa3 + last_write_checksum: sha1:cb3a6f2fa17564553ac920a52c788531fa84793d + pristine_git_object: 1f5ebb91e38c5f681a7f5c026f2e137c8792f5a4 + docs/Models/Operations/QueryParamProductIDFilter.md: + id: b5968b719907 + last_write_checksum: sha1:7cb13204e67b1bcab2088be94a74d4e44d0989ce + pristine_git_object: 67d103c684aca3d826d2f3d8c603fbc9df2ee01f + docs/Models/Operations/QueryParamSourceFilter.md: + id: 9b51c7145bd6 + last_write_checksum: sha1:2f0136eca6d8fd8e291b35f68b3af9e32e95e86c + pristine_git_object: 23d79adc592272bf89780f3134187c82c447339b + docs/Models/Operations/QueryParamStatusFilter.md: + id: dc6d63fa9dc0 + last_write_checksum: sha1:ee579afc068370dc99e7ff6ea34cb9f3c3947330 + pristine_git_object: cb2b779ccf794ad6dc5e8169112e8cf76a312256 + docs/Models/Operations/QueryParamSubscriptionIDFilter.md: + id: d89fe375d72e + last_write_checksum: sha1:796410a5ccf3070f1d2e49224286194f2a565cd6 + pristine_git_object: 3e18e46ec9f0e304344cde2ce3cbf63f07ea7a85 + docs/Models/Operations/RefundIDFilter.md: + id: 411aca8f1ad9 + last_write_checksum: sha1:e2463c039e848b453317063ece7a50e5cf031c4d + pristine_git_object: cdb0a7216d69037c2ad8b167b32037d3197b8ebe + docs/Models/Operations/RefundsCreateResponse.md: + id: 368e7904b5a9 + last_write_checksum: sha1:0896dc856d6d5b4aa86ed665396cbc1c83c1102b + pristine_git_object: f81199be0fa2b0db08b2b1674497f8dca9c2060e + docs/Models/Operations/RefundsListQueryParamCustomerIDFilter.md: + id: 18746e74a9c6 + last_write_checksum: sha1:58218c8cf648135bbbf929a408c76e074c0e1796 + pristine_git_object: 1f6d92c8827d9372ef86d2784e5a3cf53dd4b532 + docs/Models/Operations/RefundsListQueryParamOrganizationIDFilter.md: + id: 891df591327f + last_write_checksum: sha1:8f106ca73c7fe4f40673eb144d6a933c5e2d0fb1 + pristine_git_object: 94130d12560b0984b0e22381ec784fee0678adb9 + docs/Models/Operations/RefundsListRequest.md: + id: 06dd9b075fda + last_write_checksum: sha1:6612fb03c891d743b3348a0d30b282db76c207f5 + pristine_git_object: bf96ec66e39da926e90643013238532af8a78d0d + docs/Models/Operations/RefundsListResponse.md: + id: bd297426fd5d + last_write_checksum: sha1:01d63e9621bf00f5421896952c76ed8e69b0359b + pristine_git_object: 73b29d28d3fadf5f3a327a6a29ad8396567d04dc + docs/Models/Operations/SourceFilter.md: + id: e339ef0da379 + last_write_checksum: sha1:39fe6c0e1da4d088b55dffff28a90af6f6d44c3a + pristine_git_object: 4b1a2ce74ca437d7cffd716b2f226fa9a1adb93f + docs/Models/Operations/StatusFilter.md: + id: 4bbec4567062 + last_write_checksum: sha1:8f5afd35f57836420e9dc58369b2f882f75b139e + pristine_git_object: 80900541f4f3aa343c15e6b061073fdff1de2417 + docs/Models/Operations/SubscriptionIDFilter.md: + id: a580e21e6d18 + last_write_checksum: sha1:8a2727d602d4f6cdfd5e086dc68a8d1b39300dc0 + pristine_git_object: 1e98523ce59ecaf1e966954ab82f1940cb7963ef + docs/Models/Operations/SubscriptionsCreateResponse.md: + id: 826791c43eb8 + last_write_checksum: sha1:3bb0a5ef7e8361f9009603c3846b60821009a162 + pristine_git_object: e01a81125630c16353f677aadff401e0e2c278c5 + docs/Models/Operations/SubscriptionsCreateSubscriptionCreate.md: + id: 504bd42e2cc4 + last_write_checksum: sha1:a77c3636edc03c8c6f735b919100ab0d6427e210 + pristine_git_object: 3f91b38e5e744599c9d17d1e5f155dc66302fba5 + docs/Models/Operations/SubscriptionsExportRequest.md: + id: 5f5423d3627e + last_write_checksum: sha1:29aee77c980475492db1d069e915a79645b7ae67 + pristine_git_object: 7df0df7b9d15e8eeb892832e83d3aaf1208fd28f + docs/Models/Operations/SubscriptionsExportResponse.md: + id: 46d80ba3bbe4 + last_write_checksum: sha1:6b37de5012b2a5cbb024a3f965bcf4074f58e995 + pristine_git_object: 8ed3a85728e1cfef60acf9d47e618486621201f6 + docs/Models/Operations/SubscriptionsGetRequest.md: + id: f195180bb30d + last_write_checksum: sha1:bba528bb9c36478b58193a33878d52322dcad699 + pristine_git_object: 210686b507c52ab4ae68bba07d600c3cdbd647e7 + docs/Models/Operations/SubscriptionsGetResponse.md: + id: 00a74495cc9c + last_write_checksum: sha1:bfe320f30b787f6d7cd4037a76078d06367537d7 + pristine_git_object: 30469129c270268fb23e55144a212c27abac227b + docs/Models/Operations/SubscriptionsListRequest.md: + id: 8fb9ac22ef91 + last_write_checksum: sha1:43be95c45316fcb592baaf54c5d4af01f8ec33a3 + pristine_git_object: d1ce9fc835a51e15246851f2923365b267b58a75 + docs/Models/Operations/SubscriptionsListResponse.md: + id: e42ca07e827c + last_write_checksum: sha1:ea561c9a098589fe826688123d1ca702215f96b3 + pristine_git_object: 983ae2e55c608f3a0c54bdcbc44c9701cde6b94c + docs/Models/Operations/SubscriptionsRevokeRequest.md: + id: 82beb192da00 + last_write_checksum: sha1:dd2b5b67044d7c4d60051ee70da319f608dccccc + pristine_git_object: 2984adddd0f221fcea88b278678312ae3d05a3dd + docs/Models/Operations/SubscriptionsRevokeResponse.md: + id: 31193056fcab + last_write_checksum: sha1:431e12ae11ba542676937caffb36e4f176692156 + pristine_git_object: f4f87cd8ee6aca7e58864f2850392ab4cfd0ff8a + docs/Models/Operations/SubscriptionsUpdateRequest.md: + id: cab7fc6c2939 + last_write_checksum: sha1:576aa1dad621f7818f434dc245697de2f96bf38b + pristine_git_object: 499196204dff5150171ccc6b1d63ed4699b12281 + docs/Models/Operations/SubscriptionsUpdateResponse.md: + id: 364c71dff2ee + last_write_checksum: sha1:9f1625033d38882b8fcb39ae985a083ce98b4a82 + pristine_git_object: e9f8c860d4550a1c8a987c930792fb339bc924ff + docs/Models/Operations/WebhooksCreateWebhookEndpointResponse.md: + id: c685d332e49c + last_write_checksum: sha1:f4c1d9dfc567ff94750bd1f95a786d086332d9ac + pristine_git_object: 91d422239d4711935266635bc96f0c511528c99b + docs/Models/Operations/WebhooksDeleteWebhookEndpointRequest.md: + id: 9ef4fa0a1980 + last_write_checksum: sha1:0c687e21af928d8d7c96b4d134d9641e5528206d + pristine_git_object: 859a7050cd6af967190cac79b4588bf49ecfa6c6 + docs/Models/Operations/WebhooksDeleteWebhookEndpointResponse.md: + id: 9b8bbb55a1d6 + last_write_checksum: sha1:b68fda4e2c8d04c5869dbcefa2622edfe549af5b + pristine_git_object: 29eb22a839742daf2c2f42c2211a46e1a764556c + docs/Models/Operations/WebhooksGetWebhookEndpointRequest.md: + id: 19687555f970 + last_write_checksum: sha1:fd8db3e73635df399faea347c2136a04c7a11800 + pristine_git_object: 54c1a24dcac02d1f2898086cb01ce4964472d943 + docs/Models/Operations/WebhooksGetWebhookEndpointResponse.md: + id: 93fbe07b742a + last_write_checksum: sha1:78c862879f41ac2b61b13a526148c581f5ce0fb9 + pristine_git_object: 820241cab50ed48d8469cbe83fcb236f542d99e1 + docs/Models/Operations/WebhooksListWebhookDeliveriesRequest.md: + id: 2c7d5283a7d2 + last_write_checksum: sha1:eb2ce1043acd72af1023e85321682d4a7b632001 + pristine_git_object: f5ed08fc3f62eddcd9d351c1788bc54b36084650 + docs/Models/Operations/WebhooksListWebhookDeliveriesResponse.md: + id: 73aace625c95 + last_write_checksum: sha1:1a97d038e0ca477b7eeb900ef0f8a557f3443994 + pristine_git_object: b84323de508fadab26935f18d083e505b86351d1 + docs/Models/Operations/WebhooksListWebhookEndpointsRequest.md: + id: c25a96bf2ae8 + last_write_checksum: sha1:beb8450ddf62afc6e8c1b2290da9d470967e9538 + pristine_git_object: 51c076df3e0cf4729bf0a8cee77c7a19472fb769 + docs/Models/Operations/WebhooksListWebhookEndpointsResponse.md: + id: ff1466a2bcd2 + last_write_checksum: sha1:b27524bab77c6abf9cb3c874ad007ae5a14bc778 + pristine_git_object: 72425119d3dfc85c08daac9838d0f20819f09e91 + docs/Models/Operations/WebhooksRedeliverWebhookEventRequest.md: + id: f062dfff0891 + last_write_checksum: sha1:31225984cb47f115dda51ede3795b934491b55dc + pristine_git_object: 8ecaf026caaf3947c4764315bd9da3cc00ed76a4 + docs/Models/Operations/WebhooksRedeliverWebhookEventResponse.md: + id: 402ae9199513 + last_write_checksum: sha1:422a802855b1f8e1809e4204bbbe1afeedfdf592 + pristine_git_object: 414a3220ce127b72b4d8c89af1b96cf63f53344d + docs/Models/Operations/WebhooksResetWebhookEndpointSecretRequest.md: + id: 4f12170aa5a0 + last_write_checksum: sha1:790469b9766aa1f226c32d9aef41e31894a57a7e + pristine_git_object: 7af9a049a45798b25d257db87c38750fc4389a38 + docs/Models/Operations/WebhooksResetWebhookEndpointSecretResponse.md: + id: 5a1fb87895d2 + last_write_checksum: sha1:48c3237c811e84e8652076a9cefc7f1ad5cce3bc + pristine_git_object: 33c4a3b0d230b093ffcd01691443925084b30b54 + docs/Models/Operations/WebhooksUpdateWebhookEndpointRequest.md: + id: 03743ced5723 + last_write_checksum: sha1:9f3d5199a2233db40f03a5740b85f7c31d87e453 + pristine_git_object: 94055131df4bda309dd9d263de234422114b75b8 + docs/Models/Operations/WebhooksUpdateWebhookEndpointResponse.md: + id: 894ac060cc5f + last_write_checksum: sha1:1912984f2ae450fbdb21362fe7cca0f1a6093d0c + pristine_git_object: bf56dfe741457811b3ec5f4e60dc33745d822bb6 + docs/Models/Webhooks/EndpointbenefitCreatedPostResponse.md: + id: 578fd8188899 + last_write_checksum: sha1:880c9e333e5dc3160cff87a944c6172c990e5371 + pristine_git_object: bf8a446b2c298637b3e6efb283774c639dd78689 + docs/Models/Webhooks/EndpointbenefitGrantCreatedPostResponse.md: + id: 65411ccc184b + last_write_checksum: sha1:3e8b2f7a41bfd4407c633b7959632d3eb8728006 + pristine_git_object: 556762dc1d19433cf58e3f5339177e82b9fae00f + docs/Models/Webhooks/EndpointbenefitGrantCycledPostResponse.md: + id: 717de458fc25 + last_write_checksum: sha1:47a5e15830008b9c62f36099a0bbe6d74e36a659 + pristine_git_object: c5dc13ac3c5b1ef150e08bf68921f181d11f4585 + docs/Models/Webhooks/EndpointbenefitGrantRevokedPostResponse.md: + id: ec2d8649e304 + last_write_checksum: sha1:85efbb77682f49b1f7754b0b37de2334c21aa70f + pristine_git_object: f409b1adfc392387469617a08e192a7f01e08193 + docs/Models/Webhooks/EndpointbenefitGrantUpdatedPostResponse.md: + id: 722a8b36d795 + last_write_checksum: sha1:6629c4ab2fb0c9b6fe9cdbc40f5924167144b4c9 + pristine_git_object: b5c80ad34b057f824b4536b5f2a2bb8a25cefeb0 + docs/Models/Webhooks/EndpointbenefitUpdatedPostResponse.md: + id: 9382b2707ed5 + last_write_checksum: sha1:72e3e77a1e207a71a943342cf6fe61f77c332fac + pristine_git_object: 5891945fe27f827b2338dd0e4f415709b95a6f40 + docs/Models/Webhooks/EndpointcheckoutCreatedPostResponse.md: + id: 30744e22f42f + last_write_checksum: sha1:4611a0b6caf95d4ad9f09faab631fb30525eed74 + pristine_git_object: 5b91fd9b49fd76f78128c6840b6bb8628a16e49b + docs/Models/Webhooks/EndpointcheckoutUpdatedPostResponse.md: + id: 247d15fbfa28 + last_write_checksum: sha1:9a416626f7f358c93d6ea61746b94fe5061a18ef + pristine_git_object: 2e246b819c14169b6583f2cb0e08570f37fd606c + docs/Models/Webhooks/EndpointcustomerCreatedPostResponse.md: + id: c8cbcffc122e + last_write_checksum: sha1:3dd795ff3d75713ae97708350065ccd2742c307e + pristine_git_object: 16b5684a955bf5fb3fb7c57624739e4ee542f2b5 + docs/Models/Webhooks/EndpointcustomerDeletedPostResponse.md: + id: 863c9bf557de + last_write_checksum: sha1:20627b425dae596c5d3df4c13e9164d1246f8494 + pristine_git_object: 9f3d44b063d8ef0a2ef14fc49b234f4b401d3ebe + docs/Models/Webhooks/EndpointcustomerSeatAssignedPostResponse.md: + id: 5fe3fb2165a5 + last_write_checksum: sha1:da0041e631742ed01965879fa4df11aceee824ed + pristine_git_object: 1b06839fc880fe6c6a7e71d9c6748ab868df8f57 + docs/Models/Webhooks/EndpointcustomerSeatClaimedPostResponse.md: + id: 7aea802a748f + last_write_checksum: sha1:967f0dc11873cb22c664546c90b8cf955abd5346 + pristine_git_object: a251086c3afe1ce6af8899b2c255f85475857b02 + docs/Models/Webhooks/EndpointcustomerSeatRevokedPostResponse.md: + id: 7ec14b4c75fc + last_write_checksum: sha1:eccbb648e6cbf53d241e553256c1ba11de12bbea + pristine_git_object: 7e0fe98d33b14d43f922daaa7647af950840619f + docs/Models/Webhooks/EndpointcustomerStateChangedPostResponse.md: + id: 35693a656076 + last_write_checksum: sha1:77312f16093510b7480acbbefed561448fa9f12b + pristine_git_object: 1fff3eff65184d4e975cd822c49f25d746b08cf3 + docs/Models/Webhooks/EndpointcustomerUpdatedPostResponse.md: + id: 6f61f8f8b0af + last_write_checksum: sha1:f99e6ef02c2110e10bae596958188c9eac13d0ca + pristine_git_object: cf62365bc59d7c2c13e2f26fdc6f56b7df438057 + docs/Models/Webhooks/EndpointorderCreatedPostResponse.md: + id: ee7863df3bdd + last_write_checksum: sha1:fc8d9fdde03f769c332fc486e58ac160f37bb6a2 + pristine_git_object: de6f634aa53e82ae8aa1559f32b185f3e069ebb8 + docs/Models/Webhooks/EndpointorderPaidPostResponse.md: + id: f15805f0fc7e + last_write_checksum: sha1:012fe297bd69b35720dfab6fe5cf11a1c4d936bb + pristine_git_object: 1bbcf68194afde80f4d3c650af8fa0de88cd53dd + docs/Models/Webhooks/EndpointorderRefundedPostResponse.md: + id: 9d18a9211e4d + last_write_checksum: sha1:19b5b56cbc8d07ccbedb492689049ef1f570b013 + pristine_git_object: 5fb7273b1c87f7612899a86925274d05e03d93da + docs/Models/Webhooks/EndpointorderUpdatedPostResponse.md: + id: f0379a617944 + last_write_checksum: sha1:1bc05c1f5cf36a2fa744762cd68b158b25e29600 + pristine_git_object: b2345b81fde2469d658e59de173f445754da5afb + docs/Models/Webhooks/EndpointorganizationUpdatedPostResponse.md: + id: c465c80b548f + last_write_checksum: sha1:3599a4fde96aa0eb86858c1103fdbc8440a705c3 + pristine_git_object: 9a2ce2f457b24eaad54eedca92f3dfa03f22c008 + docs/Models/Webhooks/EndpointproductCreatedPostResponse.md: + id: 864dccc7be9e + last_write_checksum: sha1:26f1913f5853b674a68291e2284541b3b5ad34d7 + pristine_git_object: 9dca5871e76982dac0ed352430c5126c15624c01 + docs/Models/Webhooks/EndpointproductUpdatedPostResponse.md: + id: 7d04b3d3b456 + last_write_checksum: sha1:0203b692c5a99d5e2830b0a2b35d3f0d057d77bf + pristine_git_object: a585947cc60c86be65a85fa3e8afb58b920e295f + docs/Models/Webhooks/EndpointrefundCreatedPostResponse.md: + id: b5c63fe79199 + last_write_checksum: sha1:4d0083df758a4482bd5a11884c7de0af5f439ac0 + pristine_git_object: 1bc5baa3368c30b47562545c5a2e0f042928edc0 + docs/Models/Webhooks/EndpointrefundUpdatedPostResponse.md: + id: 726309f8637d + last_write_checksum: sha1:f1c90c4c6e671bd2c631158ceb493f57ff32e290 + pristine_git_object: 95e28153d6c59a26cedb954fb8541f6f54f05d8d + docs/Models/Webhooks/EndpointsubscriptionActivePostResponse.md: + id: 3b781d2ceaa1 + last_write_checksum: sha1:2738ad67afd87f4a084172c83f370bffad5ccc8a + pristine_git_object: c2f47ae634c194ebbe6e7957367a98e702bbab78 + docs/Models/Webhooks/EndpointsubscriptionCanceledPostResponse.md: + id: 1eaf66d03493 + last_write_checksum: sha1:578e4b854c40af392f4e0b53f9439f1da31946ff + pristine_git_object: 8d946a062db2a5f12f85230f27dc5f49c18e4749 + docs/Models/Webhooks/EndpointsubscriptionCreatedPostResponse.md: + id: dc0fc984512b + last_write_checksum: sha1:b204fdd30b63838ba4120383509ab298f450d9ed + pristine_git_object: dc0d91306192912d93fbb7b706cb0bdf89752938 + docs/Models/Webhooks/EndpointsubscriptionRevokedPostResponse.md: + id: 0e38029d21a2 + last_write_checksum: sha1:45b500d26622f37e6b7f460a34aa7ee9f9278231 + pristine_git_object: 04dcad65a9fa5463bda7a3497241fc9eedc80c28 + docs/Models/Webhooks/EndpointsubscriptionUncanceledPostResponse.md: + id: 3d350776d4e2 + last_write_checksum: sha1:ecc645322423c916591df175028f7022c97315c4 + pristine_git_object: 8b430df80b77ad0198ea55a1b0e4449d822a1491 + docs/Models/Webhooks/EndpointsubscriptionUpdatedPostResponse.md: + id: 5006d2e8742d + last_write_checksum: sha1:14b623069ec4a44d63895e96ae10c99aec55ed9b + pristine_git_object: 8e1fc41d52485607c27faef9dcc60d0a90699dc9 + docs/sdks/benefitgrants/README.md: + id: 2c33ee9f89c4 + last_write_checksum: sha1:5d62ae914e612d525c984d6a462ecbe0ad56b75f + pristine_git_object: c59ba7ec053e56b95e1acc405d2bb51c3296ae0d + docs/sdks/benefits/README.md: + id: 0cec85e08d49 + last_write_checksum: sha1:76a5f59fa07a7fae841a7d46442824fb67d4abdc + pristine_git_object: 31bfed29be4c05b07b14ba1c05c5bb902e3e5133 + docs/sdks/checkoutlinks/README.md: + id: 728253d63ddd + last_write_checksum: sha1:c37de42149dd7430841edea6f29102f6d93c8f8a + pristine_git_object: 53c0f8dba921b58844591cb943e7917f17a8ad2b + docs/sdks/checkouts/README.md: + id: 4fb6631c9f7a + last_write_checksum: sha1:d4172b020d370133f1bff8cd6a3e90a31a9625e4 + pristine_git_object: 350fe428f1cfbc778278fb5b5044a0faede4e924 + docs/sdks/clients/README.md: + id: ba883fd0c1cf + last_write_checksum: sha1:16b2b1393a1be0bb67f9377550e76648b4fcfc25 + pristine_git_object: f4a7382c56c366ae54371833d9217e09dde22e2c + docs/sdks/customermeters/README.md: + id: 0096a6ddc6e7 + last_write_checksum: sha1:7d820ca433f5d4bcbf26e84f01e4112e5ebed08a + pristine_git_object: b835fbf2f151b79b6b6400a295e00578d696fab7 + docs/sdks/customers/README.md: + id: 9332759cffc2 + last_write_checksum: sha1:013d49c0084b492c5c652ba878c9d98d01ef3c94 + pristine_git_object: cabbca4ad6facac7d3a0fde94489ea39fa944db2 + docs/sdks/customerseats/README.md: + id: fbb862af52f5 + last_write_checksum: sha1:dc2a75f796b5e103c78c05a1bf3a119203836725 + pristine_git_object: 9699baf6727f275156d133d74ca8c770e2d46973 + docs/sdks/customersession/README.md: + id: 9db9c5c50c1d + last_write_checksum: sha1:0a01f0d855f79b12fc1984ebdb546758a97a1589 + pristine_git_object: 9557acdbb3177d821a7d0cb01b8c5a6df81698d4 + docs/sdks/customersessions/README.md: + id: ea6d8fa4f27a + last_write_checksum: sha1:b83f2411871013911b607ad07e11a0ed274ff180 + pristine_git_object: b4aea73cb5a02001c5d943403b9619d1ab15b878 + docs/sdks/customfields/README.md: + id: a205cef73249 + last_write_checksum: sha1:1deb6d01e01b06e365f25d6ed41098d5404d5261 + pristine_git_object: 3a09447d68ae1473d366e24e05431b61b0d878a7 + docs/sdks/discounts/README.md: + id: "000723261694" + last_write_checksum: sha1:8bd9707a03e6d6ca781ad8bb400272275387783b + pristine_git_object: 7bbc234ceb694bee8dd3f50c276108235e93aab7 + docs/sdks/disputes/README.md: + id: 5b14d189cefd + last_write_checksum: sha1:e76e64ed71258f4708457b4d369fa9a01d072e3c + pristine_git_object: 33a53419ece285dbd1c02aa4185cac641c65b259 + docs/sdks/downloadables/README.md: + id: 72073854b1ac + last_write_checksum: sha1:5a9920c4cce980615dd56ee68820f9ac00b53bd6 + pristine_git_object: 27a3ccece09262a168156338a3f94a1a2649eaa2 + docs/sdks/events/README.md: + id: cf45a4390b9b + last_write_checksum: sha1:46178028a15f1d056c735f597b3bdef91781f5af + pristine_git_object: 27d8bae694504facee1593e4a7d35d781ce72d0a + docs/sdks/eventtypes/README.md: + id: e3c4448534b1 + last_write_checksum: sha1:cc45a759421c574e4a607f0ac47c4100dfc0cfa2 + pristine_git_object: ec9aaaccb37807d9d1f9a2e9333860559c7b411e + docs/sdks/files/README.md: + id: e576d7a117f0 + last_write_checksum: sha1:335124176dd15cc3c7af26d741120f2138d81015 + pristine_git_object: ff521fee5422bcf9a4a2d226f6c58ab3c2ca97eb + docs/sdks/licensekeys/README.md: + id: 119117936b1b + last_write_checksum: sha1:039535c6829aa762f76b8d9668b822667377b862 + pristine_git_object: b8f20eba7ba919d6e83d02f34bc9fd98f2f6378f + docs/sdks/members/README.md: + id: efb92d440525 + last_write_checksum: sha1:150385b4921b5f81ca235c13e4e033944630f50b + pristine_git_object: ebd4495adb2e41ab36dbb544bc39fddacaf820f5 + docs/sdks/meters/README.md: + id: 2d725619329c + last_write_checksum: sha1:f5b57da10c9f6ddd5e66e22fac8212f29e85f379 + pristine_git_object: 8e8069f27f8f5473a2dfa7b26cc765588db711c1 + docs/sdks/metrics/README.md: + id: a8545d964e21 + last_write_checksum: sha1:24d4701cff952cb656597d5196f620fb252dcb01 + pristine_git_object: 0cd2b8875fef6930c0ccf092ac70ee021525a5e2 + docs/sdks/oauth2/README.md: + id: 0d3d581bbf0f + last_write_checksum: sha1:218f6c9776b9fc2d148634ba1a2d04ab11bc683a + pristine_git_object: 03915f2ab61081400c3ca5c99597241d23da8172 + docs/sdks/orders/README.md: + id: fc5b2caf3cb2 + last_write_checksum: sha1:269f09d08aa486cb3de2e81395820a70fd69e0c0 + pristine_git_object: 3334f595ac08d2416d41480a46c5e9a84532a262 + docs/sdks/organizations/README.md: + id: 3425667a2db5 + last_write_checksum: sha1:73013b8d463b47524dd320d618088f6cf3b345b8 + pristine_git_object: 8a30741820ba1a9d9a8d3caa647e3e43037caf76 + docs/sdks/payments/README.md: + id: 0ddb15ec8c20 + last_write_checksum: sha1:b21907e689bd154a04c168ba49cd99ed998e8b81 + pristine_git_object: 1a06450817cb03f1074ea194a4dfe61c61cc3720 + docs/sdks/polarbenefitgrants/README.md: + id: 895344203d7d + last_write_checksum: sha1:01eddb898c1e9d1530616fe3d0b0a6f13042437e + pristine_git_object: 873e68df143f209a6cdf6dd82289cf5879d28803 + docs/sdks/polarcustomermeters/README.md: + id: 5218e3eccdc2 + last_write_checksum: sha1:03ef1e8ab24e5e3ee8d3d4da7aa15ee954a0fb0f + pristine_git_object: 38c2317313345f6648056c9bfd2458620be5bf05 + docs/sdks/polarcustomers/README.md: + id: 0bcbb3daaedd + last_write_checksum: sha1:44b2b912f78a4a44cbdc18da32ed287c2756ae19 + pristine_git_object: 2140f9dbc21d08c6bfc37893c83f8f3c06a4abd7 + docs/sdks/polarlicensekeys/README.md: + id: 7f322ca756f0 + last_write_checksum: sha1:665560069078c9435a6f6473f9ed8eb534a7763a + pristine_git_object: 69f4425d0e5862119d8894c9a7cfd812b8d4c4c6 + docs/sdks/polarorders/README.md: + id: aa45777cefd6 + last_write_checksum: sha1:27738fa96fc417e6953c353463e9639e1d74f38c + pristine_git_object: a0130449a507ad8c322cb5ed08876f2dbc234158 + docs/sdks/polarorganizations/README.md: + id: 6e664ebeb7a9 + last_write_checksum: sha1:90ff661c55df51cdbe39e0a9fb57e87d4b326e1e + pristine_git_object: ae301121263c3b218f0199090b3f4c0c9eeb43eb + docs/sdks/polarsubscriptions/README.md: + id: 3baeb6932bf4 + last_write_checksum: sha1:e5d869dd91f0c9c6ef6c4a3c9e13c1f01043880f + pristine_git_object: 72a2a96c721a74d80e4c75428c9bb91f97640261 + docs/sdks/products/README.md: + id: af06255e12ab + last_write_checksum: sha1:b627fcd4f4de7151ddbdba7cd7ed13cc1ac83f1e + pristine_git_object: e81542caa84f9999b6742ee99489c6cc312fa488 + docs/sdks/refunds/README.md: + id: 451a9838a921 + last_write_checksum: sha1:29b102b14b816244bdf0ddec68c94208e15808ce + pristine_git_object: e43d6ac4869f35089f4859da72b64b2030466726 + docs/sdks/seats/README.md: + id: 5dd624f51870 + last_write_checksum: sha1:02ea69b0ab89eb40c44bd316634a5c4c34838f46 + pristine_git_object: 0c73255d414f56e77875cf93156c35b24096b092 + docs/sdks/subscriptions/README.md: + id: 298b9ab3c3e0 + last_write_checksum: sha1:fe872bda7f231f4f78399301071858e44e3ffbc2 + pristine_git_object: fdde86a1f3bc8523bb69f58116c9afd97b527507 + docs/sdks/wallets/README.md: + id: d9388c541e1a + last_write_checksum: sha1:d8b09b04c75bcaf336b485262227965fac1d1e0d + pristine_git_object: 4e7f760cfe8ede1292ae0764f2919af1719f99c1 + docs/sdks/webhooks/README.md: + id: e21b32d786a4 + last_write_checksum: sha1:81bb2b50c7d718d35bcabb8cf69d4fcee20dd9cf + pristine_git_object: 618d1918704c624f8eef5654d54066a7dadce0f0 + phpstan.neon: + id: 9503203c22f7 + last_write_checksum: sha1:36c7aff86142888cf147c7dceed4bbc02049e8fd + pristine_git_object: f623fd192fd882958041cfa10f202c5303cd9ea8 + phpunit.xml: + id: 357499abc6fd + last_write_checksum: sha1:1a2f73f76c0929634baf4e48f5718b9a2449be79 + pristine_git_object: d3f71bfa07200801d6b6a0b7a94576259d12ab31 + pint.json: + id: 62bb227d0546 + last_write_checksum: sha1:fc5919a12e8478ad039f103190710e526e680d73 + pristine_git_object: e34fd80ce946c6edd9cd68e379392296c0fe796c + rector.php: + id: 6615ad7e99dd + last_write_checksum: sha1:2c0586f29783d1cdf80ea09f3ed0f4693329f3e6 + pristine_git_object: 40eb9bfbea10383ae16ce195da9113bb2abfc586 + src/BenefitGrants.php: + id: 5019ffab0b68 + last_write_checksum: sha1:cba954637b0989bc3c5d7931f90a0c97989496ca + pristine_git_object: c306a9f1448119c779a135e34ab1cd270be4cde1 + src/Benefits.php: + id: 21c205afb435 + last_write_checksum: sha1:252dcb4c70e0e716c9739af4444b169af5eb59d1 + pristine_git_object: 7b8e2842884a4f5ad6791f29b895a913fa23ec41 + src/CheckoutLinks.php: + id: e2f70e8a49ae + last_write_checksum: sha1:1764fe8e98d1e4b9b1bf8a2388973b70fcecdc2c + pristine_git_object: 0ec7dcb5dd5d6215954d0e9b75fd274e8a7e7179 + src/Checkouts.php: + id: 5c44146ec221 + last_write_checksum: sha1:ae6ea8780697765f462b9e77f909fedb18ba2aa0 + pristine_git_object: f17a2539f0ab3768fd8fee327678d52d2288b671 + src/Clients.php: + id: e778356f2ab3 + last_write_checksum: sha1:273935c217bc0a0438fbb64934475f84827b5dc3 + pristine_git_object: a416bb0d0a723e6d31d238368d9db3adb2d7e756 + src/CustomFields.php: + id: 46702472d9f6 + last_write_checksum: sha1:1f29305ddd946a8473c1c6a88eec53c25b92e85d + pristine_git_object: d5637110f6d5c47b507a66999557bd8797e9228d + src/CustomerMeters.php: + id: 09bbd5e449d0 + last_write_checksum: sha1:8cae1e12c567191fe9bcfe716a016c337e6802eb + pristine_git_object: 36f6892b323c9091273fdbf3a27e3505c8924b05 + src/CustomerPortal.php: + id: ac0f0690b80f + last_write_checksum: sha1:08e2512626b3c1e21bb01f0e01e6eae342ce0b2d + pristine_git_object: d6cd7028cef384151ff97212ce330a0aec98d313 + src/CustomerSeats.php: + id: 91108a5ef49a + last_write_checksum: sha1:f438fba69b0f58a0b054d3f41783ad80536850d2 + pristine_git_object: e72726b21c9bd7a5daecb067fefeb0667681a74a + src/CustomerSession.php: + id: be609051c1e5 + last_write_checksum: sha1:507a5f383524f1c7b7303dbc2ca498769af71869 + pristine_git_object: 812c53df13fe87abafce3c37009647e4247de491 + src/CustomerSessions.php: + id: 0e15f60ed50b + last_write_checksum: sha1:ea0fc6204b38aa904107d064cd2662fe63374a0f + pristine_git_object: 28efa036527a6760cfb9e0855a6ac675c8064552 + src/Customers.php: + id: e30600fa045b + last_write_checksum: sha1:5ead406923442d99bab69abde0fd93ad4b227f83 + pristine_git_object: 077428c9ec179a268a7fefe3316ad23de84d8f6d + src/Discounts.php: + id: b069979cc4e3 + last_write_checksum: sha1:9b3a0919707c2e27f45dd1f4469b0f4172df107f + pristine_git_object: 9b823f75a31f7c4cf235df89a4226dd0e55dc732 + src/Disputes.php: + id: f473bde79761 + last_write_checksum: sha1:b6292b5b39ee17be53cc39508c9adb104edcfa45 + pristine_git_object: f0f9bbc10e1abe0ef937083d4e6635d5827c9b5a + src/Downloadables.php: + id: e0cd6fa5a3af + last_write_checksum: sha1:82cce615e7eb5e7ec1cf1cb76da32dad95a08e6d + pristine_git_object: 01575753ef33961a6151422d046e16ffa5375ff4 + src/EventTypes.php: + id: 5845377e86ec + last_write_checksum: sha1:4c8993344c2168a4fa803868736df5a336ec16fd + pristine_git_object: ff4cad0e49ed6fd7cdae48e8922ac30b31e3d198 + src/Events.php: + id: 0907f840e896 + last_write_checksum: sha1:1878133041dcdeec83e3ab35ca3dac52260032fe + pristine_git_object: 29fa282a4359771fd94eca301679991d24dfa6cd + src/Files.php: + id: ad1a49e101d7 + last_write_checksum: sha1:41d69a63b7334326aba0a01d813a425bc82de1f4 + pristine_git_object: 6160f8de52deca027ae8ce844396924c0ca8b57e + src/Hooks/AfterErrorContext.php: + id: d3767eb93096 + last_write_checksum: sha1:4aa2e8fa3093ef72cb90e7542ffa1973bf2b4f7a + pristine_git_object: 4e01dbb04d075ad4567a4413acfb54ef483496cb + src/Hooks/AfterErrorHook.php: + id: b6f229875029 + last_write_checksum: sha1:fef433edc0870253734e2af16e0076253d7064c9 + pristine_git_object: 0756809d44e61053ae542b117625d2538619298a + src/Hooks/AfterSuccessContext.php: + id: 1297ed8410e9 + last_write_checksum: sha1:5a34060df7c9eebcece98bf32001a30a032450ab + pristine_git_object: 60ca42f2ba24a77aad7911898bd60ef3cfbca72f + src/Hooks/AfterSuccessHook.php: + id: 3f9dd7b31c3a + last_write_checksum: sha1:65d729ac3af8f452299a2e74ba0def45e8319fa7 + pristine_git_object: 00e395b83a09c4077a30d46b75d4c172ad75f281 + src/Hooks/BeforeRequestContext.php: + id: 62d4f2980d2d + last_write_checksum: sha1:121e4aa1bf20f428f2143741f99a715beedb0bfa + pristine_git_object: 9d5f032ea9ac32709d8ae4c62500f664ec28d6e1 + src/Hooks/BeforeRequestHook.php: + id: 55e17f24cc34 + last_write_checksum: sha1:72eac20837ef24957d6946183320129bbc0e8e6b + pristine_git_object: bb3640ce07352bf084d96f746fee3f100fdfc2d7 + src/Hooks/Credentials.php: + id: b37a16c555af + last_write_checksum: sha1:58c276a6d3f2b075343a6ed5793e9415a3e077cf + pristine_git_object: 6ec1a61783624fc541b72384d1b1ffb0231c375a + src/Hooks/ErrorResponseContext.php: + id: 2ba4c41dd54c + last_write_checksum: sha1:4e5f00f6f76c6263696fefe17521f9d813c0acbb + pristine_git_object: 2f8f4d1d74bf8e73ee9d871471f28fc6a5b545f1 + src/Hooks/FailEarlyException.php: + id: 0ae1bdaec63f + last_write_checksum: sha1:84473980e5a1711bbea302b8e3f988c5f974e025 + pristine_git_object: 924920cf174db67ebc8beaabfa33abfa96d71926 + src/Hooks/HookContext.php: + id: 279c02d439a6 + last_write_checksum: sha1:505223d49163e8dc99a33fa8d8aea0cb091a7f4a + pristine_git_object: 77278151e8f3e2c6ed9af4da37f6724db08648a4 + src/Hooks/Hooks.php: + id: 6cf174b736b4 + last_write_checksum: sha1:27e648d86ee3e467d9718f4c83f95166cc306057 + pristine_git_object: e582f77c3552b32e4f1c82e25f25989aa52261e2 + src/Hooks/SDKHooks.php: + id: d31b27b84f0b + last_write_checksum: sha1:71feb820c237235eff13ff8cb8c04dbeb43e2b41 + pristine_git_object: de55ae8a6d296eca617d64f75b52aa42779b1d5a + src/Hooks/SDKInitHook.php: + id: 16729a806274 + last_write_checksum: sha1:3d92febea7de2873682c5dc0c16cc9ee9b37148d + pristine_git_object: 217c5e158e3a739957cca7148265b2c67772d7ba + src/Hooks/SDKRequestContext.php: + id: c229582a4ae0 + last_write_checksum: sha1:37c4fb73c55796e0ae7bb55020108b6dc2fe8e26 + pristine_git_object: 93b9f632a2f6d8f1f830e34563d40683833a545d + src/Hooks/Session.php: + id: dc21f349b594 + last_write_checksum: sha1:6e4ddfad707f9f23101e9a996fefa34bd0b18ce1 + pristine_git_object: ff910fbc2f8bd8c4729ac7debc8d7f5f0aea4388 + src/Hooks/TokenResponse.php: + id: aad5e2b1d06f + last_write_checksum: sha1:db61cc5d31201b81ea705b8c31df8b15864aadd9 + pristine_git_object: bdb300b0a2d3fdda4fec6db7465297005f232015 + src/LicenseKeys.php: + id: 01f70c1c21fa + last_write_checksum: sha1:06b4733456eb657222a1159cee03ddfaa7c6b7df + pristine_git_object: 8937ef11bfe22727c8019403a204758ab3976f5e + src/Members.php: + id: 266c54bb33a3 + last_write_checksum: sha1:141c42377c3fd7a2b7d6dbf467ecec1b66a409bc + pristine_git_object: 02b7253aee69f888bee0447515628680c5f4acb1 + src/Meters.php: + id: 574ccdd96d36 + last_write_checksum: sha1:b53fa739bcd830590dcd870ff4f9a4a3d3ebde31 + pristine_git_object: 412707353874b65b32904c464c57cdcb759fbb98 + src/Metrics.php: + id: 0b9fa7d88c03 + last_write_checksum: sha1:994ea2d1b33b9fb968f51091461cd6d905ecf316 + pristine_git_object: c122c19d0af56eb4618d066d8e25ea3743801aca + src/Models/Components/Address.php: + id: 53caf55d71e8 + last_write_checksum: sha1:5e48d4679c3999626fc5773c58f9384adce0e815 + pristine_git_object: c32be0eb6f94a854545fdc6755a17d856c60c5c8 + src/Models/Components/AddressDict.php: + id: 9527b85accba + last_write_checksum: sha1:9db613ce7c59196b5cd4fe89b1a708e2dd928962 + pristine_git_object: 52d7219bb5bb6b00b34921fb6b4528038003fa3c + src/Models/Components/AddressInput.php: + id: 5b848826b304 + last_write_checksum: sha1:859f7813bc484f5410416b57a2cc18465bab9a96 + pristine_git_object: 9080632f0b598857550ee7fdd9330dca5b29a868 + src/Models/Components/AggregationFunction.php: + id: f614bda59c26 + last_write_checksum: sha1:1b09950809fb13cd2e3d624e7641032e567fb426 + pristine_git_object: 90925a2c1c906239b64b5aa57123035c81bbeba7 + src/Models/Components/AttachedCustomField.php: + id: 4ba74a698286 + last_write_checksum: sha1:5b3dfcdad19680ba51b9e9d73e224d5a938b703a + pristine_git_object: 27c4cda4679b945baff78c77e494e50da01dbb5f + src/Models/Components/AttachedCustomFieldCreate.php: + id: 8921c78b06c8 + last_write_checksum: sha1:03ab7ea77c1367abc89e0438d409343a6381f79b + pristine_git_object: 6fb380d2ec93582d3e5ac7b68f6d4f9f157bf5b5 + src/Models/Components/AuthorizationCodeTokenRequest.php: + id: f7cdf072e03a + last_write_checksum: sha1:0cd547b91a5a9be65ac1d0fda8836c70791adf82 + pristine_git_object: e1ee89be83b11a5a5fbb5657de4ed6b1680bff45 + src/Models/Components/AuthorizeOrganization.php: + id: 44852da6d662 + last_write_checksum: sha1:8344f2137d5fdb6e839df73329022ef457b2edfd + pristine_git_object: 09a8dbd3406ea21c3aa55f0c9c31e17eb2811f45 + src/Models/Components/AuthorizeResponseOrganization.php: + id: 415815f93b1c + last_write_checksum: sha1:d5048784125fd65918884b7d851d6c8fcdca49cf + pristine_git_object: ca0f856a775a67a9c02fb3150754e55b6f8af2d8 + src/Models/Components/AuthorizeResponseUser.php: + id: e0d268103a4c + last_write_checksum: sha1:2dd46b002c17c60581d80f0cf74547bdba1eed14 + pristine_git_object: a0260f77736fad02dc0e6efd22006132fa750455 + src/Models/Components/AuthorizeUser.php: + id: 5f8878b02000 + last_write_checksum: sha1:659273c10076ce782709943ae3cb225cf4d4b64f + pristine_git_object: f7d691bc3268f1ebf9275f7e4155c290a9d5301d + src/Models/Components/BenefitCustom.php: + id: 33c4141274d2 + last_write_checksum: sha1:b79c347a2076798fde8d5e8933c4c51250947664 + pristine_git_object: 3009d50e4d9443e0ed847c7158f3476756745aea + src/Models/Components/BenefitCustomCreate.php: + id: 238c0ca56f5f + last_write_checksum: sha1:71f0bed653e59f9c170a9d54c48fe4f61050f96a + pristine_git_object: 6f3e481495d303edaf4a2d48739b9d9d33c829c8 + src/Models/Components/BenefitCustomCreateProperties.php: + id: 9e96c36945c1 + last_write_checksum: sha1:c0faafe3522d634180a2651cc759604755ece77e + pristine_git_object: 1e034fb87733f468e63d1c4989ee187f4dd6d919 + src/Models/Components/BenefitCustomProperties.php: + id: ef83cbaecc0a + last_write_checksum: sha1:9ff0a83cc89e085f1681a4152e58fe05280afa2b + pristine_git_object: 8c2b13a8034dc15049e734e08dd24a8f7eb75549 + src/Models/Components/BenefitCustomSubscriber.php: + id: 8cb6ea399323 + last_write_checksum: sha1:aae9a731bd9fa168a26243255ff2af7e6f7d09ee + pristine_git_object: e7f398a4a4b71c7bc21ad3ff1f7a452e7ff8665f + src/Models/Components/BenefitCustomSubscriberProperties.php: + id: 8884fdc5b636 + last_write_checksum: sha1:7422e34175e58e2bcfca2ae2388eec005edbcaa5 + pristine_git_object: beeeb3d083a94c464bc098d9c29af68275470347 + src/Models/Components/BenefitCustomUpdate.php: + id: d411fba9b044 + last_write_checksum: sha1:cd1b43810f166bd68659745ab6e9843ad79b026a + pristine_git_object: fdee1a3e40dc6a63d561a6287805dae1906d63fc + src/Models/Components/BenefitCycledEvent.php: + id: db577761c132 + last_write_checksum: sha1:b84c4eaea7dca245ca15c8a7c7c526f3fe7ae814 + pristine_git_object: 238111701f36674881fa8dbe3e13ac286dfcd4cb + src/Models/Components/BenefitDiscord.php: + id: 364b69aaeb4d + last_write_checksum: sha1:e98441f200697b45cc3799c08a041cd593f010a0 + pristine_git_object: 3e2109fbef693bfeb70d0f3e9e618914fc452f36 + src/Models/Components/BenefitDiscordCreate.php: + id: 11d179837c09 + last_write_checksum: sha1:8a482919389ca4cb44411788b2e545105da25a9d + pristine_git_object: 754d405e0be0cb6b79d42719154992baf8089177 + src/Models/Components/BenefitDiscordCreateProperties.php: + id: af399e8eb7af + last_write_checksum: sha1:82ec07e09dad3ee610c51c179cdff37a6220e730 + pristine_git_object: 10c762f6f29e75aea4cc043902f7aaf4f88e2e3f + src/Models/Components/BenefitDiscordProperties.php: + id: 32a1bb50ccff + last_write_checksum: sha1:b6983f9501f4b4fdb530cd375ad2ba48d6ebc610 + pristine_git_object: e329490c4de31a2474157bc4f42dbbb19e15789d + src/Models/Components/BenefitDiscordSubscriber.php: + id: ad54306b7cf3 + last_write_checksum: sha1:0e00f416ceb7446364e3a01bd0a7c0912653b2da + pristine_git_object: 788082c528184ee0d2cc583325c5d3f780a75a57 + src/Models/Components/BenefitDiscordSubscriberProperties.php: + id: 4eaba8778c9a + last_write_checksum: sha1:eba70ead9d86f8838dc138863fdd789b4039fe2e + pristine_git_object: 5b3644348dcb7bc3ac4e75ef76824797fc97caf0 + src/Models/Components/BenefitDiscordUpdate.php: + id: 5467b7077993 + last_write_checksum: sha1:af4e112a81939c120fed32807a108ce74d7d2be9 + pristine_git_object: d831751a72aa67a45da4278f2c04c17b6f043652 + src/Models/Components/BenefitDownloadables.php: + id: cf48da68a96a + last_write_checksum: sha1:532cad548d308979db78eabac3fe1dd4babff8ad + pristine_git_object: fae57399712f92b8f3b2009c9bf033e9b9e848aa + src/Models/Components/BenefitDownloadablesCreate.php: + id: f52c9652952a + last_write_checksum: sha1:5a888ab1ce2c457429a09685d8434d2cd7bf054d + pristine_git_object: 7a4855084e2892d767f87f1ab387b69fcfd052c9 + src/Models/Components/BenefitDownloadablesCreateProperties.php: + id: e02d8cc33bbc + last_write_checksum: sha1:60dcd97751d6987de212bf78187bdc327624bc74 + pristine_git_object: 23c9d034e36428f671997304794cca178a1d4b40 + src/Models/Components/BenefitDownloadablesProperties.php: + id: 52e4d6f367e6 + last_write_checksum: sha1:37dca3053e268e229e0b436950cb3774badd42e8 + pristine_git_object: 4461afab226544020349c01ecc15d92880c3169d + src/Models/Components/BenefitDownloadablesSubscriber.php: + id: 6975537ed5fb + last_write_checksum: sha1:7619291d3e04640ce919249c854b371b43cd4089 + pristine_git_object: 46c501831f21f8e8b18a5cb9dd5b7b989a5278cb + src/Models/Components/BenefitDownloadablesSubscriberProperties.php: + id: ccb87b01e8a4 + last_write_checksum: sha1:ac4d33b89bfdebd1d200eb027a3c2d2b26f985dc + pristine_git_object: 8411fdbaf086a20a4be26acb7d84a64e0972a52e + src/Models/Components/BenefitDownloadablesUpdate.php: + id: ee0c7f8f6950 + last_write_checksum: sha1:7678ce5e97916e9e38afb3da6ecfb2a75c9e01d5 + pristine_git_object: b1b07778535102ff6df3e6a3f45a8f8ac3e3c2c3 + src/Models/Components/BenefitGitHubRepository.php: + id: 2cf79e95fa2b + last_write_checksum: sha1:1a7626ecf13b8149ef0a63b6f29b2eed1be6b986 + pristine_git_object: 25a52975c59502fb26e12c68e1eea165fdee109d + src/Models/Components/BenefitGitHubRepositoryCreate.php: + id: 1b5b26a5e210 + last_write_checksum: sha1:27412c8aae9334d7cc8eba66447d1d48d31f131c + pristine_git_object: 3f3d17ff648b41f2b68c5e281d0a0d838bf3c7f6 + src/Models/Components/BenefitGitHubRepositoryCreateProperties.php: + id: d477c9c01ef5 + last_write_checksum: sha1:b72eb4c358440e59974e385d8c956dee5a0225dd + pristine_git_object: 5998abd322c8f85bc63dc4271d0d32f1a804a537 + src/Models/Components/BenefitGitHubRepositoryCreatePropertiesPermission.php: + id: dbc2665f5d64 + last_write_checksum: sha1:9b6849a765bd88073b9ea5faece1236ac6433f12 + pristine_git_object: dda9cc26b835e22afef17a5b8ed4367190b70144 + src/Models/Components/BenefitGitHubRepositoryProperties.php: + id: 95754d33e9c5 + last_write_checksum: sha1:d4f575d691e63efd4c67aa860af0250e39c7360d + pristine_git_object: bba5a4a05e65cb4ffbffb6cc2fb58598b475471d + src/Models/Components/BenefitGitHubRepositorySubscriber.php: + id: fa72b15f6ad7 + last_write_checksum: sha1:47af0334ee12eb7429ed0ee7b8fd2ffa5de27bbc + pristine_git_object: 0302727a03ae38ccf1a393e35f1317fa4e65052f + src/Models/Components/BenefitGitHubRepositorySubscriberProperties.php: + id: 790ae130bb6f + last_write_checksum: sha1:61a5a4dcd17eadb1944c2d0b2226402d65072741 + pristine_git_object: 7b600740b65ef6545d7b00735902b68430595bdd + src/Models/Components/BenefitGitHubRepositoryUpdate.php: + id: 60efe808e22e + last_write_checksum: sha1:f42a90d1f1e8ad82ce6bcae45acaac48d8deb364 + pristine_git_object: aeed30da9339e411636a1e13c9cc542239599b98 + src/Models/Components/BenefitGrant.php: + id: d4972e954fe3 + last_write_checksum: sha1:6ebf93f9b3d5fe1fac5b0a4f3d82b161f56f9609 + pristine_git_object: 5208006850865dcd7b187122291ebeaf911069de + src/Models/Components/BenefitGrantCustomProperties.php: + id: 5bd525dc48e7 + last_write_checksum: sha1:899e649d2b7e2957839d14ccd2cfdad70d4db6c2 + pristine_git_object: 34d54affadd3c9188b2f730b41cead1b5b230370 + src/Models/Components/BenefitGrantCustomWebhook.php: + id: ea66931fac8e + last_write_checksum: sha1:1a64a88a590501dcb4bc5e1a1fc156d32897094d + pristine_git_object: 2ffd81082ac8d6cfe6051a587e87aff14eeeeaa2 + src/Models/Components/BenefitGrantDiscordProperties.php: + id: 87859763805f + last_write_checksum: sha1:a6de717a54018aafeeb899944e6e9d615c070d82 + pristine_git_object: 504cd83a338a336e437e48ee0a686b009abbeccc + src/Models/Components/BenefitGrantDiscordWebhook.php: + id: af0669ef6692 + last_write_checksum: sha1:6d45304e59219c1c1255520960132287ce5e1309 + pristine_git_object: 41a4a7990e3130dcbba12e503aa0032d14a8d244 + src/Models/Components/BenefitGrantDownloadablesProperties.php: + id: fb384fcf0d2e + last_write_checksum: sha1:d80cba27a46a3738ef95eb838001e96f5520a404 + pristine_git_object: 22527374110e6627387277aaca77ac345a93db5e + src/Models/Components/BenefitGrantDownloadablesWebhook.php: + id: aa5c8caca2ab + last_write_checksum: sha1:9964928e06dd08a76efeb1cb1c26f0eab0ff0b67 + pristine_git_object: f288c0e225adb662ed9cda5aebf92ede3ddc828f + src/Models/Components/BenefitGrantError.php: + id: 805c93720245 + last_write_checksum: sha1:a5e41c1865c6e84329834a8b831ff02a14bdec3c + pristine_git_object: 8caa313a878328364286c1fe9644142a4f688594 + src/Models/Components/BenefitGrantGitHubRepositoryProperties.php: + id: 630bb526284a + last_write_checksum: sha1:76b46dd51e36f60adfda6ed11f29b30d846e1d35 + pristine_git_object: 691a1e765b25797295124d78ce9cc66416140a57 + src/Models/Components/BenefitGrantGitHubRepositoryPropertiesPermission.php: + id: 9086d3224c72 + last_write_checksum: sha1:a47697b21c6d644eeeb7a38dc438cfc4d0b56261 + pristine_git_object: 7461b26c91b0cc2c149883f1a70cd52af2f12a6a + src/Models/Components/BenefitGrantGitHubRepositoryWebhook.php: + id: 41a0650bd4ba + last_write_checksum: sha1:4e0d2714cd0cdc6e0ea164ce973ecf89c6adabf1 + pristine_git_object: 1ce9a21776e064b0aa79da963c535ed0354ffa41 + src/Models/Components/BenefitGrantLicenseKeysProperties.php: + id: d61a3f8573c7 + last_write_checksum: sha1:072c7b33c257fa1f04353dc12a0044b42d796054 + pristine_git_object: b9e88c991f3598cecaf3341f4c2a9c757b8e552e + src/Models/Components/BenefitGrantLicenseKeysWebhook.php: + id: 6a5390f7b1c1 + last_write_checksum: sha1:6aa198ef01c1e1a40c885fe96a22704581237e78 + pristine_git_object: 79781c4385ea158aab4711ec67d73f15844831ed + src/Models/Components/BenefitGrantMetadata.php: + id: ac37c6ecf750 + last_write_checksum: sha1:f96d5a38e87867f11dbb625d655be1370e6f65ff + pristine_git_object: 9f05f162f9a682b01f1ec80fd5f3ea56172c2b9e + src/Models/Components/BenefitGrantMeterCreditProperties.php: + id: 8b27d855114f + last_write_checksum: sha1:e37287cbf690d05733ba68b83fbfed3045b4598d + pristine_git_object: c2f5dd852e4a27fd258d66bb606a094ccb18b3d0 + src/Models/Components/BenefitGrantMeterCreditWebhook.php: + id: 6ee7577b93ed + last_write_checksum: sha1:e73f0d63db03335870f97b36b29810a6e9478897 + pristine_git_object: 0bc5694ff0cc56fe810705f99c27cba9314e414d + src/Models/Components/BenefitGrantSortProperty.php: + id: 2e56c865702c + last_write_checksum: sha1:1968717127b4abf8afd7077d808f0f3a8b2c5d2d + pristine_git_object: e64b782634bfaa4c8abf3616a9c0752eac2dcefc + src/Models/Components/BenefitGrantedEvent.php: + id: dd58759b79e1 + last_write_checksum: sha1:1fca65dc1bea9fb636d3c58a2a25e5c7586ca1d1 + pristine_git_object: 1a8d1b5ae7692ac73dbcf970616d565b6c19ddaf + src/Models/Components/BenefitLicenseKeyActivationCreateProperties.php: + id: 084658db6def + last_write_checksum: sha1:03432cd4a3cadd3034ebf5f5363cc45e35e56d87 + pristine_git_object: a0030bffde3df20d6a206acb7f365789dc99bfc6 + src/Models/Components/BenefitLicenseKeyActivationProperties.php: + id: 7f854cbe68ae + last_write_checksum: sha1:cf7311d81ff343bb9e29ee551712533649b574eb + pristine_git_object: 18934aa99d540ab622eb7644c62861c41c92af9d + src/Models/Components/BenefitLicenseKeyExpirationProperties.php: + id: 89175ec24efe + last_write_checksum: sha1:307887704f0badb9e6a78338f2b2c3c1dac39fce + pristine_git_object: a30ea9609f7337ceca766601d6baefa02636f95e + src/Models/Components/BenefitLicenseKeys.php: + id: 8050c3cbaddf + last_write_checksum: sha1:58ac265776e3503777f52cfb4603d81ed1862163 + pristine_git_object: 7a081172a83c432864846f279981236353a280bc + src/Models/Components/BenefitLicenseKeysCreate.php: + id: 96625b140dff + last_write_checksum: sha1:e9160e15fbdf4e6202e3f8fc300461c44e60bde3 + pristine_git_object: 99d5ea3679131002d290afa3713ccb5667087862 + src/Models/Components/BenefitLicenseKeysCreateProperties.php: + id: fe11bb5eac39 + last_write_checksum: sha1:a95727e9abadea0fddefec371991a791e7d364b4 + pristine_git_object: 9a3766efd9cbf436961738249657b9a6459113ec + src/Models/Components/BenefitLicenseKeysProperties.php: + id: b004c45ba615 + last_write_checksum: sha1:9f7762066ee708622f3ae10560c9edb1ba7ec751 + pristine_git_object: 726c0013632153f75b938697baf403a9bf41db3e + src/Models/Components/BenefitLicenseKeysSubscriber.php: + id: 07b11582be0b + last_write_checksum: sha1:4c9a6668bb8c89cc22bbe785e2c99519d755a0de + pristine_git_object: f660aa46c8341a27104a3adba8b179b1ff1d5f8f + src/Models/Components/BenefitLicenseKeysSubscriberProperties.php: + id: 6a210c233b0e + last_write_checksum: sha1:d144207491631b85c794e2d22dee023cd9049962 + pristine_git_object: 89d73d664df7a05f909a243854c0e3c1e2b080cb + src/Models/Components/BenefitLicenseKeysUpdate.php: + id: 45ec9d95967c + last_write_checksum: sha1:922e5a539612e33b08c422029c1012e4b0e965e0 + pristine_git_object: e817b16d92d27de3ce344f9888fff7d377665fea + src/Models/Components/BenefitMeterCredit.php: + id: 814625b3c73d + last_write_checksum: sha1:5187a0e2f0882b81c105909241b5efae7761684b + pristine_git_object: 40beba8aa397596be594ce8820c89742cae871e9 + src/Models/Components/BenefitMeterCreditCreate.php: + id: 9a6cc0091a98 + last_write_checksum: sha1:8a577a17e53b9f9c1579ab864d46447f78057d43 + pristine_git_object: a4be327c882cc3339086b5db3941898eff660404 + src/Models/Components/BenefitMeterCreditCreateProperties.php: + id: 4ee5b67c0371 + last_write_checksum: sha1:6343fb14420a41e51848693a421ea3dcd3cb2613 + pristine_git_object: d6c6787da108a23648330d7533c5a07ba82a424e + src/Models/Components/BenefitMeterCreditProperties.php: + id: 732345531ebc + last_write_checksum: sha1:e2387cb48be32909c1bafd711f1dcb7ba91c3ad1 + pristine_git_object: 11da9521555e1ef59c81ea51f1f0c76a781fb6e2 + src/Models/Components/BenefitMeterCreditSubscriber.php: + id: f447c1d166ed + last_write_checksum: sha1:c16673e7efc219b038433bd0ecd045ca534eb203 + pristine_git_object: 3935802d0cbcd7ec33f9adc0ed970fed832bd648 + src/Models/Components/BenefitMeterCreditSubscriberProperties.php: + id: e7765574bcd7 + last_write_checksum: sha1:754cc6ca8881ade7d28a9cb12c679775c1ac02d5 + pristine_git_object: ba1611b1be5148cec8c4e7da9fe76daeba41a42e + src/Models/Components/BenefitMeterCreditUpdate.php: + id: 724e0ad4d4df + last_write_checksum: sha1:ac8ef955102148c37b3064b10564ed09e0421dfb + pristine_git_object: cd6ef4dbe745334225cac514abbb49b5d1e95453 + src/Models/Components/BenefitPublic.php: + id: cba491530856 + last_write_checksum: sha1:b00e243f651e903430527f0fee15b4817749e00c + pristine_git_object: b259bd529205683c903a4a3e4101b03e587f61f3 + src/Models/Components/BenefitRevokedEvent.php: + id: 5857caa1c9df + last_write_checksum: sha1:69bde36536ae98e86bf83295fa30dc5bad30ec43 + pristine_git_object: 6c603a44f5fc6e925e915e5c1eab372e8754851a + src/Models/Components/BenefitSortProperty.php: + id: c7e3d90c6a4e + last_write_checksum: sha1:02d73c9ffc16e5efd851022377b35b03293f1342 + pristine_git_object: 36da2fe7a46007b5b956c78508d45ab41774f9d0 + src/Models/Components/BenefitSubscriberOrganization.php: + id: 1a0af68ab1b0 + last_write_checksum: sha1:80f94207846762f2f62ab5e051935280d2e642a8 + pristine_git_object: 63332120fb2c9fb15ac2020c167d0d415bb3d6c2 + src/Models/Components/BenefitType.php: + id: 80a936ab3116 + last_write_checksum: sha1:acc948144bb69601ae9e2d2dd5686dc28cb6ffb4 + pristine_git_object: e51c791b94afdf4b3a9640a7435e042c20ee4496 + src/Models/Components/BenefitUpdatedEvent.php: + id: cb602ae60e12 + last_write_checksum: sha1:d90a12786e808033eb1b8a50d83f337c986ad142 + pristine_git_object: f63e2421ade1cdf6efa96af753d5c70a8da4fbcc + src/Models/Components/BillingAddressFieldMode.php: + id: 28befb36855a + last_write_checksum: sha1:a2738b98b29922d8fc81e382ded37cbd582ef601 + pristine_git_object: ab6e8d6f609d212820864da34e5096f8a1972bf3 + src/Models/Components/CardPayment.php: + id: 521c29fae2f5 + last_write_checksum: sha1:fc78cbc9cfeba9a54ca4538dd2fa6ccc1b07d463 + pristine_git_object: c883e15a5d3e444a93feed0181314e25b3725fe3 + src/Models/Components/CardPaymentMetadata.php: + id: d9cce8ef15ff + last_write_checksum: sha1:38df32b56dadb80cf86e5f717cae856a95f4a8d9 + pristine_git_object: f14e2d8f8d98c8a8ded0b56a63c135a3c7aaa890 + src/Models/Components/Checkout.php: + id: a3f6621ec284 + last_write_checksum: sha1:e855e952c946002654e487c15ccb551a3cc5be7d + pristine_git_object: cfe486c67ba52072c30e2a5f2d8bbf5506274e9f + src/Models/Components/CheckoutBillingAddressFields.php: + id: 82ffaaa24fef + last_write_checksum: sha1:b0b77bf34232fcbd9debbb585b53f00b81fb3168 + pristine_git_object: 1068fe5a06b3bd6adbfcb313890b8f5c6830139b + src/Models/Components/CheckoutConfirmStripe.php: + id: da657498036a + last_write_checksum: sha1:db329f26138bc084f3db48873dc2aa9474f4c012 + pristine_git_object: f468bb8bfc50dd7f895299723671b5a8d30632da + src/Models/Components/CheckoutCreate.php: + id: e55c07ced6db + last_write_checksum: sha1:b9aa53c8ea1e8e26319074d11b2e91d4f617637a + pristine_git_object: a0f45abf02ab781370cc4922b70f673855b885f1 + src/Models/Components/CheckoutCreatedEvent.php: + id: 52596c5450fe + last_write_checksum: sha1:852888ad2828748e9f53548ce6ec30fedf03100f + pristine_git_object: bc792e085c5d69be9ed238d7ecfcaa4ccc15ae14 + src/Models/Components/CheckoutCreatedMetadata.php: + id: 7791ba52ff79 + last_write_checksum: sha1:b5278982ec72d3e1ceaef9dac7932b3cd8a53ac6 + pristine_git_object: b951f1a2b40580243bd2779d709f5e767896a76b + src/Models/Components/CheckoutDiscountFixedOnceForeverDuration.php: + id: 7a0656022382 + last_write_checksum: sha1:fb7e4d9891d609842fa2feda63babdbc4e03dfa4 + pristine_git_object: 6794a8948c7dba12c8fe93090be229a3bc542c7e + src/Models/Components/CheckoutDiscountFixedRepeatDuration.php: + id: c1445b57b0a4 + last_write_checksum: sha1:87135efd1fbe8dcc91fbfe8b7ec0421c54ce2217 + pristine_git_object: 2462c7fb3a47ce9055c907ac0f0dc932adfbc522 + src/Models/Components/CheckoutDiscountPercentageOnceForeverDuration.php: + id: 9b4d94adbcd8 + last_write_checksum: sha1:03656459694b234003c3d159d64308628fe57d75 + pristine_git_object: 0c47e8420ab15b74f5b74b2b4a256e7af66585d4 + src/Models/Components/CheckoutDiscountPercentageRepeatDuration.php: + id: a03bc05c0359 + last_write_checksum: sha1:f26293293b062a8ac2fb7fe67a1a8b835cc45c8a + pristine_git_object: 90ff272fe88d18c5d0c98ff1feee3df189196673 + src/Models/Components/CheckoutLink.php: + id: 4f0c406c587e + last_write_checksum: sha1:9ac82d0ad8516e03421b90ef8dd596d67b7247f3 + pristine_git_object: 72a0bd7d0341b4c30f6c7ec1682f82b566f59d83 + src/Models/Components/CheckoutLinkCreateProduct.php: + id: fcb54c798998 + last_write_checksum: sha1:62b462e0afda4663ad95fa3fa5836038c890298b + pristine_git_object: 5c1cf908ce5751c9056bb26a30cd27b7f88e7d9e + src/Models/Components/CheckoutLinkCreateProductPrice.php: + id: 2ebe6cf2a439 + last_write_checksum: sha1:58d93288fbb226b9dfdc15094db153fb118c7628 + pristine_git_object: 60bedaf3cb5f6aeef8c9e26e2efa7d2fc928c845 + src/Models/Components/CheckoutLinkCreateProducts.php: + id: 8164fea62eb7 + last_write_checksum: sha1:5e914e38dcf8953fb6f841d855911cf2f298e747 + pristine_git_object: 70b59bf296b2a0b24e91a349dc8261c616e1dd11 + src/Models/Components/CheckoutLinkProduct.php: + id: c23b9fbb07a7 + last_write_checksum: sha1:532800f3f699baba7b59dc3dd491066af22032de + pristine_git_object: 7df0908037285e61b677bcf44267de21b4507a96 + src/Models/Components/CheckoutLinkSortProperty.php: + id: 87d406c36045 + last_write_checksum: sha1:ea2eb563af1eb17fb4b33fb59328aa8478c73d36 + pristine_git_object: 9ac7701680312e2038021a4ba73492830a7d6e50 + src/Models/Components/CheckoutLinkUpdate.php: + id: 75f302311a2a + last_write_checksum: sha1:33d23d7d6f6fe717a17319fb0b26eb285dd1e3b6 + pristine_git_object: db593ab8a6f65f1625392db39cdd232c6499df46 + src/Models/Components/CheckoutOrganization.php: + id: bedd7692e9ac + last_write_checksum: sha1:05c7e26e232aa19989e14f89ee40a6476968e79a + pristine_git_object: f761c0be6cd88033918c4fec2ca129deb148d18f + src/Models/Components/CheckoutProduct.php: + id: 19ce3cf4bb10 + last_write_checksum: sha1:307195434ce571abcb437c5d40baae1c38d879eb + pristine_git_object: 698e8971819ec0670d9059ebcb19af231cc56def + src/Models/Components/CheckoutPublic.php: + id: bb72d55cf224 + last_write_checksum: sha1:3d9dcbe91dc17d2d1db36ac2d701cdb7ce48f844 + pristine_git_object: 717858992c2756c7f23b307c24fa7e0866742c81 + src/Models/Components/CheckoutPublicConfirmed.php: + id: dea0fcff8552 + last_write_checksum: sha1:24d0aaadd325673b767145c11841423d82c14ec0 + pristine_git_object: 4933479a900551a89f0341d8e3e0a4dc21340dbf + src/Models/Components/CheckoutSortProperty.php: + id: ea6bd50d2f34 + last_write_checksum: sha1:1b5f7f27d4bd8f22a229b69e730e2d4d24f1ef76 + pristine_git_object: 30f5dc70f02f8d68eea802497df2f23aa600e75e + src/Models/Components/CheckoutStatus.php: + id: 93832cb7fc86 + last_write_checksum: sha1:c8d561ca23efd59afc2357a2bd6958e369e3d61f + pristine_git_object: c23ed1383a51ba50db743f47b479115c2605b8fa + src/Models/Components/CheckoutUpdate.php: + id: e556e4b73f99 + last_write_checksum: sha1:927075e78161b1195083e064ce17aa4f4e7c8596 + pristine_git_object: fbfaa2f2ae7ad5e24f0fb51461aed1b9a1c21507 + src/Models/Components/CheckoutUpdatePublic.php: + id: fec3c74fa847 + last_write_checksum: sha1:5a9a5da52646d03eed3de71fa88732e7bc4cf80e + pristine_git_object: 38dbf3b9cbd521dcb0e6f1b09f92e559666315ba + src/Models/Components/CostMetadataInput.php: + id: 49425b804b91 + last_write_checksum: sha1:31a1fbce821dc9dd7d79ee2479cb53251093bfd8 + pristine_git_object: 3e8b05c43ad0b3bf043238e2bd44d8608aa09c37 + src/Models/Components/CostMetadataOutput.php: + id: 219ae72f8f6e + last_write_checksum: sha1:dad1ac8ef66c5271c4cb5a892805ee5c1c44faf5 + pristine_git_object: e0da99a457c643ec44ea0ade8a65b6da19e406d2 + src/Models/Components/CountAggregation.php: + id: bbea1ff97113 + last_write_checksum: sha1:ece029f991b05206cebaf6712815fb4ad9498d78 + pristine_git_object: 394853ff88e779aa28c3005b4d87cf4d4b5cbcfb + src/Models/Components/CountryAlpha2.php: + id: 9ea7b54c34d7 + last_write_checksum: sha1:6f96cdf635c895e6338791735900ffb747961fdd + pristine_git_object: beb36877fb502154461a51ba19b37af069a3b3ca + src/Models/Components/CountryAlpha2Input.php: + id: beef472a64cb + last_write_checksum: sha1:f2b34f42cc0ea0ba014d37caef464ae80087d108 + pristine_git_object: c6ba0d79484c74ebd9da0b4f699ffa71092ad0ee + src/Models/Components/CursorPagination.php: + id: 30650eb572ca + last_write_checksum: sha1:25aac4e5b648a758c0aa742406d3962979e52d2a + pristine_git_object: 221077ddcfb7c241b78e4422afd75fe3d3c990a5 + src/Models/Components/CustomFieldCheckbox.php: + id: 8e5b33b5bf5f + last_write_checksum: sha1:2217121bc41e0cdd97001024f1d296866482af7d + pristine_git_object: 5e00b635e39de9097f1daeabd975f15dfa37f031 + src/Models/Components/CustomFieldCheckboxProperties.php: + id: e82fa3fda451 + last_write_checksum: sha1:df5cb26334cafb203ba2d02aea394c4d6d304f61 + pristine_git_object: c35e2c9578c530016155cfa49e264651063a6665 + src/Models/Components/CustomFieldCreateCheckbox.php: + id: c68e1176f945 + last_write_checksum: sha1:1d5c2ed6f1616a4387d4305f4af37cc256c497f9 + pristine_git_object: 956cc6d1028eb101278ff88d724ca9b810f65a24 + src/Models/Components/CustomFieldCreateDate.php: + id: 80858be7458f + last_write_checksum: sha1:4ea70de3bd37b8a7ee431fe80458cb5ed8973538 + pristine_git_object: e0cb7ae4f5c7b4da27285d90b7597b766bd9d7dc + src/Models/Components/CustomFieldCreateNumber.php: + id: 4512c6038259 + last_write_checksum: sha1:1943f622dd3af2f06643cca27a4cb27760a0d58a + pristine_git_object: 160a93be243ec92af70480579d811bf72ce12aa0 + src/Models/Components/CustomFieldCreateSelect.php: + id: c298804cb0a5 + last_write_checksum: sha1:696639a2ff6c01a0a5e5d74257f642dc0c74d7be + pristine_git_object: bbcbb5f7deac3276944e50f1fb1da6aa53f181af + src/Models/Components/CustomFieldCreateText.php: + id: 9be90b45ff3d + last_write_checksum: sha1:c2f5785d20057e64336fcda37b5c9a884b63dbcf + pristine_git_object: ff193b23176df02c44e102220bc6ef2bdf21be26 + src/Models/Components/CustomFieldDate.php: + id: d7b9a53e84f1 + last_write_checksum: sha1:8cb7e7dd957b9b07e07eadeebf6b9399778e37af + pristine_git_object: 1fe71062a1437bc74c234a4bc3eb0ac0e03e2c0a + src/Models/Components/CustomFieldDateProperties.php: + id: cf0b94c0a7db + last_write_checksum: sha1:e10317b53d1e65444e87125d53369515a937d1ad + pristine_git_object: 5a48b186b11d5f42d33cef70f4cec782d64bfd2a + src/Models/Components/CustomFieldNumber.php: + id: 35e647254977 + last_write_checksum: sha1:353deca2934b13618cfa51460e120e0ad27e641f + pristine_git_object: d6b9c77a72c988c7fc819f3506d964cdb3671467 + src/Models/Components/CustomFieldNumberProperties.php: + id: d3c2fe860c40 + last_write_checksum: sha1:c6252a6d861e860aafd781445f46bfa16dfbe02b + pristine_git_object: 15e940e810329bddecdb5bc377d1a2350fe7859e + src/Models/Components/CustomFieldSelect.php: + id: 9f8d2828a992 + last_write_checksum: sha1:be94a773139890dbc9687a8388fe5e82be9a0ddf + pristine_git_object: f5fb181c9f39919b209c29bc5e55911824cec717 + src/Models/Components/CustomFieldSelectOption.php: + id: ee820350a81e + last_write_checksum: sha1:27446d67c6e5d67f9535679293410e6c368086ec + pristine_git_object: 3ab036eae07cf0aec587a0d99e6283677f2d449c + src/Models/Components/CustomFieldSelectProperties.php: + id: e4ca4ae30ce5 + last_write_checksum: sha1:149e878c3004d9802f73c9da7757b8d9eb78ec34 + pristine_git_object: d8249f494f1f5a25180b4f3be3611fe8eec180c1 + src/Models/Components/CustomFieldSortProperty.php: + id: a2a54855ba37 + last_write_checksum: sha1:7ce98011b5fa597d7fc80b4e44800a00cfc36832 + pristine_git_object: a6933453ee9cdd132b4144bb7e4a3c8063ce09e0 + src/Models/Components/CustomFieldText.php: + id: 81174e95e37e + last_write_checksum: sha1:f058dbf8c9d46b2cac60a835c287d90e3a82cf4c + pristine_git_object: 9707fad16af8081ee47c11b0bf28dcfe1791d252 + src/Models/Components/CustomFieldTextProperties.php: + id: 6ded27f2dc7b + last_write_checksum: sha1:d3d26c0927f29f4e4f1b2a09a3608394bf3f148a + pristine_git_object: 06bc77fc707e5e57c8c453db53099f71299ffba2 + src/Models/Components/CustomFieldType.php: + id: c8fa70422f31 + last_write_checksum: sha1:ef2abf81b0341d308aa863357f101fa4d5210b81 + pristine_git_object: 54dc6bdde033fee5e06eabe2c006b875eb9f5add + src/Models/Components/CustomFieldUpdateCheckbox.php: + id: 64406356634c + last_write_checksum: sha1:bc258516362301e5c69e51b9ac13489cde8aa206 + pristine_git_object: 9df707e11d88c246d192c11ab5c462f6a051863b + src/Models/Components/CustomFieldUpdateDate.php: + id: 50e7f8539641 + last_write_checksum: sha1:7dc24291654c8ba0a0a5755c414e8fa95604ae22 + pristine_git_object: 457fba253de37258a5fadabfe8d011b6c4661113 + src/Models/Components/CustomFieldUpdateNumber.php: + id: bf4065e99aa4 + last_write_checksum: sha1:cdb37f59208bc7fd6084e396e4db0e4f3741a26b + pristine_git_object: 0d791ce07453c186efd46261611fcb6b0b484908 + src/Models/Components/CustomFieldUpdateSelect.php: + id: c5fc62786c5b + last_write_checksum: sha1:f163659cdcb8978d2ea9f10890d22667a960c40a + pristine_git_object: 34e405ee92a6f7006b6449c034ba1e7deed370cd + src/Models/Components/CustomFieldUpdateText.php: + id: 3f0991fae130 + last_write_checksum: sha1:74ea90813c37843b70a58a84b6f45633b8ffeae4 + pristine_git_object: 9cbefc030f29d0928b5bce1a3f576e27b8f38b87 + src/Models/Components/Customer.php: + id: 495977daf365 + last_write_checksum: sha1:e68e3cc995455040e6cbbdd346718872a28dd6ad + pristine_git_object: 9cc05fa36e28fbb6daf70747223523ccfc10d374 + src/Models/Components/CustomerBenefitGrantCustom.php: + id: e2e2f8e4800f + last_write_checksum: sha1:b05f9aff836589fc9d2ddfc9ce81bd3d422f92c1 + pristine_git_object: 82ead3da020579ddbfa25b37cfd5e4b7ab0b96e5 + src/Models/Components/CustomerBenefitGrantCustomUpdate.php: + id: 5deaa9b747f2 + last_write_checksum: sha1:426d9046fec2093472ef1d64c35df820fec821b6 + pristine_git_object: ba6ce990a724ec21eb63da6fb4ef0cdf1254c007 + src/Models/Components/CustomerBenefitGrantDiscord.php: + id: 6147b330a58d + last_write_checksum: sha1:a65ad877e63a13a96fe9953af0b4d8dc00ecd7bc + pristine_git_object: 361132f26d87920c4fe93219653dd215f6fcabab + src/Models/Components/CustomerBenefitGrantDiscordPropertiesUpdate.php: + id: d5c43bded779 + last_write_checksum: sha1:7a14085355161f21845d96217fa27bae984bf6b8 + pristine_git_object: da6da5664dfa87eb3541477b9fe7b714e66d8ac2 + src/Models/Components/CustomerBenefitGrantDiscordUpdate.php: + id: 7fee841c50e7 + last_write_checksum: sha1:52c9bfb9f1347078f428602531dd49dfb3935bd1 + pristine_git_object: 6de41531ba1849908e3f57d3551e32e7b815cc3c + src/Models/Components/CustomerBenefitGrantDownloadables.php: + id: 9ac90e3b9ffe + last_write_checksum: sha1:9c71227bf1065525044f24ad4d16244e14e82066 + pristine_git_object: 982a78df9f559d1e1153606771ab632f99de709d + src/Models/Components/CustomerBenefitGrantDownloadablesUpdate.php: + id: 73b445936fc0 + last_write_checksum: sha1:c1a0291b25e0e022684f0c4cb3ba954b673f4775 + pristine_git_object: 9290816893a43cece13f5669c0f5fb90c3b4f218 + src/Models/Components/CustomerBenefitGrantGitHubRepository.php: + id: 2e9222b0a525 + last_write_checksum: sha1:ca6814c5a09aa07e94d68dbd86e9aa53c864642f + pristine_git_object: 5503a90531ca2cf393958b1b88e414306d85bf2a + src/Models/Components/CustomerBenefitGrantGitHubRepositoryPropertiesUpdate.php: + id: ded11129ff54 + last_write_checksum: sha1:986837f7d4d9a5266e0f61b6cc4a0099212f4f1b + pristine_git_object: f3e01bf45924600de04244042ae294c064539ea0 + src/Models/Components/CustomerBenefitGrantGitHubRepositoryUpdate.php: + id: 910eb28eac10 + last_write_checksum: sha1:dcdc583d1c824da79f0da9c031972aeb16ea2011 + pristine_git_object: 0a2357e288501e7ca73191ede84848af78a57d53 + src/Models/Components/CustomerBenefitGrantLicenseKeys.php: + id: c21c83ea6cbc + last_write_checksum: sha1:8694346807bd488c5110e035aa41f8ac71de7dba + pristine_git_object: 2c66cecf23510e3680c17309b1a854c72b774c3a + src/Models/Components/CustomerBenefitGrantLicenseKeysUpdate.php: + id: 4bbb6ed59cb7 + last_write_checksum: sha1:8e71ae68588e87ecc4ada448077931daf6fdaad6 + pristine_git_object: d715b9b2cee2c9ad868658816619980f503adbec + src/Models/Components/CustomerBenefitGrantMeterCredit.php: + id: 592d9310dd1c + last_write_checksum: sha1:33efd1dad4c87d7b889312e61d0017321074ff4b + pristine_git_object: 1d1de8d36845768c65457e79df96c25ce3a7fb09 + src/Models/Components/CustomerBenefitGrantMeterCreditUpdate.php: + id: 9d3295bae08c + last_write_checksum: sha1:1874df06a9c8b04fab0f1e09497be05cfbd7d882 + pristine_git_object: 37417d545588a700cb2b9b5176741d5959c65701 + src/Models/Components/CustomerBenefitGrantSortProperty.php: + id: 9e56bd714d3f + last_write_checksum: sha1:e1003cc3bca07b73275b3002ec1c9662dd0a50a7 + pristine_git_object: da39058d2693ba5008faa703d3355b1cf04dc2b0 + src/Models/Components/CustomerCancellationReason.php: + id: c1a1cf6845e3 + last_write_checksum: sha1:556ff854d1de6d33c03131e6365685df3824ae10 + pristine_git_object: fcbf8172ba2a1943b46614810cfac2507138cebf + src/Models/Components/CustomerCreate.php: + id: dec5e545a6b9 + last_write_checksum: sha1:81bfe289b3ffcab4505fac8f83a22568bbe56241 + pristine_git_object: 9b482a52d51a57306866745db74efc336cddc358 + src/Models/Components/CustomerCreatedEvent.php: + id: 0156bb66af7c + last_write_checksum: sha1:970e221eca4d34e747132d1f83906ec265d54d9e + pristine_git_object: 69890691f5dddaaf801e7ec2621b325bde382939 + src/Models/Components/CustomerCreatedMetadata.php: + id: 69adb0ca38ae + last_write_checksum: sha1:3e8b5ead2a54ef78d182176ae96491f09781971c + pristine_git_object: f04a47cafda53d0201c46e60e829f90aea1c6f45 + src/Models/Components/CustomerCustomerMeter.php: + id: 206b37c5754d + last_write_checksum: sha1:9b2c80009917a64234f2206f98b7161074a11d52 + pristine_git_object: 4453e880b40e5569abe5fda1df3aade9c9da1c8c + src/Models/Components/CustomerCustomerMeterMeter.php: + id: 20262854e2e9 + last_write_checksum: sha1:c755da810972d633ff1aad69b5194437e1ef51a1 + pristine_git_object: 42f6bcb39fd9e33df26516f1c8d7bfbafe205fed + src/Models/Components/CustomerCustomerMeterSortProperty.php: + id: 0e12d04255da + last_write_checksum: sha1:6e5fc305f88c970b73577c5e9eae01309213aab4 + pristine_git_object: 59a339747d2726c8b9f0d9614f4d1e127dd289bb + src/Models/Components/CustomerCustomerSession.php: + id: b58893464b13 + last_write_checksum: sha1:6b866b9c29f88b8497f5a1e376203716a6bbdde6 + pristine_git_object: 6462d03c614bdb9674994958c38584dd2dafb2b6 + src/Models/Components/CustomerDeletedEvent.php: + id: 057f97de8aae + last_write_checksum: sha1:9443c0b4724ecf61f277ac8ca5996c749ec2335b + pristine_git_object: af68b67a475aae10ab6a6f28d56b820528caae04 + src/Models/Components/CustomerDeletedMetadata.php: + id: 4d5abb98dfe4 + last_write_checksum: sha1:b2007b20589d1599d3d8c2152a85757c010da2fa + pristine_git_object: c41ff129a61f9b0add4365fa5f06123e0cf52917 + src/Models/Components/CustomerMeter.php: + id: d4616ce8b16a + last_write_checksum: sha1:00c5eb0c0b6a794870f38b471a2f80b3ab2bcd14 + pristine_git_object: 331dabea7a547eecbd93be1c5b56e71d2f120f70 + src/Models/Components/CustomerMeterSortProperty.php: + id: f802804817b5 + last_write_checksum: sha1:c4c0b648ed1a10922db0fb00e59e807d1f99c34b + pristine_git_object: c16969ca44f003785d273642d1287f604215a3d8 + src/Models/Components/CustomerOrder.php: + id: 02678346f2de + last_write_checksum: sha1:40ad70a4e13e86ebdf25aca28a64dacdf51c1502 + pristine_git_object: db09b8937a4ae6cc883f5d74bc9d857bd370d3ca + src/Models/Components/CustomerOrderConfirmPayment.php: + id: 272ba595e076 + last_write_checksum: sha1:0de87dca8d81749bdd39e996d5a4af834169b190 + pristine_git_object: a01dd3c1a417cec14a8c291d37df3c1dd952010f + src/Models/Components/CustomerOrderInvoice.php: + id: c97ff076a8f1 + last_write_checksum: sha1:3102cf442325dcc845ff0eef546c836d3ad40a72 + pristine_git_object: 52b6b0f65f18b7135e3e483cc8c02612b907b7ef + src/Models/Components/CustomerOrderPaymentConfirmation.php: + id: cc01cc90587d + last_write_checksum: sha1:0a1a50dcc7abb0d3d608f583e9d3710d7adc43f9 + pristine_git_object: 5a35cc1862cf91c9a41c262fb01ffdd1ceb4d07d + src/Models/Components/CustomerOrderPaymentStatus.php: + id: ca78d67e7a37 + last_write_checksum: sha1:d36b7e972d400e7ebb39a94096f8a3a6270d1e24 + pristine_git_object: 1c0d6a42654267e383dbacc544900d6d6f266c52 + src/Models/Components/CustomerOrderProduct.php: + id: 346cf1d3c7d5 + last_write_checksum: sha1:b6400680e50db6c2c4ee6f1852aa5630b6025e34 + pristine_git_object: 68472b092cbc6baa8634bb49e93dc338dfa45736 + src/Models/Components/CustomerOrderSortProperty.php: + id: 6f9f22604a3a + last_write_checksum: sha1:e8826b8bb40bbffc9fb3b291a69b66efd0eded7b + pristine_git_object: 3a06ebe645b3817d4818404a7c40e0424aec217c + src/Models/Components/CustomerOrderSubscription.php: + id: e4085f9fe619 + last_write_checksum: sha1:ef2830819713910fc331f0eb964889ff4e70434d + pristine_git_object: cd4697925209a6ea01229ef650a63e69a66fe90d + src/Models/Components/CustomerOrderUpdate.php: + id: 6ef851fb1e91 + last_write_checksum: sha1:50fb16ad7ea265d145fca121e6f7d277b5c75cab + pristine_git_object: 7a86e8ff68b564bb9ff22541fd51725d3ca92853 + src/Models/Components/CustomerOrganization.php: + id: 8579e77dec19 + last_write_checksum: sha1:a96b755c3f4456ea452f1243e12ceb18be865345 + pristine_git_object: 1ee8314f58db07544ca68d62e39fc3713a25846f + src/Models/Components/CustomerOrganizationData.php: + id: afde5058a0f5 + last_write_checksum: sha1:141fd40a600d2a914dfff98acea394e101fd0223 + pristine_git_object: a2d9fc36334c79c9c160cee410ac8fb8cc2735c4 + src/Models/Components/CustomerPaymentMethodConfirm.php: + id: 89f6335cd394 + last_write_checksum: sha1:9a5a1fedf0c619deb3b12937b7a99ef50bba0cb8 + pristine_git_object: 223255cf8cb693dbe4951b5adbe314bbda98cdd9 + src/Models/Components/CustomerPaymentMethodCreate.php: + id: 366122a7d185 + last_write_checksum: sha1:9180247257a03f0ba1aab15ffbc116cd92cc663f + pristine_git_object: c6b4a56b9c56aa99d6b21f13fb4419db73cc276b + src/Models/Components/CustomerPaymentMethodCreateRequiresActionResponse.php: + id: 626696e48a16 + last_write_checksum: sha1:f43944ed59df6cc57ac834cc4d7a8011cc90aee2 + pristine_git_object: 8c74d1d5bac9a3ac64f16eef125dd5d345429f8c + src/Models/Components/CustomerPaymentMethodCreateSucceededResponse.php: + id: ce1d204c6e01 + last_write_checksum: sha1:e2bb1afc59a7cc4d1dac062e1b7a7ec2611369f9 + pristine_git_object: 0bed994558ff83a8850649e056ce2f364f1a612f + src/Models/Components/CustomerPortalCustomer.php: + id: 252b3da206c8 + last_write_checksum: sha1:f56876664dadacd37716681d28521f982e57346b + pristine_git_object: 2e16cc435a9fd4776df6cd6ad57582b78147d2ea + src/Models/Components/CustomerPortalCustomerUpdate.php: + id: fb3a9dd1d99a + last_write_checksum: sha1:b1da6e7266b08769e02c67421b15ab705a8ec4d1 + pristine_git_object: 1410da8ab3c83a4256753c5f17cc36aef2e9141e + src/Models/Components/CustomerPortalOAuthAccount.php: + id: 04fa21d729f9 + last_write_checksum: sha1:fbbb64448b4ca0f850c5d5b39115e8a26dbaaaec + pristine_git_object: add018d1650bb259ac354a2ee246c097160866c3 + src/Models/Components/CustomerProduct.php: + id: 799681f5ec06 + last_write_checksum: sha1:39fa780e633a05818d96cf2fef79831210767017 + pristine_git_object: 2456402287642b33079badb7f52ec102f3299e23 + src/Models/Components/CustomerSeat.php: + id: 23342b553586 + last_write_checksum: sha1:6a589885cc6733225bb3e75b4cfb470e8ccaa2a1 + pristine_git_object: 32b36c4bc98407b02e52e422ec0f81628d925644 + src/Models/Components/CustomerSeatClaimResponse.php: + id: 644a7305b53a + last_write_checksum: sha1:db2804d3237565a4f5cb38fad7607d64a919cb9e + pristine_git_object: ac998c0f3be7854f4af98a414c665afba8adfac2 + src/Models/Components/CustomerSession.php: + id: cf422d51e2da + last_write_checksum: sha1:f97ca3c26b382f05e5777ba7ad8836125b931b10 + pristine_git_object: 449a35ccd7a021e97fa761b4928aca3885fd8920 + src/Models/Components/CustomerSessionCustomerExternalIDCreate.php: + id: cb7253c19f96 + last_write_checksum: sha1:be022f6bbe48920dbd543422cb7371095b0ed11b + pristine_git_object: 5be8ea6a8a3b0975ccfe7039e3217c98d7f2cbe0 + src/Models/Components/CustomerSessionCustomerIDCreate.php: + id: dd819ec937eb + last_write_checksum: sha1:4b68ced9ce197b1738452c98d316f2be299bf584 + pristine_git_object: 85016e1a04352f954d62bd4fa47c15f6a657df1c + src/Models/Components/CustomerSortProperty.php: + id: 79764a80ae60 + last_write_checksum: sha1:f2c9b396feb32cbaa67f1608aa6c43aad61333da + pristine_git_object: 0833fa61c0a0b4ad055995d7672704ccd9cfe6c1 + src/Models/Components/CustomerState.php: + id: 7e5c1b3ab557 + last_write_checksum: sha1:da08cac1d6920a77fc908f86515c120e776dc73e + pristine_git_object: 586df047557b343fcc545faa016a9c8b06b25925 + src/Models/Components/CustomerStateBenefitGrant.php: + id: 3b7830716eda + last_write_checksum: sha1:04546e89924f0f827f42f2cf9bb2d3b39d1fbebe + pristine_git_object: 1f4f4bb50ca8d2623d1c5561a84f56188b0c7b5f + src/Models/Components/CustomerStateMeter.php: + id: ef50e01e6f60 + last_write_checksum: sha1:1c094c4147dc7d1d22cd1caf38e5f6a9a6f26369 + pristine_git_object: 6cf84b351c7dbbc7a3a6bbd5bcf5c0dc505697c9 + src/Models/Components/CustomerStateSubscription.php: + id: 01ec4957631e + last_write_checksum: sha1:8f3903d6f473a6517484037ba419cbcb21ada4f3 + pristine_git_object: 6e2e7bb102ff4a6e34e8caae76ad9a28793934c7 + src/Models/Components/CustomerStateSubscriptionMeter.php: + id: a14098d2cc8b + last_write_checksum: sha1:eff069096db0b78433973162bc5adef9a401568a + pristine_git_object: b0462bef4b17d5cf4179bb1692843a2526ba1347 + src/Models/Components/CustomerSubscription.php: + id: b73d5c12fb1b + last_write_checksum: sha1:ae211880cdcd5536e62894f3c35da691345e6cbb + pristine_git_object: cc29fdb62ffc176b8bd379b614eae22f0474fd3a + src/Models/Components/CustomerSubscriptionCancel.php: + id: 45de756e1d78 + last_write_checksum: sha1:bdb7f46e82fd7a439e61a5e55ed499840eb7715b + pristine_git_object: 3e1793683679d7b07e98d743e0043fa4bcdc88ad + src/Models/Components/CustomerSubscriptionMeter.php: + id: 980151afb49f + last_write_checksum: sha1:dc46cea3405b27af1c0c8cfec8b7b64f3eb9f6e3 + pristine_git_object: c8eee051070ad9f4429012cb25ae4249dde91c10 + src/Models/Components/CustomerSubscriptionMeterMeter.php: + id: 9c7ef9e7e09f + last_write_checksum: sha1:1ed6043b9fb7374240374d2348d90fcbf84a6e6b + pristine_git_object: d9c011fff501ff9cdea3d9dca942f44dd327a312 + src/Models/Components/CustomerSubscriptionProduct.php: + id: 6458b12afba6 + last_write_checksum: sha1:3f7affd2b4489c2082004eb318269b4fc1301be8 + pristine_git_object: 267ff689119c5a81f91d8036ee6b4c93c5797f73 + src/Models/Components/CustomerSubscriptionSortProperty.php: + id: 1f5ffcfa8384 + last_write_checksum: sha1:26694520d85a46c05e6c7dbbd8afbd3fcdf532f4 + pristine_git_object: f15a58b2d894b87f323da329e31717ffe259f195 + src/Models/Components/CustomerSubscriptionUpdateProduct.php: + id: 08134d64ae01 + last_write_checksum: sha1:0febf30ba96e18b96c21aeb6ac0b33c0d713d0aa + pristine_git_object: a84a3f3871b8b971f2070f4101a77eb66da129d4 + src/Models/Components/CustomerSubscriptionUpdateSeats.php: + id: 3f32cf3b72b8 + last_write_checksum: sha1:4752447608ce93fcea2de3908bc56779dd0d03db + pristine_git_object: 6113b3dcf8d015e8ff084eec5a6542c3a400be0a + src/Models/Components/CustomerUpdate.php: + id: 732a302d4df2 + last_write_checksum: sha1:69a4e0183cc6fbd6075fa95584cc1c57d8ac125f + pristine_git_object: 5f5e80aa66279b72c70995c9be0d7b77b1ce7cbc + src/Models/Components/CustomerUpdateExternalID.php: + id: 558cb933ac6e + last_write_checksum: sha1:7ce4c8006c7eab74c0cc310528d6d94033c69a97 + pristine_git_object: c6bf639861a3fdad4b41882aeda712ba4e5e8ec4 + src/Models/Components/CustomerUpdatedEvent.php: + id: 77eeb9c5dc46 + last_write_checksum: sha1:434a9dc131f375d45e2b8f9a78700f226c5646d7 + pristine_git_object: 01ad4335f1833ac3dc02768dfe42c949b24ccca1 + src/Models/Components/CustomerUpdatedFields.php: + id: 58de20ac68f6 + last_write_checksum: sha1:b1d4eb592fa9d82a08d731e108f3d67dc0d95aa8 + pristine_git_object: cb06b00a5dfae86b750a9e2762550a04b6eec1fd + src/Models/Components/CustomerUpdatedMetadata.php: + id: 2b2ca7a26363 + last_write_checksum: sha1:74913645bcd9d5f55e66d3ff956ece6b01996b85 + pristine_git_object: 7f13ef595fe9f6efb6a40a4290993fcff04a0fa5 + src/Models/Components/CustomerWallet.php: + id: 8b452b8c869c + last_write_checksum: sha1:883459c5c5adefc542c4d47fd4a078d54bcb48b4 + pristine_git_object: c706803a8040517b8861c17b106b248006be7971 + src/Models/Components/CustomerWalletSortProperty.php: + id: c5e599a89d2e + last_write_checksum: sha1:19c5cb6c0002cc605041cc78dfbf8551ddfe5d2b + pristine_git_object: 08aa8538667404f0222246862b8c8d7ecb62b06b + src/Models/Components/CustomerWithMembers.php: + id: 480cb300a187 + last_write_checksum: sha1:d3e3f20139d14a82b4b97658a99af90fc98d6f35 + pristine_git_object: e72031cd608425a6d3732aa54f778b49f0f60ca6 + src/Models/Components/DiscountDuration.php: + id: fb0113e7c61a + last_write_checksum: sha1:be819bfe853697eafa9d7918c3f005c348ab795b + pristine_git_object: 069497917b6bcc58ef58c59de60add5459a2f6d1 + src/Models/Components/DiscountFixedOnceForeverDuration.php: + id: b5e11d660b11 + last_write_checksum: sha1:e6279f0201a78f8b5f46ad0367d8aa9d69f60dad + pristine_git_object: 8559499900fbcd6dc36d87c0637328b4e458facf + src/Models/Components/DiscountFixedOnceForeverDurationBase.php: + id: 695c878a3acf + last_write_checksum: sha1:2192ab8ebd1f6ec95fbaef7ccc722c0502804795 + pristine_git_object: ff131760a22e98f0610f66663e14b92cd3061b60 + src/Models/Components/DiscountFixedOnceForeverDurationCreate.php: + id: 44288b47147b + last_write_checksum: sha1:69adb469eea59d0c402301293d702b46181d30a0 + pristine_git_object: e786bd2b6e8c89a4c8e71221a35c5dc31bd34141 + src/Models/Components/DiscountFixedRepeatDuration.php: + id: e3af7863ff12 + last_write_checksum: sha1:88ae5e0a47193ff0d931a4ba762f3bd4db0e309f + pristine_git_object: 0310fae54c8a0ff6612ae64e6b3ad172fe2c779d + src/Models/Components/DiscountFixedRepeatDurationBase.php: + id: c7f5c244084b + last_write_checksum: sha1:1802e3095990357f44bdaf4a6a18237bd4c64698 + pristine_git_object: 4c5b504853d2ce5b4a3f92fce46bb5d48313239e + src/Models/Components/DiscountFixedRepeatDurationCreate.php: + id: 8bf45c2e5f51 + last_write_checksum: sha1:d86dd355c3ce8117683a80ce5f61ca60b3e557c1 + pristine_git_object: 8f920d8a448e0cb3523c2f78f5d206d063d3cd27 + src/Models/Components/DiscountPercentageOnceForeverDuration.php: + id: d584c813a3ed + last_write_checksum: sha1:48c5b6502e2dca60d2b910e620f70b0ef92724ee + pristine_git_object: 9c89b44a8d39e7faa61b478a4196fc29b3ad5f29 + src/Models/Components/DiscountPercentageOnceForeverDurationBase.php: + id: c54576211ba1 + last_write_checksum: sha1:4f0926bb7613e8da2f9019fe6f9dc71fa00c8836 + pristine_git_object: ec46431cf02b48f0c4f801fe1946e5cc1636ff6a + src/Models/Components/DiscountPercentageOnceForeverDurationCreate.php: + id: 88e8d85f23a5 + last_write_checksum: sha1:e3bd9faf9766ae3363cc71eedb3aeef47a2b1285 + pristine_git_object: 22bc476ccd6a90af2957dd2ef5cfba35c8ac1202 + src/Models/Components/DiscountPercentageRepeatDuration.php: + id: 3fd1f16be09b + last_write_checksum: sha1:c931fe853cbac75303417f0bf8a145dcfc4f4e28 + pristine_git_object: e987789eeb916359f623b6ca61818d0b0c541cf6 + src/Models/Components/DiscountPercentageRepeatDurationBase.php: + id: 47071191327b + last_write_checksum: sha1:a09e2257e636b89092229a194ac09a9b32fc94f0 + pristine_git_object: 65aa579034af05bf84756e18290cf852cf784327 + src/Models/Components/DiscountPercentageRepeatDurationCreate.php: + id: fa0d2f569643 + last_write_checksum: sha1:df3da0f3994ae5264f5ba42fbab6d9792c73352a + pristine_git_object: 8bd4f75f634fda3d3293a796babcf55b9235c1ec + src/Models/Components/DiscountProduct.php: + id: 6bf87e0fe37d + last_write_checksum: sha1:02f345a635b7eb48d203cf3560a935e5a3db7041 + pristine_git_object: ba5a5c48ef136786bf224606a2373a5bfb2b3b28 + src/Models/Components/DiscountSortProperty.php: + id: bd3bf109e669 + last_write_checksum: sha1:1e0f7ad7a0391a5acf279458446d6effdc4a9370 + pristine_git_object: f12dab6bbfc1eea5b0e9f5c077b1447c327cfb88 + src/Models/Components/DiscountType.php: + id: a06319157b3b + last_write_checksum: sha1:590ceade9bcbcbbc379c436173af1836047fceb1 + pristine_git_object: 962e8d11acb0cdd9044325e89c4ba723f49b136d + src/Models/Components/DiscountUpdate.php: + id: dba44463e016 + last_write_checksum: sha1:4ed61af7f5ecb9fe09bc1090b3f5150b3bec98a8 + pristine_git_object: f8a382ca17afaed58bfd18417da82c75f238a882 + src/Models/Components/Dispute.php: + id: d5241775d35c + last_write_checksum: sha1:0a8599aa9562b41f07bd6bbef07511761122a016 + pristine_git_object: 91cdaac39ab232833af4e637ba5bc2e9916aaa96 + src/Models/Components/DisputeSortProperty.php: + id: b39994c9e2a2 + last_write_checksum: sha1:2de7b8aaef2484bf041856741ba90000c9374c96 + pristine_git_object: da5dbe20e5562fe29ef4ebce2399c9de49623aee + src/Models/Components/DisputeStatus.php: + id: 2a27d8be56c5 + last_write_checksum: sha1:d1120afe22c3362f78163365e6366ce52cb90087 + pristine_git_object: dbeda2816670f648e2fc9e2401fcfd2266701b99 + src/Models/Components/DownloadableFileCreate.php: + id: a7ed50761ae5 + last_write_checksum: sha1:a97009348521cd320303088a140f734a83e03d82 + pristine_git_object: ea174d52d782ad75e64659d338bfa491ba9bd896 + src/Models/Components/DownloadableFileRead.php: + id: 93751314ae60 + last_write_checksum: sha1:dd1f31b167f50a98ba9de7b4da42726ade62574b + pristine_git_object: 57b285f040c8c317deb5b1caaabf15fa146b39bb + src/Models/Components/DownloadableRead.php: + id: b49fe7d7646f + last_write_checksum: sha1:cc95d438eb03fe68d487e257eb7c4eb5fbe7ea02 + pristine_git_object: d63b095b116df2c6ca319239ec4f2bc04cbbe062 + src/Models/Components/EventCreateCustomer.php: + id: cc4a1ea7ba6e + last_write_checksum: sha1:bbebdba14b7a09eb02a6d4e26ed2815a44775d5d + pristine_git_object: 05119c8db78c12f6c4d388784ad1da78aa316ccc + src/Models/Components/EventCreateExternalCustomer.php: + id: cde1e6b69ce4 + last_write_checksum: sha1:089146d103ed134da4e6b3a1d34b82c1a82ed4ea + pristine_git_object: 604a5fc5b833ab7761e371529f4267bc6bc78026 + src/Models/Components/EventName.php: + id: 1d7cdffd620d + last_write_checksum: sha1:c643ae998b9bd0d418c2c5ea5689262c4c14567f + pristine_git_object: 5e5c394398c2a354d73b9b405e5b510db0127f8a + src/Models/Components/EventNamesSortProperty.php: + id: 2746ea6a6f26 + last_write_checksum: sha1:f92e0a571fcbb2838dee98ddc036d2375724c167 + pristine_git_object: 8dc4bb2c5e1a19212850bbecc129ce067ae0de1e + src/Models/Components/EventSortProperty.php: + id: fa4b016c3454 + last_write_checksum: sha1:108e378575d73a35cd421da38639c94d652937a0 + pristine_git_object: 82f09c0d3a86571408c828e5eab5988745a4b717 + src/Models/Components/EventSource.php: + id: 8ed6e0a87946 + last_write_checksum: sha1:7b3c2b7b23f3f86c95105318a0283707906856cd + pristine_git_object: cab285c370bb8d15afc8fbd596ee426533010520 + src/Models/Components/EventType.php: + id: 87cdc8e72bb0 + last_write_checksum: sha1:1615563f3367564ac68bd2906a4ffe177f6aa767 + pristine_git_object: 4058fd3379bd316e6eddef2a9118f1a419e4eda8 + src/Models/Components/EventTypeUpdate.php: + id: f93c37976200 + last_write_checksum: sha1:2a9948c8681e0350caf7f2568df66b073c2e9d29 + pristine_git_object: e9e3e756e30eb0cea93dae724831b0f9837391df + src/Models/Components/EventTypeWithStats.php: + id: 3ac2794d7eae + last_write_checksum: sha1:6518520eca7188c2d086d4689f48e92a62666866 + pristine_git_object: fba22f9d286860f3c4e0abb7a18065ec89e90eeb + src/Models/Components/EventTypesSortProperty.php: + id: ba277e11881c + last_write_checksum: sha1:4f80497856f0f3dfa7ebeb4c37378abdb35b58cd + pristine_git_object: f0e4d92e6b06434d67cb9e9ddafea095f25a3a86 + src/Models/Components/EventsIngest.php: + id: 6b763c8fc31d + last_write_checksum: sha1:d7aea88c4d4e33b2079ee49b15069302288e3367 + pristine_git_object: c0c992df4bbe1d3bcd75258d1295b78d22d57114 + src/Models/Components/EventsIngestResponse.php: + id: fcc1e9f6d96b + last_write_checksum: sha1:13436cf69ba4f00ef837c3bbf6359717246d7ab8 + pristine_git_object: 057cb925921fe1ef0deadf638083e0e657f7a325 + src/Models/Components/ExistingProductPrice.php: + id: 621c9ed1f85f + last_write_checksum: sha1:8c7705ab464c2ad7f756fe147338acb6ced92294 + pristine_git_object: f555d1859391ae0e918cee838316ab876d2c1843 + src/Models/Components/FileDownload.php: + id: bdfebd1e9431 + last_write_checksum: sha1:f9fa27dc0a375c606ee358856c2354248f05c899 + pristine_git_object: 1599e3360021486c082a4903607f1a9aafd06759 + src/Models/Components/FilePatch.php: + id: 362a32f6f3e0 + last_write_checksum: sha1:b0d8877ba2bd94fb3b6e5ae28284f98b5b8e6217 + pristine_git_object: 0aa0c34c52ce2509ede01efb3beb61662ead285c + src/Models/Components/FileServiceTypes.php: + id: c582ce0ef457 + last_write_checksum: sha1:41b2c3e05105753640bc5e5e16e244ba7f59550c + pristine_git_object: 5bf8323db5f5a13582ce03d08b273789588fb376 + src/Models/Components/FileUpload.php: + id: 5350ae3fc140 + last_write_checksum: sha1:45c88c05ca389bbebc59107fce4bee51af7cebcb + pristine_git_object: 17b16fa674b7b8ae7c8865305237f78ec43d2f1b + src/Models/Components/FileUploadCompleted.php: + id: d957b34295f1 + last_write_checksum: sha1:dfc12e5c5515fb72c56ab19a6767e37de5dc26c9 + pristine_git_object: 14c7c0058b0e13cfa42a83b98476644ca45eba4f + src/Models/Components/Filter.php: + id: 42e8dbb4949d + last_write_checksum: sha1:4cb39989df8673e2cef44621e4ddb985271b0d16 + pristine_git_object: 796f79d2d1a239f12e384bb9ab608dbcd10238f8 + src/Models/Components/FilterClause.php: + id: 3b8da87033c0 + last_write_checksum: sha1:13252bd9df0ed8232bf082f863d8e7d44f12f009 + pristine_git_object: 14c3f86185e9fb3b0e3ca44fc7f7e83dca0a32f6 + src/Models/Components/FilterConjunction.php: + id: b3e09f254f14 + last_write_checksum: sha1:e386773bda4dc1453a95bc24681751b63150a31b + pristine_git_object: ebea56985e053a8492951ea53b718388001d2137 + src/Models/Components/FilterOperator.php: + id: 4eaa2d742853 + last_write_checksum: sha1:ce122cb4a31d905ea934954aed02614759166a92 + pristine_git_object: 39485c7f2b565687eed033b12cff254fde2a1938 + src/Models/Components/Func.php: + id: 79045831ad7d + last_write_checksum: sha1:1d4e0647ad76b4072f64115dbb3458fb79ad381f + pristine_git_object: fe456fa9cee2f8e76662c55c31d580e87a981d37 + src/Models/Components/GenericPayment.php: + id: b2e700a2ab8d + last_write_checksum: sha1:9028d5af936646c0e8f806b60e651c2d20472969 + pristine_git_object: 799a4a242bc2fee7b0b13aa1cfd2805f7d8635c8 + src/Models/Components/GrantTypes.php: + id: 319cf1470440 + last_write_checksum: sha1:ddfda2a4149f8ea8953e3e1ef743fbb9e249462a + pristine_git_object: 712f8aa6c6bfcd7b51cbdeb093b39868303fc5d9 + src/Models/Components/IntrospectTokenRequest.php: + id: 6151ea48cdb5 + last_write_checksum: sha1:a298490446d73df9990930d1a5978a67d90ff0bf + pristine_git_object: 2b5d83e7017664cab2bed47bf2acfcb544380419 + src/Models/Components/IntrospectTokenRequestTokenTypeHint.php: + id: ae344982ac19 + last_write_checksum: sha1:3c45deca4215e33b7bd2ffcd535d336c99887973 + pristine_git_object: ff78ee817e826ae00fa186875282c3a8bd725d73 + src/Models/Components/IntrospectTokenResponse.php: + id: 831d07c8ae02 + last_write_checksum: sha1:1f376419984dcded574a961a40624b4da405e3cd + pristine_git_object: 69a61faee2aead783615e38c3a707c5e5a9c2570 + src/Models/Components/LLMMetadata.php: + id: e132994a9270 + last_write_checksum: sha1:d782651df7e3794536ddd24c2a5d809e4bff3c8a + pristine_git_object: c9a5d863f283dc2914e0fea454e14c10d40fd4aa + src/Models/Components/LegacyRecurringProductPriceCustom.php: + id: 92632f581337 + last_write_checksum: sha1:051fbb0b586a43899b488f1a0fe50886b2c9dd0e + pristine_git_object: c6500655efc907d22c52222dc136c7e40553ed8f + src/Models/Components/LegacyRecurringProductPriceFixed.php: + id: 4a6b4ba117ab + last_write_checksum: sha1:e6b87b3f48e20ee3340648e2ea41f87106c853ad + pristine_git_object: f4f706f2d056d11d96bf44c1514153689c0eed0f + src/Models/Components/LegacyRecurringProductPriceFree.php: + id: ca37056b7fbf + last_write_checksum: sha1:51217121d32488e1146259d23c6a09d08d72afc0 + pristine_git_object: 23e3ba9599e3847d4ca8f6dfd083c4f4d1680299 + src/Models/Components/LicenseKeyActivate.php: + id: 6efeff5b160a + last_write_checksum: sha1:9f8b00bea18b91c1a9c701171d9e6f6d503575b0 + pristine_git_object: 786a388bdb7e58a83d8ee120728e0d856ef24ff3 + src/Models/Components/LicenseKeyActivationBase.php: + id: 7d7c2c757052 + last_write_checksum: sha1:ed8deaef3948365b6e493e8dc2ca144203b9e131 + pristine_git_object: b50918c89f746e4314a96a50da90851d6e04198e + src/Models/Components/LicenseKeyActivationRead.php: + id: e5cd42b42d00 + last_write_checksum: sha1:e4ead3a9e5c1a0f5178b224a3d7bb14d7380d2f4 + pristine_git_object: 3e82e9571b0e62f238065950c8116fb28124b4d1 + src/Models/Components/LicenseKeyCustomer.php: + id: 9a12a5c3501f + last_write_checksum: sha1:79907b5f8ae64613e1483428f298f0ddc4681f26 + pristine_git_object: fd4966602c47c6e6e8ac8cf3b39142455d9b682b + src/Models/Components/LicenseKeyDeactivate.php: + id: 567b69493447 + last_write_checksum: sha1:dea791acb6416b6821263a3fa159043115893903 + pristine_git_object: 0a11ddc9b33549e7effca512af75eb4416c44839 + src/Models/Components/LicenseKeyRead.php: + id: a6ffd0111ba7 + last_write_checksum: sha1:bad843a0ba05ada4cce6960cfd0550ce9057547a + pristine_git_object: 40bd54ff9eb86e9b43eeb080592ffaaa1a631097 + src/Models/Components/LicenseKeyStatus.php: + id: 97690d0283b6 + last_write_checksum: sha1:cde4865790e97e7d83075ade4ae8b63bf4278d24 + pristine_git_object: ed07077294c126bfbf6839c18f87c2dd3988089c + src/Models/Components/LicenseKeyUpdate.php: + id: f5b34b60e6f0 + last_write_checksum: sha1:4fb3bc4d96a0c650a4789788fb8b93ba7abf3c64 + pristine_git_object: a8a29090968b780b7b0de3b6246d79191891e36a + src/Models/Components/LicenseKeyValidate.php: + id: e4923758ebf7 + last_write_checksum: sha1:2d36f2160f1c4647af4e5ec50418cd7bed9f5d17 + pristine_git_object: 1cfb4e38794592faa128785ed98ebd07feeaf389 + src/Models/Components/LicenseKeyWithActivations.php: + id: 70cd022d3c6f + last_write_checksum: sha1:bfe45abf1357795a559ba48283c00bd576bd93c5 + pristine_git_object: 203deccc2e88e17e65518593e5da70add9d1432e + src/Models/Components/ListResource.php: + id: a3500947b104 + last_write_checksum: sha1:da945c341bf2a89364db412f4550f6ea24eb4df1 + pristine_git_object: 718f9b37adb1872c923683c6ccc8bfb25b149e4e + src/Models/Components/ListResourceBenefit.php: + id: 284eb86ed530 + last_write_checksum: sha1:fa2fe9cdfdfc89d9f9e5873fac91bbfe0513a679 + pristine_git_object: acc5f1397c362714afa200349b96c29eb7d75814 + src/Models/Components/ListResourceBenefitGrant.php: + id: 5ff7cd05dd6b + last_write_checksum: sha1:5f33cb94f04b7b8a40bc68e6f35734617e2365c2 + pristine_git_object: 924b8fc40da460118a230a5b06c2ab04b412ee29 + src/Models/Components/ListResourceCheckout.php: + id: 8d27aa43e754 + last_write_checksum: sha1:045f0efd759bf526851506931a250e5ff672ba50 + pristine_git_object: 9f1dad28d6f4c314bc9ba0ca7426e5de8884ad3b + src/Models/Components/ListResourceCheckoutLink.php: + id: f32351bb9158 + last_write_checksum: sha1:77bd3ce4d209bea4d1c08314d62e894ff980fa44 + pristine_git_object: 371db467b7e09401eeb1bbb82073528fae9379f5 + src/Models/Components/ListResourceCustomField.php: + id: 7bd518f2c030 + last_write_checksum: sha1:b9b07fe70250a335ecbd98199b4cd11044894432 + pristine_git_object: 47da43fb55d0d7bf9070990018cc4a9047c2e209 + src/Models/Components/ListResourceCustomerBenefitGrant.php: + id: 836844a639bc + last_write_checksum: sha1:d1a072ecdd3e5b54dc238a738e04bc89b2367cff + pristine_git_object: eb33e36c16d97c6dc67cd24362907a7ef2214cc8 + src/Models/Components/ListResourceCustomerCustomerMeter.php: + id: d6dc54aab4ec + last_write_checksum: sha1:196092a0cb0623eb5d951630d64b1fea6f201ea7 + pristine_git_object: 48242b847de4bf8a5791d20771fc68ee676c8731 + src/Models/Components/ListResourceCustomerMeter.php: + id: c0c5d96fc889 + last_write_checksum: sha1:30d3b73740526e68cbc97fbba630e1c527fb5f49 + pristine_git_object: 88a3389daa5b24bcb3ff0efdf5283ca1047e4188 + src/Models/Components/ListResourceCustomerOrder.php: + id: bbecb5431701 + last_write_checksum: sha1:2508720c5b22d1901f1be43f73d2c6fc4db75cc6 + pristine_git_object: 668adb9ec62a97945e39e485459cbeaf80a7423a + src/Models/Components/ListResourceCustomerPaymentMethod.php: + id: 3214b3ffbee6 + last_write_checksum: sha1:11519d9a42c0b45c7dbf9c4c51ed985ce7d48768 + pristine_git_object: 8aade8825b85bff065133149d78e086d5beceba6 + src/Models/Components/ListResourceCustomerSubscription.php: + id: 00865b032ad2 + last_write_checksum: sha1:1186339baedcb658497a16d7f5f65b1d56506138 + pristine_git_object: 63d01741976c2b23bd233f7fedcdbd798af371d0 + src/Models/Components/ListResourceCustomerWallet.php: + id: a6fce5a2ca29 + last_write_checksum: sha1:5a1c9b324869682d4e9cb99d9d68fcc5fc99149c + pristine_git_object: 8eae0e28c601f8712b8d290b4bb9ad993846f850 + src/Models/Components/ListResourceCustomerWithMembers.php: + id: 4362e3b66cc4 + last_write_checksum: sha1:3617408d65b51cbf810c4ab620bb3b02ec7737c7 + pristine_git_object: 05fb90a6515d1ca5af4e901c7e77c115897b1033 + src/Models/Components/ListResourceDiscount.php: + id: 013e3dc57713 + last_write_checksum: sha1:a30d68972cca50f408749924ed7a8cd4037eec6f + pristine_git_object: 095bff7ed7d0d88a65f31c88461583ebdacdd436 + src/Models/Components/ListResourceDispute.php: + id: bb9f45acf299 + last_write_checksum: sha1:38c1ac9dc40cdee20febec46c661565e4b409c4e + pristine_git_object: 00f86e1b8e3f29c3f569c8426ac5f8c320904d7c + src/Models/Components/ListResourceDownloadableRead.php: + id: 7313044a230b + last_write_checksum: sha1:af2fb0177b1050f394ed6b8fda3021962273db8e + pristine_git_object: 15f959d25fa197e3b52e847312f7968834c33b88 + src/Models/Components/ListResourceEvent.php: + id: 17735ccdec88 + last_write_checksum: sha1:e41d2bb83826c3f6b2932daf35205d0e2bf480ba + pristine_git_object: 1f36bbcc1f8ddc16f9b4e7aac8fb7c6f5abf3a2b + src/Models/Components/ListResourceEventName.php: + id: b83650311833 + last_write_checksum: sha1:a22080849508379e905b32ff0c24ada8ee740057 + pristine_git_object: 55a990609f8f50576d1c881ecd219e092403418a + src/Models/Components/ListResourceEventTypeWithStats.php: + id: 7c7b2d974e38 + last_write_checksum: sha1:3c0d531870f2aca89907216d3e24443ddb022594 + pristine_git_object: 5569bba14568ae4fc052e18f397b7382208ce4d4 + src/Models/Components/ListResourceFileRead.php: + id: 9747270ef728 + last_write_checksum: sha1:d32cc3f0052ae4689a000a7af018dfb3a33fd329 + pristine_git_object: 53e10e6bac87b7a8c9d54d772e36a6247cb5c118 + src/Models/Components/ListResourceLicenseKeyRead.php: + id: 5d9f95b621ad + last_write_checksum: sha1:88579da2d8aa7273619e9628f23f1e946bf1958d + pristine_git_object: 9a04fcef759fd1e03dd0da62f23e7e29bcb7159a + src/Models/Components/ListResourceMember.php: + id: cc7396fa95b3 + last_write_checksum: sha1:90755ed60382099f458cd3405a69791cb7efd303 + pristine_git_object: be3f8a076ec370dec4f91af43a6d74bee15a158d + src/Models/Components/ListResourceMeter.php: + id: 20aa2d299ba4 + last_write_checksum: sha1:9a466d6403e0d07b27f50a74e33db3ee1329c08a + pristine_git_object: c8cfb9c72221a9ab81661f5a6e7c324cd1f0609f + src/Models/Components/ListResourceOrder.php: + id: 73aa19d15b4f + last_write_checksum: sha1:850c15dc93f9d162e7b55eb73601af37e66c6ef8 + pristine_git_object: 709ce4dc92f61f7e847ae84a1683d0a1b2c74375 + src/Models/Components/ListResourceOrganization.php: + id: 0daefb11071a + last_write_checksum: sha1:0f50714560c0d6df519ee1e919fa109883b8c4b0 + pristine_git_object: 7760a4ab1d0c50641cf39c8bda30d87e94fd763e + src/Models/Components/ListResourceProduct.php: + id: 8aeefc21ad24 + last_write_checksum: sha1:46d651179a373a5caba1371921f47fad4470a488 + pristine_git_object: 36b16980f1a37d826a709aefb96ed6428d0bb4af + src/Models/Components/ListResourceRefund.php: + id: c64875bdeb62 + last_write_checksum: sha1:d16d049439a9ea5fa34f21354a932f5af10d4ccf + pristine_git_object: 4efaa7b3f7154df037c8875571d45cf31f30b61a + src/Models/Components/ListResourceSubscription.php: + id: a81bc711e5bb + last_write_checksum: sha1:3e66aca4192c7368e68524a6397c597f70bed446 + pristine_git_object: a586f97ba0b01d929be5cb321d71bbdad1abdf3f + src/Models/Components/ListResourceWebhookDelivery.php: + id: e7d2d4f29ef3 + last_write_checksum: sha1:22188bdda7c9d4e82cf9d02b6d0d0f6fd19798de + pristine_git_object: 72159f6a8af2efd821c179bb9ca123707d7005d9 + src/Models/Components/ListResourceWebhookEndpoint.php: + id: 5ef7252a5337 + last_write_checksum: sha1:2db77996cacf08b3948dce5ace47592b244637c4 + pristine_git_object: 7074e6b6a8993e7a50fb0469bac7fbe6a72548b0 + src/Models/Components/ListResourceWithCursorPaginationEvent.php: + id: 420141fa898d + last_write_checksum: sha1:045840b21db80168528afa1c1d78bd945b0f0250 + pristine_git_object: 37a2957da462dbc142ab7d57f1798ac0869c56a5 + src/Models/Components/Member.php: + id: 0c37051cae93 + last_write_checksum: sha1:42a3629224295b8a89f905fce8d954281513bf1e + pristine_git_object: 5f49dea765073097254485ed4239327d5dd21a93 + src/Models/Components/MemberCreate.php: + id: b598f4cc3d93 + last_write_checksum: sha1:9779171164bcd9a0f67c319de701e67dd6377500 + pristine_git_object: aa5941ec93c323eb648906c20c5e427f3f84a367 + src/Models/Components/MemberRole.php: + id: 4b1dcaa06450 + last_write_checksum: sha1:c1d4c54c65657e04424adce213a94540bfd61f56 + pristine_git_object: 95dc4555db459fe297a4ae1b2a2ff292da51cadd + src/Models/Components/MemberSortProperty.php: + id: 6936948a81a7 + last_write_checksum: sha1:e1a297c2328d55cd2cf4a9933691f995622f8691 + pristine_git_object: 5067c2a7ac7806af257be7749efc3b57918e3f4f + src/Models/Components/Meter.php: + id: b4e9621c6762 + last_write_checksum: sha1:6a2dc5129327fb79d066c52a7980118544c93f38 + pristine_git_object: a49709c812a68f0f81e234be8501f5a4a07515cd + src/Models/Components/MeterCreate.php: + id: 9c683c1c6f12 + last_write_checksum: sha1:28896cb23f93fe222ba76c15a6cd3b74b7f3c8e5 + pristine_git_object: 66e3f07179168e2775f6368638b4938c4e04f189 + src/Models/Components/MeterCreditEvent.php: + id: 4752801600eb + last_write_checksum: sha1:18c003dc420842dabb54173b8a0390c2c5541144 + pristine_git_object: 0feac09623072e3f10a0e032cc491cb4e51f8990 + src/Models/Components/MeterCreditedMetadata.php: + id: a780763b52d9 + last_write_checksum: sha1:c6d98a2d7172605c8894e490566e38d943ca2ef0 + pristine_git_object: c9fe9c9c0ded426d72b483e3c9ca2be99011ec3b + src/Models/Components/MeterQuantities.php: + id: c4967a9f5919 + last_write_checksum: sha1:9af1309a3f3afd4963f01cfe04b5c525ca049402 + pristine_git_object: e22c4e021680ef0a2670daabe386c2d64b62374b + src/Models/Components/MeterQuantity.php: + id: 53e80e259d9d + last_write_checksum: sha1:2b9192c753836f639eadec27c738060f1038003d + pristine_git_object: 7dedec7b72523649aa9c39f96ed2ef95922699e3 + src/Models/Components/MeterResetEvent.php: + id: c8c02acda8a5 + last_write_checksum: sha1:9a9b1dca32724c6e20eba1da1f314e054e9fb982 + pristine_git_object: 162d1db7e2a5e5808cd361c98784dee79eb071cb + src/Models/Components/MeterResetMetadata.php: + id: d0a7d571363c + last_write_checksum: sha1:d1a423b59ff244e9258f04d9e4efe414999fd2e2 + pristine_git_object: 13d0ec6f2a676084fecf50c8a49d67388ef25ac3 + src/Models/Components/MeterSortProperty.php: + id: 9f993f538007 + last_write_checksum: sha1:f0cdd5599f8d91f30e179d119e4ddf5125a921b6 + pristine_git_object: 855cd466e7885cfecea47c92630ea52fbeed8c8a + src/Models/Components/MeterUpdate.php: + id: c979b8d2702f + last_write_checksum: sha1:409ae287f9afe332f6774d6b2b2001d8933c7bbc + pristine_git_object: f89a7b14e8a237d3eac52d10ec1083a23bc983d6 + src/Models/Components/Metric.php: + id: 5f9254973fee + last_write_checksum: sha1:51e1863e70d83faab43aa401855911a4d8ef9dd6 + pristine_git_object: 6bab027b43132f747761fd8d370f5fcd1aac736f + src/Models/Components/MetricPeriod.php: + id: 2e7f0a5fe6a3 + last_write_checksum: sha1:b6f770ab0b3bbb03f1898f9feca35eda8eba9ce9 + pristine_git_object: f1d552237016648008d0018747e0eef9887851cf + src/Models/Components/MetricType.php: + id: f104d56186f8 + last_write_checksum: sha1:6a921ac334329d06f397241209a4344712e9df1f + pristine_git_object: 247fefb8c6f69319edf5db28818f8d00a32b5dbd + src/Models/Components/Metrics.php: + id: e2c44bd13db0 + last_write_checksum: sha1:ec1d130703e78b91fc3d2f06fc0c8b819fb92550 + pristine_git_object: d5c11c5635c7922420e027192a1bff6cd0d3a01e + src/Models/Components/MetricsIntervalLimit.php: + id: f1c7f4e6d837 + last_write_checksum: sha1:ddbd7f433cdc4699ade88216be349d15359ff630 + pristine_git_object: 2fef334d39f93e58069bc3613fa530d71ad19509 + src/Models/Components/MetricsIntervalsLimits.php: + id: 32b644af1bc6 + last_write_checksum: sha1:802135fd0d5df284c8ccec842a549fdf28b3d4b0 + pristine_git_object: e6fa3cec8a02e45be39d0408cbde233d2307f97b + src/Models/Components/MetricsLimits.php: + id: e93226e9a493 + last_write_checksum: sha1:b92abe10e05484652692d345a8a5840e30934f00 + pristine_git_object: 25b37bb9991edf1b9e22be0c827f58adc1ff6005 + src/Models/Components/MetricsResponse.php: + id: fd7be78d4457 + last_write_checksum: sha1:abbc883d29e19d67af3303cacf95178d00ea5ec8 + pristine_git_object: 0ffc9064bb9a8d134a8b16f15690ff7db0f27fcc + src/Models/Components/MetricsTotals.php: + id: 88dacf84cfec + last_write_checksum: sha1:7fd717f9f0351cd4c8164bc7e5e53512191197d6 + pristine_git_object: 4e754501aae89d93dca29ca97dfc77a1519d3ea9 + src/Models/Components/OAuth2ClientConfiguration.php: + id: 50e22b794ded + last_write_checksum: sha1:5f0b30568b9f8257810e3c5b39db615d912c6cfc + pristine_git_object: ea10fd8d8b844350ff7fc2e6ad2b88afe7cf7615 + src/Models/Components/OAuth2ClientConfigurationUpdate.php: + id: e76c6f66b784 + last_write_checksum: sha1:38e5e2ba848ad7ba8c7f97e007be0601e5c7a9d8 + pristine_git_object: 260f452b1bec983a6491e50ae8770ff0379d2a31 + src/Models/Components/OAuth2ClientConfigurationUpdateGrantTypes.php: + id: 222bd1229a49 + last_write_checksum: sha1:289cf7af412003176be942a415adbff18f4ddd89 + pristine_git_object: 921acff223d052047b3723742586e9af407efa03 + src/Models/Components/OAuth2ClientConfigurationUpdateTokenEndpointAuthMethod.php: + id: eda7a2bf2eff + last_write_checksum: sha1:ce5c61631fdfea787a05e9a536733b0dc35d69ce + pristine_git_object: 53bc7eacdf3c5149f6edf72fd25a7a7bc24ea889 + src/Models/Components/OAuth2ClientPublic.php: + id: 3ce6aa9af12a + last_write_checksum: sha1:be8df4719db223997964a95411e64b69395db9c8 + pristine_git_object: 2fc31afd68839ff8a0d91e7ab4281ad57830e0b8 + src/Models/Components/Order.php: + id: b4539a757b61 + last_write_checksum: sha1:4c38b478e6f284867692e55eebd022ae2aff0571 + pristine_git_object: 836c6aa8b5084c19fd2d2f1120095fc6d64894f7 + src/Models/Components/OrderBillingReason.php: + id: 07f3b376015d + last_write_checksum: sha1:3640b0e59ea7fdd64b940a7495fed8bc506767d5 + pristine_git_object: 62bbf956f0078b24604f3fef7e22cbd26e67608b + src/Models/Components/OrderCustomer.php: + id: dc7d70f6b16d + last_write_checksum: sha1:43548003ccd50b25b63db72ceb76808cad2b4c53 + pristine_git_object: ead90a0f122960f621c3800bf22c497b70f3ff3b + src/Models/Components/OrderInvoice.php: + id: ae195a7af042 + last_write_checksum: sha1:7f4d24d6ce1ab547ba3e53184d5287909b4f30e3 + pristine_git_object: d7c49c015f5353d721c6a33c0b26d2cbd6d32ab0 + src/Models/Components/OrderItemSchema.php: + id: 3e44aa492ff1 + last_write_checksum: sha1:22aef86c98c3d17b838187dc82e9f26878feeac0 + pristine_git_object: a7dda39a136d689cd7b3168dba119fa68a4e8429 + src/Models/Components/OrderPaidEvent.php: + id: cf525fcc336f + last_write_checksum: sha1:a4feb516f3ecf7e7ee0fda4eaf461d79aca29c34 + pristine_git_object: 3f0c0e827d25413c494b4dbb40b580c5a5777d49 + src/Models/Components/OrderPaidMetadata.php: + id: ff27f63bb2e5 + last_write_checksum: sha1:914094363c2f6eebcc16965715c634c5a1073313 + pristine_git_object: 3a89db4155bec757762cc81a0fcee70bbcb1b2b0 + src/Models/Components/OrderProduct.php: + id: ab5d210d6aae + last_write_checksum: sha1:d62d1eb73bc23bba1c220b4addc7fcdcbc69ae03 + pristine_git_object: 000f0c55dc1f3380a19fa6c1737284f0b7ff1c86 + src/Models/Components/OrderRefundedEvent.php: + id: 345f0de7bd8a + last_write_checksum: sha1:de3f93fa8a0560719e650b4150046d8ec521003d + pristine_git_object: 2fcd606b1b74645d3533fff52d8f388832baff52 + src/Models/Components/OrderRefundedMetadata.php: + id: d4f5b760d798 + last_write_checksum: sha1:2caa36b0f612f91c1b77cfb2cb4573f8077d8ea9 + pristine_git_object: 4bbfddd7255c369eb3b2c726628bbeafc46c9546 + src/Models/Components/OrderSortProperty.php: + id: ac908ba7c2b2 + last_write_checksum: sha1:51083d92d158a8dfbb831c361f7c568a18a73a43 + pristine_git_object: 1482a5cb94fee53549418689e75f2456eea051bb + src/Models/Components/OrderStatus.php: + id: b2fdbdd35c8d + last_write_checksum: sha1:34b2987370867bbeb1bef2b447a8e3adab60f2f9 + pristine_git_object: f022c2dd4568fe3ba86fa741e9b9054b1d0d70cf + src/Models/Components/OrderSubscription.php: + id: 97a2745c6071 + last_write_checksum: sha1:d625839c73b5fe1b0e07d3f883f79505903fad3c + pristine_git_object: 4a7b0f54581fcfdae39802c04b32c2ec5e87b255 + src/Models/Components/OrderUpdate.php: + id: 806d8bc6dd91 + last_write_checksum: sha1:1cf0fefc428629d7c022c2eed7bf6d636aa2fb5a + pristine_git_object: 09d04d0f69b509427184e0a10833838161efc10d + src/Models/Components/Organization.php: + id: c7417346b9ba + last_write_checksum: sha1:4087f1a70b412aaedbc9492f7653b7226edbf945 + pristine_git_object: 264a25f7aa2de49b184e7659d045b571fe078ebc + src/Models/Components/OrganizationAvatarFileCreate.php: + id: ec95486c25d9 + last_write_checksum: sha1:5c842bb94b7ef36fbf412a276288fbcf63bb9c6f + pristine_git_object: 87f90ef1b04820680b506af290ea11073a95d550 + src/Models/Components/OrganizationAvatarFileRead.php: + id: e5465301969f + last_write_checksum: sha1:a2f15c137149a1b3b8314fb490ca210ad9590750 + pristine_git_object: cf036df3fb95671ff772749ba3a37a8d279469f3 + src/Models/Components/OrganizationCreate.php: + id: f1512a3f20c7 + last_write_checksum: sha1:037027f9291ddb0776aa037f6a2c9f188fb7c21e + pristine_git_object: 26875b2025eecb77e18b4dc77743e4c48e6b6fec + src/Models/Components/OrganizationCustomerEmailSettings.php: + id: 428de88a6aed + last_write_checksum: sha1:a4a21f32154bbce7141eed582a3288bb7c72f5a7 + pristine_git_object: 734e4d35bca35b0024df7a3f02cd13987202911f + src/Models/Components/OrganizationDetails.php: + id: 7e50ff370710 + last_write_checksum: sha1:be34f8766c26b1f446ed57ca7e937ad14b777d93 + pristine_git_object: e294632af65a57539d1652b8b5e753118f1cab70 + src/Models/Components/OrganizationFeatureSettings.php: + id: 323fb7336dca + last_write_checksum: sha1:97cdee3e1a04872531f247ff54773944f87de9e6 + pristine_git_object: 97d8b893956b073574ca18d8a860893b32576f85 + src/Models/Components/OrganizationNotificationSettings.php: + id: a08e8c1a1211 + last_write_checksum: sha1:e2cd1cba7992703e5ad92f0f9d79dc27265d7916 + pristine_git_object: 8bbedba12aa67d5986e50823f7c11c54604918b4 + src/Models/Components/OrganizationSocialLink.php: + id: 2e5e973bbc6b + last_write_checksum: sha1:856e3244a50e0e3e20389537ffc66a56344a49b4 + pristine_git_object: 05d16abab9f0af5df866e7f5e289a6a0e5a8251e + src/Models/Components/OrganizationSocialPlatforms.php: + id: 43047fe29b4b + last_write_checksum: sha1:7ff9f2b4627be2222e6609ead90860c1a7377dc9 + pristine_git_object: bd3399250809d1fb75f327f6900d126ae789cd98 + src/Models/Components/OrganizationSortProperty.php: + id: 76bcad523153 + last_write_checksum: sha1:dfb4a273c1bd99b387dbce809dd8c7bd9f0f41f3 + pristine_git_object: 4c7b567e9bc6cadb36210b60a519bcaa277d342c + src/Models/Components/OrganizationStatus.php: + id: e8147cdf0d9f + last_write_checksum: sha1:9224405047862d72deb10cd6b766d5d5eba787b2 + pristine_git_object: 2be1271651fee7d44f61341f76eec2255517a769 + src/Models/Components/OrganizationSubscriptionSettings.php: + id: a679ffcd1897 + last_write_checksum: sha1:5a1ef3d82f4be8b98404a3e15821d722d8f6da52 + pristine_git_object: 01dc1b5f4c0e91d95ebcd061e128a30ac6235cd2 + src/Models/Components/OrganizationUpdate.php: + id: ee7171f9eee1 + last_write_checksum: sha1:da48e78108cac17796a0a5623d630e515c06e221 + pristine_git_object: 5661982d65337c009d79daef3273e98886c3f62b + src/Models/Components/OwnerCreate.php: + id: 63701915e8f1 + last_write_checksum: sha1:2aff43a4769119be67ba5fe5c67cde230322ea79 + pristine_git_object: b9903a0c708a5d782d83f0d1b4b1f6200bdd0fe0 + src/Models/Components/Pagination.php: + id: d236c6cb3209 + last_write_checksum: sha1:93f8baa6d5ef69f7ee9607761fdeb418f318d0f7 + pristine_git_object: ee9b596a3ae90dcad0f1792f65b28f79e6d42e60 + src/Models/Components/PaymentMethodCard.php: + id: d4d2681208c7 + last_write_checksum: sha1:b0fe28098abc51fc6194c3ba1db106bae1fba1d5 + pristine_git_object: e8131baab8ec1741254b0af3d09f9d2ac0bc6a6d + src/Models/Components/PaymentMethodCardMetadata.php: + id: 1fb4af5bb665 + last_write_checksum: sha1:8b1f4a4bcb20b0873264b8438a7efc3a671f3de3 + pristine_git_object: 9156473bb8f727b55b0f6f8ebbd50617c32ea0d5 + src/Models/Components/PaymentMethodGeneric.php: + id: 940db660a9ef + last_write_checksum: sha1:1048f729c8f59f079c56044b34c9aa292510d424 + pristine_git_object: b01361fd8857641864bed87e412ff23619e19121 + src/Models/Components/PaymentProcessor.php: + id: f19f4cf8aa76 + last_write_checksum: sha1:1eca363e8622439f223811f5f767a444058ea3df + pristine_git_object: 0ff442174d812d184706af8c3135737a22343306 + src/Models/Components/PaymentSortProperty.php: + id: 0a83a3818649 + last_write_checksum: sha1:9f9a6279e9c710c864754e9b4f47a048ed951207 + pristine_git_object: 6be89dd6d31b714de1db4ca31cc2ba75fa93bdfb + src/Models/Components/PaymentStatus.php: + id: 08dc24a5df4f + last_write_checksum: sha1:36412160f9eef3ab61a5afd6bd15665599982ef4 + pristine_git_object: 42bb9165d2a2374352d6434d79893a641c203ae6 + src/Models/Components/Permission.php: + id: c12c8ad5a99e + last_write_checksum: sha1:2d7933b1907ceadd9dfe073777e70663c86e9f8c + pristine_git_object: fde17912c146037c127966e3f691b95e8d494a2a + src/Models/Components/Product.php: + id: 0f3be372058e + last_write_checksum: sha1:efa9a0ff932754a2f375bc6cc87c29fbd7877b86 + pristine_git_object: 7615a967d3c166a36e57d3f2d9ab932f18c9d640 + src/Models/Components/ProductBenefitsUpdate.php: + id: 97e58cc10328 + last_write_checksum: sha1:654af21c8518751e1bd8fd14dc9727f3d7970dd7 + pristine_git_object: 72159fce844dbe3d55c46e866dab694254596717 + src/Models/Components/ProductBillingType.php: + id: a0f869e58190 + last_write_checksum: sha1:d294de6335a5f461f62467170473aac332115dd4 + pristine_git_object: eced2a35de0ab584eae8282875f7147d6111193f + src/Models/Components/ProductCreateOneTime.php: + id: 7e708e74b88e + last_write_checksum: sha1:4942bea779c3088e821c257e44504009dd9df001 + pristine_git_object: 94eb141b87d967efe27ccd54177b4746bd35a4fe + src/Models/Components/ProductCreateRecurring.php: + id: 0f7378397ecc + last_write_checksum: sha1:c32e48f60e8af878fffb7295700e5a8da766a766 + pristine_git_object: f45f5a7c3363ae70c31e16150c944ab5b186bca0 + src/Models/Components/ProductMediaFileCreate.php: + id: b515cc4410c9 + last_write_checksum: sha1:eef29d640eb0812a4b5c6f3bc085c4316c8e05b2 + pristine_git_object: 2233304435d95dd995615a955892b5fc69e49c29 + src/Models/Components/ProductMediaFileRead.php: + id: 540f05a8b7aa + last_write_checksum: sha1:720e31902f8448ae7f32c5368fdb640d583b1fcb + pristine_git_object: 5f4a37c1d165df64c6bb801226f49129ebe4160d + src/Models/Components/ProductPriceCustom.php: + id: c591e7945a19 + last_write_checksum: sha1:2774eb4db8c486d85b5cd8316357beb5cabb4d81 + pristine_git_object: 101c2fd7fafc235dd010c427880eca774b10b531 + src/Models/Components/ProductPriceCustomCreate.php: + id: 3884fb5bf136 + last_write_checksum: sha1:297c6ee756739a48ddfd39f1e3fcd4b9bcdb4d62 + pristine_git_object: e4c1849928df6ed1fec1e1fd5841d3d3104fbb9c + src/Models/Components/ProductPriceFixed.php: + id: 5dfe5368049b + last_write_checksum: sha1:20adad7e0943ff08878ad04e3525274e0e475cf7 + pristine_git_object: ee603683b3485ed117edeee5990fef3c24bc99e7 + src/Models/Components/ProductPriceFixedCreate.php: + id: e037208c7cb6 + last_write_checksum: sha1:855a1cea53d9ac077bda759bc93b099bcd5d7512 + pristine_git_object: 1b52c1f18aafdf8d8720e2a900069573a1cdbdc2 + src/Models/Components/ProductPriceFree.php: + id: 63b84392e7fc + last_write_checksum: sha1:6e9dbac951112a0c5782364836be65ab011549ca + pristine_git_object: 31c78c4015050ada54bef74b5e0002a71648e8d4 + src/Models/Components/ProductPriceFreeCreate.php: + id: d8b4b7fbe4be + last_write_checksum: sha1:57b4ab2c8838829d53c9cc5748dd5586d38b1b5f + pristine_git_object: 3383f5db4561ca8eb119ca9de00297ab5b0adab3 + src/Models/Components/ProductPriceMeter.php: + id: 9e46c4cdc201 + last_write_checksum: sha1:ab6487ee94ce2e17fb5bfd33d7d1d3c19f3e4dbb + pristine_git_object: f43fb83cfbc9a469f1dc090d3d979b5f81a47a20 + src/Models/Components/ProductPriceMeteredUnit.php: + id: fbe77f682182 + last_write_checksum: sha1:138defe1ca0c1e7855b90190a48e30f5c380db83 + pristine_git_object: 5208b6b18df063de3c4837811094adf8eb5a6093 + src/Models/Components/ProductPriceMeteredUnitCreate.php: + id: ed01c4b427e9 + last_write_checksum: sha1:6db7f1e0033bbc1342b9d41f4361dc6723986f3a + pristine_git_object: ac4f570ed85ed3c3775bb0a31b5e68201d7afde2 + src/Models/Components/ProductPriceSeatBased.php: + id: ce9ca710debb + last_write_checksum: sha1:2181eb3ca775085f779dd9e64e9daada44a6f766 + pristine_git_object: a2e13cdad8abaeae2338c692c72436ade9128c57 + src/Models/Components/ProductPriceSeatBasedCreate.php: + id: 55ffb342f77b + last_write_checksum: sha1:426abd98549bd0d60db13beac0ed3dd170619e13 + pristine_git_object: 1cbb3a842dbcd8635485118e35328c7fcf5c5bf7 + src/Models/Components/ProductPriceSeatTier.php: + id: 63c2b9718d2a + last_write_checksum: sha1:7806d5a551d96c7dcfa9a8600a5cc05d1c4984a9 + pristine_git_object: 2220c35261c5d8a639216a8f07e1aa72abbf2cfc + src/Models/Components/ProductPriceSeatTiers.php: + id: 249ae73268ef + last_write_checksum: sha1:9a7a0ec518d59d95d2c3f6cc8f41015756c0560a + pristine_git_object: c6e9f845628b7c6c883755d0e4e42b18ecd6eaf3 + src/Models/Components/ProductPriceSource.php: + id: 48a15623a12c + last_write_checksum: sha1:467aac7e501e200c028f44d5e29ef6ef4d26ea3c + pristine_git_object: 5fbc01b2a0ee195bc20f7bde10a9dc27ebf9bf6c + src/Models/Components/ProductPriceType.php: + id: f8a695c040a7 + last_write_checksum: sha1:a32a83d5373549a0e79d4be12d5caccec4d68f83 + pristine_git_object: a1cc489643a6a90230cd86abe9fde51a1fbfed4c + src/Models/Components/ProductSortProperty.php: + id: c609baff8e81 + last_write_checksum: sha1:0705259678082e010719a3ed73d57fe9746ac867 + pristine_git_object: bcf6dec1c9b0aa0ce6530e4605a2e1109781e9db + src/Models/Components/ProductUpdate.php: + id: 5510f4106d48 + last_write_checksum: sha1:1d1695400ef7acc2e6be93377b622a3623732513 + pristine_git_object: 2a0aafdfbfe31f67d987f5c5b8ea6217f4613a68 + src/Models/Components/PropertyAggregation.php: + id: 5f69fc5f2415 + last_write_checksum: sha1:5fb8904e44f517194b069c60b3bd429929203823 + pristine_git_object: d1295a5fdd3dd2ad41744dbff57bfadc287d0358 + src/Models/Components/RefreshTokenRequest.php: + id: 1861983d4c2f + last_write_checksum: sha1:77ba6396d09db2ff25fc3992ec66b2a07c3df766 + pristine_git_object: a04157dbf5b8bbd35e4144f6f7e0f73a2efa42a8 + src/Models/Components/Refund.php: + id: e21206aefe2d + last_write_checksum: sha1:9c40e7e3663270c4df36a683d02d2a989b109437 + pristine_git_object: 871bdd5e34188efa8e7e0ea5373fba290d00e104 + src/Models/Components/RefundCreate.php: + id: 1a9eccf11767 + last_write_checksum: sha1:fd869c0bb51475fa1a402eb056be8b2f0980a7f7 + pristine_git_object: 9d05c58fc5e41b1d655cc00cb8d7350de1bf9668 + src/Models/Components/RefundDispute.php: + id: e9c441eb7b9c + last_write_checksum: sha1:2fa11e7cfb38ca77e02a928e4afb15a1b8fe9cc9 + pristine_git_object: c0c067ea259110fd79ff8531c5bed07015b94fda + src/Models/Components/RefundReason.php: + id: 06fd108e3788 + last_write_checksum: sha1:dc6617e04c2abefdd41586b3b4cce84281a545c5 + pristine_git_object: 615cd6f736ebd784be3f9926d956fa4e505f2abe + src/Models/Components/RefundSortProperty.php: + id: fa49e590b2a5 + last_write_checksum: sha1:16d08ea2faaeb4266ee88778f8f2ac9f374d247f + pristine_git_object: 1bf829ab8caf0f3fe27c2b48e70eea7b7e0888e9 + src/Models/Components/RefundStatus.php: + id: 4a5861e07ab2 + last_write_checksum: sha1:4a0838a5373b78e1049b6944551e2cdc5280f164 + pristine_git_object: 50abd682b435e0ffab75d67d34c95ce31c87f9ae + src/Models/Components/RevokeTokenRequest.php: + id: 7fe3cc59a56e + last_write_checksum: sha1:999dffb1afdf2798446ca52a6b86705b91e25cb4 + pristine_git_object: 90b37ab38d503cd12d746b7c185b56df2ba3b43a + src/Models/Components/RevokeTokenResponse.php: + id: 51d6bf94bbb3 + last_write_checksum: sha1:1be6008064b807f222b8758709de33ce32065389 + pristine_git_object: f63fb26c0a91fd0f3ff846b01efad086aea3e5c2 + src/Models/Components/S3DownloadURL.php: + id: e147f271c0ea + last_write_checksum: sha1:a88a3c8fe1d645fb92bfd6b80f1c2ff44224a471 + pristine_git_object: d2283722194fd8282cf28fe54d3fbbc5cb435a10 + src/Models/Components/S3FileCreateMultipart.php: + id: d9d5194b6f8c + last_write_checksum: sha1:0e1939ebef63870caaf66603d30da6c4d6d524b8 + pristine_git_object: e64ac22adaea1192af205a7b68c9067ce01368e6 + src/Models/Components/S3FileCreatePart.php: + id: 4dfde3b51a1e + last_write_checksum: sha1:44029dd3e8849a2955d6a46393352cd63cf8a59a + pristine_git_object: c2cf526d399b9147dbbf8713944d5d8577952186 + src/Models/Components/S3FileUploadCompletedPart.php: + id: 0afe97235a31 + last_write_checksum: sha1:2f79b9ee4877f9d1d3282021d0ffdd7545cd3802 + pristine_git_object: ad57de701a479be9ddf19cc20a3533e781702a87 + src/Models/Components/S3FileUploadMultipart.php: + id: e603183ab9e6 + last_write_checksum: sha1:db2693b766fd404f52144e8a7d613b9750ae446c + pristine_git_object: 43ce2e298b9da110df94af906e3c390a11fb1bc3 + src/Models/Components/S3FileUploadPart.php: + id: d0b85d09613c + last_write_checksum: sha1:2a4af8e58853524d4ad42f8023ac717c8c299c70 + pristine_git_object: f8237c2412c31a9806d05d2ea1451f92858788ae + src/Models/Components/Scope.php: + id: 9157e773608d + last_write_checksum: sha1:73781a8daae427bb3a45063d850860a37718df80 + pristine_git_object: a2c0fb76498d73963f209f3de13291baacba1f92 + src/Models/Components/SeatAssign.php: + id: a9cb789315ec + last_write_checksum: sha1:5e72399c4c9fd11322f72c2e7fc489472bd6e2c7 + pristine_git_object: 24a19fc4a0615dbb3abddfd3f61c07410a3ba657 + src/Models/Components/SeatClaim.php: + id: 8a79b54e51af + last_write_checksum: sha1:60b48f0437ff819c57d0eab5922b73a7a6de7799 + pristine_git_object: 38483e4058003e93eca14b99f3f4676fbe9767b7 + src/Models/Components/SeatClaimInfo.php: + id: 989e14ec27ad + last_write_checksum: sha1:34c586970c18431baf290322a0ac431baa844a35 + pristine_git_object: c9286ef3b5a60491f5982cb485d45af613b9e847 + src/Models/Components/SeatStatus.php: + id: 8ae7bed9894e + last_write_checksum: sha1:7031268e7c16ddb68abfe7476fbfc58119bae88e + pristine_git_object: 0319805aaad476fc877c98f5dbcce5dbedf94114 + src/Models/Components/SeatsList.php: + id: be5b09748878 + last_write_checksum: sha1:4543812929c7d28a55ab55b02504f7363e736533 + pristine_git_object: 23395d1d50e7116552a42f780de92b84bfb395ae + src/Models/Components/Security.php: + id: 7c1ef2c6cbb3 + last_write_checksum: sha1:5f6271515ae37ff953b5d71ceb615f3c13ed59df + pristine_git_object: 11585b8df2c7bd3fe324bacb6c92ce158789892f + src/Models/Components/Status.php: + id: acaeb52457b8 + last_write_checksum: sha1:1b458729255c566c6a7ec683462b84fa2bba314f + pristine_git_object: 46e3928cf46928dfc91b8b0a2d9efc93beb8a2e3 + src/Models/Components/SubType.php: + id: 93f2e980b271 + last_write_checksum: sha1:20e2502352acb6b88d2cc77d9290a26f64f24bfb + pristine_git_object: 52f4c8037626bcdc9d8b3907c34e62709dba1944 + src/Models/Components/Subscription.php: + id: fc7cd3ab1b6e + last_write_checksum: sha1:7ec9d092551a938413efecd2d1a09b645c27213d + pristine_git_object: 6bc84e9087511558675da2b820272671714ca977 + src/Models/Components/SubscriptionCancel.php: + id: 17d568a2f02c + last_write_checksum: sha1:6e5cf2f817689db62e5a11d88ac7f99ccaac0911 + pristine_git_object: 6182038b4ece5980ed754fea11854261b44d16c3 + src/Models/Components/SubscriptionCanceledEvent.php: + id: 52fca20759f3 + last_write_checksum: sha1:ffb3131ad70a2d185f1cf59b5c551b2f583e8513 + pristine_git_object: c5ba303212776f679a2e4785a0a477d5922c2df7 + src/Models/Components/SubscriptionCanceledMetadata.php: + id: f6c6da9120ee + last_write_checksum: sha1:25793ac54022dce0e3cd9a519ccad3a30827846e + pristine_git_object: a0cf915747a14db78d27c831b655e8ca0d16e3ba + src/Models/Components/SubscriptionCreateCustomer.php: + id: 00cf0b5bb26c + last_write_checksum: sha1:78428c243f9250069dd7268648e5a80b1d45f7e4 + pristine_git_object: a678e73a1195a7108c14feee87ab7e851b10866b + src/Models/Components/SubscriptionCreateExternalCustomer.php: + id: 619a42733315 + last_write_checksum: sha1:dfa75291b70111ea04f95f9afe8bd093a3205538 + pristine_git_object: 5a3f1044814083594fe7893798ab86dcc1d46279 + src/Models/Components/SubscriptionCreatedEvent.php: + id: 78f07476d451 + last_write_checksum: sha1:3abc76141a928b93f11ab014a4c60b9a61e91bed + pristine_git_object: 956513254f9bb675508ae2ad1d6b81ad1c78b60c + src/Models/Components/SubscriptionCreatedMetadata.php: + id: 39059b501225 + last_write_checksum: sha1:9890ed8c10131fe9009e9ef087b9660f280fc775 + pristine_git_object: 44f8b15aa5c644d4396b6d0d3dd0db5b13ad712a + src/Models/Components/SubscriptionCustomer.php: + id: f7541c594854 + last_write_checksum: sha1:70ded77405eec3b0ca7b1c4ea7e1b7f6331c5f15 + pristine_git_object: 9e897d8beb988eb684d6fe1aab57fac4cdb913da + src/Models/Components/SubscriptionCycledEvent.php: + id: 77a93d86103c + last_write_checksum: sha1:6c041b078f06472fc47c19a04fb2a6d18a679d4f + pristine_git_object: 41c9343190284aa0d900316774895434020c65db + src/Models/Components/SubscriptionCycledMetadata.php: + id: c6cd58e9591b + last_write_checksum: sha1:3ba3ae014b123f0ba1447a32aca99f6b5ecda3fa + pristine_git_object: ab2333ee70765e2e03e7bc780f12ddebe2d02c8f + src/Models/Components/SubscriptionMeter.php: + id: 50afce8cfd39 + last_write_checksum: sha1:4c89f8a4830e5fb83a116b89683ec7488833758a + pristine_git_object: dd1dbdc23095b8b05d721d62b964809dddee409d + src/Models/Components/SubscriptionProductUpdatedEvent.php: + id: 3c430ee7cbf6 + last_write_checksum: sha1:3e5ce0dcb1ab1d59d510a8d375b303c6b6a815d0 + pristine_git_object: 999ae60bebec1711d74531b97e798590704f81f9 + src/Models/Components/SubscriptionProductUpdatedMetadata.php: + id: 3705996ff20e + last_write_checksum: sha1:594a0973490534110804fa8b395de877e2aec672 + pristine_git_object: f9a5b6cb4a71c14b42e6b30c4456336aeaffe705 + src/Models/Components/SubscriptionProrationBehavior.php: + id: 2a5d8d91dfe1 + last_write_checksum: sha1:c2d65ebb8ec6f037d1a38e3e52e5d06bd1bb70e9 + pristine_git_object: 40d2928a2ced91a05ace2679a723c276685d895c + src/Models/Components/SubscriptionRecurringInterval.php: + id: be64e1b502ef + last_write_checksum: sha1:d2194b236f7791289c0cc2025dd38c41e79c0d61 + pristine_git_object: 527eb09d687e6f03bb47f4b18af0b80016ce97d7 + src/Models/Components/SubscriptionRevoke.php: + id: 41edc258b049 + last_write_checksum: sha1:743b1048489d96bea41ee4fe36999f9c02a3b9c8 + pristine_git_object: 13b2ab96125cf6004240c60dab292151c9fbfd3f + src/Models/Components/SubscriptionRevokedEvent.php: + id: 04dff8f58f12 + last_write_checksum: sha1:c26a28d65b83ff411aa421802e94d3b0f22f1eff + pristine_git_object: 1019d37e3472a712d13ab332979bc4768161bbcd + src/Models/Components/SubscriptionRevokedMetadata.php: + id: 525da57b570a + last_write_checksum: sha1:e83135c0252cca5527564b9083017acfc3a713cd + pristine_git_object: edca7f0edcfb03bef25900ac41fb117644d21eea + src/Models/Components/SubscriptionSeatsUpdatedEvent.php: + id: 70cdf9433534 + last_write_checksum: sha1:48df3a919d221351400e31edf3d523d983f0a388 + pristine_git_object: 76593b2e71b6fb1c3251d415f3c2bf7b2b5da5fe + src/Models/Components/SubscriptionSeatsUpdatedMetadata.php: + id: 6e9304c4fac4 + last_write_checksum: sha1:8b9e143ab6331eeefe258fa565a0781d38199fdd + pristine_git_object: ba2ed74471d1b13eee52838394912a2dedced795 + src/Models/Components/SubscriptionSortProperty.php: + id: 06477b3364a2 + last_write_checksum: sha1:c3a4a6caf5c6e33d1ac8b0c53539abaf5b081825 + pristine_git_object: 940a736b772787e883f02c150afb6420a7d598c6 + src/Models/Components/SubscriptionStatus.php: + id: 164f106b7c54 + last_write_checksum: sha1:5d710e1679b7f19f1546d2885cc42a971615bb49 + pristine_git_object: 937f2a40f259b46bf1d7cfef3d96b4b5a0893111 + src/Models/Components/SubscriptionUpdateBillingPeriod.php: + id: b7c1dda6d6ba + last_write_checksum: sha1:e8e2f5ef6a920a48aea70962fe72f274223f52a2 + pristine_git_object: a7694742af18f2d7597e5825d894a624a922d118 + src/Models/Components/SubscriptionUpdateDiscount.php: + id: 02c81a848f53 + last_write_checksum: sha1:0ddcc0f940a8edd3adebd9cf0344226a9935be37 + pristine_git_object: 3d3936ff8c4a33a1a7349fb58285b01cbb2b46fe + src/Models/Components/SubscriptionUpdateProduct.php: + id: 1b49095d5317 + last_write_checksum: sha1:a8fc35b30e0687b8578fa33afb888f2785fa4585 + pristine_git_object: f0c4ff337c350c2dc43b542ba9141fd20b955924 + src/Models/Components/SubscriptionUpdateSeats.php: + id: e2681ddf081e + last_write_checksum: sha1:e173b24fd9a5ee32b0fc39133de957993240f0bc + pristine_git_object: 23063e903a9b68f00d21af47271f3c4a741163e4 + src/Models/Components/SubscriptionUpdateTrial.php: + id: 90f727de5abf + last_write_checksum: sha1:910505c7d80bfa7de8e3ad2d72e440ce5975c809 + pristine_git_object: a49d953fe3120554c297d3bba2d5ae58aea09076 + src/Models/Components/SwitchingFrom.php: + id: 6d3c865c686e + last_write_checksum: sha1:f09573d52ed71081ffff017a42e7deb025f414ad + pristine_git_object: 193507005294f845be36d50318bcf2d04c365ec8 + src/Models/Components/TaxIDFormat.php: + id: "9637568732e6" + last_write_checksum: sha1:0552654c7331a22ecc8c88749b741f0cc432b0d0 + pristine_git_object: 8caaced951d6f491eaed8e6c2d508db849a02ed3 + src/Models/Components/TimeInterval.php: + id: 3548f4acc04c + last_write_checksum: sha1:f370ad6d5945c611df7a7e0ade38f5f0821141e7 + pristine_git_object: 4a12c27adb1009ab65c62d27baa036f97b4048ad + src/Models/Components/Timeframe.php: + id: 015df3913957 + last_write_checksum: sha1:9ce7969b5f58b50df17f7185ff7d4dc20d7b19cf + pristine_git_object: 06221a8c25c68755787a4e2294b860425ddd328f + src/Models/Components/TokenEndpointAuthMethod.php: + id: fca60c5dc134 + last_write_checksum: sha1:d3b644713e60ba0e623bdca9341f1b0bd7171acf + pristine_git_object: 1831b0685f6d769b8e23e86119ae7517eac4dafd + src/Models/Components/TokenResponse.php: + id: a7e413f2e51e + last_write_checksum: sha1:aa53c0757c9187188ba70e59cfdd79bbef4f3ddd + pristine_git_object: 5bf48e08fa79de5862960301fd461ea5102556ad + src/Models/Components/TokenType.php: + id: 221d9e00f13e + last_write_checksum: sha1:df6797976814b846967ce16d7896fed9fe05a9f2 + pristine_git_object: 4ffd0242c0f8fa1e38f864619d9939d81aa2c6e9 + src/Models/Components/TokenTypeHint.php: + id: 2e332764c5fb + last_write_checksum: sha1:1eb5d285d3deb59a1e04d945185f3f0cd8beb969 + pristine_git_object: 079a0ddbc948603e8de5c2693d3c757f4694e280 + src/Models/Components/TrialInterval.php: + id: 2fb2dac2a15f + last_write_checksum: sha1:1eca8cf7b36aadcf3c8e3a30a5d2bd044b7e4c74 + pristine_git_object: eeb22a96eb4724ab0a1eeb816e443cf00bfbc8e1 + src/Models/Components/UniqueAggregation.php: + id: 9da0f0f197ad + last_write_checksum: sha1:3378b727e2c15069a52e3f2889167100047b9140 + pristine_git_object: 79c6b656d334bb3bf3237b7a17bb08cc0889b1d3 + src/Models/Components/UserEvent.php: + id: 8916bd7aed66 + last_write_checksum: sha1:aebccd5a73aa7d5be78f09729f053f4a2f6241cf + pristine_git_object: 8d03e4f8880198cdc0eba6e1968a63c8ccf2d716 + src/Models/Components/UserInfoOrganization.php: + id: 34fc3f44a37d + last_write_checksum: sha1:fe4463f0ae4f623ce8aa251635d9ff6712739a3a + pristine_git_object: 3341ecb60f38d39bc19e4c545500874c31974e8a + src/Models/Components/UserInfoUser.php: + id: 814e0ee3e9dc + last_write_checksum: sha1:d2ed6add576e5f3036d43072aa1c2a8b5f53a6e7 + pristine_git_object: a5efe2d646239792a1c229275467fe34c7da58ff + src/Models/Components/ValidatedLicenseKey.php: + id: a702248fc8fb + last_write_checksum: sha1:f0f2a6750aea575f07cc7a6a6a291effc1790df8 + pristine_git_object: 02954fb4f22b5a6dcefdac0730fdd65c654a1a2b + src/Models/Components/ValidationError.php: + id: f68b4766d76a + last_write_checksum: sha1:268ab524a4fd41c4a46a1f14bc3535708480670d + pristine_git_object: 729a98ee0d4bb7f89c772d47e3802d871605d5d1 + src/Models/Components/WebTokenRequest.php: + id: a6d200ffd193 + last_write_checksum: sha1:81b347b69f462f8815a8e1b9c28f85bf7e32a03b + pristine_git_object: b6f712de9ed0cb000de1f7d38b8e713227cb5769 + src/Models/Components/WebTokenRequestSubType.php: + id: e469d43900d8 + last_write_checksum: sha1:9c89e5356dcedbe59fee3292f6003f741804bcd8 + pristine_git_object: e514e07e578a3606981a375f69cfeffe6505c770 + src/Models/Components/WebhookBenefitCreatedPayload.php: + id: b47f69720cf6 + last_write_checksum: sha1:5e51795a83e619ae521ed0c483fe1894bad41a6b + pristine_git_object: a35cf47de9edc0a5758453a0e34c8eeea389e8d3 + src/Models/Components/WebhookBenefitGrantCreatedPayload.php: + id: 8b322a2d086e + last_write_checksum: sha1:4bbf13b0346bbdcb3241d85f2782033fb9961511 + pristine_git_object: e3017c1f1541eeb9b175bb8ce4f1c2bd842afbe1 + src/Models/Components/WebhookBenefitGrantCycledPayload.php: + id: 3b709c927405 + last_write_checksum: sha1:9309fd46fadf9ebc5743c277ae7617c29295322c + pristine_git_object: 531f6e2a8cb146d103e104b384d8912c5983b5f3 + src/Models/Components/WebhookBenefitGrantRevokedPayload.php: + id: 5e510e2a237e + last_write_checksum: sha1:3cc46c825130d04fc7f2fcdc1ab3931150821fa9 + pristine_git_object: 8f5f696f8cafe96fac902fc2f99b2317bfb8d5b4 + src/Models/Components/WebhookBenefitGrantUpdatedPayload.php: + id: ae06ffe7492d + last_write_checksum: sha1:6aff5f7341e96a926cacfe4defa7d264cdf3010e + pristine_git_object: e569c353decda53fc16ba3d7e4ab715f85cec0c7 + src/Models/Components/WebhookBenefitUpdatedPayload.php: + id: c92ac91aa86f + last_write_checksum: sha1:1eb835d6338ca02eda1080dd8839f3ce2e27c373 + pristine_git_object: 5d0a9dd32016fda6a158b5a55984ca243cabd018 + src/Models/Components/WebhookCheckoutCreatedPayload.php: + id: 87113aa2ecc4 + last_write_checksum: sha1:dc0c0ebb94c967c89e3a6e023cb71b764a59e7d8 + pristine_git_object: fde6d83f21a8cdfc9bf88803108816d0a20973b6 + src/Models/Components/WebhookCheckoutUpdatedPayload.php: + id: c12ec35f4b05 + last_write_checksum: sha1:4753e3a400ea3cfeda7d42f231aaf8bc808348ee + pristine_git_object: fe633b6447eb3191fefd11a786d190368a2b7798 + src/Models/Components/WebhookCustomerCreatedPayload.php: + id: 848b71556891 + last_write_checksum: sha1:b2d3dfe9453949863d770110cca181e0c5fc1d34 + pristine_git_object: 9f41d22a42ed684ab43d185f2ef2e7af2a17559d + src/Models/Components/WebhookCustomerDeletedPayload.php: + id: ab1de6e5cf9e + last_write_checksum: sha1:25d064457a0bc3ee24e64f7f32fa6e151a0a2807 + pristine_git_object: d8badffef3517b0cfb3cbf335ba921135064b376 + src/Models/Components/WebhookCustomerSeatAssignedPayload.php: + id: 6cb34db98e00 + last_write_checksum: sha1:5eb5fc0b80feea3f99435c5871eff635d903d9c4 + pristine_git_object: 2cf03a7fde17232a095366a4947512be29b6f79c + src/Models/Components/WebhookCustomerSeatClaimedPayload.php: + id: a7453dd7b9db + last_write_checksum: sha1:194cbb870ba382465314dcca4a6c344846e4d914 + pristine_git_object: 9a861425fddffd5470543f028628972f937dc4cd + src/Models/Components/WebhookCustomerSeatRevokedPayload.php: + id: a780261720dc + last_write_checksum: sha1:7936cdb54103634c7ce140fac78b2884a9562b3e + pristine_git_object: 099aae791c33a5ab42c1112e4985c50b080d06ea + src/Models/Components/WebhookCustomerStateChangedPayload.php: + id: ae17bab80247 + last_write_checksum: sha1:8b85d8b51dbc88df12f2dfb8841e13590535d0f9 + pristine_git_object: 2562c525cff991e1910cf60406df7e993e6ed4fb + src/Models/Components/WebhookCustomerUpdatedPayload.php: + id: 2421945d32ab + last_write_checksum: sha1:108ad344d5bf2fff80746f1251bd5cde23c17249 + pristine_git_object: 0efa93e2a89b53f2846132c03eda3ef28bf764ce + src/Models/Components/WebhookDelivery.php: + id: eca0c20d379d + last_write_checksum: sha1:7670a0dd5410ea35fe1746840e220aaf4416e2ad + pristine_git_object: 98beb7f5adb3744ab413c96e3cf01d392a3c7fed + src/Models/Components/WebhookEndpoint.php: + id: bbc4e8f5281c + last_write_checksum: sha1:bdc2ddabd19d655610ce18cf7a62925e6e8bf603 + pristine_git_object: 21a95f17bfbddb85902449e2fa97ebb270a3f763 + src/Models/Components/WebhookEndpointCreate.php: + id: d36923c880a4 + last_write_checksum: sha1:9ed43b387c7ed5adca50dd63014dbe98ecd8478d + pristine_git_object: 90b8c5ddc6711c0f860588165b487cce19f28f11 + src/Models/Components/WebhookEndpointUpdate.php: + id: 1a1e608c034b + last_write_checksum: sha1:5cb6dc12b8767294333ddf32d0a6af9cc9a62131 + pristine_git_object: 4c9760f27db01c24cb00dae0a327d46573e2fbbf + src/Models/Components/WebhookEvent.php: + id: f5dc50f4c466 + last_write_checksum: sha1:62dbd74088b489d73684c63bb14a59dccf33d0a2 + pristine_git_object: ad513bdb77159e5c2b052274e460d026a87a6b67 + src/Models/Components/WebhookEventType.php: + id: aa6707ce7d20 + last_write_checksum: sha1:f735bfdd2176dfccc2caf98718c49bb32f9d3cb9 + pristine_git_object: b31887c919f1d363c5ce9273d65430fada6e72ba + src/Models/Components/WebhookFormat.php: + id: 851be54bd06c + last_write_checksum: sha1:73b68dec05158d21f0eda6476df2cd78a1af7c78 + pristine_git_object: 11bafa9eb81d5fc59a5273072905aae09508d49a + src/Models/Components/WebhookOrderCreatedPayload.php: + id: 49c879f518f4 + last_write_checksum: sha1:307a4a839396da554c0e7c863980871fd1c7b431 + pristine_git_object: 6d8851a8abe089818ffa7951cbea04f9885a8039 + src/Models/Components/WebhookOrderPaidPayload.php: + id: 601a4176cc30 + last_write_checksum: sha1:a73525c9205b80b6ab6839efeeacdb69f3907f0d + pristine_git_object: 46197e00e49c4c21abb88800dc233e8fcba442b7 + src/Models/Components/WebhookOrderRefundedPayload.php: + id: 4d0320bc969d + last_write_checksum: sha1:50bae5cc5d59a2a1ee20f50bd83ff5f123ddea9a + pristine_git_object: d4c410eb414b5530082cc216313e41f0171b7f52 + src/Models/Components/WebhookOrderUpdatedPayload.php: + id: c65ee71397ec + last_write_checksum: sha1:b4b57082bbbb3e64929b04d1bf5052d2c4e79822 + pristine_git_object: 013ad3278ac1cb31f22c3aea1cc1ff3dd42e276e + src/Models/Components/WebhookOrganizationUpdatedPayload.php: + id: e2d139b4874f + last_write_checksum: sha1:2ea0265d1dc75fc78d5360fc0d01d0d1e91e4acb + pristine_git_object: 51b7fa4740afe8341588af7342376187fc3e4cd5 + src/Models/Components/WebhookProductCreatedPayload.php: + id: e994d87afe2a + last_write_checksum: sha1:dcf055105dcad750fb5456df908d8e213eb96d26 + pristine_git_object: d1c9e19071b924d192ed829b62edf5b2b388c037 + src/Models/Components/WebhookProductUpdatedPayload.php: + id: b97689628696 + last_write_checksum: sha1:58b9aca7bda0d006bc436e03cebab42f83406f3e + pristine_git_object: 2c2e0af427c1637c38418bee9f125e18f7fc7c0c + src/Models/Components/WebhookRefundCreatedPayload.php: + id: e67ce5daed0c + last_write_checksum: sha1:fe18f69fce7f3a50b1681c3c25fd7742b25c8bff + pristine_git_object: 2122f775dacc5e78027cf2d742e1b6b61c987d13 + src/Models/Components/WebhookRefundUpdatedPayload.php: + id: 85e3e490075c + last_write_checksum: sha1:9474857670c27604228b71756f577486b73efb10 + pristine_git_object: 37c62859cde065cb605988713bc7a43ad90343a4 + src/Models/Components/WebhookSubscriptionActivePayload.php: + id: 89897ed1fb90 + last_write_checksum: sha1:3cef0f7d0239e4c834823ecbaf5ddac209cfbf40 + pristine_git_object: c75a02a2f5606e58b03116fe43793488414033bc + src/Models/Components/WebhookSubscriptionCanceledPayload.php: + id: 55f80c225b2d + last_write_checksum: sha1:cd20ac33cab65ab4190a1546ded2ba47f91ad337 + pristine_git_object: c0ab713b0d0304841fd771a2bdd1388cdc5b61f9 + src/Models/Components/WebhookSubscriptionCreatedPayload.php: + id: e4765566de22 + last_write_checksum: sha1:cfdfd3158754521bf4ebbdf76afcdd36f2494682 + pristine_git_object: 27ffb05cb14d3a5cdc314abca3dbe429a7adaa3a + src/Models/Components/WebhookSubscriptionRevokedPayload.php: + id: 51070a7d4a67 + last_write_checksum: sha1:1adf401a82ac49f697b6d69e5b635d72cb689393 + pristine_git_object: 2669584ae1493a038a0a7b0b9b780b50a4f7cfab + src/Models/Components/WebhookSubscriptionUncanceledPayload.php: + id: c52b45eea75e + last_write_checksum: sha1:5a0e9b21f850906ba18a486a55dd6d9e33988584 + pristine_git_object: 0040ff3d8cd82c60cd3c211eafd4eb4755293259 + src/Models/Components/WebhookSubscriptionUpdatedPayload.php: + id: be972744f17c + last_write_checksum: sha1:40e701d05a5a7d87081d2881b4c56405c1bcb324 + pristine_git_object: fc288eaf9d2803fdcfc94d9fadff954c2cb18c0f + src/Models/Errors/APIException.php: + id: 9ce9f9c7a8d6 + last_write_checksum: sha1:9aeb6fd6204e7684fb93dd3f9d519a23b220ad7e + pristine_git_object: 732705a5f4032d5389dd242da3029042313d10e4 + src/Models/Errors/AlreadyActiveSubscriptionError.php: + id: b7bc44f6e8b9 + last_write_checksum: sha1:14c25a11b98784406490f700585ae04417173e2a + pristine_git_object: 3489cb5463ff3f4a3cb20833c86424d5a39063e6 + src/Models/Errors/AlreadyActiveSubscriptionErrorThrowable.php: + id: 740174e6448d + last_write_checksum: sha1:02d00d0a74697f9582fb41a58e9312ec7ada68c0 + pristine_git_object: df332442e47d9c0fe6281a8bebce2585ff9953a7 + src/Models/Errors/AlreadyCanceledSubscription.php: + id: bf7546ed90c0 + last_write_checksum: sha1:0d7cc3eae4f6a4d8e7d88f709be875a643d60b02 + pristine_git_object: 805573b3e5ca20bb1d1192b7ef25051bbd9a619f + src/Models/Errors/AlreadyCanceledSubscriptionThrowable.php: + id: d800c825d884 + last_write_checksum: sha1:6270aa8f7e52632ea89d57ee66c3db1030d9cc2a + pristine_git_object: 17cbe360c40ed957e2235487041ad4e615d82459 + src/Models/Errors/CustomerNotReady.php: + id: 1d840deb6a2f + last_write_checksum: sha1:afdd21eb23e6884ad4b4342047eb3f4985462fb6 + pristine_git_object: 1955d21ccf9068090cd2773957c5611928cb9bd5 + src/Models/Errors/CustomerNotReadyThrowable.php: + id: f469de483a84 + last_write_checksum: sha1:8dbdad31df0fdf96f0a973cbed9997979912029a + pristine_git_object: ab8dc41ad1925a2efdd1c7c78ed46316c9a7e095 + src/Models/Errors/ExpiredCheckoutError.php: + id: dc6876cbd8ff + last_write_checksum: sha1:f4942fadf572bcb8b93f7292a0bd38bc1e9fb6f8 + pristine_git_object: df70b6fc61d8351cfe0a61deeabba3b49e7c3313 + src/Models/Errors/ExpiredCheckoutErrorThrowable.php: + id: b2b5925da5b4 + last_write_checksum: sha1:fb0bba903d8ff543109822ee8816f2ac4f563aae + pristine_git_object: 6197f72512ccc2fa0d433f6ce9cfed3e0a2269e6 + src/Models/Errors/HTTPValidationError.php: + id: 77eb1e904ed3 + last_write_checksum: sha1:bddc7458467dc43d24cb2095ad5cbb699219203d + pristine_git_object: e41856250d27230c70b9c169a9f766e89a3f9c7b + src/Models/Errors/HTTPValidationErrorThrowable.php: + id: 7bf1758122b1 + last_write_checksum: sha1:db405d3b4e9b7c7b6595b105244279530a5b654d + pristine_git_object: b76e9c5835e94a725ab3e75844f9ed6a4a384483 + src/Models/Errors/MissingInvoiceBillingDetails.php: + id: "5606533175e0" + last_write_checksum: sha1:baf7e1d950c44aaa59625e8d09f40c71e9d47ac9 + pristine_git_object: f977a02496d42c5280dd476553dfd806f22abf46 + src/Models/Errors/MissingInvoiceBillingDetailsThrowable.php: + id: 1a17a7808b90 + last_write_checksum: sha1:741e79483c11f5b18f55f96742b1b5c123d7011e + pristine_git_object: 060e05fc25f81ef703d4623e7a5288bd4ad94ed8 + src/Models/Errors/NotOpenCheckout.php: + id: c9eaf183e364 + last_write_checksum: sha1:9a7b27f60eecd4c43df2672d3e3c04206999338c + pristine_git_object: 231519ffcdb684b582e1779a02ef46917c60adb6 + src/Models/Errors/NotOpenCheckoutThrowable.php: + id: 6ce67c9c0c27 + last_write_checksum: sha1:92d5c25b57e3aa8f3471ba01d3b4cc2e69a99b30 + pristine_git_object: dd98fceca11c3d96a033dd65829723b56b5e8eb7 + src/Models/Errors/NotPaidOrder.php: + id: b8272841d156 + last_write_checksum: sha1:e07804823ed90806048a26c4a23f64f32805a87a + pristine_git_object: 796b0b3240aec316c835286f941ec442bfe937d3 + src/Models/Errors/NotPaidOrderThrowable.php: + id: e5e5a6708a43 + last_write_checksum: sha1:5e93eaf023d01ad492607119584d8d496c9ee711 + pristine_git_object: b7c4ea899cf7a8c40fe4c0fae828e3df20466d2b + src/Models/Errors/NotPermitted.php: + id: daf717e4812e + last_write_checksum: sha1:f7802f81307aadf56de2d62393507e4617193fb5 + pristine_git_object: b3ee6a2d121ec34936337c5de3577035f61cc1a2 + src/Models/Errors/NotPermittedThrowable.php: + id: 026367c855bc + last_write_checksum: sha1:23accbfa16f0c43bc90cd7e8f100954f357e1a29 + pristine_git_object: 8f40dcd814698548f5db535dfcd5045a49d97a1d + src/Models/Errors/OrderNotEligibleForRetry.php: + id: 0dd3c6bd49f5 + last_write_checksum: sha1:fbca6e1b327083edfba2b3a38a49b64690899744 + pristine_git_object: a41af00f7bb4fbdd3292bffb083faec634b941d4 + src/Models/Errors/OrderNotEligibleForRetryThrowable.php: + id: cbff30f926c2 + last_write_checksum: sha1:f0ba80db105cb3763402fd0dcf1e073a77318e6c + pristine_git_object: 907596a0034edb2ced8cfc1ca1addcb4f5cda943 + src/Models/Errors/PaymentAlreadyInProgress.php: + id: 82a19fe7b18b + last_write_checksum: sha1:0b26513ecc9834abe208775d466167645d492924 + pristine_git_object: 4fe832e259c983e82ec89065fbd11c6ee1bdf611 + src/Models/Errors/PaymentAlreadyInProgressThrowable.php: + id: 23b08a9d1600 + last_write_checksum: sha1:f254118b0bcfe48b4dcb6a808fdd329c243e7e9f + pristine_git_object: f114d850678eccb86ab9c5337c3b478ba16d7567 + src/Models/Errors/PaymentError.php: + id: 1e2ebf478646 + last_write_checksum: sha1:bce86a7bd41cc35b2ccf3d80ada4af7d32a7889f + pristine_git_object: 917f7c591d4c81913211329c7ac8e4e35235246d + src/Models/Errors/PaymentErrorThrowable.php: + id: cf390129b935 + last_write_checksum: sha1:5c7a09b0e4045fd1bf7536e8d6284d13613d4444 + pristine_git_object: c25064babda0fb4859abbcf854580db00efb8003 + src/Models/Errors/PaymentMethodInUseByActiveSubscription.php: + id: d509831be867 + last_write_checksum: sha1:97eeb319a64d14a09d723582c9158402e39107f6 + pristine_git_object: d3d3526022a52f9f67eaecf02bb4fddf0b325cd8 + src/Models/Errors/PaymentMethodInUseByActiveSubscriptionThrowable.php: + id: 31c005c6eb5a + last_write_checksum: sha1:c58f6a5bad8145bebd31aa48ee99f9a832edebc7 + pristine_git_object: e94f6c05b6096e55e90dd466587f61e432e2531c + src/Models/Errors/PaymentNotReady.php: + id: 32e3e5377843 + last_write_checksum: sha1:d1fcb2213583772420d0bb2a4ceb5a31b6fa9a21 + pristine_git_object: 60b038ade5c1a557675c9e9c33ca85a2e9dcf00b + src/Models/Errors/PaymentNotReadyThrowable.php: + id: a34d6dda7bff + last_write_checksum: sha1:d2e8d95b3c1261caadb7d3d48e4672df84628249 + pristine_git_object: cbbcf9f72c3590dd6fbfec504bd08b3f708bf0b0 + src/Models/Errors/RefundedAlready.php: + id: 82d1d91275c1 + last_write_checksum: sha1:072d67643edf04359951854d3bf98b84bb0ffddb + pristine_git_object: 77cc012a2d8eab7e865ce53d8c89d177b3d2bb11 + src/Models/Errors/RefundedAlreadyThrowable.php: + id: b535ca641c64 + last_write_checksum: sha1:efe539a1b372d6d360870f3a72605b96aaeb0080 + pristine_git_object: fc66021ae60bbc96594630db897bf825a199b170 + src/Models/Errors/ResourceNotFound.php: + id: fce0462ad31a + last_write_checksum: sha1:37d846db2349e9bd5b001d7e7a38afb13bf8bebc + pristine_git_object: bc30bbe64708c6bf01036218b365c8f5e6ad1dbd + src/Models/Errors/ResourceNotFoundThrowable.php: + id: 62f3f043b139 + last_write_checksum: sha1:7456d1db57d95a4c5e2cf0e65511d034c4381884 + pristine_git_object: 7222b997683b9efbac61ab549df471e4a4a333bc + src/Models/Errors/SubscriptionLocked.php: + id: 93726aeec3fc + last_write_checksum: sha1:b822bd5e448669aa41dc3a64e89c024b72b3968a + pristine_git_object: 8b4dacecbc1918c3407f5ead7d0738c69d637e14 + src/Models/Errors/SubscriptionLockedThrowable.php: + id: 7528c3be0c15 + last_write_checksum: sha1:fd05b9cb52866334f49551d01ec44fd67dba2848 + pristine_git_object: fe8dbaaba3d631e1bbe54ccfd376879b820b39fe + src/Models/Errors/TrialAlreadyRedeemed.php: + id: b266f9c7da17 + last_write_checksum: sha1:3ff880e99c03a9f4ec5882585594e13046bdd995 + pristine_git_object: 12b5bd31e5401fc357967b630298874b15ce6111 + src/Models/Errors/TrialAlreadyRedeemedThrowable.php: + id: e2d321b911eb + last_write_checksum: sha1:f6f25537c944f8487fb5562308a8dbe242e2c8ab + pristine_git_object: f6de429547c001020ba02ac48213e6e5796421b2 + src/Models/Errors/Unauthorized.php: + id: "871298582087" + last_write_checksum: sha1:c12428f9d866dfd397c5af270c9010e5059c55ac + pristine_git_object: af7cbe7f7d8302d7c96cfbb4e07d0dbd876aa53d + src/Models/Errors/UnauthorizedThrowable.php: + id: a860a410ba26 + last_write_checksum: sha1:84c425e54112a365d1365a1507054012314718d8 + pristine_git_object: 6d8d0b2f907055cb8de0e621f28fdf408a7dd8d9 + src/Models/Operations/BenefitGrantsListRequest.php: + id: a5efb94c1833 + last_write_checksum: sha1:c3d619de09ce2bee5bf71fe8ffc244bb3546f0cb + pristine_git_object: a025cda8552a45df768ea88464a7ef7380ff6285 + src/Models/Operations/BenefitGrantsListResponse.php: + id: fd5c5f920f73 + last_write_checksum: sha1:e162ab3f33a6e018ba1c45db7cfe5ec0b29168fa + pristine_git_object: bda58cb260e3e70a749238c332f85d05130880a6 + src/Models/Operations/BenefitsCreateResponse.php: + id: 30c97d0d4ed4 + last_write_checksum: sha1:4c8434ca9c4cbd9df00ee257d031498b6b355def + pristine_git_object: 29e7fe0701171a8a30ca932104e8b36499c1ca1c + src/Models/Operations/BenefitsDeleteRequest.php: + id: ac982e229d3d + last_write_checksum: sha1:209fab7c6c6ae6774a77fb9f1a2f702b45dd3f13 + pristine_git_object: 4e30afcbf7f132c8809a4f2473796dafa3942ae0 + src/Models/Operations/BenefitsDeleteResponse.php: + id: 5c3eb2848166 + last_write_checksum: sha1:3f95ef21d12687e424af053cdb7f4741339c4da6 + pristine_git_object: 86f8fac63396877861d0bb705706580dadd54fc6 + src/Models/Operations/BenefitsGetRequest.php: + id: b514a09f6c95 + last_write_checksum: sha1:49f3087742c3fe0f580968ad1eb67ac69e242dc1 + pristine_git_object: d81e7a7a2c903c1300711792125de3bfbd47acae + src/Models/Operations/BenefitsGetResponse.php: + id: 01280ef96ce8 + last_write_checksum: sha1:54762238c1a7966b951379461f6b482b5ddf7bf4 + pristine_git_object: 1ca0c35e872b696bff1adf18329175063a59c7a4 + src/Models/Operations/BenefitsGrantsRequest.php: + id: 7279a578294d + last_write_checksum: sha1:be8ac4ee24802dafbb96970ca9cd96d89d1f91ed + pristine_git_object: b0b45e7a88582a5b829ccee3f3a2aa313ba17e35 + src/Models/Operations/BenefitsGrantsResponse.php: + id: 966e61516356 + last_write_checksum: sha1:c5563704f82940105b75d571d898c7f8a03d5931 + pristine_git_object: 043dda0789cf7747ec0e0428d407d12f616d4f83 + src/Models/Operations/BenefitsListRequest.php: + id: 396b995f22f9 + last_write_checksum: sha1:5b889fcc30ca9196f310882cb61714740b8cc4a6 + pristine_git_object: 79b5afd8901773f4ee0849356de258fba95f4928 + src/Models/Operations/BenefitsListResponse.php: + id: bf7ed3f532f2 + last_write_checksum: sha1:93d7e2515fa5ec56f9beb294765880121d8e4450 + pristine_git_object: a28801cd14370fd4f2a4a2019ff46abd8c40e6df + src/Models/Operations/BenefitsUpdateRequest.php: + id: a2dc4dad649d + last_write_checksum: sha1:83cd4acba7ac88b53ae58d7cbd7ffb769dea9bff + pristine_git_object: e8b74988e6e222c97c242573a65cfd7309d37a7a + src/Models/Operations/BenefitsUpdateResponse.php: + id: 2b4fa86a7285 + last_write_checksum: sha1:7f7e7a57d56541ec5585abc60c6029bb73e5dd8c + pristine_git_object: 170439c2669f0b44d144bde93661160b84715049 + src/Models/Operations/CheckoutLinksCreateResponse.php: + id: 5b20aa377610 + last_write_checksum: sha1:9996cf6445b58324191fda9b0f877064bba27f12 + pristine_git_object: 6aa719ab70fcf795c1e9e4889f53c3d2725376c7 + src/Models/Operations/CheckoutLinksDeleteRequest.php: + id: 8f2b22a73fc5 + last_write_checksum: sha1:3ab8d1dd6ef0f9f44d5424b68ed1d140833d2e26 + pristine_git_object: 143f71ba765ed60cf770536fbf9641dad4f2d6d2 + src/Models/Operations/CheckoutLinksDeleteResponse.php: + id: 6f0d89f23750 + last_write_checksum: sha1:a56c3c5b9c0413acd6181d51a1232e0b27ff5d2c + pristine_git_object: b463847c086918318caaf3a680c11a52482773d6 + src/Models/Operations/CheckoutLinksGetRequest.php: + id: b07d0f72fa0d + last_write_checksum: sha1:4c7a6ff4a685f703fa2a03ac01469627e520c4a0 + pristine_git_object: 1d4c9d904e398a1e96343c0dc8b18c8a156a740f + src/Models/Operations/CheckoutLinksGetResponse.php: + id: c43fbbe90857 + last_write_checksum: sha1:9c6c97c5db0210007d5007a60b281bb9193c0ea4 + pristine_git_object: 48d26b15d80101f9085ba625e7bf5c365b6a6052 + src/Models/Operations/CheckoutLinksListRequest.php: + id: be8b97ec67f0 + last_write_checksum: sha1:651ee697c7b9c14c2f4c2fe73cdb53aeb8fa35bf + pristine_git_object: a22bf9c2be07a579b9c9aa30c1228a3f87200ea1 + src/Models/Operations/CheckoutLinksListResponse.php: + id: e4959ced86dc + last_write_checksum: sha1:2ab16418097a1baeb9fe622277753ed49716c809 + pristine_git_object: fcfd2b865b17213de767bcc7e035e4e200ae4814 + src/Models/Operations/CheckoutLinksUpdateRequest.php: + id: 9c04b1471a5e + last_write_checksum: sha1:afc24a46adf29d5579f1e54b9b2e3b81fcfb3d0f + pristine_git_object: e69f64da0367ffcefefa7806f3371486b9add15a + src/Models/Operations/CheckoutLinksUpdateResponse.php: + id: 6ba1698b9b28 + last_write_checksum: sha1:b7f1a734c2efec555094572902c3cc320ec42ce3 + pristine_git_object: b97c651c0fde2543cb4cb8455c9771f8ace4ae71 + src/Models/Operations/CheckoutsClientConfirmRequest.php: + id: f321842b29c4 + last_write_checksum: sha1:e05c7a808e31a74cd22921968a99564ba8b6f98e + pristine_git_object: d539c5478e0d3246e123d143bf72d4e864bbdcc2 + src/Models/Operations/CheckoutsClientConfirmResponse.php: + id: 57aa70d0c1a2 + last_write_checksum: sha1:6c05616dc0a35259a5a7e33b44642f204797d37d + pristine_git_object: 4f12ce6d85b07388e513004664d023d9940a8604 + src/Models/Operations/CheckoutsClientGetRequest.php: + id: e1428ece749d + last_write_checksum: sha1:0655aa4c12836c5e47ac54bfa1048d54a6433b6b + pristine_git_object: 215cc21b8e23f98a54cea89725d0407e4048604a + src/Models/Operations/CheckoutsClientGetResponse.php: + id: d0a2aa24a941 + last_write_checksum: sha1:b017e9c4b2b4e1b61f5ab8738fa62c95a3cee806 + pristine_git_object: 3c5a4e08191aa75970ddfb60ba2eee803f96e02e + src/Models/Operations/CheckoutsClientUpdateRequest.php: + id: 4288a03bb511 + last_write_checksum: sha1:6008e17da0addf7de793196ea149c1ff25ba41e8 + pristine_git_object: fd3590c85411a8cec278f766a554505cc42171a5 + src/Models/Operations/CheckoutsClientUpdateResponse.php: + id: 9b1b20150009 + last_write_checksum: sha1:4bdf6ce0cc5f85c393e1d75fe7a0420455ca96cf + pristine_git_object: b5c321d39c10f533efd035014e7df7f11f8395eb + src/Models/Operations/CheckoutsCreateResponse.php: + id: a02a1812e56d + last_write_checksum: sha1:2bb21261a26bbc558aac046ceabe26e49680b6b1 + pristine_git_object: 47931d7bbdfc381a8242d4dd39d2881bd9217a7c + src/Models/Operations/CheckoutsGetRequest.php: + id: 2acc73323aaf + last_write_checksum: sha1:94f2048e3df79b0c3fe4ade447f3c33037529416 + pristine_git_object: 55d5b83e24267a9ae018402f199d414c2d10374b + src/Models/Operations/CheckoutsGetResponse.php: + id: d38c4b5f92af + last_write_checksum: sha1:dadcbd51411466511c7c3d9a3dad355258e3aa60 + pristine_git_object: 2d9c936a5cd35c60480144db58fca7a6dec68999 + src/Models/Operations/CheckoutsListRequest.php: + id: 5197fd7b67f1 + last_write_checksum: sha1:c617d95853840ed8285ead94af7cb93dc764f662 + pristine_git_object: ffeeea1de88a5585728d6a4a097db031ab1b9b80 + src/Models/Operations/CheckoutsListResponse.php: + id: 3aa097316641 + last_write_checksum: sha1:3f8b6513b5fab3dc513f5e117a71c01ed7762d71 + pristine_git_object: ea8dc8d37497336b54deea062f1f076e64bb766b + src/Models/Operations/CheckoutsUpdateRequest.php: + id: "308460716005" + last_write_checksum: sha1:e3aafca2027bbc02d7a74e5292ce0a706feb49b3 + pristine_git_object: 6977f652755172a306817f0eec21392408460483 + src/Models/Operations/CheckoutsUpdateResponse.php: + id: 9c71cb9e943b + last_write_checksum: sha1:e8a257ab551d121d49a02dd91ac2c77e83fd4a10 + pristine_git_object: 9e1257ad7aa6c01ec0621e2c39fb74d322cc147c + src/Models/Operations/CustomFieldsCreateResponse.php: + id: 4449c05b3553 + last_write_checksum: sha1:f501f9880fd9a5b8369eeffb4a131a407a78726e + pristine_git_object: 25efbdad44d2a1809f5deb2a9bd0e34163e4cb9a + src/Models/Operations/CustomFieldsDeleteRequest.php: + id: c7d9a32f0837 + last_write_checksum: sha1:fe2e83ea815d6e4f4894caf80f955040959de543 + pristine_git_object: 43753d9e30c4897824c04a1d40bf3d12ea0cea8d + src/Models/Operations/CustomFieldsDeleteResponse.php: + id: bdddcd199827 + last_write_checksum: sha1:e5ac5e308147bf656187a0698cf4665da590ef82 + pristine_git_object: e420d5ee6bd8016dee32bed497abcf2148ce9a47 + src/Models/Operations/CustomFieldsGetRequest.php: + id: ce715e086560 + last_write_checksum: sha1:8dc7e8c7c9eb49ee3a8a32ab29d108dcb9e380b7 + pristine_git_object: 77ba027309fc8a7e3b5387847a29ac48bbca3872 + src/Models/Operations/CustomFieldsGetResponse.php: + id: 3a85b990e214 + last_write_checksum: sha1:8de6dfb0f5e11837cb06c8268cb311c4685c6963 + pristine_git_object: 8c3217654a8cc6683511d3b1a6e85ae39c71646f + src/Models/Operations/CustomFieldsListRequest.php: + id: 58b441a9d6c9 + last_write_checksum: sha1:a220d2400969f298e3c0ff657a377e985436aac5 + pristine_git_object: 79433577d161fdea45b0e3492e4c7ebaa643ef09 + src/Models/Operations/CustomFieldsListResponse.php: + id: 233c9ad07cd3 + last_write_checksum: sha1:7ff3100df05240df7ac8f6b4a250533380fe6b89 + pristine_git_object: c4c71b2dddafebeadedc4de41b7671c4d87896d0 + src/Models/Operations/CustomFieldsUpdateRequest.php: + id: 53c4a0978eeb + last_write_checksum: sha1:be72edb25f3725a39339974fc4095fb1680136de + pristine_git_object: b769d910a0478b3aee52a2e6dfc011b4bba43ad2 + src/Models/Operations/CustomFieldsUpdateResponse.php: + id: 365fcf342953 + last_write_checksum: sha1:4244161f2b5505aa515de4f5557d3583f4aff3fb + pristine_git_object: 0d71d1ef94535bcb207c4391c3e713a6f571d85c + src/Models/Operations/CustomerMetersGetRequest.php: + id: e3e65a6f75a2 + last_write_checksum: sha1:f819da2d20813261b8dfdb1c3b81d5e2f7fc0d25 + pristine_git_object: 13935533f0210bd827f35e6d615b7d1bc3496557 + src/Models/Operations/CustomerMetersGetResponse.php: + id: 2975112f6b9f + last_write_checksum: sha1:a04ae07853ca83232c3df6c5debd06aadf79d39c + pristine_git_object: 0cc591393ca25dbe72098c85e29a4e0fb27461b8 + src/Models/Operations/CustomerMetersListRequest.php: + id: 3834c4e3025e + last_write_checksum: sha1:d55bed3c7f4b26657c319c5b223376f6d3163ecb + pristine_git_object: 391f3f137865a06851ca5351e99bea2bb05d5bad + src/Models/Operations/CustomerMetersListResponse.php: + id: 6bc1299ad5a4 + last_write_checksum: sha1:04a68dc00a355cff2f3553e41e78372292cafd8c + pristine_git_object: b3d2b9a9a08a362c459f118f03aae80471b31c6f + src/Models/Operations/CustomerPortalBenefitGrantsGetRequest.php: + id: 3669300fce5f + last_write_checksum: sha1:eb9cecd843627d8e2c95e57ad32ab4f09542d820 + pristine_git_object: 7e8123e196800873565ee9fe1f298ff97e0db91c + src/Models/Operations/CustomerPortalBenefitGrantsGetResponse.php: + id: 2ee33cc3e859 + last_write_checksum: sha1:1507e927fa359d3b2d022eaff80d3c053784cb77 + pristine_git_object: c1270528d8b21cbaf734fc823bdf895de74bbfe8 + src/Models/Operations/CustomerPortalBenefitGrantsGetSecurity.php: + id: e1962ed591f8 + last_write_checksum: sha1:a3212b83b0e2c68792cfdecaea28e2261b7adc5d + pristine_git_object: d15e09c6d94a679e4455d51c132ce5e82e0a49d9 + src/Models/Operations/CustomerPortalBenefitGrantsListRequest.php: + id: 504406d088c0 + last_write_checksum: sha1:2db1371bf0580835e30de02ce255cf8d46ac03bf + pristine_git_object: 7fbb773ac3244ecd26bc79cadae705934aceb7f5 + src/Models/Operations/CustomerPortalBenefitGrantsListResponse.php: + id: e6de4aba0289 + last_write_checksum: sha1:802030eb9d25c75a51b48c67e890867774543c22 + pristine_git_object: 561db552cb7f84167c50e0faec6f3521f8a111e4 + src/Models/Operations/CustomerPortalBenefitGrantsListSecurity.php: + id: 22cf61077bdb + last_write_checksum: sha1:978c0fc4c0aaabe52b4f32b3815d3fb48a80950f + pristine_git_object: 9cf71dd32ad03ec5eb3e97c80d1d98de374b8f23 + src/Models/Operations/CustomerPortalBenefitGrantsUpdateRequest.php: + id: 395bc576e586 + last_write_checksum: sha1:0f08ad5c4740d78d5f82fa13dd124b4aa1e9d338 + pristine_git_object: 23965960e82739fdf63037634406b7f4a8699178 + src/Models/Operations/CustomerPortalBenefitGrantsUpdateResponse.php: + id: 7e308afcd96e + last_write_checksum: sha1:cc3d54dd543f89ef7196ed88260d2085efd40558 + pristine_git_object: 0d65398108da251e421fc3dad23d2aa63a02280d + src/Models/Operations/CustomerPortalBenefitGrantsUpdateSecurity.php: + id: f7fdb7936b9f + last_write_checksum: sha1:dd44eb2f99467875d64d0040be8a7209fc1a71e6 + pristine_git_object: c68e24a23387e99b6641809464f54f431cfe8489 + src/Models/Operations/CustomerPortalCustomerMetersGetRequest.php: + id: 7a4b3697b7ee + last_write_checksum: sha1:d9732bcd66707dbca4b9165160726c0be26d0568 + pristine_git_object: 3de776540e7f13c8331b7e04e039345338967afc + src/Models/Operations/CustomerPortalCustomerMetersGetResponse.php: + id: f016a8c5b895 + last_write_checksum: sha1:d67f002a1a14e175f14c2b7dee7a44ec2fec8fbd + pristine_git_object: 44459cce03b02ec6fdc848e182865bd58c7396b9 + src/Models/Operations/CustomerPortalCustomerMetersGetSecurity.php: + id: fa11a4ff4ee6 + last_write_checksum: sha1:5f37c415cf6682ad60f8094106efcd2509fce800 + pristine_git_object: c3854a48ce2278325f85f535cb230743d9ce02c2 + src/Models/Operations/CustomerPortalCustomerMetersListRequest.php: + id: d7089d1ac641 + last_write_checksum: sha1:a2551e4631f9b3c611434a4d8b933dae470da792 + pristine_git_object: fe3ed8cd4d5322a02823538f6ea9530c5f53e207 + src/Models/Operations/CustomerPortalCustomerMetersListResponse.php: + id: 01ba77005a03 + last_write_checksum: sha1:cee493210b752fb5ec4512e15c7c568b05cb56b6 + pristine_git_object: 7ea4a46e767645e6cb277b26152c1064b915fbb7 + src/Models/Operations/CustomerPortalCustomerMetersListSecurity.php: + id: b28fa1b04371 + last_write_checksum: sha1:2b476e36a4e60e35f5eefe30d55725f3eae0914a + pristine_git_object: 3b9a7c33ffb6da316896906bbe2f6433fc9bb297 + src/Models/Operations/CustomerPortalCustomerSessionIntrospectResponse.php: + id: feb26e638431 + last_write_checksum: sha1:7a481d860dcc17f2df25f4de63d0f1b6a104eedb + pristine_git_object: e7a142fe5cea369d37ba2f6821457870018bba19 + src/Models/Operations/CustomerPortalCustomerSessionIntrospectSecurity.php: + id: e0cab18d3d4a + last_write_checksum: sha1:2404d2d868c56119f41a4a7ba74d592a730e9be7 + pristine_git_object: fc90ccc759b33f9298d67ad81b77e4c69d8aa9f8 + src/Models/Operations/CustomerPortalCustomersAddPaymentMethodResponse.php: + id: 6f45c310653e + last_write_checksum: sha1:255b1f4748f91e96012fa645943db5822b13b845 + pristine_git_object: 6332cc122ddca2598783bfb4b3725625b2e7f2fe + src/Models/Operations/CustomerPortalCustomersAddPaymentMethodSecurity.php: + id: 7a19efd0ba48 + last_write_checksum: sha1:8a278ba93da619124fc56ec1bbf449d959826b63 + pristine_git_object: 83d265562b390a6b077e51d8e79729abcb641467 + src/Models/Operations/CustomerPortalCustomersConfirmPaymentMethodResponse.php: + id: a17ce0b0c2d6 + last_write_checksum: sha1:7c52b15a9286a2502269ee0e2e82c0a500996ded + pristine_git_object: 5c2687f0d2f28c7409c5ed7368e1dd3f740aa236 + src/Models/Operations/CustomerPortalCustomersConfirmPaymentMethodSecurity.php: + id: 93d1ad2edece + last_write_checksum: sha1:43c0d77fe90fa13330ef4d64541a9e3e93b90b28 + pristine_git_object: a45079347629390ad632d33d70eac56da7cad7dc + src/Models/Operations/CustomerPortalCustomersDeletePaymentMethodRequest.php: + id: ab7761b5633d + last_write_checksum: sha1:2add7c3779b8c7642a2d76eb04941f76324c6ba6 + pristine_git_object: d80aade33ba58a0e546667942c7f9564ff5d90e6 + src/Models/Operations/CustomerPortalCustomersDeletePaymentMethodResponse.php: + id: 316ff36988cc + last_write_checksum: sha1:27de035a1dbd21c574e160a69cdea69f276fea92 + pristine_git_object: e9533ef0d7d87a504eca7d7b6f12b19903b3468e + src/Models/Operations/CustomerPortalCustomersDeletePaymentMethodSecurity.php: + id: 84fc73a130b0 + last_write_checksum: sha1:c8844281e64e54f0304f0ed55ef2c6224ca86840 + pristine_git_object: 258740fbd9d8fcc97f8a994100290f6c2987f9f6 + src/Models/Operations/CustomerPortalCustomersGetResponse.php: + id: 2be7b42e2bcd + last_write_checksum: sha1:3eff629ba22dd8bb227a6e4d5eac7499dd18c4ad + pristine_git_object: c1dfea72a3328b361273185939a031ccedaff639 + src/Models/Operations/CustomerPortalCustomersGetSecurity.php: + id: df3bf1153dba + last_write_checksum: sha1:9ca5b1b2670c3720fd999caecc60857fcf6cc85e + pristine_git_object: 48424af577a90942e570a7f278b67bdbea231dd1 + src/Models/Operations/CustomerPortalCustomersListPaymentMethodsRequest.php: + id: 1502b8904917 + last_write_checksum: sha1:07c0c1657b438bd0fd7157b0ff6961469493a84a + pristine_git_object: 6256e62fcf95818730e8f575b6e52904f61d6174 + src/Models/Operations/CustomerPortalCustomersListPaymentMethodsResponse.php: + id: 87c26b8b2c09 + last_write_checksum: sha1:73ef54a531b217ebd41dabeee995d03907985d61 + pristine_git_object: 01e9fc99d1e26faf82598f111b08f93228996763 + src/Models/Operations/CustomerPortalCustomersListPaymentMethodsSecurity.php: + id: 94df4310c3d0 + last_write_checksum: sha1:ed675b0131b47d674702f395d69b5b6dc9c28cd9 + pristine_git_object: a1a01e1ce7ce6a590a2a3ae0e19738a5962a73c7 + src/Models/Operations/CustomerPortalCustomersUpdateResponse.php: + id: 506270b2a8d0 + last_write_checksum: sha1:453442d6271cb6162484ea1f959b39c396060a9b + pristine_git_object: 3394eee6d8f963d7ec9ead9a49e9661574aac22c + src/Models/Operations/CustomerPortalCustomersUpdateSecurity.php: + id: 60d0abbf819e + last_write_checksum: sha1:f368fb5d70c73e17b713ce8494e3ace196d91ad1 + pristine_git_object: d629de450f71aff8e6ca1cff6e190bf73869ee2b + src/Models/Operations/CustomerPortalDownloadablesListRequest.php: + id: 0017ff02d7a4 + last_write_checksum: sha1:6eaf80942a751f57ed43b6fecf9b2cb38ba6ad3e + pristine_git_object: 619d89b81d832742becca6f7c63552e9bc3feab3 + src/Models/Operations/CustomerPortalDownloadablesListResponse.php: + id: a785ae856407 + last_write_checksum: sha1:e940a9cd9508cc7af9e0e5457ce50f24513c94d8 + pristine_git_object: f257d0ba96e2bcb42a2a3aa2f5120028e255c4e7 + src/Models/Operations/CustomerPortalDownloadablesListSecurity.php: + id: 1d69c17c88a5 + last_write_checksum: sha1:acc8fb678c0373514091d93bc421f739d013f08d + pristine_git_object: cf2877f7e9d85e11b65e579d839197f2fc5de0af + src/Models/Operations/CustomerPortalLicenseKeysActivateResponse.php: + id: f33184ef4d2e + last_write_checksum: sha1:5236b92edbef48ffdc1117e580eb2583e9b0191d + pristine_git_object: c03a9183bd2b1c4a439703e891cfc9f6dbebb4de + src/Models/Operations/CustomerPortalLicenseKeysDeactivateResponse.php: + id: 6d548b11761b + last_write_checksum: sha1:5fa63cdfa7ab1af3d3b376d66f2aef65650f7ff5 + pristine_git_object: 903b9cb399c96d831655be84c5d0012e87537e2d + src/Models/Operations/CustomerPortalLicenseKeysGetRequest.php: + id: 07c85b9dd9b7 + last_write_checksum: sha1:3a99b8def33b8dbd0787f163456c9d43cc10a69c + pristine_git_object: f0a75a29728dbe5e9f6b27e8666e899bcd46da69 + src/Models/Operations/CustomerPortalLicenseKeysGetResponse.php: + id: 5bcca128f7e1 + last_write_checksum: sha1:895b530cc5b6f904e8aa2568fe08e1bd9463f0d5 + pristine_git_object: 337a037eb07108e81cd0c0fd74abbfcded1138b4 + src/Models/Operations/CustomerPortalLicenseKeysGetSecurity.php: + id: e286020b4d1a + last_write_checksum: sha1:f7271b3168e331055813e340a21ce203ae93cc76 + pristine_git_object: b3eae0141992f895747dbf873ad4bcb2a199578a + src/Models/Operations/CustomerPortalLicenseKeysListRequest.php: + id: 9b912b71546c + last_write_checksum: sha1:bed020dfd1ff16f44a8b64d23afc8e8ddea36a67 + pristine_git_object: e3919619b26a64da4eb33352aafc7ed13cda1615 + src/Models/Operations/CustomerPortalLicenseKeysListResponse.php: + id: b89c20aecd5d + last_write_checksum: sha1:93549b91e40c601c169d4f97975636e01dc3df29 + pristine_git_object: f2d5f5fb9f6ba0183f8f591026e2ca1a22e23108 + src/Models/Operations/CustomerPortalLicenseKeysListSecurity.php: + id: ffc9d71fa422 + last_write_checksum: sha1:bee1f880155e8bc60b18a26d61cb792435550990 + pristine_git_object: 6b38f47df00d4a16f1c93eb0640dcd8593aeea9c + src/Models/Operations/CustomerPortalLicenseKeysValidateResponse.php: + id: f7a0bd4f079f + last_write_checksum: sha1:f737c1cbd7ab297e5d136f325aa5b0a5b3dc5524 + pristine_git_object: 8b8415f629fd6900a1a0df5d65eee00c2682dfaa + src/Models/Operations/CustomerPortalOrdersConfirmRetryPaymentRequest.php: + id: b9eda4e94ff3 + last_write_checksum: sha1:9d406f34f023d040a883facb046743602d428f56 + pristine_git_object: cefe70efd4f22b7f811cff38b963eb6afe5a46c4 + src/Models/Operations/CustomerPortalOrdersConfirmRetryPaymentResponse.php: + id: 1c4eb1dd141a + last_write_checksum: sha1:f6beee47ce9e7e842dcea595b5c6e1fc614e5679 + pristine_git_object: f76d184938ee19c2f6baa0ceb03162a950e2bc33 + src/Models/Operations/CustomerPortalOrdersConfirmRetryPaymentSecurity.php: + id: 2c774edf85d2 + last_write_checksum: sha1:fead4acb9b7ce9f830f8a2b42d46eb85b854c1b0 + pristine_git_object: 5659764adf1e80c5f614bd576c6a23ab8714737d + src/Models/Operations/CustomerPortalOrdersGenerateInvoiceRequest.php: + id: 57d4cf279dab + last_write_checksum: sha1:b1b2f3c34942e89be8ff7a229b367f1e112d7d7b + pristine_git_object: 2328d9f1a7af7bdb333453ef5ff8f83f727cc207 + src/Models/Operations/CustomerPortalOrdersGenerateInvoiceResponse.php: + id: 4cdb035f26a0 + last_write_checksum: sha1:07b8c40f5df087dfc62c0e87572d504b0eef9176 + pristine_git_object: 6722f1e1fbcc6d13e8e998c4d938c86e86191588 + src/Models/Operations/CustomerPortalOrdersGenerateInvoiceSecurity.php: + id: 8d4930f2866d + last_write_checksum: sha1:020305c41b949dc9292f5ac548b85c4dd4b79a40 + pristine_git_object: e041c600263d099e5cd89f99aa9b1e24c91f0a7f + src/Models/Operations/CustomerPortalOrdersGetPaymentStatusRequest.php: + id: a4029107fe5f + last_write_checksum: sha1:6f5a09775c272075e94fa8825286eac8e9afd083 + pristine_git_object: bda2b6829415c744203b5908d00857216b12f4ae + src/Models/Operations/CustomerPortalOrdersGetPaymentStatusResponse.php: + id: 8da91bbdc407 + last_write_checksum: sha1:70ca581244c3311b1351413cc4001ade5d407a4f + pristine_git_object: 22dfabd0103b27ab5e6d6dbcc297c9700cd43d76 + src/Models/Operations/CustomerPortalOrdersGetPaymentStatusSecurity.php: + id: d4890da57334 + last_write_checksum: sha1:685c10d12a3729273f7b39564e9c7f1432576f7c + pristine_git_object: 31f093a442319dc52bc042cd12556ff508e6cc95 + src/Models/Operations/CustomerPortalOrdersGetRequest.php: + id: 98d88b61e930 + last_write_checksum: sha1:4b7a9c1fd55f135a865bacef256e2fe2894f17eb + pristine_git_object: 86a2a7aacff70202d06f1c1d1aaee961803b7c7f + src/Models/Operations/CustomerPortalOrdersGetResponse.php: + id: 3b0357da8d7b + last_write_checksum: sha1:f89100c3f3ee6db4cfd354de2f9e1e15a81fd26b + pristine_git_object: 41640dc4e3dad853d85d0202a8ddd8a2a2522e79 + src/Models/Operations/CustomerPortalOrdersGetSecurity.php: + id: 585ae37c2c85 + last_write_checksum: sha1:f3af3b7e5b94cd82026a13447202c5dc15e66e3d + pristine_git_object: 0bc56dd78bf1946ba9f4f8138a7b3165c0e38a66 + src/Models/Operations/CustomerPortalOrdersInvoiceRequest.php: + id: 57cea39bbba7 + last_write_checksum: sha1:2a515973e893cdd7e3b20453a2d5427951fd8906 + pristine_git_object: a47345f1b783c38c878018c317cd8460351c4abc + src/Models/Operations/CustomerPortalOrdersInvoiceResponse.php: + id: 6738651275cf + last_write_checksum: sha1:0d98d8272c6202add7dadb1429355343ee8b7543 + pristine_git_object: af2199c0fe656ae355c3f3954fb1760e9802762b + src/Models/Operations/CustomerPortalOrdersInvoiceSecurity.php: + id: fa91facc0f8e + last_write_checksum: sha1:24352b049e601670b2078fb500ad9d3c2d5d1783 + pristine_git_object: eef8acd359e975a7b8067dacee4579ab6b7d9c80 + src/Models/Operations/CustomerPortalOrdersListRequest.php: + id: 4f83235bd271 + last_write_checksum: sha1:54021cbc0f373803853887d6d922966e725895b2 + pristine_git_object: 8c7a3219cff2400ed43bd03c3d30408eeba7bfad + src/Models/Operations/CustomerPortalOrdersListResponse.php: + id: c75bf7c4fb9b + last_write_checksum: sha1:f6356444d0a8727c45c0796f09346e2c45956980 + pristine_git_object: e32f162d700762f83113258e5cd948ba1bb3dcd9 + src/Models/Operations/CustomerPortalOrdersListSecurity.php: + id: 312bd2a23c60 + last_write_checksum: sha1:3c292e9034d3521566cbbf6392faf801eeea8cc1 + pristine_git_object: ee729148db7310b3c770f4b1289b3c88955da4b4 + src/Models/Operations/CustomerPortalOrdersUpdateRequest.php: + id: 1ff740ea1e23 + last_write_checksum: sha1:e0dcd20062ed91e5b1ec940a166d1f9091f7ac1d + pristine_git_object: 1d642569f20896ba2222e7f419403b3d93cd2b7d + src/Models/Operations/CustomerPortalOrdersUpdateResponse.php: + id: f5e303d06ebb + last_write_checksum: sha1:1277222d2b36d2c815fce35253d55c7f9262d4aa + pristine_git_object: d77b95a7d7ca72716903546bfa9f103005d5a447 + src/Models/Operations/CustomerPortalOrdersUpdateSecurity.php: + id: f9ab313b3331 + last_write_checksum: sha1:ba99d84904751e1af0bfd014a4dab78f96f87893 + pristine_git_object: 233e86faf7dce242f53fdfb5f12763203f2f7238 + src/Models/Operations/CustomerPortalOrganizationsGetRequest.php: + id: ccd7b5a8b03b + last_write_checksum: sha1:10ac4aedea873d7ae7e455d9c904eb8badab48ee + pristine_git_object: c9429727e09391fc2d76ef245b2985a9c20cc9d4 + src/Models/Operations/CustomerPortalOrganizationsGetResponse.php: + id: a1aa92950741 + last_write_checksum: sha1:58eab1370b7f709aaab9af532ec289b48e6fbfec + pristine_git_object: 5bf71fe92f3524baabfb90e9b1310703b6f900d5 + src/Models/Operations/CustomerPortalSeatsAssignSeatResponse.php: + id: f0bf0fd727b2 + last_write_checksum: sha1:5cf68f6f0e1d19fb8509b96d85f682bbb1782ad0 + pristine_git_object: 701ff5ddd6260b2e049df19ca35c9fca566c900d + src/Models/Operations/CustomerPortalSeatsAssignSeatSecurity.php: + id: 25db50b67c0a + last_write_checksum: sha1:a74ad64e3c0d3282781bb085c6d4ea003775dde4 + pristine_git_object: 3bda3a723ef4b17550cac0e360a2be5262fe04d8 + src/Models/Operations/CustomerPortalSeatsListClaimedSubscriptionsResponse.php: + id: 7feeb9d2c900 + last_write_checksum: sha1:1ff695bfe4d360b3bfb6235fb199aff2e16d7ad0 + pristine_git_object: d0f41301f5ace97b3077a932ecadb523b5195630 + src/Models/Operations/CustomerPortalSeatsListClaimedSubscriptionsSecurity.php: + id: 8f8fc64e03b8 + last_write_checksum: sha1:6bedd7770940b5d3204dd9ce3c25a514bd90df84 + pristine_git_object: 3699eb3e8b9065651c1596ff22412f3484554c99 + src/Models/Operations/CustomerPortalSeatsListSeatsRequest.php: + id: ca5a17a5d9ab + last_write_checksum: sha1:e025fd9ed93aae3d6bdfc282ee645cd74a2d03b0 + pristine_git_object: 52c52f0beb323636d97a3c8016b083a6e7072236 + src/Models/Operations/CustomerPortalSeatsListSeatsResponse.php: + id: fba4743c074f + last_write_checksum: sha1:02418b6bf9f113abd51fa3e7a942f17b08c2f9ee + pristine_git_object: e2e3697433a9b9d59837a45fcab2b494f6aa0628 + src/Models/Operations/CustomerPortalSeatsListSeatsSecurity.php: + id: 3051ad75cac0 + last_write_checksum: sha1:9ee2e6f510ca7b9474d44b6cc3dd270f3eae3d25 + pristine_git_object: a57ccacd56b59d37ed39c6212f324d4c2ead0708 + src/Models/Operations/CustomerPortalSeatsResendInvitationRequest.php: + id: 1adf839de556 + last_write_checksum: sha1:b9b7947d88c3825006f30a5694a43a2087f301cc + pristine_git_object: 62b0917a75456c64e42e7591d0370954df58fe9e + src/Models/Operations/CustomerPortalSeatsResendInvitationResponse.php: + id: 49c2f7c1601a + last_write_checksum: sha1:947beb3265ef2a05fbe650e79867ee76082b28c6 + pristine_git_object: b8a2963b7071c05b2761dbf8408e4fd3f35c4de1 + src/Models/Operations/CustomerPortalSeatsResendInvitationSecurity.php: + id: 093a526e6ddb + last_write_checksum: sha1:47ebfb9f0b20169fcebdee75d03c761eff5e191e + pristine_git_object: cfd3548605c49014dbf2c20484701f0ab4e8d600 + src/Models/Operations/CustomerPortalSeatsRevokeSeatRequest.php: + id: 72c4feeb0cc5 + last_write_checksum: sha1:55c335cda4936d2e2d33ed8db925b4db84ac69b3 + pristine_git_object: a273413497dd57bb0993079a16cdc12b7531b4c8 + src/Models/Operations/CustomerPortalSeatsRevokeSeatResponse.php: + id: b4314259e84e + last_write_checksum: sha1:b8f584c4df56fd498072a4b0beb5db716a98b116 + pristine_git_object: 9f16b3ddb11ca6fc00f3d4e67156976ab2a83127 + src/Models/Operations/CustomerPortalSeatsRevokeSeatSecurity.php: + id: 776b031c3130 + last_write_checksum: sha1:76650daeb78333afae902cdc9071dd488c19ba16 + pristine_git_object: 970d408309dfd794ace1b9d9c7de2e3376be763e + src/Models/Operations/CustomerPortalSubscriptionsCancelRequest.php: + id: b212891effb6 + last_write_checksum: sha1:bce135a5e1d50451b8b6195c7e8521f441a9d86f + pristine_git_object: 1563416ca1907f5a3877c490bf243d0b8776dc0b + src/Models/Operations/CustomerPortalSubscriptionsCancelResponse.php: + id: 66b49d433672 + last_write_checksum: sha1:7e46d83ba2194e8c6908c7067638601aed95e0ee + pristine_git_object: f73aba6d6ac3fd6c4f41015b2a6f195dd3d654b9 + src/Models/Operations/CustomerPortalSubscriptionsCancelSecurity.php: + id: f50ad541c6ca + last_write_checksum: sha1:4205f3486d80296dfe9e6991e72a06c936b384c9 + pristine_git_object: f9bdf7312b8bba7e70112a7e46b91e72e333242b + src/Models/Operations/CustomerPortalSubscriptionsGetRequest.php: + id: 310896a4dc81 + last_write_checksum: sha1:2a97b66d6334c9e05e2edf37a23aea02bc0f0d8e + pristine_git_object: 69a4c6bc83591fbcba0572e3dc029815d6d4ca56 + src/Models/Operations/CustomerPortalSubscriptionsGetResponse.php: + id: a0b36e1fc0bb + last_write_checksum: sha1:7deb6fad5d501caa81112740106615af17efb899 + pristine_git_object: 0cc08a3ddc87078c512aed72e3869ca1d9684cd3 + src/Models/Operations/CustomerPortalSubscriptionsGetSecurity.php: + id: 1dc533bebf24 + last_write_checksum: sha1:8913b8383bb745c0d740ef26320aed654699b4d3 + pristine_git_object: 788a7a35b31d410eb3db19056cfaf36de012c5f1 + src/Models/Operations/CustomerPortalSubscriptionsListRequest.php: + id: fc096da574f7 + last_write_checksum: sha1:e5daa8289975e404ad7551f8da25da4c1f697b44 + pristine_git_object: 07c21d84d02c22cb8d5d6bb63519dbc1b3315e9c + src/Models/Operations/CustomerPortalSubscriptionsListResponse.php: + id: 241d6124d1f2 + last_write_checksum: sha1:dafaacd4dfc6ad173682db57bb06582314a06315 + pristine_git_object: 3343fdcb344f2eda1b08438869f0e678734614dd + src/Models/Operations/CustomerPortalSubscriptionsListSecurity.php: + id: fd8c37706f91 + last_write_checksum: sha1:d23647686ef40f4e26f203bef9d8bc81980768c1 + pristine_git_object: 5a3564cfe38d366e8bd0c42838b80dfcf2e123fe + src/Models/Operations/CustomerPortalSubscriptionsUpdateRequest.php: + id: 789e29b3f2ae + last_write_checksum: sha1:3a85eff65699e5bd49292a247fdf6e4829b35cce + pristine_git_object: e6a4d911ceddfbd91bfc34fc62f8a85a15413532 + src/Models/Operations/CustomerPortalSubscriptionsUpdateResponse.php: + id: 1ee4fed7c828 + last_write_checksum: sha1:d844a893658cb0c9ca574c096c7d9a1899a8c351 + pristine_git_object: 52fc17191310bb91e51a680cdc5aa473d004c195 + src/Models/Operations/CustomerPortalSubscriptionsUpdateSecurity.php: + id: b55c99001d79 + last_write_checksum: sha1:f9df17acc95c2603334a7a629ea9c9ffef279319 + pristine_git_object: 3f58c5e6b45945cf679a865d29a68b5837d0a042 + src/Models/Operations/CustomerPortalWalletsGetRequest.php: + id: de66128bedc5 + last_write_checksum: sha1:6d3ecc67985997c9cce4af9de042eea7e0397b39 + pristine_git_object: dfa13a187039aa9606d50c88f5970306d2447799 + src/Models/Operations/CustomerPortalWalletsGetResponse.php: + id: 937dc5c6efaf + last_write_checksum: sha1:1ce8371b4ce8108771714121c12563ba31889b6e + pristine_git_object: 91536ae9ab0119e5cc6b7afba8321b4edc8da555 + src/Models/Operations/CustomerPortalWalletsGetSecurity.php: + id: b2c551e0292a + last_write_checksum: sha1:c177ed5fc8abc1e1a9d33e71c1dc5d87a994edc8 + pristine_git_object: 18157423d8bc6394d08d7de09ef4fdc6fc0e0806 + src/Models/Operations/CustomerPortalWalletsListRequest.php: + id: 638c05cf8a79 + last_write_checksum: sha1:3e5ad57ce7bea3c9c4054b2f25050369f68b0427 + pristine_git_object: bc2c76be91c6fa2d55c2ca2ee5c2620ffbcbbcd3 + src/Models/Operations/CustomerPortalWalletsListResponse.php: + id: 422bef5285b7 + last_write_checksum: sha1:698e359a05213f8b79ee6c268c64d15c088f0033 + pristine_git_object: f733f09b17d758d4ec1c386a953737c32a8567be + src/Models/Operations/CustomerPortalWalletsListSecurity.php: + id: cbcaa1289cef + last_write_checksum: sha1:ec9563d0932cdd3b94b952ddb5cfc11ef82a2e8f + pristine_git_object: 010394bc09fbf4391ac81d9766cfd55810e49ee8 + src/Models/Operations/CustomerSeatsAssignSeatResponse.php: + id: 3bdd7bcc0579 + last_write_checksum: sha1:487da56cdb069e54cacf912159a310e5c6eae135 + pristine_git_object: 45f0f7e16ae44b3688145e6950e62f3a3a872391 + src/Models/Operations/CustomerSeatsClaimSeatResponse.php: + id: 153585d32140 + last_write_checksum: sha1:cceb02cdb2fce8a47054a8a724f7501f46ba0555 + pristine_git_object: 6b8ae7e14bc4e3e2fe9a1972cd401b2d45d86cc1 + src/Models/Operations/CustomerSeatsGetClaimInfoRequest.php: + id: c58b7970d870 + last_write_checksum: sha1:c0e5804fd05e08ee31c14d4f26eadf838bda7838 + pristine_git_object: a0f7ba28b44f2b616c42cb689fea63efd4503b0c + src/Models/Operations/CustomerSeatsGetClaimInfoResponse.php: + id: e70aaa09de3b + last_write_checksum: sha1:051044447ac360ceafecc3ff38e616b2dc8002e6 + pristine_git_object: 1a9da05eb056a90ea9e596a93d3ff3a9adbca1b8 + src/Models/Operations/CustomerSeatsListSeatsRequest.php: + id: 00553cc21312 + last_write_checksum: sha1:01b5e89aa94e693bfa051d791c41f11e115412fd + pristine_git_object: aa5ae2b44608f01f223a4e06b8bbded2958ed978 + src/Models/Operations/CustomerSeatsListSeatsResponse.php: + id: 637e53a10ff9 + last_write_checksum: sha1:f503cbceed3dbcfe8d463e962f7d3102b54b0d0d + pristine_git_object: 634f6a326cad54f640454e8b1908b906f835488e + src/Models/Operations/CustomerSeatsResendInvitationRequest.php: + id: c8ac5228647b + last_write_checksum: sha1:9e2a37a089bf9518f4f5a755175a9d562b16f493 + pristine_git_object: 7706841f2cf005d44d3f2315c0f744d8a773ccf8 + src/Models/Operations/CustomerSeatsResendInvitationResponse.php: + id: b485e9b4487c + last_write_checksum: sha1:11066993c4d0de2cfc48548f6a6d7e05c8fae9b6 + pristine_git_object: 64c53d4f20e3d5ffb2a6645b70fcdf418241e8ee + src/Models/Operations/CustomerSeatsRevokeSeatRequest.php: + id: 6a905c4fb5df + last_write_checksum: sha1:155dbe09109b203e7b88d8757414ca0f873041b9 + pristine_git_object: 1a46e586bc83041dc3d772b71a43b23beb5eaaa2 + src/Models/Operations/CustomerSeatsRevokeSeatResponse.php: + id: 9e48ec628c9e + last_write_checksum: sha1:0000dfa582154b0851b41a81b0a5858b964b54ce + pristine_git_object: bc80601b758dc42fe092507e2f1bd084c90267bf + src/Models/Operations/CustomerSessionsCreateResponse.php: + id: 0278cc5f4f9a + last_write_checksum: sha1:1869c9a377f2221ac3275396a002392e61ca5ce0 + pristine_git_object: 2835409bb3f6a3226827574a11e8a95e7a392ec8 + src/Models/Operations/CustomersCreateRequest.php: + id: 1f778d62a2a8 + last_write_checksum: sha1:67cbceaced0cab5879a09171a2a2f5b0420a1373 + pristine_git_object: 834f25fb403999c576455aef01bf16c3bd3214ba + src/Models/Operations/CustomersCreateResponse.php: + id: a6b484d8fe5f + last_write_checksum: sha1:a7a0147f018e0bdc2a522a0f8a5c49a12cc87a9b + pristine_git_object: 8f4f9f0bb731bdd1cb1b379df23f6aa1c1e3e8df + src/Models/Operations/CustomersDeleteExternalRequest.php: + id: 4f8939d1612a + last_write_checksum: sha1:1b83fc56d5d351cacacd8b8f8750f6585df70a5c + pristine_git_object: 63dfd4992599d9542d46f78855584a8815c5a85d + src/Models/Operations/CustomersDeleteExternalResponse.php: + id: 35463d1fb5e4 + last_write_checksum: sha1:d28a9e57301f65202014aa8b4a9b37cdb846bc0c + pristine_git_object: b9617e47e9fd3d8168aee4b3ae7cd7421e1dfcbb + src/Models/Operations/CustomersDeleteRequest.php: + id: a01a7baa0778 + last_write_checksum: sha1:d99678f8e9995f42b8101bec020e2b8f1d41b1d0 + pristine_git_object: 187d35306be2cf4d9a2c0896c1abc4886440934a + src/Models/Operations/CustomersDeleteResponse.php: + id: 3a071579c05a + last_write_checksum: sha1:4bb10f235a11313d391e210b3628cf7e7143f9b6 + pristine_git_object: 741c5a5fba22c0402c217a5a4ac133954ab80da8 + src/Models/Operations/CustomersExportRequest.php: + id: 4587cfcbc177 + last_write_checksum: sha1:adda5505eba07921d61fbbb742b8e613576ed52f + pristine_git_object: 9683ea825233040d4144a5258d598f56c780cf27 + src/Models/Operations/CustomersExportResponse.php: + id: ea1bcc53cf0d + last_write_checksum: sha1:8f0f1586617e4cc9b640670ffb9edce541a5685f + pristine_git_object: 452174d4ebd1be2b689cff8fcc71f4219245e1a9 + src/Models/Operations/CustomersGetExternalRequest.php: + id: 19b37dfef11e + last_write_checksum: sha1:304fe414a17e2a62a1354f744288625fd94cb659 + pristine_git_object: fb228fbbeef93cc8dfe8b92cb07924edb6d21c39 + src/Models/Operations/CustomersGetExternalResponse.php: + id: 982f2fb031d6 + last_write_checksum: sha1:d6007b8a7fa615bfc70379185fc8aa56bd16a857 + pristine_git_object: 1499e552a4a471d0b89bbf915a51395e39e2c3fd + src/Models/Operations/CustomersGetRequest.php: + id: 8b01919083cd + last_write_checksum: sha1:1421628161ef4702482a3a70951195a546459f06 + pristine_git_object: a34e9595790a8b3e878ed53914bab8ee6fac80a2 + src/Models/Operations/CustomersGetResponse.php: + id: d131a23f6690 + last_write_checksum: sha1:fc60bf86805269e059594c6b952b98699c96d1fb + pristine_git_object: 6e9c41f8e8b5baae4414fb440c2ae57b245e59e0 + src/Models/Operations/CustomersGetStateExternalRequest.php: + id: 0a3e383f3b48 + last_write_checksum: sha1:17a294380a3314898c699a0d8302e1dbd9d67fd6 + pristine_git_object: 7161153115aef8ef1e98b22b21504cc89f7f6797 + src/Models/Operations/CustomersGetStateExternalResponse.php: + id: 4cf218a6dd7f + last_write_checksum: sha1:65af9f5dfec22c649dad6ecdf243f7ee705c2f61 + pristine_git_object: 50dcd62590bc3e15e87db32743f3fda78d7c09ee + src/Models/Operations/CustomersGetStateRequest.php: + id: 1574d2e463e4 + last_write_checksum: sha1:0784f3d994a687bac5eac299de937908b8cf7464 + pristine_git_object: 65175b1e4d853f9db95bc400e925f925d0d597fb + src/Models/Operations/CustomersGetStateResponse.php: + id: 6e164c8bb270 + last_write_checksum: sha1:7bdf37d9bf3ba5fc824c3b97576bd6ac8327495d + pristine_git_object: 4ea0d473559050318ff2b593c94a91959bc7fc49 + src/Models/Operations/CustomersListRequest.php: + id: c5a7f86b91cd + last_write_checksum: sha1:7ea41d49fe1ff8109271735ee589324a3e276bbc + pristine_git_object: 2bbdf64f56b8524cf8569eafd9abd764dff76188 + src/Models/Operations/CustomersListResponse.php: + id: 090d1c96bb59 + last_write_checksum: sha1:17846b8a6b5f65c5ec23feba1b8178a58a97971f + pristine_git_object: b1c0517a3826dd5527c8789391fb116d0c26096d + src/Models/Operations/CustomersUpdateExternalRequest.php: + id: 8d2b6d97072f + last_write_checksum: sha1:2fa758e3c8fdaf0f300719f59af54771b299c086 + pristine_git_object: 1beca8031e5cf19c6f785acb573a9ab641c19976 + src/Models/Operations/CustomersUpdateExternalResponse.php: + id: 7870dbd342de + last_write_checksum: sha1:3126d21128c23f5885b36f3606716537d58c2f95 + pristine_git_object: 18d8d97803730823bbef59d92a81110724b5c391 + src/Models/Operations/CustomersUpdateRequest.php: + id: ea1b9fdb779f + last_write_checksum: sha1:e24c5e96ee80c076a2cdb826ea44347d7bb1dbf7 + pristine_git_object: d55eface6410c663fcb8be758ac5bdc9ff103896 + src/Models/Operations/CustomersUpdateResponse.php: + id: aae9835035c9 + last_write_checksum: sha1:37d14090dbe778d4a5fb9d6589ab08f66cdbe9dc + pristine_git_object: 31ebb52ef5f77899cc696c9b0eb921511eca0f61 + src/Models/Operations/DiscountsCreateResponse.php: + id: 1d40428ada68 + last_write_checksum: sha1:ab1be19c22b9e178c03ece939b361ef86a9b57b5 + pristine_git_object: d037459e141c384de18d209d7d4a265bfb276f33 + src/Models/Operations/DiscountsDeleteRequest.php: + id: e8b3debd3bff + last_write_checksum: sha1:3673174a075bba6c81476f5d432c83b151a43115 + pristine_git_object: 5b443c5986eb12a6b84f125f0d07a52dfe489f12 + src/Models/Operations/DiscountsDeleteResponse.php: + id: 8114fd8229e8 + last_write_checksum: sha1:3b65ea1bdfa98d9e099468d3e9d90e9318aec1fd + pristine_git_object: 2910344164755158e56b20a44b1ee07963b90f7a + src/Models/Operations/DiscountsGetRequest.php: + id: ec0649352dcf + last_write_checksum: sha1:abf666526101775c94c035a00507322d674d7107 + pristine_git_object: 73acee05902c06cf1a1e8aa12661dc3b686a907d + src/Models/Operations/DiscountsGetResponse.php: + id: 5a318f238975 + last_write_checksum: sha1:ccbbcbf5194b43e4efa351fbce802c50fef542cf + pristine_git_object: 7ba8fff660fd449dfe9e3c9bc6d44abbd6d559a2 + src/Models/Operations/DiscountsListRequest.php: + id: 7780f4135ad7 + last_write_checksum: sha1:b5f350d4bd6fb3f97c7323d7b5ddf28203b2f8dc + pristine_git_object: ade495cbe8f32d01b48c052b0106f5b44fb8c3ad + src/Models/Operations/DiscountsListResponse.php: + id: 55525ed6e35b + last_write_checksum: sha1:41124b89c58d28c8e9cff1d0894de4dad7f24124 + pristine_git_object: 082ddc03d071413793a608d23c131019e58405c9 + src/Models/Operations/DiscountsUpdateRequest.php: + id: ba55dc14235b + last_write_checksum: sha1:04211ea822138019761b96f45d066a5ca34e16c2 + pristine_git_object: 007034f1fc2afd7bc9abb86ebfd51140715f16e8 + src/Models/Operations/DiscountsUpdateResponse.php: + id: b214baad77fd + last_write_checksum: sha1:c01d5d13bc1489374365ea800925da75f964bf91 + pristine_git_object: 2c93e68d056f5965a393803a3080f41607feec78 + src/Models/Operations/DisputesGetRequest.php: + id: 8433222e07dd + last_write_checksum: sha1:07892eb85019b303db97bd04e44e1d9f712194b7 + pristine_git_object: 21afa768fff855cbe76b65f4333dea081b9e4cd5 + src/Models/Operations/DisputesGetResponse.php: + id: c251ecb0e29d + last_write_checksum: sha1:d72d56c81c7d3450cfa0221494898573a9f3316d + pristine_git_object: fb6d418984fac01d871e8586fc374399e8241d82 + src/Models/Operations/DisputesListRequest.php: + id: a964b9fd2c8c + last_write_checksum: sha1:3597470f99b7b9a8c2618adb1cc3a9ad0faec660 + pristine_git_object: c7db7620298f22ee8f7ea8b7fa045f2f677523fb + src/Models/Operations/DisputesListResponse.php: + id: 8135726858de + last_write_checksum: sha1:22543ab501b43ada7d1f1e36f9f3e2fc96514ea2 + pristine_git_object: 7e84b8f3948eca9489c63e76b08167e69c488066 + src/Models/Operations/EventTypesListRequest.php: + id: 10e5c6e2f409 + last_write_checksum: sha1:db4704b5eadff6e96ad0e25994acf27472ad0b66 + pristine_git_object: d8a49de92af9d9015947fe9ac982e7eb08467e78 + src/Models/Operations/EventTypesListResponse.php: + id: 5f01b14ccc42 + last_write_checksum: sha1:fc26616dc11709da9b99e56c103823f230ab5f5b + pristine_git_object: b1a8bc908e66a8a2dc9a408038c32bbf2dcfffd0 + src/Models/Operations/EventTypesUpdateRequest.php: + id: 7f26b9316a80 + last_write_checksum: sha1:880b5d5b7582e375bd6d5af1420a005b56116586 + pristine_git_object: 8ef2fd0bec54c5b9408457705272503e5780ed6c + src/Models/Operations/EventTypesUpdateResponse.php: + id: 1356ffca1c7d + last_write_checksum: sha1:032342126736999e3137c0fb65e03b7e0194f7f9 + pristine_git_object: bc810864781616b0c17e57e7ac93696526f4ec42 + src/Models/Operations/EventsGetRequest.php: + id: e440d8f575c0 + last_write_checksum: sha1:278ebbe357149562b56f83613731ab6fcb56263a + pristine_git_object: 413d629892f1c441464936014281a640d9330b6a + src/Models/Operations/EventsGetResponse.php: + id: 7dbd39a0aae3 + last_write_checksum: sha1:b8cf795ca1466c6ee884c54481527fa1eea85c70 + pristine_git_object: d8df2ae2ba3f058b0bfd4a9146cb41bbba4f146c + src/Models/Operations/EventsIngestResponse.php: + id: 3035249ac71d + last_write_checksum: sha1:70eeb895984da7a0969bfd07fd7a99671166dc16 + pristine_git_object: df117ee6c30bd82aaf9baf4ee4e0aa174d179cc3 + src/Models/Operations/EventsListNamesRequest.php: + id: 416d01ec6649 + last_write_checksum: sha1:5d719e842c7209a5064ee317bb03b01a6a14ce7b + pristine_git_object: 197f4ca711fe3bb8fbd31444818c5592d2748753 + src/Models/Operations/EventsListNamesResponse.php: + id: 618e601635ac + last_write_checksum: sha1:57d8240f4a17d9ddc320b9f5c7c11cebbdfa39c0 + pristine_git_object: 0b6a5afe22aed01272d67c6212ff045576b9dd9b + src/Models/Operations/EventsListRequest.php: + id: e17300b6a799 + last_write_checksum: sha1:04522bb55e8d6dd195e0aae0cbb8fa3b893c95d6 + pristine_git_object: 9a6bc28fec3ec006afabaa43d816e46bca61b106 + src/Models/Operations/EventsListResponse.php: + id: c72223bbd465 + last_write_checksum: sha1:3df38f67105aec0be1a334bb6c8b1bb2cd9b9ff0 + pristine_git_object: aeef6be9bb379c94615395c4cc2c82b6ccad7d8f + src/Models/Operations/FilesCreateResponse.php: + id: 76f8e6edbdad + last_write_checksum: sha1:40ee6d1feb394fbe3538e98bb4c285405aa07cff + pristine_git_object: 086b0a9d04f18e087e86a8d045412730f135635f + src/Models/Operations/FilesDeleteRequest.php: + id: 69bbb6a4d04c + last_write_checksum: sha1:ca760ec11c69ffda15a0bc462cc86bf400064d7d + pristine_git_object: 1410307852d4b427d2cd89dbe098935a3b3dea65 + src/Models/Operations/FilesDeleteResponse.php: + id: 602f6fdd663f + last_write_checksum: sha1:e2940145bf20fd8cc2702952cb3c21acdb542d58 + pristine_git_object: 70f80b03571c539636f6739bd461ab668b1785ec + src/Models/Operations/FilesListRequest.php: + id: 1bde9e8c6383 + last_write_checksum: sha1:58face95ae908d95347426fc74b343e8abccfbb3 + pristine_git_object: ab9c182e6adc278f87fa6fce5c093b73a8c66519 + src/Models/Operations/FilesListResponse.php: + id: edb54f2b8f8f + last_write_checksum: sha1:d75ff08069d0c0b6df2287082904040edee0dd72 + pristine_git_object: 661d8ba646bc10f376e362b4292fec94217364ff + src/Models/Operations/FilesUpdateRequest.php: + id: 27bb5dd0a4b6 + last_write_checksum: sha1:9f294471bde024093a5af0c6c8e4956c62eeb244 + pristine_git_object: 6059e9ae04092544ec71be93da808e3fbdc49c9c + src/Models/Operations/FilesUpdateResponse.php: + id: 3b55df712d01 + last_write_checksum: sha1:902b001d4e7fd389d3ed1791cfd1f1bfb3458418 + pristine_git_object: 98d6f305b14f3516ec4ff09a115b6392a474f06b + src/Models/Operations/FilesUploadedRequest.php: + id: 0cb8629a3466 + last_write_checksum: sha1:534769e40dcbdbcf89072656e0eb9f02fc89657f + pristine_git_object: 0acd50f3757f5af6d6b8ea5a7f9319dcc814e581 + src/Models/Operations/FilesUploadedResponse.php: + id: eef47055c750 + last_write_checksum: sha1:fd9504bebbe4524985dde8cb15f515d92b8d448a + pristine_git_object: bacab2e1641edd2e22c0fcc9ca73c9fae8eebdb2 + src/Models/Operations/LicenseKeysActivateResponse.php: + id: b1a5d15e68f4 + last_write_checksum: sha1:7f0b6022249218621a175b577a37fa890507cd16 + pristine_git_object: 0115a4e0f1f52cacd1064afafa71f0b70d56ecf5 + src/Models/Operations/LicenseKeysDeactivateResponse.php: + id: b9bb35877e87 + last_write_checksum: sha1:9aa05a737f63b50b337a616af087b155938e1ece + pristine_git_object: 424636a990d5a87d0641a374e4ab1f56b14c6e97 + src/Models/Operations/LicenseKeysGetActivationRequest.php: + id: c02b68fbda78 + last_write_checksum: sha1:ae03d2b8bec8a13a91776f1da93d47c297735987 + pristine_git_object: e05eadc6d57258b3e3f8758c2ca29adc6277cdae + src/Models/Operations/LicenseKeysGetActivationResponse.php: + id: d8757651ebb8 + last_write_checksum: sha1:74f3cf35eb487ce551d57b1682b84d1e3fa357cc + pristine_git_object: 7fa8d606631f37ea0d2010c1ba5de1b600e47d7e + src/Models/Operations/LicenseKeysGetRequest.php: + id: 1cc2e6dffaf5 + last_write_checksum: sha1:7af7d532aa6eb9821b95f5f4697f43944ab48c4c + pristine_git_object: 4dc44a9a9ddcc69dce177ba204689c1354a3a8d3 + src/Models/Operations/LicenseKeysGetResponse.php: + id: c513d493a85e + last_write_checksum: sha1:0c74a7da3c5b4965ca6974a33af999a92cb6a972 + pristine_git_object: 9c63eca43dcdc62be505e4725d4f7e36fc960316 + src/Models/Operations/LicenseKeysListRequest.php: + id: 401b58c801d1 + last_write_checksum: sha1:753be8488a06e5d5eede93d0b2d05e95947e304e + pristine_git_object: d0cc993f6771128082fe88d70d3973f3da5dab36 + src/Models/Operations/LicenseKeysListResponse.php: + id: a05ee6d6dc27 + last_write_checksum: sha1:19b6e940aa278f796a240c7adf6948ac3f7cbe0b + pristine_git_object: 44222bbb8b3f22c23641747b0a8ab9c4be0a1108 + src/Models/Operations/LicenseKeysUpdateRequest.php: + id: 42b4f421dab8 + last_write_checksum: sha1:8cd5bc3c7038849d561adcb4db4e2ecb836b9e4c + pristine_git_object: 6c2c3a71ac71d626609f56819b332f519230f4d5 + src/Models/Operations/LicenseKeysUpdateResponse.php: + id: 3518665bc754 + last_write_checksum: sha1:e821203ad41004648471008f49f62c0a44c7066a + pristine_git_object: eed3e246cefe20487cf74b5b372cdfabe31dd3e1 + src/Models/Operations/LicenseKeysValidateResponse.php: + id: b56e4c442a0f + last_write_checksum: sha1:429eb6875844514be40f32aa711c99af1f4b61a2 + pristine_git_object: 93d0e06508a905d7428e1710305ef2cd52a8f7d8 + src/Models/Operations/MembersCreateMemberResponse.php: + id: fb9725b01447 + last_write_checksum: sha1:d45b6080bd045520e5cac3c0483506769ee0d8f7 + pristine_git_object: abf2d12519f18e67db3a786c97aa39b3699f3d92 + src/Models/Operations/MembersDeleteMemberRequest.php: + id: 4dfa8afd8d3f + last_write_checksum: sha1:aa5c5745897b8d9177e8c0aa7456105c1992c4da + pristine_git_object: 6a3888fe501043a593967323c7a78420e1e6c719 + src/Models/Operations/MembersDeleteMemberResponse.php: + id: 6ddc24d6be59 + last_write_checksum: sha1:f93567f0cad3dec5335d1f7cccae3da5394f9a44 + pristine_git_object: f198e2964789ab30306c6f90a0be3c264d83a8f3 + src/Models/Operations/MembersListMembersRequest.php: + id: b10d8ff322ea + last_write_checksum: sha1:3a82105ab4a7bbb0a72531e8179fc0b8a53f1590 + pristine_git_object: 7abd9be73691897c57c5c2a87ca62668086637cb + src/Models/Operations/MembersListMembersResponse.php: + id: 453156efa912 + last_write_checksum: sha1:b0ea34e91ca989c80a94cd0340f2d3a3d3e47729 + pristine_git_object: 4ed84dbeaa69b19f2ccc9c004a0128b5f6c98537 + src/Models/Operations/MetersCreateResponse.php: + id: bb3ae038ef1f + last_write_checksum: sha1:30304300bac79074adfc71a8411812b7c18cdc6c + pristine_git_object: 120d4012fa84806a0c8c68320a327f7fb14c375f + src/Models/Operations/MetersGetRequest.php: + id: 655b71547243 + last_write_checksum: sha1:01571e5bd31a3ea8a46fd0c85f57592fbf3f9ff1 + pristine_git_object: 5dae2f6de8b14d402877f2a8c6e7231cb5ee6010 + src/Models/Operations/MetersGetResponse.php: + id: 491d34628e61 + last_write_checksum: sha1:02883392364b7870bae4f82a8326183381b458e6 + pristine_git_object: d7267426ce79f2497284d8ed77e7b274aff6bc77 + src/Models/Operations/MetersListRequest.php: + id: eb9c2116d8c8 + last_write_checksum: sha1:2dcc1065bcaa3f91da399de866fe8d8a31ab6a57 + pristine_git_object: 60b4f5e4391978d850f3fec22f8fbe94f72c905b + src/Models/Operations/MetersListResponse.php: + id: 6a18370a2264 + last_write_checksum: sha1:b93c679038719381738a07e259e6343ee8297c53 + pristine_git_object: a8cfa91a4082751170015ff9b2b00f9c19484f01 + src/Models/Operations/MetersQuantitiesRequest.php: + id: 908dfdf89419 + last_write_checksum: sha1:df931ad0ddcbc4749ae1d636a20417054f05d259 + pristine_git_object: fd3e01a9bd87381135dc7a4f7f6881c75bf13506 + src/Models/Operations/MetersQuantitiesResponse.php: + id: 99eeabbf177d + last_write_checksum: sha1:ca8b29f577c8a2d322d10f0e3cc0288cf064479f + pristine_git_object: aa991d70267bb3b7b788e6120f436c180254ab90 + src/Models/Operations/MetersUpdateRequest.php: + id: 06eb87442678 + last_write_checksum: sha1:3f4b05746010058fa90dccc5fc3df9d6afa174dd + pristine_git_object: c028a955714cc43f622d88066491987ca7daee12 + src/Models/Operations/MetersUpdateResponse.php: + id: f406d63171f7 + last_write_checksum: sha1:4a170eb339868e96c674f2f036c3c7273e4cd825 + pristine_git_object: f163a06454da962f8b89069418a6fced8d7bf557 + src/Models/Operations/MetricsGetRequest.php: + id: 2f7e2f01dcf8 + last_write_checksum: sha1:1a3cea362fb9a40f3dcdffa6a16e64718cbdc55c + pristine_git_object: e3cdc7ddeba9c283936cf43b9267251bf3b26142 + src/Models/Operations/MetricsGetResponse.php: + id: ae52026965d1 + last_write_checksum: sha1:22348c0b28dac17ffc8cb31f68f5c3e0e29d1128 + pristine_git_object: c75a91f8df3a7cda2f7cd9516b8decf20955b49c + src/Models/Operations/MetricsLimitsResponse.php: + id: 1505a8acbb61 + last_write_checksum: sha1:0f44ed1c35c34aaa44281e9ea710d1053eaa0312 + pristine_git_object: e45366f55c0ac32b7b903fb0de9f4dc0ea7ace02 + src/Models/Operations/Oauth2AuthorizeResponse.php: + id: d664273e6cc2 + last_write_checksum: sha1:12b998c52ff3da0ad2c085ec64616032a21e635d + pristine_git_object: 2deff3a0df945d5f3ad1586f2ba4115260156b9c + src/Models/Operations/Oauth2ClientsOauth2CreateClientResponse.php: + id: 4fb26730a81a + last_write_checksum: sha1:24cd5a729c07913033bad889d905cca2b87b6dc3 + pristine_git_object: 917f4c66f26fcfe30f12707f0514d350aedee81d + src/Models/Operations/Oauth2ClientsOauth2DeleteClientRequest.php: + id: 891ecd201aba + last_write_checksum: sha1:b51593c9028c6fd2ed68c1d3156144067e86598a + pristine_git_object: 20784c6df987d51f88f1c4657280982294a07e58 + src/Models/Operations/Oauth2ClientsOauth2DeleteClientResponse.php: + id: d5914fd3504c + last_write_checksum: sha1:909006a60cb2ba4fb80515c050f89b1143a1a58f + pristine_git_object: a9074e6a1c1962fa2f12767724cd42d9b6e0339b + src/Models/Operations/Oauth2ClientsOauth2GetClientRequest.php: + id: 8e4a873ce320 + last_write_checksum: sha1:cbaa515b71fc9a6a4b24c38848116c8df5d86e0b + pristine_git_object: 26680d3e7cbb276c7a358645661e5877ae8f212b + src/Models/Operations/Oauth2ClientsOauth2GetClientResponse.php: + id: 2928ca3a9d39 + last_write_checksum: sha1:08ac24e4372ea3176fc933c1a4949662efefd949 + pristine_git_object: 6858d82a2805d537d57d8c3a43c5630c70735ae5 + src/Models/Operations/Oauth2ClientsOauth2UpdateClientRequest.php: + id: 0389ef4538ff + last_write_checksum: sha1:7cd799c172246405cb6b13f3c78d102f0b7cf3fb + pristine_git_object: b5e1b2ee34dc422ebd1fd70c6d3e4439559ffb8b + src/Models/Operations/Oauth2ClientsOauth2UpdateClientResponse.php: + id: ea97ab2f0296 + last_write_checksum: sha1:5e185b67a51dafebb6c2b66b39e72098b8a392d5 + pristine_git_object: 10ae6901122427779601077b210f5bcaf25eab64 + src/Models/Operations/Oauth2IntrospectTokenResponse.php: + id: 610a3e2fbf1b + last_write_checksum: sha1:11a31f4cb5778fbee8a13b0237c5179509c9ae28 + pristine_git_object: 82cf731fa6cea88cb409fa51eb5ecb9cca57c03c + src/Models/Operations/Oauth2RequestTokenResponse.php: + id: c60503df464a + last_write_checksum: sha1:1948184f892f688d9995a5ecb1508cf10a89c078 + pristine_git_object: 953e157444f2cae1447ac0abbc60b5789bf546f4 + src/Models/Operations/Oauth2RevokeTokenResponse.php: + id: fb2d867efaaa + last_write_checksum: sha1:75e23f316ddaf5f21ba61d75f3f070fad24d6267 + pristine_git_object: 70f9d12f0694aaba5254b93388c1840d6ed101df + src/Models/Operations/Oauth2UserinfoResponse.php: + id: 1e229f3ce87f + last_write_checksum: sha1:3ed240e3dc844f281cf9d904ee52f870a0c72260 + pristine_git_object: a34ee92f8ea630f8e7e6246958fa702d66b49a79 + src/Models/Operations/OrdersExportRequest.php: + id: 51f3ae8963f2 + last_write_checksum: sha1:b7c30b512ca2e764dd104f88899817c3dd1fa1eb + pristine_git_object: 90e7109b680b216864d5123d83451b9231868969 + src/Models/Operations/OrdersExportResponse.php: + id: 6d70499d71df + last_write_checksum: sha1:a9d13a2867952f232f54b1601917633edbc0fa11 + pristine_git_object: 20d66475ff0eb2a8c13f072097ca83ba17626df0 + src/Models/Operations/OrdersGenerateInvoiceRequest.php: + id: 4cd9716e49af + last_write_checksum: sha1:858ce7f96583c1b15e75e0e7122c4e5bfe1a80d4 + pristine_git_object: c7035f650f1ab3aaf7815e0e723941fe849389e3 + src/Models/Operations/OrdersGenerateInvoiceResponse.php: + id: a4a05bd17b69 + last_write_checksum: sha1:60953414a0b196f9e90a58743038f609a765badd + pristine_git_object: 4d2028b28504151401ba97b2a3f6c6d923a898e1 + src/Models/Operations/OrdersGetRequest.php: + id: 63351343d7a5 + last_write_checksum: sha1:f1504f766794a5149ec8c55c635547de69de7ba0 + pristine_git_object: e0ff76711d47afa840cecbf7cc22103f043ac73c + src/Models/Operations/OrdersGetResponse.php: + id: a76e437b8acd + last_write_checksum: sha1:97b4b5203cb490eae34283bec517c6cb3abfe6dc + pristine_git_object: 8c9aa8b7bdf71164a831a12212a63ef1c6f9fc8f + src/Models/Operations/OrdersInvoiceRequest.php: + id: 161a42469724 + last_write_checksum: sha1:e3cc1c1388c6ead3a2c601d071052279c9838380 + pristine_git_object: 0e0d2106a3acd3cada51bd1a4b07a0252eebd7ff + src/Models/Operations/OrdersInvoiceResponse.php: + id: 0a0be6a0fea9 + last_write_checksum: sha1:75e89978616f370c59a5e5a935ec592b0fa2fb67 + pristine_git_object: f1c575d27dbb95fb8dc8a6410797f469fdff107e + src/Models/Operations/OrdersListRequest.php: + id: 0fa4d95f49ff + last_write_checksum: sha1:e47f8f1554203de830aee5257a78a8208b7fb652 + pristine_git_object: ffb7332b00b6d2daaa5a010596a1a9997b8c3a4b + src/Models/Operations/OrdersListResponse.php: + id: facfce7461a2 + last_write_checksum: sha1:0aba9f1708945206f6364f3b7f681e6a87269981 + pristine_git_object: dde7a94b85846881370157b81387283b6105d29a + src/Models/Operations/OrdersUpdateRequest.php: + id: 36cb4dc0109a + last_write_checksum: sha1:ca8ee73028c4c034ffcaba0e8f22c14c25e5ca1c + pristine_git_object: 42041ed0e409c87060ae7c8f5c05f918a129d266 + src/Models/Operations/OrdersUpdateResponse.php: + id: 30a401ae3437 + last_write_checksum: sha1:b120ee71e770cf29047586cfc6bf5ed563b17cb8 + pristine_git_object: 2f3ef85543e19de173a1f3d716c1c5100ef783f3 + src/Models/Operations/OrganizationsCreateResponse.php: + id: 43f13b7d70d5 + last_write_checksum: sha1:4542230cc83e6d6da5b863bdbb65f8e0c793de9c + pristine_git_object: 44fc7797a0979ad08d80ba5c7476ec3ae5a17d08 + src/Models/Operations/OrganizationsGetRequest.php: + id: dcecbd280fec + last_write_checksum: sha1:5e5c59b97a56ea553800907abfa255dedea0b315 + pristine_git_object: 5dc6a3e3d90a6519a9e1ee0e8c55585edcf32eb2 + src/Models/Operations/OrganizationsGetResponse.php: + id: 33ed0534f1bf + last_write_checksum: sha1:dd61ef9d6038447d1c801b2ac1c79c22e7b05fbc + pristine_git_object: 40b7ecbc1bd9dfe2e1775ec5e83a7f180d4d7050 + src/Models/Operations/OrganizationsListRequest.php: + id: 71f3d7579727 + last_write_checksum: sha1:8bef8fa5a37cfb50c72922a60d5b5bf5c692775f + pristine_git_object: 819c0c7dbf02ef6edbf2b1bb9fb82c2504038857 + src/Models/Operations/OrganizationsListResponse.php: + id: 209e16be63a6 + last_write_checksum: sha1:7f369b57e28aac51a0aedb2988fb61c45c753b4e + pristine_git_object: 699d98090bbacb6b59d74b606b223ea84abec797 + src/Models/Operations/OrganizationsUpdateRequest.php: + id: deb338df4c6f + last_write_checksum: sha1:80550bdc6ecaddf396c2e5d6e662313f77ee0af8 + pristine_git_object: 6927151506ebfbba6432fc3a1995a9582b96ad00 + src/Models/Operations/OrganizationsUpdateResponse.php: + id: f8fa8c87df4c + last_write_checksum: sha1:93372085abb83337edacc001b33803f6bae60ac1 + pristine_git_object: 05bf896a8c5525bbecc86e9401ced4e643188fbf + src/Models/Operations/PaymentsGetRequest.php: + id: 58f1cdcab779 + last_write_checksum: sha1:4d96b6d1a7c2afbd8f593a751268767e09b2b470 + pristine_git_object: 71f35aef696762ba2cadcee9fd5813e2115cd9cb + src/Models/Operations/PaymentsGetResponse.php: + id: d315d35d9557 + last_write_checksum: sha1:9f1989777f87b3a557a8b3f5f8be378564aeb315 + pristine_git_object: 7f30f85972fdc12c676688fac41b04dfa8f0dc98 + src/Models/Operations/PaymentsListRequest.php: + id: 203d8e5371e2 + last_write_checksum: sha1:0ede2cf31334eade9110b8e49b17b45f82f33ee0 + pristine_git_object: c08967f5994ddaefad31220d4791de6e731803f9 + src/Models/Operations/PaymentsListResponse.php: + id: ceacf71178e8 + last_write_checksum: sha1:1efaaff3f9250fec871ea9aec2687a36a08cf64b + pristine_git_object: 87d3c808b915d490705b8472dfdf990c834582b3 + src/Models/Operations/ProductsCreateResponse.php: + id: 5ae638dc3257 + last_write_checksum: sha1:5484b709ed95d5fbd614f1f32d9d0e96303615eb + pristine_git_object: d68c83c24c2c4a776b06e28920fd40bcf863d038 + src/Models/Operations/ProductsGetRequest.php: + id: 38e5e67458e9 + last_write_checksum: sha1:a606bedfce956508ffe93a7a9234ab5143718450 + pristine_git_object: f323706478e3a707c01d0c3e8b8f6124ea004b2b + src/Models/Operations/ProductsGetResponse.php: + id: 7d48d8f35fec + last_write_checksum: sha1:2c430df75db1a409ad1c62ace20b8ebfc1c07290 + pristine_git_object: 0783d53ad79ed1b1e0cf0773f064767c53af166a + src/Models/Operations/ProductsListRequest.php: + id: 938082b8174a + last_write_checksum: sha1:fa48086b2b4b8aadd9c6a15b9764772dd8edc8bc + pristine_git_object: dc578e0fd08bbfce9c5e9d2feefc1d5f24140ce2 + src/Models/Operations/ProductsListResponse.php: + id: d93cdb89be26 + last_write_checksum: sha1:c25a6fad0ba0081c29f3b7db2d1bf8eac1b2beea + pristine_git_object: 669b3b6b6e790f47e2d12ae38f5b2e31464c0db0 + src/Models/Operations/ProductsUpdateBenefitsRequest.php: + id: eaa13ae1ab60 + last_write_checksum: sha1:9f5c712b1bf8944d89dd8610dc507b417f11df66 + pristine_git_object: fadc865b959535388cf221d8804f1acd237c505d + src/Models/Operations/ProductsUpdateBenefitsResponse.php: + id: 4ffdf1402093 + last_write_checksum: sha1:1683891cfa0025d0231c84106b0d8904c77ff1d2 + pristine_git_object: f26733e1d8996b32c26748dd8ed54b3992eaec32 + src/Models/Operations/ProductsUpdateRequest.php: + id: 8d462fe76878 + last_write_checksum: sha1:f195fe3bf4ef3fdf93e4220bcd5fb6eabd6754e9 + pristine_git_object: d684b116c4e907a38ba74f25c29512c60e4997d0 + src/Models/Operations/ProductsUpdateResponse.php: + id: 3c3fc1e2e5fc + last_write_checksum: sha1:e13c57c272e8a3f0ca8bcb1167f8da9be069c3af + pristine_git_object: fa4bfa72db3319d98d5f0fd2a566c91bb19f93c2 + src/Models/Operations/RefundsCreateResponse.php: + id: 35081026baec + last_write_checksum: sha1:61644b4750e9253370694e6f1686ca037e1d48f4 + pristine_git_object: ce123b8765cf7c9545d8c13a9eee0f41cc6b91e8 + src/Models/Operations/RefundsListRequest.php: + id: 93b7b700939c + last_write_checksum: sha1:9fd529bb8580e961215c45ae82fa50465ef38d39 + pristine_git_object: 2fafffe6bed2ac40574503b1203f6a7ab153d767 + src/Models/Operations/RefundsListResponse.php: + id: 2cbb69724a6b + last_write_checksum: sha1:06096b6b9304bfa9de94cb036f72e8288299945f + pristine_git_object: d0d087b9d5f8f45e29be8f1fa9dd3e7052580df3 + src/Models/Operations/SubscriptionsCreateResponse.php: + id: 5b134588b6b2 + last_write_checksum: sha1:bce50342c766486d407fd2816c308c1e9b2fc3ae + pristine_git_object: a6a65b249c9f3e9db83e1d4490a15ef9e9241bc5 + src/Models/Operations/SubscriptionsExportRequest.php: + id: 6c59ba16d9e4 + last_write_checksum: sha1:248fe920a29720ea55b1978d743b50029109263d + pristine_git_object: 3270140509bf248e4806826316638066fc4f5811 + src/Models/Operations/SubscriptionsExportResponse.php: + id: fefbfa16840b + last_write_checksum: sha1:d1107e14833721c9c7adde8a5cae4e0796db7fe0 + pristine_git_object: bb082a7d72e99143bf631ab15fb04cf7d071a2e9 + src/Models/Operations/SubscriptionsGetRequest.php: + id: 08a2a98336fe + last_write_checksum: sha1:afe56448ecc295a5fecfd5240b9383bb1f4b8b32 + pristine_git_object: c044d0dcacd1bdb947ff9e9bdb34c3ba7463bdd7 + src/Models/Operations/SubscriptionsGetResponse.php: + id: db6bbbf7eabf + last_write_checksum: sha1:a957697009781d80cfef31d8aceb5f1c1c3fda30 + pristine_git_object: 85de61b2b43184f4da69af869162ffd59f86d268 + src/Models/Operations/SubscriptionsListRequest.php: + id: 9521ecf7d2cd + last_write_checksum: sha1:b5091442847ca30e4839b5841a3a55628961e212 + pristine_git_object: 418006fcfac968d0fcadc5f4a03ff62a69b2c739 + src/Models/Operations/SubscriptionsListResponse.php: + id: dd4863350ad2 + last_write_checksum: sha1:48bc53f9cbf4dc403aa892d0c30bdabe749f4e84 + pristine_git_object: 99d1470a5715fd83e25045286813c734bd37f327 + src/Models/Operations/SubscriptionsRevokeRequest.php: + id: 25d5eb2c092e + last_write_checksum: sha1:9b540877b87cc87b0d53c78e8fc4debf8a7ee074 + pristine_git_object: 2c108366c033acb00ce065ccb4958b9c1b02b300 + src/Models/Operations/SubscriptionsRevokeResponse.php: + id: 47ed0e5b29dc + last_write_checksum: sha1:621b2a00349fddc752a77859f0e98e92172a3bb5 + pristine_git_object: d6a0d797e44bc89398ea91ee717bb3014ba88363 + src/Models/Operations/SubscriptionsUpdateRequest.php: + id: 841ca3c4c627 + last_write_checksum: sha1:94332e7433294908283572e1f883ecf986733573 + pristine_git_object: 4bc3dc5a284b5ccb9417e64eb89e15367fee0506 + src/Models/Operations/SubscriptionsUpdateResponse.php: + id: fb5570460721 + last_write_checksum: sha1:e014e6cc2342367e5fc01f1b428fb43b71eba67a + pristine_git_object: fc6c36727a5dc225fb17039db9fc6874e42e311a + src/Models/Operations/WebhooksCreateWebhookEndpointResponse.php: + id: 28f0df623960 + last_write_checksum: sha1:e6ff30ded2aa043fa50339f6dc279fe96b3be70a + pristine_git_object: a4dace56ca2b5cfa7d77d226824ccd3f3f3d45cc + src/Models/Operations/WebhooksDeleteWebhookEndpointRequest.php: + id: ae204737117b + last_write_checksum: sha1:61ebda1413917a53060338fd259b3022dc0bdc50 + pristine_git_object: 2a424913825c1393d56488c64b456a9aec1b198d + src/Models/Operations/WebhooksDeleteWebhookEndpointResponse.php: + id: 0ebf1f1f5b2a + last_write_checksum: sha1:43b3143071553f75345fceb32bfcd94237b1e71f + pristine_git_object: b35b6c5de26834d531968bcdcd555b34cb478e66 + src/Models/Operations/WebhooksGetWebhookEndpointRequest.php: + id: ddb1b6e23f85 + last_write_checksum: sha1:1a46d80f7e620ce4fc4685da2ae33851b5c28b92 + pristine_git_object: 82cddecc62004e5c4a575f1db963d68a0f1a524e + src/Models/Operations/WebhooksGetWebhookEndpointResponse.php: + id: 0fe60d1bee05 + last_write_checksum: sha1:15d7fe9192d37bde903f6ee46035cf062f01fbb1 + pristine_git_object: 412b47bd237aeffed366a8b77669912ebebeff2a + src/Models/Operations/WebhooksListWebhookDeliveriesRequest.php: + id: 2243ddce3bdf + last_write_checksum: sha1:d940d0a69ac06c984f658f26111ea1849ef662a7 + pristine_git_object: 25d59f2a52cee456100cc2c0cebde55775d8ce69 + src/Models/Operations/WebhooksListWebhookDeliveriesResponse.php: + id: a3e891b2d37b + last_write_checksum: sha1:e242ae6b05387eb9cbdfcba7c4665528d10dac9d + pristine_git_object: 5254d3bdb82fde622100b098520bc68d5589e0aa + src/Models/Operations/WebhooksListWebhookEndpointsRequest.php: + id: 61d977d49c8b + last_write_checksum: sha1:369147fc41defee09c7c92b0833e3901f7d57ea6 + pristine_git_object: c8de8cacf4c656eb9497c9dfd5fb1fc4dab5606f + src/Models/Operations/WebhooksListWebhookEndpointsResponse.php: + id: c5f0b34f9fe5 + last_write_checksum: sha1:c73e193c931c277da6e929cb5672536015ce93d2 + pristine_git_object: d115effab5310d8ad048b8cdc6f8d8cf5ea8a9c7 + src/Models/Operations/WebhooksRedeliverWebhookEventRequest.php: + id: 261eb06be6a3 + last_write_checksum: sha1:87311cb104167a5c129185f47e7a946201a5db80 + pristine_git_object: c0a8804cbaa03fa159ed4792453ff788b7ea1af5 + src/Models/Operations/WebhooksRedeliverWebhookEventResponse.php: + id: 47d225566b2a + last_write_checksum: sha1:97522094897c563af76c1a353ad673cabdb6a5d2 + pristine_git_object: 182a5d69db34a1dddca1933aaf2eb6e9df6fd5a3 + src/Models/Operations/WebhooksResetWebhookEndpointSecretRequest.php: + id: 95e4c491ebd6 + last_write_checksum: sha1:a7ab6cc89fe51d4a9cbad11507017e1a5528fc0e + pristine_git_object: 98f38e673f033688151797e8d45d400c9ca9ad59 + src/Models/Operations/WebhooksResetWebhookEndpointSecretResponse.php: + id: fc395d544450 + last_write_checksum: sha1:df584ebabe3ed0d6b1c6d9952d84c96f1a5a1af0 + pristine_git_object: 965c9a4ade7aeb2b80a50809baf1d1f52e6b874e + src/Models/Operations/WebhooksUpdateWebhookEndpointRequest.php: + id: 330c01c014de + last_write_checksum: sha1:fd42d7183b1f7a8cf8c143bef225b178421b8b6c + pristine_git_object: 2c69c5d0852a38456f98e39b9e200558bd46367d + src/Models/Operations/WebhooksUpdateWebhookEndpointResponse.php: + id: 71a206694a68 + last_write_checksum: sha1:afa669caa68f3f5cfe0ee9203a99398d207bddd4 + pristine_git_object: 657f67791019303372e948cfba734fbc3fb9692b + src/Models/Webhooks/EndpointbenefitCreatedPostResponse.php: + id: 8cdcd0e3b07b + last_write_checksum: sha1:ccadcbd514b3fabe3ead57075863ead79c39186d + pristine_git_object: 3d3b69505088062495e7dee5d7776b0359d432ff + src/Models/Webhooks/EndpointbenefitGrantCreatedPostResponse.php: + id: a6681ee5350d + last_write_checksum: sha1:27d0007df5eddfa9be4bb658ad443040b7e1c8e9 + pristine_git_object: 6bd8768608a4c6260bc5c540776aee3540a87b29 + src/Models/Webhooks/EndpointbenefitGrantCycledPostResponse.php: + id: 785e367c5cd1 + last_write_checksum: sha1:3fdad06c697bc6ac879981b282e98c4dd020b3af + pristine_git_object: fac991bd3538c01b4c6a8ddc4b889ea3f7eb13d2 + src/Models/Webhooks/EndpointbenefitGrantRevokedPostResponse.php: + id: 97fe18eb843e + last_write_checksum: sha1:e9c8be712a12d0486ba1910796d6dc28ad1dc98f + pristine_git_object: 33791b92530d47edf9198f71b53ce66bd9f8cb20 + src/Models/Webhooks/EndpointbenefitGrantUpdatedPostResponse.php: + id: 420d33bde35b + last_write_checksum: sha1:5c81f97033323c9cb8cc49c952d6619ed07300b5 + pristine_git_object: ba71234383843d162c7c4d9fa8353f5bdeb994e1 + src/Models/Webhooks/EndpointbenefitUpdatedPostResponse.php: + id: 8c17ed769346 + last_write_checksum: sha1:070621c564d78689e4d7f917d20b33a404e15d43 + pristine_git_object: fa17db4389b298349274eae90e8e74626ae3e7b2 + src/Models/Webhooks/EndpointcheckoutCreatedPostResponse.php: + id: 905401f9bbb6 + last_write_checksum: sha1:959e45350a2835a42974123af84fdd22e6b167f5 + pristine_git_object: d6b05ae92de7939089cf59b44d2ded0f22dc167d + src/Models/Webhooks/EndpointcheckoutUpdatedPostResponse.php: + id: d048f64b1878 + last_write_checksum: sha1:e522709e22c43e97e353c8c6679e08cf60fda9bf + pristine_git_object: 95e71431d7beaea43d96d623370620702461b601 + src/Models/Webhooks/EndpointcustomerCreatedPostResponse.php: + id: 108acd319acf + last_write_checksum: sha1:d117aab1e04cce562e73789a5b39166603ec200d + pristine_git_object: b556376e0fd46557f66074ff5385cf48a4a09f9c + src/Models/Webhooks/EndpointcustomerDeletedPostResponse.php: + id: 40645dfbdf9d + last_write_checksum: sha1:c4d99e6fde8eebffca831ceddd93343fa310e3a2 + pristine_git_object: b6ca112bf1835d28ddfe0f49909e0f73f7ed6c64 + src/Models/Webhooks/EndpointcustomerSeatAssignedPostResponse.php: + id: 7836e09c626a + last_write_checksum: sha1:ade4d8d521c54c6c14b1f143427af69b83fb85ee + pristine_git_object: 754772bc3f249657976c6d48820bfdb48a125cfe + src/Models/Webhooks/EndpointcustomerSeatClaimedPostResponse.php: + id: 0f488efbf6e3 + last_write_checksum: sha1:ccad62a62adddf8402ded0c08ea1724c98d1aa32 + pristine_git_object: ae86a137c7f0af45863f372611b28af3ca6297d6 + src/Models/Webhooks/EndpointcustomerSeatRevokedPostResponse.php: + id: 252cef24acf1 + last_write_checksum: sha1:e30aeb729b727df093691a7ec33a5a4d0c6c317d + pristine_git_object: 89be82989152dacf01a7f17766b88b14b16da4bd + src/Models/Webhooks/EndpointcustomerStateChangedPostResponse.php: + id: 019ede33314f + last_write_checksum: sha1:d81c8a41346675da5c90c7137f9ba290f583d234 + pristine_git_object: 5631ec999501b6a7d206058357933302633740b1 + src/Models/Webhooks/EndpointcustomerUpdatedPostResponse.php: + id: c16475156e6d + last_write_checksum: sha1:e1f27677630282adcfe4290cb41011f8ed7c337e + pristine_git_object: 91623643492704d546c5443c68aee184306f123c + src/Models/Webhooks/EndpointorderCreatedPostResponse.php: + id: 51860d41f16e + last_write_checksum: sha1:30f6d51296a5bda1d78a863054ba00de3267dc90 + pristine_git_object: c2011df1adf84f65a4754a64c5b365ecf038eb6f + src/Models/Webhooks/EndpointorderPaidPostResponse.php: + id: 7e2953d9e027 + last_write_checksum: sha1:077480f7721d18b3dd78fb62ba5c2277e8d1a8ff + pristine_git_object: b09d3742c058a43b944c77796a25852e3cbb474e + src/Models/Webhooks/EndpointorderRefundedPostResponse.php: + id: 14164034f35d + last_write_checksum: sha1:3bee660182d5ae73e2603e2ae1de4e7531319c18 + pristine_git_object: a439d4fb3a15b7f79048f4e1d137b202b4be2ad4 + src/Models/Webhooks/EndpointorderUpdatedPostResponse.php: + id: 089ef11500c4 + last_write_checksum: sha1:c5b1fa92854d1a91234a99ca823081f8f2f8fb32 + pristine_git_object: c1e228cabdeadb6f2eade15145084359f24d7fc4 + src/Models/Webhooks/EndpointorganizationUpdatedPostResponse.php: + id: 50f6b20d4067 + last_write_checksum: sha1:f4f02771b189e6659dcc747ecf3af7e1c8fe450d + pristine_git_object: b548f8d9be41815712e3d7150f0e63511f9f65de + src/Models/Webhooks/EndpointproductCreatedPostResponse.php: + id: 76d7d311c4ba + last_write_checksum: sha1:27878e51eb4c03a91cd7a9ae227f6fc7cc1ec596 + pristine_git_object: 47cd3c1332e32b16c2f81f61d52800fd42e51d86 + src/Models/Webhooks/EndpointproductUpdatedPostResponse.php: + id: b1defe3c6a9e + last_write_checksum: sha1:21fc340512df2820ca46074e3f4a197025726133 + pristine_git_object: 12dd00be6a9df9301aeca6111b3d22fca20faa23 + src/Models/Webhooks/EndpointrefundCreatedPostResponse.php: + id: bc37e47561e0 + last_write_checksum: sha1:39f2fde0a6f854bb21a20e6cbdb0e24136de07b9 + pristine_git_object: a2f9b184158d195a604a880b4628ab0bd71eec62 + src/Models/Webhooks/EndpointrefundUpdatedPostResponse.php: + id: c2e89ae4b10d + last_write_checksum: sha1:6382d3d4d815b3ed78290eae692de7be224869f1 + pristine_git_object: d263f60afa8bd946b29f93de7877392cd22d3133 + src/Models/Webhooks/EndpointsubscriptionActivePostResponse.php: + id: 29f866777833 + last_write_checksum: sha1:ab5b3c8277599bbf8198fc71e132bc758a5a8d9a + pristine_git_object: ba2e50707da1f7a139929f10fdc37a895aac8fab + src/Models/Webhooks/EndpointsubscriptionCanceledPostResponse.php: + id: 0f269828f5f8 + last_write_checksum: sha1:6c4417c0aa8f35c5d995b741ded1cf268cf1f13e + pristine_git_object: dcb3ddd72da5a64cdf2cd67f74fda1cad05ce175 + src/Models/Webhooks/EndpointsubscriptionCreatedPostResponse.php: + id: 9516ae049862 + last_write_checksum: sha1:40a35bbc828e18824bddf2c3bee0b51ea74d9a9b + pristine_git_object: ea4f278c7340890e5671b69827aed5f50ba34270 + src/Models/Webhooks/EndpointsubscriptionRevokedPostResponse.php: + id: d185bd732f87 + last_write_checksum: sha1:e9ce0ac5a164cfa990b28fd4bf5a7e6f9581b453 + pristine_git_object: f9db21e5980c1146f85ba0921b29874b7593690d + src/Models/Webhooks/EndpointsubscriptionUncanceledPostResponse.php: + id: bbba37afbde7 + last_write_checksum: sha1:a28f576c391f9959443568ba3a5ddc28e37f49b5 + pristine_git_object: c1cdac7e6afb103ca2adcccf97aee42f816603f6 + src/Models/Webhooks/EndpointsubscriptionUpdatedPostResponse.php: + id: 6732c816f0ff + last_write_checksum: sha1:999b1bf86d4eaffcca189210a40091f78d06420d + pristine_git_object: ca98e0c15fbf2a7448902b67e91b20f881639175 + src/Oauth2.php: + id: 7e1ff7a8c0f5 + last_write_checksum: sha1:3bb17b77428f2dca9674b5851a526ece9cbf0b70 + pristine_git_object: b1a2c4cb76e694a0bb8525c7e1100f39ff525894 + src/Orders.php: + id: f1b96c3c0ed0 + last_write_checksum: sha1:9259dab76db985633fba0efe446080bc88cda08e + pristine_git_object: 3c899913801569a8634cedd9f60b9f3b8dff523f + src/Organizations.php: + id: e8c6807a66c7 + last_write_checksum: sha1:aef9edff0fad22011fd172c1c29ae55577a16e5c + pristine_git_object: 0e22f315f201fe608d9e94f0c2d6b86dc6411591 + src/PackageServiceProvider.php: + id: 43cd8a58b8aa + last_write_checksum: sha1:a1151cb6cc461cf62f5d0e9256aafd34de1befb5 + pristine_git_object: 34f15f64c8ab18026d56e19ac097ff5c6be71a6f + src/Payments.php: + id: 554fb3408dc6 + last_write_checksum: sha1:2eb86507e31d88ccf16b508a631423cc151364b3 + pristine_git_object: 8ae13173133db8ed4dc7376959c0f4266fbbda63 + src/Polar.php: + id: cf4cb815d692 + last_write_checksum: sha1:cd54c456acb7da5eeb7c865322169c9e47707efc + pristine_git_object: 2c7511d8a04e0982cc66b29a0aa0e66f95d82a83 + src/PolarBenefitGrants.php: + id: 796281c08b6b + last_write_checksum: sha1:e30be4eac9a171ff1da92cde4b30fabe63540438 + pristine_git_object: 9331dc6a452c6f16fb7c9e42b00527094bf393dd + src/PolarBuilder.php: + id: f8ccebd84251 + last_write_checksum: sha1:90a9fee941c1fcf330db920df73a48a59958cf02 + pristine_git_object: 9af1bee628a24da0370f0013a043d78b7b1cdc1a + src/PolarCustomerMeters.php: + id: 20c40a172b6b + last_write_checksum: sha1:dc2a7b1cf9f0813d247ecb3ad3ab5fafd0175b72 + pristine_git_object: 5332014c866a65afcebdd3d21ec4b20e39c67384 + src/PolarCustomers.php: + id: 37b55b56a2c1 + last_write_checksum: sha1:8906ff89b8ea71c1cfc97c1e87fc0b084250f20a + pristine_git_object: 47d69574fec5845b24eabdb811adadb28dc0d03e + src/PolarLicenseKeys.php: + id: 97b696f4c4e7 + last_write_checksum: sha1:15717cf2e469607b4129d09dd240786dd4e24dbd + pristine_git_object: cba8dd8376c8cb97fc6fea55c832231befce0820 + src/PolarOrders.php: + id: b4a63b3a5e45 + last_write_checksum: sha1:bc2386f8215bbc673286a6dcfb1c82b9dc1c544d + pristine_git_object: fb8891d8cf01c3a76467f58a8edd8a2b98622bb1 + src/PolarOrganizations.php: + id: 3723b87e2b90 + last_write_checksum: sha1:1bbbed72f9c37f089ae54fde2372b2c9c1f65ff1 + pristine_git_object: 2ca918b7bebc2f2925c662130094e6a3a79871d9 + src/PolarSubscriptions.php: + id: 3cea9519a201 + last_write_checksum: sha1:ff22cfdef4e7e22b4213e9dc1f711ec359b96c24 + pristine_git_object: 37dfa3314c188272a761ed7fa9e2c0c53157da5f + src/Products.php: + id: 25f717192621 + last_write_checksum: sha1:d20f1660b28d0de1d4c56e9d638104550680021d + pristine_git_object: 7d1f04a5b40606abfebae532f91ffc614ab0e12b + src/Refunds.php: + id: 621a14ef2613 + last_write_checksum: sha1:91956f29dc198ecb9232d8c800a9f1f26e367009 + pristine_git_object: fdbd8b41d66a15a3514f38e5eb220f6950df3490 + src/SDKConfiguration.php: + id: 9d60ab0bec0b + last_write_checksum: sha1:2aac2e14c7afaf0d8b50781fdc65e7b6142d2b01 + pristine_git_object: 90b057be51c10b1e9019d476f796ef3494344035 + src/Seats.php: + id: 4830e6b5f52b + last_write_checksum: sha1:87cccd7c64f1c38848f773f15e511a5a81e5444b + pristine_git_object: b8e3050d36b65ed6a35c691bf924475669c86da1 + src/Subscriptions.php: + id: 682323fa5228 + last_write_checksum: sha1:31c7130301d2fd9030532ca966b3d5c763eeef89 + pristine_git_object: b64e5221196581d18f82694a97b7a252075f7cc1 + src/Utils/BigDecimalHandler.php: + id: cdcca3718e2e + last_write_checksum: sha1:e4e1858c4fec56feff3809a0b549e7b1698b8494 + pristine_git_object: ec4ad8e94fd30d1add4b0587543a7f193d8057bd + src/Utils/BigIntHandler.php: + id: 190c4d16fa85 + last_write_checksum: sha1:fc4d3aba89f2b4c2fb10d32074cf3c7aded8f1ed + pristine_git_object: 055e83a83bda39babc9b854b508b51c481780959 + src/Utils/DateHandler.php: + id: 3223e13fd506 + last_write_checksum: sha1:12ce2c5649c8e0c773f5e8ff8eb1356c9dca7749 + pristine_git_object: 6127f2fdb4b16e570e44f7f7940a1d0a184ce03e + src/Utils/DateTimeHandler.php: + id: 7ca531e0aebd + last_write_checksum: sha1:51b2588c8416ce252f24b02d44bc05c497c1dad2 + pristine_git_object: c630563d592157efe56f5bdd36e94457871e5fba + src/Utils/DefaultRequest.php: + id: 6fe9607b243e + last_write_checksum: sha1:9cdb7ada2fd12ac845fd38e504aa0aa4c6815dd3 + pristine_git_object: de1a4cb721313b1aada1ecd05ab00c96140e1412 + src/Utils/DefaultResponse.php: + id: 0f196b8017df + last_write_checksum: sha1:104c5befdc648f7bf1549de65d60300d4226b94c + pristine_git_object: 179d6dd4ecc2a708c1fb5bb65590ba51a80a9e67 + src/Utils/DefaultStream.php: + id: 14d2eedf020b + last_write_checksum: sha1:5a6e9390a44f65dbbbd5d0b99f52cafaec129f64 + pristine_git_object: 16ec548c30f622c2eee2c70ecfe9483794a7b9b1 + src/Utils/DefaultUri.php: + id: 41b965402390 + last_write_checksum: sha1:96518f06b20b97ab659b95c9b0f887858e741fdc + pristine_git_object: e1545468bb5b72a8fd266a177d722027b7d456eb + src/Utils/EnumHandler.php: + id: 02e7893b40fb + last_write_checksum: sha1:2164de464da2535f35972c2f72672e1f4b2f7418 + pristine_git_object: d2bfe7807abfa0f2e5bd3a3649acdad14d172a1f + src/Utils/FormMetadata.php: + id: a439bdb795e2 + last_write_checksum: sha1:5d6bb1e3b9b0baa4031b6a62ed56b725c0072a97 + pristine_git_object: 1f598b58db6e94295dae4081a036d0bbb0a26e39 + src/Utils/Headers.php: + id: 98710f1dd715 + last_write_checksum: sha1:5d20dc896e65458fd2a6191a39ae41ce97fad2fa + pristine_git_object: b877ffdfa511b66d08d4d5fa7b87803335c867b2 + src/Utils/JSON.php: + id: fb267328a809 + last_write_checksum: sha1:83c7e41db6da2150f9baeb62bfacfd4f29171e2b + pristine_git_object: 7a3d6d7e536621bddea978d42e413e6076204d4d + src/Utils/MixedJSONHandler.php: + id: ceb58b45ce9f + last_write_checksum: sha1:c52295931c4d2cbe7c1ac7d1b31fe91ec0fb8db6 + pristine_git_object: a24c7e4050a3734427419f52ad59eafe6d3dd566 + src/Utils/MultipartMetadata.php: + id: 4b6a976cbd33 + last_write_checksum: sha1:2dd31ae78902c174a7990bcd4a81534f5371c1ab + pristine_git_object: 7cc9822adbecfcb75fab82afded4d2762aef4a99 + src/Utils/Options.php: + id: c675c18e8d43 + last_write_checksum: sha1:3687e3e27f16224101f779b4ddc709ee89415ef3 + pristine_git_object: 2f8a7ee61385411bb26e6cd05e956c752f4bf417 + src/Utils/ParamsMetadata.php: + id: 53200159d3ba + last_write_checksum: sha1:adb000de8649f3ad1848753c99e113d1e5fcd8f4 + pristine_git_object: 56a4095d9766f3b26a4323d583401f95ac32197c + src/Utils/PathParameters.php: + id: bed72f45a7d0 + last_write_checksum: sha1:21a9f0ecd2f3ea1e69f6af27a98550fc057f2f99 + pristine_git_object: 490bc617ac8479c3b99eafd06487fdc11bb92e88 + src/Utils/PhpDocTypeParser.php: + id: 2b60c7b364fb + last_write_checksum: sha1:08d65e67f5e58a9cce95ff3736c903cf24fc2023 + pristine_git_object: 89ae9db556b69faeba8f4ca3a8a82c1dc506f92a + src/Utils/QueryParameters.php: + id: 4cfeb0a96efd + last_write_checksum: sha1:5265ce9b56eef69b4922a8d9e2111cd04b8f4b8c + pristine_git_object: ab9a6191e69162ec026922e5e791711236e99dd3 + src/Utils/RequestBodies.php: + id: 30dc93a697d3 + last_write_checksum: sha1:449295f714fb71f3e29255bb906e29147ca7a7f6 + pristine_git_object: 3daec7e9057b5346815845ce88af20f70482b3b0 + src/Utils/RequestMetadata.php: + id: 63c8deb4cf4a + last_write_checksum: sha1:612a777ad060db6d2c0231f03f88e16762f913b4 + pristine_git_object: f53c363856ee8398de40ffea41e320eea61ba1c7 + src/Utils/Retry/PermanentError.php: + id: ced3cce6125c + last_write_checksum: sha1:a82459d2f61c4e2711472f51e9789bb1ba5beda9 + pristine_git_object: 2dee79f7616648f6e58b81de63e5d12dc9ca11a7 + src/Utils/Retry/RetryConfig.php: + id: 86ede313b205 + last_write_checksum: sha1:42cf3ab3ca0ab2b0e4737d24ef68b885159781d7 + pristine_git_object: 2b9888fa8e0f154e5a1b5540570bb12efda2d966 + src/Utils/Retry/RetryConfigBackoff.php: + id: 9492a6123b6f + last_write_checksum: sha1:e0967194b31e9c60f64fb10dd47ca7eb420f0553 + pristine_git_object: 0b85b9f7111281a718b95baf57b5b7f858b2d6bb + src/Utils/Retry/RetryConfigNone.php: + id: 97a086b67b34 + last_write_checksum: sha1:1b8dd31441ee1d99a1dd2cd649a86a20f62f70e5 + pristine_git_object: 1a82e0c1abc77a625ec8eba10b6863f0bd837f25 + src/Utils/Retry/RetryStrategy.php: + id: 50fcd2c78a30 + last_write_checksum: sha1:5c9ecb662ed94b2c70656f574b533f45a2e4ff0b + pristine_git_object: 46446c3686cae0c3c96b0ba4a698faa926050a0f + src/Utils/Retry/RetryUtils.php: + id: 28597380e832 + last_write_checksum: sha1:11d2334511f3dfe62057ec2a3f76d283c1d33f16 + pristine_git_object: 768a7dd044ae77f65af5d43ccb873cf6238ce111 + src/Utils/Retry/TemporaryError.php: + id: d58c3851b91f + last_write_checksum: sha1:dd0e1fe7101af43cda698cdf8ceaf3ce8af561d6 + pristine_git_object: a3763ccc671d840d6aedaa601094425d80dfdc19 + src/Utils/Security.php: + id: 564a31099977 + last_write_checksum: sha1:6d89c0bd5c9bec3b5f6967ad5e3356167d44f717 + pristine_git_object: ae534c2304484d6b54fdf1c25cec620ca79c112b + src/Utils/SecurityClient.php: + id: de11afa826f4 + last_write_checksum: sha1:1601255259fdf9c836f849cdae11ee4f63467612 + pristine_git_object: dde2b59d13dda96283744d9dbd2b41a22cb0aca4 + src/Utils/SecurityMetadata.php: + id: 55ec148715b3 + last_write_checksum: sha1:2ce8aa0eb8b21b03554d6159ad1422e4e3dbec98 + pristine_git_object: 38abeff2dbdd7e908d8b04b914ebdf5db981d866 + src/Utils/ServerDetails.php: + id: 71ed88cf4f04 + last_write_checksum: sha1:118610623bd4af8f01067fb9a6bb324c5962b5ad + pristine_git_object: 051e7d7073d31d632fb83a5448f4a1210d7b27cc + src/Utils/SpeakeasyMetadata.php: + id: a33363de3a1a + last_write_checksum: sha1:6757c5dba5e826e72d592ebbae66016f0a9f3c4a + pristine_git_object: 5db781a1f9ec18b89e885bd62c9c472b5668af2f + src/Utils/UnionHandler.php: + id: 5a76a946fe85 + last_write_checksum: sha1:00a5fb4e978bfec7233232d24658c75377e599c6 + pristine_git_object: e644ef642af05e84ae21ea07a53f82d43d0b642b + src/Utils/Utils.php: + id: c902f57e2422 + last_write_checksum: sha1:6757bcee420e2939a3b81abe2ee3cdb00966aff7 + pristine_git_object: 44bc41ef5ed9669acda0b88bccf8e9d10e0fc401 + src/Wallets.php: + id: 7ee0c0f185f4 + last_write_checksum: sha1:922518876d5153e54b61fbf4d93c76fb4c70b4ef + pristine_git_object: b7c2243048bafad2a5e1e68771a919c6c0c82eef + src/Webhooks.php: + id: 9f76d97dd2bb + last_write_checksum: sha1:daa7e5eb86a5b2a8a5bcc65bff414358c3cae554 + pristine_git_object: 3413b6003ce6377227c8588016e3956cf4cc7c48 examples: _endpointcheckout_created_post: speakeasy-default-endpointcheckout-created-post: @@ -2470,7 +9337,7 @@ examples: application/json: {"name": "", "slug": ""} responses: "201": - application/json: {"created_at": "2024-12-19T02:20:41.368Z", "modified_at": "2025-03-11T17:26:29.230Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://substantial-wasabi.name", "email": "Queen_Homenick@gmail.com", "website": "", "socials": [{"platform": "other", "url": "https://enchanted-hose.biz"}, {"platform": "other", "url": "https://enchanted-hose.biz"}, {"platform": "other", "url": "https://enchanted-hose.biz"}], "status": "denied", "details_submitted_at": "2023-03-22T18:01:32.205Z", "feature_settings": {"issue_funding_enabled": false, "seat_based_pricing_enabled": false, "revops_enabled": false, "wallets_enabled": false}, "subscription_settings": {"allow_multiple_subscriptions": true, "allow_customer_updates": true, "proration_behavior": "invoice", "benefit_revocation_grace_period": 655199}, "notification_settings": {"new_order": false, "new_subscription": false}, "customer_email_settings": {"order_confirmation": false, "subscription_cancellation": false, "subscription_confirmation": false, "subscription_cycled": false, "subscription_past_due": false, "subscription_revoked": false, "subscription_uncanceled": true, "subscription_updated": false}} + application/json: {"created_at": "2024-12-19T02:20:41.368Z", "modified_at": "2025-03-11T17:26:29.230Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://substantial-wasabi.name", "proration_behavior": "prorate", "allow_customer_updates": false, "email": "Queen_Homenick@gmail.com", "website": "", "socials": [{"platform": "other", "url": "https://enchanted-hose.biz"}, {"platform": "other", "url": "https://enchanted-hose.biz"}, {"platform": "other", "url": "https://enchanted-hose.biz"}], "status": "denied", "details_submitted_at": "2023-03-22T18:01:32.205Z", "feature_settings": {"issue_funding_enabled": false, "seat_based_pricing_enabled": false, "revops_enabled": false, "wallets_enabled": false, "member_model_enabled": false}, "subscription_settings": {"allow_multiple_subscriptions": true, "allow_customer_updates": true, "proration_behavior": "invoice", "benefit_revocation_grace_period": 655199, "prevent_trial_abuse": false}, "notification_settings": {"new_order": false, "new_subscription": false}, "customer_email_settings": {"order_confirmation": false, "subscription_cancellation": false, "subscription_confirmation": false, "subscription_cycled": false, "subscription_past_due": false, "subscription_revoked": false, "subscription_uncanceled": true, "subscription_updated": false}} "422": application/json: {} organizations:get: @@ -2480,7 +9347,7 @@ examples: id: "1dbfc517-0bbf-4301-9ba8-555ca42b9737" responses: "200": - application/json: {"created_at": "2024-06-18T23:12:24.609Z", "modified_at": "2024-04-06T22:00:49.347Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://vast-shipper.biz/", "email": "Aron.Aufderhar@hotmail.com", "website": "", "socials": [], "status": "under_review", "details_submitted_at": "2023-03-07T16:26:10.747Z", "feature_settings": {"issue_funding_enabled": false, "seat_based_pricing_enabled": false, "revops_enabled": false, "wallets_enabled": false}, "subscription_settings": {"allow_multiple_subscriptions": true, "allow_customer_updates": true, "proration_behavior": "invoice", "benefit_revocation_grace_period": 488109}, "notification_settings": {"new_order": true, "new_subscription": true}, "customer_email_settings": {"order_confirmation": true, "subscription_cancellation": true, "subscription_confirmation": true, "subscription_cycled": false, "subscription_past_due": false, "subscription_revoked": true, "subscription_uncanceled": false, "subscription_updated": true}} + application/json: {"created_at": "2024-06-18T23:12:24.609Z", "modified_at": "2024-04-06T22:00:49.347Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://vast-shipper.biz/", "proration_behavior": "invoice", "allow_customer_updates": true, "email": "Aron.Aufderhar@hotmail.com", "website": "", "socials": [], "status": "onboarding_started", "details_submitted_at": "2023-03-07T16:26:10.747Z", "feature_settings": {"issue_funding_enabled": false, "seat_based_pricing_enabled": false, "revops_enabled": false, "wallets_enabled": false, "member_model_enabled": false}, "subscription_settings": {"allow_multiple_subscriptions": true, "allow_customer_updates": true, "proration_behavior": "invoice", "benefit_revocation_grace_period": 488109, "prevent_trial_abuse": false}, "notification_settings": {"new_order": true, "new_subscription": true}, "customer_email_settings": {"order_confirmation": true, "subscription_cancellation": true, "subscription_confirmation": true, "subscription_cycled": false, "subscription_past_due": false, "subscription_revoked": true, "subscription_uncanceled": false, "subscription_updated": true}} "404": application/json: {"error": "ResourceNotFound", "detail": ""} "422": @@ -2494,7 +9361,7 @@ examples: application/json: {} responses: "200": - application/json: {"created_at": "2024-01-10T12:09:47.665Z", "modified_at": "2025-05-23T11:37:55.182Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://outstanding-gastropod.info", "email": "Kaleb36@gmail.com", "website": "", "socials": [{"platform": "tiktok", "url": "https://official-gerbil.biz/"}], "status": "onboarding_started", "details_submitted_at": "2024-05-05T07:08:22.735Z", "feature_settings": {"issue_funding_enabled": false, "seat_based_pricing_enabled": false, "revops_enabled": false, "wallets_enabled": false}, "subscription_settings": {"allow_multiple_subscriptions": false, "allow_customer_updates": false, "proration_behavior": "prorate", "benefit_revocation_grace_period": 341703}, "notification_settings": {"new_order": true, "new_subscription": false}, "customer_email_settings": {"order_confirmation": true, "subscription_cancellation": false, "subscription_confirmation": false, "subscription_cycled": false, "subscription_past_due": true, "subscription_revoked": true, "subscription_uncanceled": true, "subscription_updated": false}} + application/json: {"created_at": "2024-01-10T12:09:47.665Z", "modified_at": "2025-05-23T11:37:55.182Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://outstanding-gastropod.info", "proration_behavior": "invoice", "allow_customer_updates": false, "email": "Kaleb36@gmail.com", "website": "", "socials": [{"platform": "tiktok", "url": "https://official-gerbil.biz/"}], "status": "onboarding_started", "details_submitted_at": "2024-05-05T07:08:22.735Z", "feature_settings": {"issue_funding_enabled": false, "seat_based_pricing_enabled": false, "revops_enabled": false, "wallets_enabled": false, "member_model_enabled": false}, "subscription_settings": {"allow_multiple_subscriptions": false, "allow_customer_updates": false, "proration_behavior": "prorate", "benefit_revocation_grace_period": 341703, "prevent_trial_abuse": false}, "notification_settings": {"new_order": true, "new_subscription": false}, "customer_email_settings": {"order_confirmation": true, "subscription_cancellation": false, "subscription_confirmation": false, "subscription_cycled": false, "subscription_past_due": true, "subscription_revoked": true, "subscription_uncanceled": true, "subscription_updated": false}} "403": application/json: {"error": "NotPermitted", "detail": ""} "404": @@ -2510,7 +9377,7 @@ examples: limit: 10 responses: "200": - application/json: {"items": [{"created_at": "2024-11-06T13:01:30.486Z", "modified_at": "2023-12-05T04:37:49.573Z", "id": "", "amount": 410969, "currency": "Kip", "recurring_interval": "year", "recurring_interval_count": 742797, "status": "unpaid", "current_period_start": "2025-04-10T00:55:03.476Z", "current_period_end": "2025-09-23T15:13:06.761Z", "trial_start": "2024-10-01T10:10:26.018Z", "trial_end": "2023-12-05T04:37:49.573Z", "cancel_at_period_end": true, "canceled_at": "2023-09-22T22:50:40.236Z", "started_at": "2024-02-22T10:33:19.887Z", "ends_at": "2025-05-03T04:33:34.190Z", "ended_at": "2024-06-12T10:43:36.497Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "missing_features", "customer_cancellation_comment": "", "metadata": {"key": 5834.16, "key1": true}, "customer": {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2025-04-30T02:52:35.936Z", "modified_at": "2025-01-06T09:33:07.581Z", "metadata": {"key": ""}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "SE"}, "tax_id": ["911144442", "us_ein"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2025-09-12T12:57:56.639Z", "avatar_url": "https://www.gravatar.com/avatar/xxx?d=blank"}, "product": {"id": "", "created_at": "2023-10-15T10:48:47.131Z", "modified_at": "2023-11-11T17:51:02.571Z", "trial_interval": "week", "trial_interval_count": 960252, "name": "", "description": "wherever pfft average shampoo", "recurring_interval": "month", "recurring_interval_count": 616371, "is_recurring": true, "is_archived": false, "organization_id": "", "metadata": {"key": 56869, "key1": "", "key2": ""}, "prices": [{"created_at": "2024-11-06T13:01:30.486Z", "modified_at": "2024-03-26T10:08:00.196Z", "id": "", "amount_type": "free", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}], "benefits": [{"id": "", "created_at": "2024-10-01T10:10:26.018Z", "modified_at": "2023-12-05T04:37:49.573Z", "type": "license_keys", "description": "fatally tame freely phew experience overconfidently", "selectable": true, "deletable": true, "organization_id": "", "metadata": {"key": true}, "properties": {"prefix": null, "expires": {"ttl": 947013, "timeframe": "day"}, "activations": {"limit": 786652, "enable_customer_admin": false}, "limit_usage": 233315}}], "medias": [], "attached_custom_fields": [{"custom_field_id": "", "custom_field": {"created_at": "2025-04-05T16:53:07.702Z", "modified_at": "2024-02-13T11:39:50.769Z", "id": "", "metadata": {"key": 9438.17}, "type": "checkbox", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 391050, "required": false}, {"custom_field_id": "", "custom_field": {"created_at": "2025-04-05T16:53:07.702Z", "modified_at": "2024-02-13T11:39:50.769Z", "id": "", "metadata": {"key": false}, "type": "checkbox", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 391050, "required": false}, {"custom_field_id": "", "custom_field": {"created_at": "2025-04-05T16:53:07.702Z", "modified_at": "2024-02-13T11:39:50.769Z", "id": "", "metadata": {"key": 775657}, "type": "checkbox", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 391050, "required": false}]}, "discount": {"duration": "once", "duration_in_months": 787830, "type": "fixed", "amount": 979875, "currency": "Dong", "created_at": "2025-08-12T16:41:58.949Z", "modified_at": "2025-09-23T18:14:38.674Z", "id": "", "metadata": {"key": 2751.43}, "name": "", "code": "", "starts_at": "2023-03-23T08:56:59.806Z", "ends_at": "2023-08-31T21:55:20.866Z", "max_redemptions": 924430, "redemptions_count": 978453, "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737"}, "prices": [{"created_at": "2023-09-22T22:50:40.236Z", "modified_at": "2025-05-03T04:33:34.190Z", "id": "", "amount_type": "fixed", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "price_amount": 834580, "legacy": true}], "meters": [{"created_at": "2025-05-06T10:58:26.450Z", "modified_at": "2023-02-03T13:37:09.685Z", "id": "", "consumed_units": 25, "credited_units": 100, "amount": 0, "meter_id": "d498a884-e2cd-4d3e-8002-f536468a8b22", "meter": {"metadata": {"key": true, "key1": 3339.89}, "created_at": "2023-08-27T05:28:27.611Z", "modified_at": "2025-09-09T13:09:53.525Z", "id": "", "name": "", "filter": {"conjunction": "and", "clauses": []}, "aggregation": {"func": "max", "property": ""}, "organization_id": ""}}]}, {"created_at": "2024-11-06T13:01:30.486Z", "modified_at": "2023-12-05T04:37:49.573Z", "id": "", "amount": 410969, "currency": "Kip", "recurring_interval": "year", "recurring_interval_count": 308570, "status": "unpaid", "current_period_start": "2025-04-10T00:55:03.476Z", "current_period_end": "2025-09-23T15:13:06.761Z", "trial_start": "2025-09-23T15:13:06.761Z", "trial_end": "2023-09-22T22:50:40.236Z", "cancel_at_period_end": true, "canceled_at": "2023-09-22T22:50:40.236Z", "started_at": "2024-02-22T10:33:19.887Z", "ends_at": "2025-05-03T04:33:34.190Z", "ended_at": "2024-06-12T10:43:36.497Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "missing_features", "customer_cancellation_comment": "", "metadata": {"key": "", "key1": true}, "customer": {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2025-04-30T02:52:35.936Z", "modified_at": "2025-01-06T09:33:07.581Z", "metadata": {"key": ""}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "SE"}, "tax_id": ["FR61954506077", "eu_vat"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2025-09-12T12:57:56.639Z", "avatar_url": "https://www.gravatar.com/avatar/xxx?d=blank"}, "product": {"id": "", "created_at": "2023-10-15T10:48:47.131Z", "modified_at": "2023-11-11T17:51:02.571Z", "trial_interval": "year", "trial_interval_count": 265915, "name": "", "description": "wherever pfft average shampoo", "recurring_interval": "month", "recurring_interval_count": 492124, "is_recurring": true, "is_archived": false, "organization_id": "", "metadata": {"key": 56869, "key1": "", "key2": ""}, "prices": [{"created_at": "2025-04-30T02:52:35.936Z", "modified_at": "2023-10-29T13:21:35.872Z", "id": "", "amount_type": "fixed", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "price_amount": 262272, "legacy": true}], "benefits": [{"id": "", "created_at": "2025-09-26T21:45:33.324Z", "modified_at": "2023-03-04T07:54:01.072Z", "type": "downloadables", "description": "yowza furthermore uh-huh", "selectable": true, "deletable": false, "organization_id": "", "metadata": {}, "properties": {"archived": {"key": true}, "files": [""]}}], "medias": [], "attached_custom_fields": [{"custom_field_id": "", "custom_field": {"created_at": "2025-04-05T16:53:07.702Z", "modified_at": "2024-02-13T11:39:50.769Z", "id": "", "metadata": {"key": ""}, "type": "checkbox", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 391050, "required": false}, {"custom_field_id": "", "custom_field": {"created_at": "2025-04-05T16:53:07.702Z", "modified_at": "2024-02-13T11:39:50.769Z", "id": "", "metadata": {"key": false}, "type": "checkbox", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 391050, "required": false}, {"custom_field_id": "", "custom_field": {"created_at": "2025-04-05T16:53:07.702Z", "modified_at": "2024-02-13T11:39:50.769Z", "id": "", "metadata": {"key": false}, "type": "checkbox", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 391050, "required": false}]}, "discount": {"duration": "once", "duration_in_months": 787830, "type": "fixed", "amount": 979875, "currency": "Dong", "created_at": "2025-08-12T16:41:58.949Z", "modified_at": "2025-09-23T18:14:38.674Z", "id": "", "metadata": {"key": false}, "name": "", "code": "", "starts_at": "2023-03-23T08:56:59.806Z", "ends_at": "2023-08-31T21:55:20.866Z", "max_redemptions": 924430, "redemptions_count": 978453, "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737"}, "prices": [{"created_at": "2023-08-24T17:03:16.161Z", "modified_at": "2025-05-07T18:20:34.107Z", "id": "", "amount_type": "custom", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "minimum_amount": 827165, "maximum_amount": 310545, "preset_amount": 154160, "legacy": true}], "meters": [{"created_at": "2025-05-06T10:58:26.450Z", "modified_at": "2023-02-03T13:37:09.685Z", "id": "", "consumed_units": 25, "credited_units": 100, "amount": 0, "meter_id": "d498a884-e2cd-4d3e-8002-f536468a8b22", "meter": {"metadata": {"key": 9123.24, "key1": 3339.89}, "created_at": "2023-08-27T05:28:27.611Z", "modified_at": "2025-09-09T13:09:53.525Z", "id": "", "name": "", "filter": {"conjunction": "and", "clauses": []}, "aggregation": {"func": "max", "property": ""}, "organization_id": ""}}]}], "pagination": {"total_count": 736417, "max_page": 265899}} + application/json: {"items": [{"created_at": "2024-11-06T13:01:30.486Z", "modified_at": "2023-12-05T04:37:49.573Z", "id": "", "amount": 410969, "currency": "Kip", "recurring_interval": "year", "recurring_interval_count": 742797, "status": "unpaid", "current_period_start": "2025-04-10T00:55:03.476Z", "current_period_end": "2025-09-23T15:13:06.761Z", "trial_start": "2024-10-01T10:10:26.018Z", "trial_end": "2023-12-05T04:37:49.573Z", "cancel_at_period_end": true, "canceled_at": "2023-09-22T22:50:40.236Z", "started_at": "2024-02-22T10:33:19.887Z", "ends_at": "2025-05-03T04:33:34.190Z", "ended_at": "2024-06-12T10:43:36.497Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "missing_features", "customer_cancellation_comment": "", "metadata": {"key": 5834.16, "key1": true}, "customer": {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2025-04-30T02:52:35.936Z", "modified_at": "2025-01-06T09:33:07.581Z", "metadata": {"key": ""}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "SE"}, "tax_id": ["911144442", "us_ein"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2025-09-12T12:57:56.639Z", "avatar_url": "https://www.gravatar.com/avatar/xxx?d=blank"}, "product": {"id": "", "created_at": "2023-10-15T10:48:47.131Z", "modified_at": "2023-11-11T17:51:02.571Z", "trial_interval": "week", "trial_interval_count": 960252, "name": "", "description": "wherever pfft average shampoo", "recurring_interval": "month", "recurring_interval_count": 616371, "is_recurring": true, "is_archived": false, "organization_id": "", "metadata": {"key": 56869, "key1": "", "key2": ""}, "prices": [{"created_at": "2024-11-06T13:01:30.486Z", "modified_at": "2024-03-26T10:08:00.196Z", "id": "", "source": "ad_hoc", "amount_type": "free", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}], "benefits": [{"id": "", "created_at": "2024-10-01T10:10:26.018Z", "modified_at": "2023-12-05T04:37:49.573Z", "type": "license_keys", "description": "fatally tame freely phew experience overconfidently", "selectable": true, "deletable": true, "organization_id": "", "metadata": {"key": true}, "properties": {"prefix": null, "expires": {"ttl": 947013, "timeframe": "day"}, "activations": {"limit": 786652, "enable_customer_admin": false}, "limit_usage": 233315}}], "medias": [], "attached_custom_fields": [{"custom_field_id": "", "custom_field": {"created_at": "2025-04-05T16:53:07.702Z", "modified_at": "2024-02-13T11:39:50.769Z", "id": "", "metadata": {"key": 9438.17}, "type": "checkbox", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 391050, "required": false}, {"custom_field_id": "", "custom_field": {"created_at": "2025-04-05T16:53:07.702Z", "modified_at": "2024-02-13T11:39:50.769Z", "id": "", "metadata": {"key": false}, "type": "checkbox", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 391050, "required": false}, {"custom_field_id": "", "custom_field": {"created_at": "2025-04-05T16:53:07.702Z", "modified_at": "2024-02-13T11:39:50.769Z", "id": "", "metadata": {"key": 775657}, "type": "checkbox", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 391050, "required": false}]}, "discount": {"duration": "once", "duration_in_months": 787830, "type": "fixed", "amount": 979875, "currency": "Dong", "created_at": "2025-08-12T16:41:58.949Z", "modified_at": "2025-09-23T18:14:38.674Z", "id": "", "metadata": {"key": 2751.43}, "name": "", "code": "", "starts_at": "2023-03-23T08:56:59.806Z", "ends_at": "2023-08-31T21:55:20.866Z", "max_redemptions": 924430, "redemptions_count": 978453, "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737"}, "prices": [{"created_at": "2023-09-22T22:50:40.236Z", "modified_at": "2025-05-03T04:33:34.190Z", "id": "", "source": "ad_hoc", "amount_type": "fixed", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "price_amount": 834580, "legacy": true}], "meters": [{"created_at": "2025-05-06T10:58:26.450Z", "modified_at": "2023-02-03T13:37:09.685Z", "id": "", "consumed_units": 25, "credited_units": 100, "amount": 0, "meter_id": "d498a884-e2cd-4d3e-8002-f536468a8b22", "meter": {"metadata": {"key": true, "key1": 3339.89}, "created_at": "2023-08-27T05:28:27.611Z", "modified_at": "2025-09-09T13:09:53.525Z", "id": "", "name": "", "filter": {"conjunction": "and", "clauses": []}, "aggregation": {"func": "max", "property": ""}, "organization_id": ""}}]}, {"created_at": "2024-11-06T13:01:30.486Z", "modified_at": "2023-12-05T04:37:49.573Z", "id": "", "amount": 410969, "currency": "Kip", "recurring_interval": "year", "recurring_interval_count": 308570, "status": "unpaid", "current_period_start": "2025-04-10T00:55:03.476Z", "current_period_end": "2025-09-23T15:13:06.761Z", "trial_start": "2025-09-23T15:13:06.761Z", "trial_end": "2023-09-22T22:50:40.236Z", "cancel_at_period_end": true, "canceled_at": "2023-09-22T22:50:40.236Z", "started_at": "2024-02-22T10:33:19.887Z", "ends_at": "2025-05-03T04:33:34.190Z", "ended_at": "2024-06-12T10:43:36.497Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "missing_features", "customer_cancellation_comment": "", "metadata": {"key": "", "key1": true}, "customer": {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2025-04-30T02:52:35.936Z", "modified_at": "2025-01-06T09:33:07.581Z", "metadata": {"key": ""}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "SE"}, "tax_id": ["FR61954506077", "eu_vat"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2025-09-12T12:57:56.639Z", "avatar_url": "https://www.gravatar.com/avatar/xxx?d=blank"}, "product": {"id": "", "created_at": "2023-10-15T10:48:47.131Z", "modified_at": "2023-11-11T17:51:02.571Z", "trial_interval": "year", "trial_interval_count": 265915, "name": "", "description": "wherever pfft average shampoo", "recurring_interval": "month", "recurring_interval_count": 492124, "is_recurring": true, "is_archived": false, "organization_id": "", "metadata": {"key": 56869, "key1": "", "key2": ""}, "prices": [{"created_at": "2025-04-30T02:52:35.936Z", "modified_at": "2023-10-29T13:21:35.872Z", "id": "", "source": "ad_hoc", "amount_type": "fixed", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "price_amount": 262272, "legacy": true}], "benefits": [{"id": "", "created_at": "2025-09-26T21:45:33.324Z", "modified_at": "2023-03-04T07:54:01.072Z", "type": "downloadables", "description": "yowza furthermore uh-huh", "selectable": true, "deletable": false, "organization_id": "", "metadata": {}, "properties": {"archived": {"key": true}, "files": [""]}}], "medias": [], "attached_custom_fields": [{"custom_field_id": "", "custom_field": {"created_at": "2025-04-05T16:53:07.702Z", "modified_at": "2024-02-13T11:39:50.769Z", "id": "", "metadata": {"key": ""}, "type": "checkbox", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 391050, "required": false}, {"custom_field_id": "", "custom_field": {"created_at": "2025-04-05T16:53:07.702Z", "modified_at": "2024-02-13T11:39:50.769Z", "id": "", "metadata": {"key": false}, "type": "checkbox", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 391050, "required": false}, {"custom_field_id": "", "custom_field": {"created_at": "2025-04-05T16:53:07.702Z", "modified_at": "2024-02-13T11:39:50.769Z", "id": "", "metadata": {"key": false}, "type": "checkbox", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 391050, "required": false}]}, "discount": {"duration": "once", "duration_in_months": 787830, "type": "fixed", "amount": 979875, "currency": "Dong", "created_at": "2025-08-12T16:41:58.949Z", "modified_at": "2025-09-23T18:14:38.674Z", "id": "", "metadata": {"key": false}, "name": "", "code": "", "starts_at": "2023-03-23T08:56:59.806Z", "ends_at": "2023-08-31T21:55:20.866Z", "max_redemptions": 924430, "redemptions_count": 978453, "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737"}, "prices": [{"created_at": "2023-08-24T17:03:16.161Z", "modified_at": "2025-05-07T18:20:34.107Z", "id": "", "source": "catalog", "amount_type": "custom", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "minimum_amount": 827165, "maximum_amount": 310545, "preset_amount": 154160, "legacy": true}], "meters": [{"created_at": "2025-05-06T10:58:26.450Z", "modified_at": "2023-02-03T13:37:09.685Z", "id": "", "consumed_units": 25, "credited_units": 100, "amount": 0, "meter_id": "d498a884-e2cd-4d3e-8002-f536468a8b22", "meter": {"metadata": {"key": 9123.24, "key1": 3339.89}, "created_at": "2023-08-27T05:28:27.611Z", "modified_at": "2025-09-09T13:09:53.525Z", "id": "", "name": "", "filter": {"conjunction": "and", "clauses": []}, "aggregation": {"func": "max", "property": ""}, "organization_id": ""}}]}], "pagination": {"total_count": 736417, "max_page": 265899}} "422": application/json: {} subscriptions:export: @@ -2530,7 +9397,7 @@ examples: id: "" responses: "200": - application/json: {"created_at": "2023-10-24T15:26:40.431Z", "modified_at": "2024-06-09T21:26:52.968Z", "id": "", "amount": 10000, "currency": "usd", "recurring_interval": "year", "recurring_interval_count": 270660, "status": "unpaid", "current_period_start": "2024-08-08T06:50:28.568Z", "current_period_end": "2025-04-05T21:01:12.454Z", "trial_start": "2024-06-09T21:26:52.968Z", "trial_end": "2025-09-03T08:50:28.234Z", "cancel_at_period_end": true, "canceled_at": "2024-03-25T01:30:57.659Z", "started_at": "2023-10-17T03:10:19.145Z", "ends_at": "2025-05-09T12:42:07.453Z", "ended_at": "2024-12-02T16:50:43.309Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "other", "customer_cancellation_comment": "", "metadata": {}, "customer": {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2025-07-23T18:45:11.258Z", "modified_at": "2023-03-16T09:19:01.969Z", "metadata": {"key": 66093}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2025-06-01T00:25:19.556Z", "avatar_url": "https://www.gravatar.com/avatar/xxx?d=404"}, "product": {"id": "", "created_at": "2023-01-21T13:43:56.084Z", "modified_at": "2025-01-27T14:51:45.522Z", "trial_interval": "year", "trial_interval_count": 753537, "name": "", "description": "excluding than per until sans supposing soup gladly", "recurring_interval": "month", "recurring_interval_count": 190655, "is_recurring": false, "is_archived": true, "organization_id": "", "metadata": {}, "prices": [], "benefits": [{"id": "", "created_at": "2025-04-22T15:06:50.313Z", "modified_at": "2024-10-18T20:55:38.436Z", "type": "meter_credit", "description": "swift ugh aha", "selectable": true, "deletable": true, "organization_id": "", "metadata": {"key": ""}, "properties": {"units": 99876, "rollover": true, "meter_id": ""}}, {"id": "", "created_at": "2023-01-12T12:52:41.018Z", "modified_at": "2025-09-24T09:48:44.500Z", "type": "custom", "description": "geez apropos aw if apud tail", "selectable": true, "deletable": true, "organization_id": "", "metadata": {"key": 470795, "key1": "", "key2": ""}, "properties": {"note": ""}}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/etc/periodic", "mime_type": "", "size": 247655, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2024-08-04T09:06:43.687Z", "version": "", "service": "product_media", "is_uploaded": true, "created_at": "2023-09-10T17:20:17.965Z", "size_readable": "", "public_url": "https://mild-porter.com/"}], "attached_custom_fields": [{"custom_field_id": "", "custom_field": {"created_at": "2024-09-24T19:46:09.102Z", "modified_at": "2023-12-29T15:05:13.747Z", "id": "", "metadata": {}, "type": "checkbox", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 338803, "required": false}]}, "discount": {"duration": "repeating", "duration_in_months": 22373, "type": "percentage", "basis_points": 226600, "created_at": "2024-02-07T10:08:38.227Z", "modified_at": "2025-12-12T09:46:30.426Z", "id": "", "metadata": {"key": "", "key1": 417.38}, "name": "", "code": "", "starts_at": "2024-11-17T04:20:58.427Z", "ends_at": "2023-10-09T10:14:25.579Z", "max_redemptions": 203995, "redemptions_count": 217253, "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737"}, "prices": [{"created_at": "2023-07-28T23:00:02.724Z", "modified_at": "2025-03-22T08:23:39.797Z", "id": "", "amount_type": "fixed", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "price_amount": 753537, "legacy": true}, {"created_at": "2023-10-17T03:10:19.145Z", "modified_at": "2024-12-02T16:50:43.309Z", "id": "", "amount_type": "fixed", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "price_amount": 852903, "legacy": true}, {"created_at": "2023-12-06T04:13:55.667Z", "modified_at": null, "id": "", "amount_type": "custom", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "minimum_amount": 18770, "maximum_amount": 664150, "preset_amount": 592977, "legacy": true}], "meters": [{"created_at": "2024-08-06T06:35:30.893Z", "modified_at": "2024-07-29T20:54:27.953Z", "id": "", "consumed_units": 25, "credited_units": 100, "amount": 0, "meter_id": "d498a884-e2cd-4d3e-8002-f536468a8b22", "meter": {"metadata": {"key": 954227, "key1": "", "key2": 891827}, "created_at": "2023-01-22T09:16:54.137Z", "modified_at": "2025-05-04T06:38:30.807Z", "id": "", "name": "", "filter": {"conjunction": "and", "clauses": [{"property": "", "operator": "like", "value": ""}]}, "aggregation": {"func": "sum", "property": ""}, "organization_id": ""}}]} + application/json: {"created_at": "2023-10-24T15:26:40.431Z", "modified_at": "2024-06-09T21:26:52.968Z", "id": "", "amount": 10000, "currency": "usd", "recurring_interval": "year", "recurring_interval_count": 270660, "status": "unpaid", "current_period_start": "2024-08-08T06:50:28.568Z", "current_period_end": "2025-04-05T21:01:12.454Z", "trial_start": "2024-06-09T21:26:52.968Z", "trial_end": "2025-09-03T08:50:28.234Z", "cancel_at_period_end": true, "canceled_at": "2024-03-25T01:30:57.659Z", "started_at": "2023-10-17T03:10:19.145Z", "ends_at": "2025-05-09T12:42:07.453Z", "ended_at": "2024-12-02T16:50:43.309Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "other", "customer_cancellation_comment": "", "metadata": {}, "customer": {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2025-07-23T18:45:11.258Z", "modified_at": "2023-03-16T09:19:01.969Z", "metadata": {"key": 66093}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2025-06-01T00:25:19.556Z", "avatar_url": "https://www.gravatar.com/avatar/xxx?d=404"}, "product": {"id": "", "created_at": "2023-01-21T13:43:56.084Z", "modified_at": "2025-01-27T14:51:45.522Z", "trial_interval": "year", "trial_interval_count": 753537, "name": "", "description": "excluding than per until sans supposing soup gladly", "recurring_interval": "month", "recurring_interval_count": 190655, "is_recurring": false, "is_archived": true, "organization_id": "", "metadata": {}, "prices": [], "benefits": [{"id": "", "created_at": "2025-04-22T15:06:50.313Z", "modified_at": "2024-10-18T20:55:38.436Z", "type": "meter_credit", "description": "swift ugh aha", "selectable": true, "deletable": true, "organization_id": "", "metadata": {"key": ""}, "properties": {"units": 99876, "rollover": true, "meter_id": ""}}, {"id": "", "created_at": "2023-01-12T12:52:41.018Z", "modified_at": "2025-09-24T09:48:44.500Z", "type": "custom", "description": "geez apropos aw if apud tail", "selectable": true, "deletable": true, "organization_id": "", "metadata": {"key": 470795, "key1": "", "key2": ""}, "properties": {"note": ""}}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/etc/periodic", "mime_type": "", "size": 247655, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2024-08-04T09:06:43.687Z", "version": "", "service": "product_media", "is_uploaded": true, "created_at": "2023-09-10T17:20:17.965Z", "size_readable": "", "public_url": "https://mild-porter.com/"}], "attached_custom_fields": [{"custom_field_id": "", "custom_field": {"created_at": "2024-09-24T19:46:09.102Z", "modified_at": "2023-12-29T15:05:13.747Z", "id": "", "metadata": {}, "type": "checkbox", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 338803, "required": false}]}, "discount": {"duration": "repeating", "duration_in_months": 22373, "type": "percentage", "basis_points": 226600, "created_at": "2024-02-07T10:08:38.227Z", "modified_at": "2025-12-12T09:46:30.426Z", "id": "", "metadata": {"key": "", "key1": 417.38}, "name": "", "code": "", "starts_at": "2024-11-17T04:20:58.427Z", "ends_at": "2023-10-09T10:14:25.579Z", "max_redemptions": 203995, "redemptions_count": 217253, "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737"}, "prices": [{"created_at": "2023-07-28T23:00:02.724Z", "modified_at": "2025-03-22T08:23:39.797Z", "id": "", "source": "catalog", "amount_type": "fixed", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "price_amount": 753537, "legacy": true}, {"created_at": "2023-10-17T03:10:19.145Z", "modified_at": "2024-12-02T16:50:43.309Z", "id": "", "source": "catalog", "amount_type": "fixed", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "price_amount": 852903, "legacy": true}, {"created_at": "2023-12-06T04:13:55.667Z", "modified_at": null, "id": "", "source": "catalog", "amount_type": "custom", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "minimum_amount": 18770, "maximum_amount": 664150, "preset_amount": 592977, "legacy": true}], "meters": [{"created_at": "2024-08-06T06:35:30.893Z", "modified_at": "2024-07-29T20:54:27.953Z", "id": "", "consumed_units": 25, "credited_units": 100, "amount": 0, "meter_id": "d498a884-e2cd-4d3e-8002-f536468a8b22", "meter": {"metadata": {"key": 954227, "key1": "", "key2": 891827}, "created_at": "2023-01-22T09:16:54.137Z", "modified_at": "2025-05-04T06:38:30.807Z", "id": "", "name": "", "filter": {"conjunction": "and", "clauses": [{"property": "", "operator": "like", "value": ""}]}, "aggregation": {"func": "sum", "property": ""}, "organization_id": ""}}]} "404": application/json: {"error": "ResourceNotFound", "detail": ""} "422": @@ -2544,7 +9411,7 @@ examples: application/json: {"product_id": ""} responses: "200": - application/json: {"created_at": "2023-12-04T14:44:14.136Z", "modified_at": "2025-09-04T13:39:15.428Z", "id": "", "amount": 10000, "currency": "usd", "recurring_interval": "year", "recurring_interval_count": 297120, "status": "unpaid", "current_period_start": "2025-06-25T20:21:44.675Z", "current_period_end": "2024-10-27T19:14:25.505Z", "trial_start": "2023-12-04T14:44:14.136Z", "trial_end": "2023-05-01T08:54:32.351Z", "cancel_at_period_end": true, "canceled_at": "2025-11-08T09:51:13.337Z", "started_at": "2024-09-07T02:23:54.975Z", "ends_at": "2025-07-07T21:05:18.372Z", "ended_at": "2023-05-16T23:35:19.423Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "switched_service", "customer_cancellation_comment": "", "metadata": {"key": 7599.26}, "customer": {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2024-04-18T02:08:01.183Z", "modified_at": "2023-12-10T00:14:34.013Z", "metadata": {}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2024-02-05T08:01:02.549Z", "avatar_url": "https://www.gravatar.com/avatar/xxx?d=404"}, "product": {"id": "", "created_at": "2023-04-14T01:28:56.798Z", "modified_at": "2024-12-22T22:29:17.140Z", "trial_interval": "year", "trial_interval_count": 827417, "name": "", "description": "gratefully unknown mathematics descendant carpool beneath folklore readies", "recurring_interval": "year", "recurring_interval_count": 891943, "is_recurring": true, "is_archived": false, "organization_id": "", "metadata": {}, "prices": [{"created_at": "2025-09-04T13:39:15.428Z", "modified_at": "2023-06-09T23:09:57.743Z", "id": "", "amount_type": "custom", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "minimum_amount": 607483, "maximum_amount": 951105, "preset_amount": 838393, "legacy": true}, {"created_at": "2023-11-02T08:09:24.083Z", "modified_at": "2025-04-12T21:04:51.008Z", "id": "", "amount_type": "fixed", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "price_amount": 203413, "legacy": true}], "benefits": [{"id": "", "created_at": "2023-12-04T14:44:14.136Z", "modified_at": "2023-05-01T08:54:32.351Z", "type": "discord", "description": "noxious inculcate gadzooks even", "selectable": true, "deletable": false, "organization_id": "", "metadata": {"key": 9053.84}, "properties": {"guild_id": "", "role_id": "", "kick_member": false, "guild_token": ""}}, {"id": "", "created_at": "2023-11-21T14:30:03.884Z", "modified_at": "2023-11-01T15:07:10.181Z", "type": "github_repository", "description": "loose meh coaxingly front till", "selectable": false, "deletable": true, "organization_id": "", "metadata": {"key": true}, "properties": {"repository_owner": "polarsource", "repository_name": "private_repo", "permission": "admin"}}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/usr/obj", "mime_type": "", "size": 775761, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-06-05T23:40:53.246Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-12-16T17:05:05.262Z", "size_readable": "", "public_url": "https://superb-affiliate.info/"}], "attached_custom_fields": [{"custom_field_id": "", "custom_field": {"created_at": "2024-05-21T22:48:07.053Z", "modified_at": "2025-02-07T00:36:09.693Z", "id": "", "metadata": {"key": 918253}, "type": "text", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 813700, "required": false}, {"custom_field_id": "", "custom_field": {"created_at": "2024-05-21T22:48:07.053Z", "modified_at": "2025-02-07T00:36:09.693Z", "id": "", "metadata": {"key": 918253}, "type": "text", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 813700, "required": false}, {"custom_field_id": "", "custom_field": {"created_at": "2024-05-21T22:48:07.053Z", "modified_at": "2025-02-07T00:36:09.693Z", "id": "", "metadata": {"key": 918253}, "type": "text", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 813700, "required": false}]}, "discount": {"duration": "repeating", "duration_in_months": 654209, "type": "fixed", "amount": 728832, "currency": "Lek", "created_at": "2024-12-22T18:45:55.995Z", "modified_at": "2023-10-25T19:43:58.641Z", "id": "", "metadata": {"key": 439701, "key1": 278595}, "name": "", "code": "", "starts_at": "2024-07-19T02:04:07.878Z", "ends_at": "2025-06-28T09:54:16.532Z", "max_redemptions": 790930, "redemptions_count": 804484, "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737"}, "prices": [{"created_at": "2024-02-05T08:01:02.549Z", "modified_at": null, "id": "", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}, {"created_at": "2023-12-26T01:37:45.354Z", "modified_at": "2023-11-30T02:22:41.602Z", "id": "", "amount_type": "fixed", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "price_amount": 563833, "legacy": true}], "meters": [{"created_at": "2025-04-26T17:12:22.786Z", "modified_at": "2023-04-28T00:55:49.762Z", "id": "", "consumed_units": 25, "credited_units": 100, "amount": 0, "meter_id": "d498a884-e2cd-4d3e-8002-f536468a8b22", "meter": {"metadata": {}, "created_at": "2025-03-03T20:20:51.909Z", "modified_at": "2023-04-27T13:02:42.826Z", "id": "", "name": "", "filter": {"conjunction": "and", "clauses": []}, "aggregation": {"func": "min", "property": ""}, "organization_id": ""}}, {"created_at": "2025-04-26T17:12:22.786Z", "modified_at": "2023-04-28T00:55:49.762Z", "id": "", "consumed_units": 25, "credited_units": 100, "amount": 0, "meter_id": "d498a884-e2cd-4d3e-8002-f536468a8b22", "meter": {"metadata": {}, "created_at": "2025-03-03T20:20:51.909Z", "modified_at": "2023-04-27T13:02:42.826Z", "id": "", "name": "", "filter": {"conjunction": "and", "clauses": []}, "aggregation": {"func": "min", "property": ""}, "organization_id": ""}}]} + application/json: {"created_at": "2023-12-04T14:44:14.136Z", "modified_at": "2025-09-04T13:39:15.428Z", "id": "", "amount": 10000, "currency": "usd", "recurring_interval": "year", "recurring_interval_count": 297120, "status": "unpaid", "current_period_start": "2025-06-25T20:21:44.675Z", "current_period_end": "2024-10-27T19:14:25.505Z", "trial_start": "2023-12-04T14:44:14.136Z", "trial_end": "2023-05-01T08:54:32.351Z", "cancel_at_period_end": true, "canceled_at": "2025-11-08T09:51:13.337Z", "started_at": "2024-09-07T02:23:54.975Z", "ends_at": "2025-07-07T21:05:18.372Z", "ended_at": "2023-05-16T23:35:19.423Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "switched_service", "customer_cancellation_comment": "", "metadata": {"key": 7599.26}, "customer": {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2024-04-18T02:08:01.183Z", "modified_at": "2023-12-10T00:14:34.013Z", "metadata": {}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2024-02-05T08:01:02.549Z", "avatar_url": "https://www.gravatar.com/avatar/xxx?d=404"}, "product": {"id": "", "created_at": "2023-04-14T01:28:56.798Z", "modified_at": "2024-12-22T22:29:17.140Z", "trial_interval": "year", "trial_interval_count": 827417, "name": "", "description": "gratefully unknown mathematics descendant carpool beneath folklore readies", "recurring_interval": "year", "recurring_interval_count": 891943, "is_recurring": true, "is_archived": false, "organization_id": "", "metadata": {}, "prices": [{"created_at": "2025-09-04T13:39:15.428Z", "modified_at": "2023-06-09T23:09:57.743Z", "id": "", "source": "catalog", "amount_type": "custom", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "minimum_amount": 607483, "maximum_amount": 951105, "preset_amount": 838393, "legacy": true}, {"created_at": "2023-11-02T08:09:24.083Z", "modified_at": "2025-04-12T21:04:51.008Z", "id": "", "source": "catalog", "amount_type": "fixed", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "price_amount": 203413, "legacy": true}], "benefits": [{"id": "", "created_at": "2023-12-04T14:44:14.136Z", "modified_at": "2023-05-01T08:54:32.351Z", "type": "discord", "description": "noxious inculcate gadzooks even", "selectable": true, "deletable": false, "organization_id": "", "metadata": {"key": 9053.84}, "properties": {"guild_id": "", "role_id": "", "kick_member": false, "guild_token": ""}}, {"id": "", "created_at": "2023-11-21T14:30:03.884Z", "modified_at": "2023-11-01T15:07:10.181Z", "type": "github_repository", "description": "loose meh coaxingly front till", "selectable": false, "deletable": true, "organization_id": "", "metadata": {"key": true}, "properties": {"repository_owner": "polarsource", "repository_name": "private_repo", "permission": "admin"}}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/usr/obj", "mime_type": "", "size": 775761, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-06-05T23:40:53.246Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-12-16T17:05:05.262Z", "size_readable": "", "public_url": "https://superb-affiliate.info/"}], "attached_custom_fields": [{"custom_field_id": "", "custom_field": {"created_at": "2024-05-21T22:48:07.053Z", "modified_at": "2025-02-07T00:36:09.693Z", "id": "", "metadata": {"key": 918253}, "type": "text", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 813700, "required": false}, {"custom_field_id": "", "custom_field": {"created_at": "2024-05-21T22:48:07.053Z", "modified_at": "2025-02-07T00:36:09.693Z", "id": "", "metadata": {"key": 918253}, "type": "text", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 813700, "required": false}, {"custom_field_id": "", "custom_field": {"created_at": "2024-05-21T22:48:07.053Z", "modified_at": "2025-02-07T00:36:09.693Z", "id": "", "metadata": {"key": 918253}, "type": "text", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 813700, "required": false}]}, "discount": {"duration": "repeating", "duration_in_months": 654209, "type": "fixed", "amount": 728832, "currency": "Lek", "created_at": "2024-12-22T18:45:55.995Z", "modified_at": "2023-10-25T19:43:58.641Z", "id": "", "metadata": {"key": 439701, "key1": 278595}, "name": "", "code": "", "starts_at": "2024-07-19T02:04:07.878Z", "ends_at": "2025-06-28T09:54:16.532Z", "max_redemptions": 790930, "redemptions_count": 804484, "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737"}, "prices": [{"created_at": "2024-02-05T08:01:02.549Z", "modified_at": null, "id": "", "source": "ad_hoc", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}, {"created_at": "2023-12-26T01:37:45.354Z", "modified_at": "2023-11-30T02:22:41.602Z", "id": "", "source": "catalog", "amount_type": "fixed", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "price_amount": 563833, "legacy": true}], "meters": [{"created_at": "2025-04-26T17:12:22.786Z", "modified_at": "2023-04-28T00:55:49.762Z", "id": "", "consumed_units": 25, "credited_units": 100, "amount": 0, "meter_id": "d498a884-e2cd-4d3e-8002-f536468a8b22", "meter": {"metadata": {}, "created_at": "2025-03-03T20:20:51.909Z", "modified_at": "2023-04-27T13:02:42.826Z", "id": "", "name": "", "filter": {"conjunction": "and", "clauses": []}, "aggregation": {"func": "min", "property": ""}, "organization_id": ""}}, {"created_at": "2025-04-26T17:12:22.786Z", "modified_at": "2023-04-28T00:55:49.762Z", "id": "", "consumed_units": 25, "credited_units": 100, "amount": 0, "meter_id": "d498a884-e2cd-4d3e-8002-f536468a8b22", "meter": {"metadata": {}, "created_at": "2025-03-03T20:20:51.909Z", "modified_at": "2023-04-27T13:02:42.826Z", "id": "", "name": "", "filter": {"conjunction": "and", "clauses": []}, "aggregation": {"func": "min", "property": ""}, "organization_id": ""}}]} "403": application/json: {"error": "AlreadyCanceledSubscription", "detail": ""} "404": @@ -2560,7 +9427,7 @@ examples: id: "" responses: "200": - application/json: {"created_at": "2023-04-13T16:53:14.377Z", "modified_at": "2024-01-29T22:30:46.801Z", "id": "", "amount": 10000, "currency": "usd", "recurring_interval": "month", "recurring_interval_count": 93707, "status": "incomplete", "current_period_start": "2024-11-08T14:37:06.133Z", "current_period_end": "2024-09-21T11:35:55.569Z", "trial_start": null, "trial_end": "2023-10-09T16:03:24.107Z", "cancel_at_period_end": false, "canceled_at": "2025-03-29T10:01:06.463Z", "started_at": "2023-03-31T11:27:51.165Z", "ends_at": "2025-05-03T12:35:08.460Z", "ended_at": "2025-09-12T16:35:27.128Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "too_complex", "customer_cancellation_comment": "", "metadata": {"key": "", "key1": "", "key2": 423433}, "customer": {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2025-09-25T04:14:25.732Z", "modified_at": "2023-09-27T07:00:27.919Z", "metadata": {"key": "", "key1": "", "key2": ""}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2025-02-06T08:24:11.064Z", "avatar_url": "https://www.gravatar.com/avatar/xxx?d=404"}, "product": {"id": "", "created_at": "2023-04-05T19:10:22.088Z", "modified_at": "2023-04-10T09:03:41.839Z", "trial_interval": "week", "trial_interval_count": 618257, "name": "", "description": "nor yowza meh ethyl where once exotic", "recurring_interval": "year", "recurring_interval_count": 256997, "is_recurring": true, "is_archived": false, "organization_id": "", "metadata": {}, "prices": [{"created_at": "2023-10-09T16:03:24.107Z", "modified_at": "2023-10-18T20:01:51.483Z", "id": "", "amount_type": "fixed", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "price_amount": 574346, "legacy": true}, {"created_at": "2023-03-31T11:27:51.165Z", "modified_at": "2025-09-12T16:35:27.128Z", "id": "", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "legacy": true}], "benefits": [{"id": "", "created_at": "2024-01-06T03:14:58.710Z", "modified_at": "2025-10-19T08:05:33.466Z", "type": "meter_credit", "description": "oh outlying minister yuck boastfully meh forenenst", "selectable": false, "deletable": false, "organization_id": "", "metadata": {"key": true, "key1": "", "key2": ""}, "properties": {"units": 662183, "rollover": false, "meter_id": ""}}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/boot/defaults", "mime_type": "", "size": 502181, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-09-11T21:28:13.979Z", "version": "", "service": "product_media", "is_uploaded": true, "created_at": "2025-11-25T14:48:27.950Z", "size_readable": "", "public_url": "https://sugary-backburn.info/"}, {"id": "", "organization_id": "", "name": "", "path": "/boot/defaults", "mime_type": "", "size": 502181, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-09-11T21:28:13.979Z", "version": "", "service": "product_media", "is_uploaded": true, "created_at": "2025-11-25T14:48:27.950Z", "size_readable": "", "public_url": "https://sugary-backburn.info/"}, {"id": "", "organization_id": "", "name": "", "path": "/boot/defaults", "mime_type": "", "size": 502181, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-09-11T21:28:13.979Z", "version": "", "service": "product_media", "is_uploaded": true, "created_at": "2025-11-25T14:48:27.950Z", "size_readable": "", "public_url": "https://sugary-backburn.info/"}], "attached_custom_fields": [{"custom_field_id": "", "custom_field": {"created_at": "2023-12-16T04:55:22.696Z", "modified_at": "2025-07-13T21:55:11.751Z", "id": "", "metadata": {}, "type": "number", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 712744, "required": false}, {"custom_field_id": "", "custom_field": {"created_at": "2023-12-16T04:55:22.696Z", "modified_at": "2025-07-13T21:55:11.751Z", "id": "", "metadata": {}, "type": "number", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 712744, "required": false}]}, "discount": {"duration": "repeating", "duration_in_months": 940650, "type": "fixed", "amount": 88536, "currency": "Falkland Islands Pound", "created_at": "2024-03-23T02:00:57.683Z", "modified_at": "2025-12-03T01:54:33.549Z", "id": "", "metadata": {"key": 6385.42, "key1": 535188}, "name": "", "code": "", "starts_at": "2024-03-07T13:08:37.198Z", "ends_at": "2023-03-31T15:44:09.382Z", "max_redemptions": 130085, "redemptions_count": 811746, "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737"}, "prices": [{"created_at": "2025-09-25T04:14:25.732Z", "modified_at": "2025-11-14T15:31:42.442Z", "id": "", "amount_type": "fixed", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "price_amount": 606069, "legacy": true}, {"created_at": "2025-05-21T20:43:29.354Z", "modified_at": "2023-04-05T19:10:22.088Z", "id": "", "amount_type": "free", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}, {"created_at": "2023-04-14T01:49:23.359Z", "modified_at": "2023-02-27T03:18:26.391Z", "id": "", "amount_type": "custom", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "minimum_amount": null, "maximum_amount": 75257, "preset_amount": 135909, "legacy": true}], "meters": [{"created_at": "2024-06-12T17:02:50.103Z", "modified_at": "2023-12-20T01:23:41.559Z", "id": "", "consumed_units": 25, "credited_units": 100, "amount": 0, "meter_id": "d498a884-e2cd-4d3e-8002-f536468a8b22", "meter": {"metadata": {"key": "", "key1": "", "key2": true}, "created_at": "2023-07-25T11:48:05.422Z", "modified_at": "2025-08-20T14:57:29.284Z", "id": "", "name": "", "filter": {"conjunction": "and", "clauses": []}, "aggregation": {"func": "min", "property": ""}, "organization_id": ""}}]} + application/json: {"created_at": "2023-04-13T16:53:14.377Z", "modified_at": "2024-01-29T22:30:46.801Z", "id": "", "amount": 10000, "currency": "usd", "recurring_interval": "month", "recurring_interval_count": 93707, "status": "incomplete", "current_period_start": "2024-11-08T14:37:06.133Z", "current_period_end": "2024-09-21T11:35:55.569Z", "trial_start": null, "trial_end": "2023-10-09T16:03:24.107Z", "cancel_at_period_end": false, "canceled_at": "2025-03-29T10:01:06.463Z", "started_at": "2023-03-31T11:27:51.165Z", "ends_at": "2025-05-03T12:35:08.460Z", "ended_at": "2025-09-12T16:35:27.128Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "too_complex", "customer_cancellation_comment": "", "metadata": {"key": "", "key1": "", "key2": 423433}, "customer": {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2025-09-25T04:14:25.732Z", "modified_at": "2023-09-27T07:00:27.919Z", "metadata": {"key": "", "key1": "", "key2": ""}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2025-02-06T08:24:11.064Z", "avatar_url": "https://www.gravatar.com/avatar/xxx?d=404"}, "product": {"id": "", "created_at": "2023-04-05T19:10:22.088Z", "modified_at": "2023-04-10T09:03:41.839Z", "trial_interval": "week", "trial_interval_count": 618257, "name": "", "description": "nor yowza meh ethyl where once exotic", "recurring_interval": "year", "recurring_interval_count": 256997, "is_recurring": true, "is_archived": false, "organization_id": "", "metadata": {}, "prices": [{"created_at": "2023-10-09T16:03:24.107Z", "modified_at": "2023-10-18T20:01:51.483Z", "id": "", "source": "catalog", "amount_type": "fixed", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "price_amount": 574346, "legacy": true}, {"created_at": "2023-03-31T11:27:51.165Z", "modified_at": "2025-09-12T16:35:27.128Z", "id": "", "source": "catalog", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "legacy": true}], "benefits": [{"id": "", "created_at": "2024-01-06T03:14:58.710Z", "modified_at": "2025-10-19T08:05:33.466Z", "type": "meter_credit", "description": "oh outlying minister yuck boastfully meh forenenst", "selectable": false, "deletable": false, "organization_id": "", "metadata": {"key": true, "key1": "", "key2": ""}, "properties": {"units": 662183, "rollover": false, "meter_id": ""}}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/boot/defaults", "mime_type": "", "size": 502181, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-09-11T21:28:13.979Z", "version": "", "service": "product_media", "is_uploaded": true, "created_at": "2025-11-25T14:48:27.950Z", "size_readable": "", "public_url": "https://sugary-backburn.info/"}, {"id": "", "organization_id": "", "name": "", "path": "/boot/defaults", "mime_type": "", "size": 502181, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-09-11T21:28:13.979Z", "version": "", "service": "product_media", "is_uploaded": true, "created_at": "2025-11-25T14:48:27.950Z", "size_readable": "", "public_url": "https://sugary-backburn.info/"}, {"id": "", "organization_id": "", "name": "", "path": "/boot/defaults", "mime_type": "", "size": 502181, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-09-11T21:28:13.979Z", "version": "", "service": "product_media", "is_uploaded": true, "created_at": "2025-11-25T14:48:27.950Z", "size_readable": "", "public_url": "https://sugary-backburn.info/"}], "attached_custom_fields": [{"custom_field_id": "", "custom_field": {"created_at": "2023-12-16T04:55:22.696Z", "modified_at": "2025-07-13T21:55:11.751Z", "id": "", "metadata": {}, "type": "number", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 712744, "required": false}, {"custom_field_id": "", "custom_field": {"created_at": "2023-12-16T04:55:22.696Z", "modified_at": "2025-07-13T21:55:11.751Z", "id": "", "metadata": {}, "type": "number", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 712744, "required": false}]}, "discount": {"duration": "repeating", "duration_in_months": 940650, "type": "fixed", "amount": 88536, "currency": "Falkland Islands Pound", "created_at": "2024-03-23T02:00:57.683Z", "modified_at": "2025-12-03T01:54:33.549Z", "id": "", "metadata": {"key": 6385.42, "key1": 535188}, "name": "", "code": "", "starts_at": "2024-03-07T13:08:37.198Z", "ends_at": "2023-03-31T15:44:09.382Z", "max_redemptions": 130085, "redemptions_count": 811746, "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737"}, "prices": [{"created_at": "2025-09-25T04:14:25.732Z", "modified_at": "2025-11-14T15:31:42.442Z", "id": "", "source": "catalog", "amount_type": "fixed", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "price_amount": 606069, "legacy": true}, {"created_at": "2025-05-21T20:43:29.354Z", "modified_at": "2023-04-05T19:10:22.088Z", "id": "", "source": "catalog", "amount_type": "free", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}, {"created_at": "2023-04-14T01:49:23.359Z", "modified_at": "2023-02-27T03:18:26.391Z", "id": "", "source": "catalog", "amount_type": "custom", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "minimum_amount": null, "maximum_amount": 75257, "preset_amount": 135909, "legacy": true}], "meters": [{"created_at": "2024-06-12T17:02:50.103Z", "modified_at": "2023-12-20T01:23:41.559Z", "id": "", "consumed_units": 25, "credited_units": 100, "amount": 0, "meter_id": "d498a884-e2cd-4d3e-8002-f536468a8b22", "meter": {"metadata": {"key": "", "key1": "", "key2": true}, "created_at": "2023-07-25T11:48:05.422Z", "modified_at": "2025-08-20T14:57:29.284Z", "id": "", "name": "", "filter": {"conjunction": "and", "clauses": []}, "aggregation": {"func": "min", "property": ""}, "organization_id": ""}}]} "403": application/json: {"error": "AlreadyCanceledSubscription", "detail": ""} "404": @@ -2614,7 +9481,7 @@ examples: oauth2:clients:oauth2:create_client: speakeasy-default-oauth2-:clients:oauth2-:create-client: requestBody: - application/json: {"redirect_uris": ["https://impolite-hippodrome.com/", "https://acidic-tomography.net/"], "token_endpoint_auth_method": "client_secret_post", "scope": "openid profile email user:read organizations:read organizations:write custom_fields:read custom_fields:write discounts:read discounts:write checkout_links:read checkout_links:write checkouts:read checkouts:write transactions:read transactions:write payouts:read payouts:write products:read products:write benefits:read benefits:write events:read events:write meters:read meters:write files:read files:write subscriptions:read subscriptions:write customers:read customers:write wallets:read wallets:write customer_meters:read customer_sessions:write customer_seats:read customer_seats:write orders:read orders:write refunds:read refunds:write payments:read metrics:read webhooks:read webhooks:write external_organizations:read license_keys:read license_keys:write repositories:read repositories:write issues:read issues:write customer_portal:read customer_portal:write notifications:read notifications:write notification_recipients:read notification_recipients:write", "client_name": ""} + application/json: {"redirect_uris": ["https://impolite-hippodrome.com/", "https://acidic-tomography.net/"], "token_endpoint_auth_method": "client_secret_post", "scope": "openid profile email user:read user:write organizations:read organizations:write custom_fields:read custom_fields:write discounts:read discounts:write checkout_links:read checkout_links:write checkouts:read checkouts:write transactions:read transactions:write payouts:read payouts:write products:read products:write benefits:read benefits:write events:read events:write meters:read meters:write files:read files:write subscriptions:read subscriptions:write customers:read customers:write members:read members:write wallets:read wallets:write disputes:read customer_meters:read customer_sessions:write customer_seats:read customer_seats:write orders:read orders:write refunds:read refunds:write payments:read metrics:read webhooks:read webhooks:write external_organizations:read license_keys:read license_keys:write repositories:read repositories:write issues:read issues:write customer_portal:read customer_portal:write notifications:read notifications:write notification_recipients:read notification_recipients:write", "client_name": ""} responses: "200": application/json: "" @@ -2636,7 +9503,7 @@ examples: path: client_id: "" requestBody: - application/json: {"redirect_uris": ["https://classic-cantaloupe.org", "https://corrupt-status.biz/"], "token_endpoint_auth_method": "client_secret_post", "scope": "openid profile email user:read organizations:read organizations:write custom_fields:read custom_fields:write discounts:read discounts:write checkout_links:read checkout_links:write checkouts:read checkouts:write transactions:read transactions:write payouts:read payouts:write products:read products:write benefits:read benefits:write events:read events:write meters:read meters:write files:read files:write subscriptions:read subscriptions:write customers:read customers:write wallets:read wallets:write customer_meters:read customer_sessions:write customer_seats:read customer_seats:write orders:read orders:write refunds:read refunds:write payments:read metrics:read webhooks:read webhooks:write external_organizations:read license_keys:read license_keys:write repositories:read repositories:write issues:read issues:write customer_portal:read customer_portal:write notifications:read notifications:write notification_recipients:read notification_recipients:write", "client_name": "", "client_id": ""} + application/json: {"redirect_uris": ["https://classic-cantaloupe.org", "https://corrupt-status.biz/"], "token_endpoint_auth_method": "client_secret_post", "scope": "openid profile email user:read user:write organizations:read organizations:write custom_fields:read custom_fields:write discounts:read discounts:write checkout_links:read checkout_links:write checkouts:read checkouts:write transactions:read transactions:write payouts:read payouts:write products:read products:write benefits:read benefits:write events:read events:write meters:read meters:write files:read files:write subscriptions:read subscriptions:write customers:read customers:write members:read members:write wallets:read wallets:write disputes:read customer_meters:read customer_sessions:write customer_seats:read customer_seats:write orders:read orders:write refunds:read refunds:write payments:read metrics:read webhooks:read webhooks:write external_organizations:read license_keys:read license_keys:write repositories:read repositories:write issues:read issues:write customer_portal:read customer_portal:write notifications:read notifications:write notification_recipients:read notification_recipients:write", "client_name": "", "client_id": ""} responses: "200": application/json: "" @@ -2744,7 +9611,7 @@ examples: application/json: {"name": "", "prices": [{"amount_type": "fixed", "price_amount": 677078, "price_currency": "usd"}, {"amount_type": "custom", "price_currency": "usd"}], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "recurring_interval": "year"} responses: "201": - application/json: {"id": "", "created_at": "2025-11-10T04:18:09.355Z", "modified_at": "2025-05-29T07:43:37.272Z", "trial_interval": "month", "trial_interval_count": null, "name": "", "description": "well-worn against cash unless offensively chromakey exempt dense cruelly peony", "recurring_interval": "month", "recurring_interval_count": 746612, "is_recurring": false, "is_archived": true, "organization_id": "", "metadata": {"key": 80552, "key1": true}, "prices": [{"created_at": "2023-04-20T14:04:54.240Z", "modified_at": "2024-11-07T17:01:01.790Z", "id": "", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}, {"created_at": "2024-03-29T16:30:59.890Z", "modified_at": "2025-08-23T16:40:00.782Z", "id": "", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}, {"created_at": "2023-11-12T20:54:36.929Z", "modified_at": null, "id": "", "amount_type": "custom", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "minimum_amount": 845799, "maximum_amount": 402294, "preset_amount": 275452, "legacy": true}], "benefits": [{"id": "", "created_at": "2024-09-03T10:29:09.446Z", "modified_at": "2023-04-05T23:26:37.255Z", "type": "meter_credit", "description": "if enlightened altruistic now defendant against rough generally", "selectable": false, "deletable": false, "organization_id": "", "metadata": {"key": true, "key1": true}, "properties": {"units": 59387, "rollover": true, "meter_id": ""}}, {"id": "", "created_at": "2025-09-01T18:31:34.532Z", "modified_at": "2025-01-16T14:11:06.328Z", "type": "license_keys", "description": "laughter considering cruelly tuber outfit regarding searchingly cheerful backburn uncork", "selectable": false, "deletable": false, "organization_id": "", "metadata": {"key": false}, "properties": {"prefix": "", "expires": {"ttl": 440726, "timeframe": "year"}, "activations": {"limit": 22376, "enable_customer_admin": false}, "limit_usage": 941841}}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/opt/share", "mime_type": "", "size": 240583, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2024-03-26T21:01:01.612Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-05-24T09:45:08.513Z", "size_readable": "", "public_url": "https://enlightened-bend.org/"}, {"id": "", "organization_id": "", "name": "", "path": "/opt/share", "mime_type": "", "size": 240583, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2024-03-26T21:01:01.612Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-05-24T09:45:08.513Z", "size_readable": "", "public_url": "https://enlightened-bend.org/"}], "attached_custom_fields": [{"custom_field_id": "", "custom_field": {"created_at": "2023-01-25T19:00:17.332Z", "modified_at": "2025-03-21T18:41:22.294Z", "id": "", "metadata": {"key": 122858, "key1": 564076}, "type": "select", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {"options": [{"value": "", "label": ""}]}}, "order": 731078, "required": false}, {"custom_field_id": "", "custom_field": {"created_at": "2023-01-25T19:00:17.332Z", "modified_at": "2025-03-21T18:41:22.294Z", "id": "", "metadata": {"key": true, "key1": ""}, "type": "select", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {"options": [{"value": "", "label": ""}]}}, "order": 731078, "required": false}]} + application/json: {"id": "", "created_at": "2025-11-10T04:18:09.355Z", "modified_at": "2025-05-29T07:43:37.272Z", "trial_interval": "month", "trial_interval_count": null, "name": "", "description": "well-worn against cash unless offensively chromakey exempt dense cruelly peony", "recurring_interval": "month", "recurring_interval_count": 746612, "is_recurring": false, "is_archived": true, "organization_id": "", "metadata": {"key": 80552, "key1": true}, "prices": [{"created_at": "2023-04-20T14:04:54.240Z", "modified_at": "2024-11-07T17:01:01.790Z", "id": "", "source": "ad_hoc", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}, {"created_at": "2024-03-29T16:30:59.890Z", "modified_at": "2025-08-23T16:40:00.782Z", "id": "", "source": "ad_hoc", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}, {"created_at": "2023-11-12T20:54:36.929Z", "modified_at": null, "id": "", "source": "catalog", "amount_type": "custom", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "minimum_amount": 845799, "maximum_amount": 402294, "preset_amount": 275452, "legacy": true}], "benefits": [{"id": "", "created_at": "2024-09-03T10:29:09.446Z", "modified_at": "2023-04-05T23:26:37.255Z", "type": "meter_credit", "description": "if enlightened altruistic now defendant against rough generally", "selectable": false, "deletable": false, "organization_id": "", "metadata": {"key": true, "key1": true}, "properties": {"units": 59387, "rollover": true, "meter_id": ""}}, {"id": "", "created_at": "2025-09-01T18:31:34.532Z", "modified_at": "2025-01-16T14:11:06.328Z", "type": "license_keys", "description": "laughter considering cruelly tuber outfit regarding searchingly cheerful backburn uncork", "selectable": false, "deletable": false, "organization_id": "", "metadata": {"key": false}, "properties": {"prefix": "", "expires": {"ttl": 440726, "timeframe": "year"}, "activations": {"limit": 22376, "enable_customer_admin": false}, "limit_usage": 941841}}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/opt/share", "mime_type": "", "size": 240583, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2024-03-26T21:01:01.612Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-05-24T09:45:08.513Z", "size_readable": "", "public_url": "https://enlightened-bend.org/"}, {"id": "", "organization_id": "", "name": "", "path": "/opt/share", "mime_type": "", "size": 240583, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2024-03-26T21:01:01.612Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-05-24T09:45:08.513Z", "size_readable": "", "public_url": "https://enlightened-bend.org/"}], "attached_custom_fields": [{"custom_field_id": "", "custom_field": {"created_at": "2023-01-25T19:00:17.332Z", "modified_at": "2025-03-21T18:41:22.294Z", "id": "", "metadata": {"key": 122858, "key1": 564076}, "type": "select", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {"options": [{"value": "", "label": ""}]}}, "order": 731078, "required": false}, {"custom_field_id": "", "custom_field": {"created_at": "2023-01-25T19:00:17.332Z", "modified_at": "2025-03-21T18:41:22.294Z", "id": "", "metadata": {"key": true, "key1": ""}, "type": "select", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {"options": [{"value": "", "label": ""}]}}, "order": 731078, "required": false}]} "422": application/json: {} products:get: @@ -2754,7 +9621,7 @@ examples: id: "" responses: "200": - application/json: {"id": "", "created_at": "2024-02-13T06:53:33.624Z", "modified_at": "2024-11-15T06:10:35.209Z", "trial_interval": "month", "trial_interval_count": 612534, "name": "", "description": "openly far aha", "recurring_interval": "month", "recurring_interval_count": 624323, "is_recurring": true, "is_archived": true, "organization_id": "", "metadata": {"key": 645523, "key1": 6512.93}, "prices": [{"created_at": "2023-05-12T13:18:24.858Z", "modified_at": "2023-05-14T01:41:35.647Z", "id": "", "amount_type": "fixed", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "price_amount": 730788, "legacy": true}, {"created_at": "2023-11-27T09:27:19.424Z", "modified_at": "2025-05-27T01:17:58.930Z", "id": "", "amount_type": "fixed", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "price_amount": 949423, "legacy": true}], "benefits": [], "medias": [], "attached_custom_fields": [{"custom_field_id": "", "custom_field": {"created_at": "2025-08-18T18:14:37.343Z", "modified_at": "2023-08-05T17:10:22.217Z", "id": "", "metadata": {"key": 9460.87}, "type": "date", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 803169, "required": true}, {"custom_field_id": "", "custom_field": {"created_at": "2025-08-18T18:14:37.343Z", "modified_at": "2023-08-05T17:10:22.217Z", "id": "", "metadata": {"key": 9460.87}, "type": "date", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 803169, "required": true}]} + application/json: {"id": "", "created_at": "2024-02-13T06:53:33.624Z", "modified_at": "2024-11-15T06:10:35.209Z", "trial_interval": "month", "trial_interval_count": 612534, "name": "", "description": "openly far aha", "recurring_interval": "month", "recurring_interval_count": 624323, "is_recurring": true, "is_archived": true, "organization_id": "", "metadata": {"key": 645523, "key1": 6512.93}, "prices": [{"created_at": "2023-05-12T13:18:24.858Z", "modified_at": "2023-05-14T01:41:35.647Z", "id": "", "source": "catalog", "amount_type": "fixed", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "price_amount": 730788, "legacy": true}, {"created_at": "2023-11-27T09:27:19.424Z", "modified_at": "2025-05-27T01:17:58.930Z", "id": "", "source": "ad_hoc", "amount_type": "fixed", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "price_amount": 949423, "legacy": true}], "benefits": [], "medias": [], "attached_custom_fields": [{"custom_field_id": "", "custom_field": {"created_at": "2025-08-18T18:14:37.343Z", "modified_at": "2023-08-05T17:10:22.217Z", "id": "", "metadata": {"key": 9460.87}, "type": "date", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 803169, "required": true}, {"custom_field_id": "", "custom_field": {"created_at": "2025-08-18T18:14:37.343Z", "modified_at": "2023-08-05T17:10:22.217Z", "id": "", "metadata": {"key": 9460.87}, "type": "date", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 803169, "required": true}]} "404": application/json: {"error": "ResourceNotFound", "detail": ""} "422": @@ -2768,7 +9635,7 @@ examples: application/json: {} responses: "200": - application/json: {"id": "", "created_at": "2025-08-13T18:42:45.673Z", "modified_at": "2025-09-30T18:01:46.763Z", "trial_interval": "year", "trial_interval_count": 568567, "name": "", "description": "alongside whereas between furthermore nectarine continually eventually almost", "recurring_interval": "month", "recurring_interval_count": 915832, "is_recurring": true, "is_archived": false, "organization_id": "", "metadata": {"key": "", "key1": 9813.27}, "prices": [{"created_at": "2025-03-29T03:16:47.365Z", "modified_at": "2024-11-10T13:10:18.334Z", "id": "", "amount_type": "metered_unit", "is_archived": true, "product_id": "", "type": "one_time", "recurring_interval": "year", "price_currency": "", "unit_amount": "", "cap_amount": 810331, "meter_id": "", "meter": {"id": "", "name": ""}}, {"created_at": "2023-03-16T05:56:58.712Z", "modified_at": "2023-10-14T10:41:20.148Z", "id": "", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}, {"created_at": "2023-03-13T00:56:00.286Z", "modified_at": null, "id": "", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "legacy": true}], "benefits": [{"id": "", "created_at": "2025-09-30T18:01:46.763Z", "modified_at": "2024-09-15T03:35:07.302Z", "type": "meter_credit", "description": "as hunger ouch since mash where yet", "selectable": false, "deletable": false, "organization_id": "", "metadata": {}, "properties": {"units": 419624, "rollover": true, "meter_id": ""}}, {"id": "", "created_at": "2025-07-11T04:31:49.594Z", "modified_at": "2023-10-02T14:57:16.070Z", "type": "github_repository", "description": "devastation via over youthful calculus after ectoderm remark", "selectable": true, "deletable": true, "organization_id": "", "metadata": {"key": 2975.13, "key1": 6724.05, "key2": 3431.33}, "properties": {"repository_owner": "polarsource", "repository_name": "private_repo", "permission": "pull"}}, {"id": "", "created_at": "2025-07-11T04:31:49.594Z", "modified_at": "2023-10-02T14:57:16.070Z", "type": "github_repository", "description": "devastation via over youthful calculus after ectoderm remark", "selectable": true, "deletable": true, "organization_id": "", "metadata": {"key": 2975.13, "key1": 6724.05, "key2": 3431.33}, "properties": {"repository_owner": "polarsource", "repository_name": "private_repo", "permission": "pull"}}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/usr/local/bin", "mime_type": "", "size": 323073, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-03-27T05:23:22.243Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-10-03T15:14:36.417Z", "size_readable": "", "public_url": "https://impolite-sanity.name"}], "attached_custom_fields": [{"custom_field_id": "", "custom_field": {"created_at": "2024-06-22T21:14:52.198Z", "modified_at": "2023-03-16T13:18:02.502Z", "id": "", "metadata": {"key": "", "key1": 841085}, "type": "date", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 221074, "required": true}, {"custom_field_id": "", "custom_field": {"created_at": "2024-06-22T21:14:52.198Z", "modified_at": "2023-03-16T13:18:02.502Z", "id": "", "metadata": {"key": "", "key1": 841085}, "type": "date", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 221074, "required": true}]} + application/json: {"id": "", "created_at": "2025-08-13T18:42:45.673Z", "modified_at": "2025-09-30T18:01:46.763Z", "trial_interval": "year", "trial_interval_count": 568567, "name": "", "description": "alongside whereas between furthermore nectarine continually eventually almost", "recurring_interval": "month", "recurring_interval_count": 915832, "is_recurring": true, "is_archived": false, "organization_id": "", "metadata": {"key": "", "key1": 9813.27}, "prices": [{"created_at": "2025-03-29T03:16:47.365Z", "modified_at": "2024-11-10T13:10:18.334Z", "id": "", "source": "ad_hoc", "amount_type": "metered_unit", "is_archived": true, "product_id": "", "type": "one_time", "recurring_interval": "year", "price_currency": "", "unit_amount": "", "cap_amount": 810331, "meter_id": "", "meter": {"id": "", "name": ""}}, {"created_at": "2023-03-16T05:56:58.712Z", "modified_at": "2023-10-14T10:41:20.148Z", "id": "", "source": "ad_hoc", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}, {"created_at": "2023-03-13T00:56:00.286Z", "modified_at": null, "id": "", "source": "ad_hoc", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "legacy": true}], "benefits": [{"id": "", "created_at": "2025-09-30T18:01:46.763Z", "modified_at": "2024-09-15T03:35:07.302Z", "type": "meter_credit", "description": "as hunger ouch since mash where yet", "selectable": false, "deletable": false, "organization_id": "", "metadata": {}, "properties": {"units": 419624, "rollover": true, "meter_id": ""}}, {"id": "", "created_at": "2025-07-11T04:31:49.594Z", "modified_at": "2023-10-02T14:57:16.070Z", "type": "github_repository", "description": "devastation via over youthful calculus after ectoderm remark", "selectable": true, "deletable": true, "organization_id": "", "metadata": {"key": 2975.13, "key1": 6724.05, "key2": 3431.33}, "properties": {"repository_owner": "polarsource", "repository_name": "private_repo", "permission": "pull"}}, {"id": "", "created_at": "2025-07-11T04:31:49.594Z", "modified_at": "2023-10-02T14:57:16.070Z", "type": "github_repository", "description": "devastation via over youthful calculus after ectoderm remark", "selectable": true, "deletable": true, "organization_id": "", "metadata": {"key": 2975.13, "key1": 6724.05, "key2": 3431.33}, "properties": {"repository_owner": "polarsource", "repository_name": "private_repo", "permission": "pull"}}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/usr/local/bin", "mime_type": "", "size": 323073, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-03-27T05:23:22.243Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-10-03T15:14:36.417Z", "size_readable": "", "public_url": "https://impolite-sanity.name"}], "attached_custom_fields": [{"custom_field_id": "", "custom_field": {"created_at": "2024-06-22T21:14:52.198Z", "modified_at": "2023-03-16T13:18:02.502Z", "id": "", "metadata": {"key": "", "key1": 841085}, "type": "date", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 221074, "required": true}, {"custom_field_id": "", "custom_field": {"created_at": "2024-06-22T21:14:52.198Z", "modified_at": "2023-03-16T13:18:02.502Z", "id": "", "metadata": {"key": "", "key1": 841085}, "type": "date", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 221074, "required": true}]} "403": application/json: {"error": "NotPermitted", "detail": ""} "404": @@ -2784,7 +9651,7 @@ examples: application/json: {"benefits": ["", "", ""]} responses: "200": - application/json: {"id": "", "created_at": "2023-09-28T22:38:03.685Z", "modified_at": "2025-09-11T11:40:02.608Z", "trial_interval": "day", "trial_interval_count": 342996, "name": "", "description": "furthermore gadzooks along heartfelt armchair", "recurring_interval": "year", "recurring_interval_count": 247211, "is_recurring": false, "is_archived": true, "organization_id": "", "metadata": {"key": "", "key1": 824508}, "prices": [{"created_at": "2025-09-11T11:40:02.608Z", "modified_at": "2024-11-03T09:56:56.385Z", "id": "", "amount_type": "custom", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "minimum_amount": 223202, "maximum_amount": 66059, "preset_amount": 500347, "legacy": true}, {"created_at": "2024-12-31T19:50:34.155Z", "modified_at": "2023-04-02T14:04:41.494Z", "id": "", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "legacy": true}], "benefits": [{"id": "", "created_at": "2023-06-02T00:23:22.540Z", "modified_at": "2024-05-31T05:24:52.742Z", "type": "downloadables", "description": "smoothly thoughtfully ew vastly", "selectable": false, "deletable": true, "organization_id": "", "metadata": {}, "properties": {"archived": {"key": true, "key1": false, "key2": true}, "files": [""]}}, {"id": "", "created_at": "2025-07-14T20:28:09.518Z", "modified_at": "2023-03-24T02:05:49.942Z", "type": "license_keys", "description": "hurtful pfft as", "selectable": false, "deletable": false, "organization_id": "", "metadata": {"key": 727586}, "properties": {"prefix": "", "expires": {"ttl": 773982, "timeframe": "year"}, "activations": {"limit": 767164, "enable_customer_admin": true}, "limit_usage": 290705}}], "medias": [], "attached_custom_fields": []} + application/json: {"id": "", "created_at": "2023-09-28T22:38:03.685Z", "modified_at": "2025-09-11T11:40:02.608Z", "trial_interval": "day", "trial_interval_count": 342996, "name": "", "description": "furthermore gadzooks along heartfelt armchair", "recurring_interval": "year", "recurring_interval_count": 247211, "is_recurring": false, "is_archived": true, "organization_id": "", "metadata": {"key": "", "key1": 824508}, "prices": [{"created_at": "2025-09-11T11:40:02.608Z", "modified_at": "2024-11-03T09:56:56.385Z", "id": "", "source": "ad_hoc", "amount_type": "custom", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "minimum_amount": 223202, "maximum_amount": 66059, "preset_amount": 500347, "legacy": true}, {"created_at": "2024-12-31T19:50:34.155Z", "modified_at": "2023-04-02T14:04:41.494Z", "id": "", "source": "catalog", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "legacy": true}], "benefits": [{"id": "", "created_at": "2023-06-02T00:23:22.540Z", "modified_at": "2024-05-31T05:24:52.742Z", "type": "downloadables", "description": "smoothly thoughtfully ew vastly", "selectable": false, "deletable": true, "organization_id": "", "metadata": {}, "properties": {"archived": {"key": true, "key1": false, "key2": true}, "files": [""]}}, {"id": "", "created_at": "2025-07-14T20:28:09.518Z", "modified_at": "2023-03-24T02:05:49.942Z", "type": "license_keys", "description": "hurtful pfft as", "selectable": false, "deletable": false, "organization_id": "", "metadata": {"key": 727586}, "properties": {"prefix": "", "expires": {"ttl": 773982, "timeframe": "year"}, "activations": {"limit": 767164, "enable_customer_admin": true}, "limit_usage": 290705}}], "medias": [], "attached_custom_fields": []} "403": application/json: {"error": "NotPermitted", "detail": ""} "404": @@ -2800,7 +9667,7 @@ examples: limit: 10 responses: "200": - application/json: {"items": [{"id": "", "created_at": "2023-03-26T01:22:53.189Z", "modified_at": "2024-11-04T15:48:31.857Z", "status": "paid", "paid": true, "subtotal_amount": 683153, "discount_amount": 15468, "net_amount": 962179, "tax_amount": 991685, "total_amount": 449820, "applied_balance_amount": 901379, "due_amount": 465509, "refunded_amount": 375942, "refunded_tax_amount": 70124, "currency": "Lari", "billing_reason": "subscription_cycle", "billing_name": "", "billing_address": {"country": "FR"}, "invoice_number": "", "is_invoice_generated": true, "customer_id": "", "product_id": "", "discount_id": "", "subscription_id": "", "checkout_id": "", "metadata": {"key": "", "key1": 168484}, "platform_fee_amount": 901379, "customer": {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2023-06-07T16:49:48.090Z", "modified_at": "2024-03-16T14:29:40.056Z", "metadata": {"key": 4796.75, "key1": 7966.23}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "SE"}, "tax_id": ["911144442", "us_ein"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2023-11-19T00:38:00.028Z", "avatar_url": "https://www.gravatar.com/avatar/xxx?d=blank"}, "user_id": "", "product": {"metadata": {"key": "", "key1": 7205.08, "key2": true}, "id": "", "created_at": "2024-12-17T18:55:26.610Z", "modified_at": "2023-11-20T18:12:18.120Z", "trial_interval": "week", "trial_interval_count": null, "name": "", "description": "oh or vaguely quirkily duh", "recurring_interval": "month", "recurring_interval_count": 465509, "is_recurring": false, "is_archived": false, "organization_id": ""}, "discount": {"duration": "once", "type": "fixed", "basis_points": 921804, "created_at": "2025-05-29T03:48:01.862Z", "modified_at": "2025-08-06T07:48:44.190Z", "id": "", "metadata": {}, "name": "", "code": "", "starts_at": "2024-10-17T01:51:06.324Z", "ends_at": "2025-12-29T08:26:12.317Z", "max_redemptions": 601808, "redemptions_count": 424670, "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737"}, "subscription": {"metadata": {"key": true, "key1": 8768.62, "key2": ""}, "created_at": "2025-06-23T19:27:45.328Z", "modified_at": "2023-12-18T01:13:35.875Z", "id": "", "amount": 627024, "currency": "Zloty", "recurring_interval": "year", "recurring_interval_count": 76694, "status": "incomplete", "current_period_start": "2025-05-07T19:16:05.707Z", "current_period_end": "2024-09-09T03:33:00.669Z", "trial_start": "2024-02-10T15:29:33.963Z", "trial_end": "2023-01-17T22:53:29.526Z", "cancel_at_period_end": true, "canceled_at": "2024-11-05T22:56:54.203Z", "started_at": "2023-11-09T23:24:19.979Z", "ends_at": "2024-08-14T13:19:22.767Z", "ended_at": "2023-08-05T05:15:40.074Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "switched_service", "customer_cancellation_comment": ""}, "items": [{"created_at": "2023-03-15T19:46:41.506Z", "modified_at": "2025-07-11T05:36:23.203Z", "id": "", "label": "", "amount": 830628, "tax_amount": 546296, "proration": false, "product_price_id": ""}, {"created_at": "2023-03-15T19:46:41.506Z", "modified_at": "2025-07-11T05:36:23.203Z", "id": "", "label": "", "amount": 830628, "tax_amount": 546296, "proration": false, "product_price_id": ""}], "description": "Pro Plan"}], "pagination": {"total_count": 214063, "max_page": 775794}} + application/json: {"items": [{"id": "", "created_at": "2023-03-26T01:22:53.189Z", "modified_at": "2024-11-04T15:48:31.857Z", "status": "paid", "paid": true, "subtotal_amount": 683153, "discount_amount": 15468, "net_amount": 962179, "tax_amount": 991685, "total_amount": 449820, "applied_balance_amount": 901379, "due_amount": 465509, "refunded_amount": 375942, "refunded_tax_amount": 70124, "currency": "Lari", "billing_reason": "subscription_cycle", "billing_name": "", "billing_address": {"country": "FR"}, "invoice_number": "", "is_invoice_generated": true, "customer_id": "", "product_id": "", "discount_id": "", "subscription_id": "", "checkout_id": "", "metadata": {"key": "", "key1": 168484}, "platform_fee_amount": 901379, "platform_fee_currency": "usd", "customer": {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2023-06-07T16:49:48.090Z", "modified_at": "2024-03-16T14:29:40.056Z", "metadata": {"key": 4796.75, "key1": 7966.23}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "SE"}, "tax_id": ["911144442", "us_ein"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2023-11-19T00:38:00.028Z", "avatar_url": "https://www.gravatar.com/avatar/xxx?d=blank"}, "user_id": "", "product": {"metadata": {"key": "", "key1": 7205.08, "key2": true}, "id": "", "created_at": "2024-12-17T18:55:26.610Z", "modified_at": "2023-11-20T18:12:18.120Z", "trial_interval": "week", "trial_interval_count": null, "name": "", "description": "oh or vaguely quirkily duh", "recurring_interval": "month", "recurring_interval_count": 465509, "is_recurring": false, "is_archived": false, "organization_id": ""}, "discount": {"duration": "once", "type": "fixed", "basis_points": 921804, "created_at": "2025-05-29T03:48:01.862Z", "modified_at": "2025-08-06T07:48:44.190Z", "id": "", "metadata": {}, "name": "", "code": "", "starts_at": "2024-10-17T01:51:06.324Z", "ends_at": "2025-12-29T08:26:12.317Z", "max_redemptions": 601808, "redemptions_count": 424670, "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737"}, "subscription": {"metadata": {"key": true, "key1": 8768.62, "key2": ""}, "created_at": "2025-06-23T19:27:45.328Z", "modified_at": "2023-12-18T01:13:35.875Z", "id": "", "amount": 627024, "currency": "Zloty", "recurring_interval": "year", "recurring_interval_count": 76694, "status": "incomplete", "current_period_start": "2025-05-07T19:16:05.707Z", "current_period_end": "2024-09-09T03:33:00.669Z", "trial_start": "2024-02-10T15:29:33.963Z", "trial_end": "2023-01-17T22:53:29.526Z", "cancel_at_period_end": true, "canceled_at": "2024-11-05T22:56:54.203Z", "started_at": "2023-11-09T23:24:19.979Z", "ends_at": "2024-08-14T13:19:22.767Z", "ended_at": "2023-08-05T05:15:40.074Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "switched_service", "customer_cancellation_comment": ""}, "items": [{"created_at": "2023-03-15T19:46:41.506Z", "modified_at": "2025-07-11T05:36:23.203Z", "id": "", "label": "", "amount": 830628, "tax_amount": 546296, "proration": false, "product_price_id": ""}, {"created_at": "2023-03-15T19:46:41.506Z", "modified_at": "2025-07-11T05:36:23.203Z", "id": "", "label": "", "amount": 830628, "tax_amount": 546296, "proration": false, "product_price_id": ""}], "description": "Pro Plan"}], "pagination": {"total_count": 214063, "max_page": 775794}} "422": application/json: {} orders:get: @@ -2810,7 +9677,7 @@ examples: id: "" responses: "200": - application/json: {"id": "", "created_at": "2023-12-28T18:05:05.494Z", "modified_at": "2024-09-12T14:13:02.565Z", "status": "partially_refunded", "paid": true, "subtotal_amount": 10000, "discount_amount": 1000, "net_amount": 9000, "tax_amount": 720, "total_amount": 9720, "applied_balance_amount": 0, "due_amount": 0, "refunded_amount": 0, "refunded_tax_amount": 0, "currency": "usd", "billing_reason": "subscription_cycle", "billing_name": "", "billing_address": {"country": "US"}, "invoice_number": "", "is_invoice_generated": false, "customer_id": "", "product_id": "", "discount_id": "", "subscription_id": "", "checkout_id": "", "metadata": {"key": true, "key1": "", "key2": 118198}, "platform_fee_amount": 500, "customer": {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2024-07-30T11:43:08.034Z", "modified_at": "2025-05-05T10:55:45.051Z", "metadata": {"key": 901534, "key1": "", "key2": ""}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2023-03-07T16:00:18.030Z", "avatar_url": "https://www.gravatar.com/avatar/xxx?d=404"}, "user_id": "", "product": {"metadata": {"key": 709557, "key1": true, "key2": 1589.86}, "id": "", "created_at": "2024-06-13T05:22:39.981Z", "modified_at": "2023-05-10T23:15:10.867Z", "trial_interval": "month", "trial_interval_count": 421146, "name": "", "description": "best overtrain butter of conclude uniform following duffel unnecessarily", "recurring_interval": "month", "recurring_interval_count": 566234, "is_recurring": true, "is_archived": false, "organization_id": ""}, "discount": {"duration": "repeating", "duration_in_months": 594941, "type": "fixed", "amount": 291748, "currency": "Zloty", "created_at": "2024-08-24T05:56:05.000Z", "modified_at": "2025-05-25T10:55:47.553Z", "id": "", "metadata": {}, "name": "", "code": "", "starts_at": "2025-05-02T18:03:09.146Z", "ends_at": "2025-04-12T12:12:55.923Z", "max_redemptions": 367166, "redemptions_count": 163344, "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737"}, "subscription": {"metadata": {}, "created_at": "2024-05-07T19:12:33.893Z", "modified_at": "2023-09-11T04:53:01.419Z", "id": "", "amount": 10000, "currency": "usd", "recurring_interval": "year", "recurring_interval_count": 876893, "status": "past_due", "current_period_start": "2024-01-24T18:55:58.020Z", "current_period_end": "2023-02-25T20:57:53.229Z", "trial_start": "2023-08-07T20:14:05.528Z", "trial_end": "2025-06-12T18:47:01.288Z", "cancel_at_period_end": false, "canceled_at": "2023-08-27T00:00:57.478Z", "started_at": "2025-10-21T11:44:53.761Z", "ends_at": "2024-11-20T14:53:33.415Z", "ended_at": "2025-10-07T14:07:23.284Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "unused", "customer_cancellation_comment": ""}, "items": [{"created_at": "2023-10-06T06:04:08.584Z", "modified_at": "2023-02-22T21:24:50.701Z", "id": "", "label": "", "amount": 935974, "tax_amount": 558821, "proration": false, "product_price_id": ""}, {"created_at": "2023-10-06T06:04:08.584Z", "modified_at": "2023-02-22T21:24:50.701Z", "id": "", "label": "", "amount": 935974, "tax_amount": 558821, "proration": false, "product_price_id": ""}, {"created_at": "2023-10-06T06:04:08.584Z", "modified_at": "2023-02-22T21:24:50.701Z", "id": "", "label": "", "amount": 935974, "tax_amount": 558821, "proration": false, "product_price_id": ""}], "description": "Pro Plan"} + application/json: {"id": "", "created_at": "2023-12-28T18:05:05.494Z", "modified_at": "2024-09-12T14:13:02.565Z", "status": "partially_refunded", "paid": true, "subtotal_amount": 10000, "discount_amount": 1000, "net_amount": 9000, "tax_amount": 720, "total_amount": 9720, "applied_balance_amount": 0, "due_amount": 0, "refunded_amount": 0, "refunded_tax_amount": 0, "currency": "usd", "billing_reason": "subscription_cycle", "billing_name": "", "billing_address": {"country": "US"}, "invoice_number": "", "is_invoice_generated": false, "customer_id": "", "product_id": "", "discount_id": "", "subscription_id": "", "checkout_id": "", "metadata": {"key": true, "key1": "", "key2": 118198}, "platform_fee_amount": 500, "platform_fee_currency": "usd", "customer": {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2024-07-30T11:43:08.034Z", "modified_at": "2025-05-05T10:55:45.051Z", "metadata": {"key": 901534, "key1": "", "key2": ""}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2023-03-07T16:00:18.030Z", "avatar_url": "https://www.gravatar.com/avatar/xxx?d=404"}, "user_id": "", "product": {"metadata": {"key": 709557, "key1": true, "key2": 1589.86}, "id": "", "created_at": "2024-06-13T05:22:39.981Z", "modified_at": "2023-05-10T23:15:10.867Z", "trial_interval": "month", "trial_interval_count": 421146, "name": "", "description": "best overtrain butter of conclude uniform following duffel unnecessarily", "recurring_interval": "month", "recurring_interval_count": 566234, "is_recurring": true, "is_archived": false, "organization_id": ""}, "discount": {"duration": "repeating", "duration_in_months": 594941, "type": "fixed", "amount": 291748, "currency": "Zloty", "created_at": "2024-08-24T05:56:05.000Z", "modified_at": "2025-05-25T10:55:47.553Z", "id": "", "metadata": {}, "name": "", "code": "", "starts_at": "2025-05-02T18:03:09.146Z", "ends_at": "2025-04-12T12:12:55.923Z", "max_redemptions": 367166, "redemptions_count": 163344, "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737"}, "subscription": {"metadata": {}, "created_at": "2024-05-07T19:12:33.893Z", "modified_at": "2023-09-11T04:53:01.419Z", "id": "", "amount": 10000, "currency": "usd", "recurring_interval": "year", "recurring_interval_count": 876893, "status": "past_due", "current_period_start": "2024-01-24T18:55:58.020Z", "current_period_end": "2023-02-25T20:57:53.229Z", "trial_start": "2023-08-07T20:14:05.528Z", "trial_end": "2025-06-12T18:47:01.288Z", "cancel_at_period_end": false, "canceled_at": "2023-08-27T00:00:57.478Z", "started_at": "2025-10-21T11:44:53.761Z", "ends_at": "2024-11-20T14:53:33.415Z", "ended_at": "2025-10-07T14:07:23.284Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "unused", "customer_cancellation_comment": ""}, "items": [{"created_at": "2023-10-06T06:04:08.584Z", "modified_at": "2023-02-22T21:24:50.701Z", "id": "", "label": "", "amount": 935974, "tax_amount": 558821, "proration": false, "product_price_id": ""}, {"created_at": "2023-10-06T06:04:08.584Z", "modified_at": "2023-02-22T21:24:50.701Z", "id": "", "label": "", "amount": 935974, "tax_amount": 558821, "proration": false, "product_price_id": ""}, {"created_at": "2023-10-06T06:04:08.584Z", "modified_at": "2023-02-22T21:24:50.701Z", "id": "", "label": "", "amount": 935974, "tax_amount": 558821, "proration": false, "product_price_id": ""}], "description": "Pro Plan"} "404": application/json: {"error": "ResourceNotFound", "detail": ""} "422": @@ -2836,7 +9703,7 @@ examples: limit: 10 responses: "200": - application/json: {"items": [{"created_at": "2025-10-01T11:01:39.012Z", "modified_at": "2023-01-21T15:41:11.990Z", "id": "", "metadata": {}, "status": "failed", "reason": "fraudulent", "amount": 706656, "tax_amount": 888259, "currency": "Turkish Lira", "organization_id": "", "order_id": "", "subscription_id": "", "customer_id": "", "revoke_benefits": false}, {"created_at": "2025-10-01T11:01:39.012Z", "modified_at": "2023-01-21T15:41:11.990Z", "id": "", "metadata": {}, "status": "failed", "reason": "fraudulent", "amount": 706656, "tax_amount": 888259, "currency": "Turkish Lira", "organization_id": "", "order_id": "", "subscription_id": "", "customer_id": "", "revoke_benefits": false}, {"created_at": "2025-10-01T11:01:39.012Z", "modified_at": "2023-01-21T15:41:11.990Z", "id": "", "metadata": {}, "status": "failed", "reason": "fraudulent", "amount": 706656, "tax_amount": 888259, "currency": "Turkish Lira", "organization_id": "", "order_id": "", "subscription_id": "", "customer_id": "", "revoke_benefits": false}], "pagination": {"total_count": 257268, "max_page": 915340}} + application/json: {"items": [{"created_at": "2025-10-01T11:01:39.012Z", "modified_at": "2023-01-21T15:41:11.990Z", "id": "", "metadata": {}, "status": "failed", "reason": "fraudulent", "amount": 706656, "tax_amount": 888259, "currency": "Turkish Lira", "organization_id": "", "order_id": "", "subscription_id": "", "customer_id": "", "revoke_benefits": false, "dispute": {"created_at": "2025-11-11T21:50:02.540Z", "modified_at": "2023-01-21T15:41:11.990Z", "id": "", "status": "early_warning", "resolved": false, "closed": false, "amount": 1000, "tax_amount": 200, "currency": "usd", "order_id": "57107b74-8400-4d80-a2fc-54c2b4239cb3", "payment_id": "42b94870-36b9-4573-96b6-b90b1c99a353"}}, {"created_at": "2025-10-01T11:01:39.012Z", "modified_at": "2023-01-21T15:41:11.990Z", "id": "", "metadata": {}, "status": "failed", "reason": "fraudulent", "amount": 706656, "tax_amount": 888259, "currency": "Turkish Lira", "organization_id": "", "order_id": "", "subscription_id": "", "customer_id": "", "revoke_benefits": false, "dispute": {"created_at": "2025-11-11T21:50:02.540Z", "modified_at": "2023-01-21T15:41:11.990Z", "id": "", "status": "early_warning", "resolved": false, "closed": false, "amount": 1000, "tax_amount": 200, "currency": "usd", "order_id": "57107b74-8400-4d80-a2fc-54c2b4239cb3", "payment_id": "42b94870-36b9-4573-96b6-b90b1c99a353"}}, {"created_at": "2025-10-01T11:01:39.012Z", "modified_at": "2023-01-21T15:41:11.990Z", "id": "", "metadata": {}, "status": "failed", "reason": "fraudulent", "amount": 706656, "tax_amount": 888259, "currency": "Turkish Lira", "organization_id": "", "order_id": "", "subscription_id": "", "customer_id": "", "revoke_benefits": false, "dispute": {"created_at": "2025-11-11T21:50:02.540Z", "modified_at": "2023-01-21T15:41:11.990Z", "id": "", "status": "early_warning", "resolved": false, "closed": false, "amount": 1000, "tax_amount": 200, "currency": "usd", "order_id": "57107b74-8400-4d80-a2fc-54c2b4239cb3", "payment_id": "42b94870-36b9-4573-96b6-b90b1c99a353"}}], "pagination": {"total_count": 257268, "max_page": 915340}} "422": application/json: {} refunds:create: @@ -2845,7 +9712,7 @@ examples: application/json: {"order_id": "", "reason": "customer_request", "amount": 90, "revoke_benefits": false} responses: "200": - application/json: {"created_at": "2024-05-22T17:10:20.725Z", "modified_at": "2023-07-10T23:03:38.239Z", "id": "", "metadata": {}, "status": "pending", "reason": "fraudulent", "amount": 787901, "tax_amount": 307155, "currency": "Kip", "organization_id": "", "order_id": "", "subscription_id": "", "customer_id": "", "revoke_benefits": true} + application/json: {"created_at": "2024-05-22T17:10:20.725Z", "modified_at": "2023-07-10T23:03:38.239Z", "id": "", "metadata": {}, "status": "pending", "reason": "fraudulent", "amount": 787901, "tax_amount": 307155, "currency": "Kip", "organization_id": "", "order_id": "", "subscription_id": "", "customer_id": "", "revoke_benefits": true, "dispute": {"created_at": "2023-01-01T02:22:54.580Z", "modified_at": "2023-07-10T23:03:38.239Z", "id": "", "status": "early_warning", "resolved": false, "closed": false, "amount": 1000, "tax_amount": 200, "currency": "usd", "order_id": "57107b74-8400-4d80-a2fc-54c2b4239cb3", "payment_id": "42b94870-36b9-4573-96b6-b90b1c99a353"}} "400": application/json: {"error": "RefundAmountTooHigh", "detail": ""} "403": @@ -2861,16 +9728,16 @@ examples: limit: 10 responses: "200": - application/json: {"items": [{"id": "", "created_at": "2023-07-14T12:00:22.546Z", "modified_at": "2023-12-31T18:16:55.252Z", "payment_processor": "stripe", "status": "failed", "client_secret": "", "url": "https://old-fashioned-parsnip.info", "expires_at": "2025-09-16T06:18:32.077Z", "success_url": "https://well-documented-basket.com/", "return_url": "https://definite-finer.org/", "embed_origin": "", "amount": 136812, "discount_amount": 815152, "net_amount": 780504, "tax_amount": 766358, "total_amount": 630886, "currency": "Moroccan Dirham", "active_trial_interval": "week", "active_trial_interval_count": 332812, "trial_end": "2024-12-26T22:49:45.749Z", "organization_id": "", "product_id": "", "product_price_id": "", "discount_id": "", "allow_discount_codes": false, "require_billing_address": false, "is_discount_applicable": true, "is_free_product_price": true, "is_payment_required": false, "is_payment_setup_required": false, "is_payment_form_required": true, "customer_id": "", "is_business_customer": true, "customer_name": "", "customer_email": "", "customer_ip_address": "", "customer_billing_name": "", "customer_billing_address": {"country": "SE"}, "customer_tax_id": "", "payment_processor_metadata": {}, "billing_address_fields": {"country": "required", "state": "optional", "city": "required", "postal_code": "required", "line1": "disabled", "line2": "optional"}, "trial_interval": "month", "trial_interval_count": 902613, "metadata": {}, "external_customer_id": "", "customer_external_id": "", "products": [{"id": "", "created_at": "2025-01-04T19:59:21.584Z", "modified_at": "2023-12-22T17:07:35.582Z", "trial_interval": "year", "trial_interval_count": null, "name": "", "description": "partially flowery how keenly analogy presume smuggle along tennis", "recurring_interval": "year", "recurring_interval_count": 345801, "is_recurring": false, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2023-07-14T12:00:22.546Z", "modified_at": "2025-12-02T21:32:42.156Z", "id": "", "amount_type": "fixed", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "price_amount": 645390, "legacy": true}, {"created_at": "2023-08-19T15:22:33.462Z", "modified_at": "2023-03-15T09:19:49.081Z", "id": "", "amount_type": "free", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "month", "legacy": true}, {"created_at": "2025-04-19T22:15:44.328Z", "modified_at": "2024-07-26T10:32:13.861Z", "id": "", "amount_type": "metered_unit", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "unit_amount": "", "cap_amount": 762494, "meter_id": "", "meter": {"id": "", "name": ""}}], "benefits": [{"id": "", "created_at": "2025-02-09T15:50:30.304Z", "modified_at": "2025-01-28T15:09:33.411Z", "type": "downloadables", "description": "where store rim yippee accidentally likely councilman since but supposing", "selectable": true, "deletable": true, "organization_id": ""}, {"id": "", "created_at": "2025-02-09T15:50:30.304Z", "modified_at": "2025-01-28T15:09:33.411Z", "type": "downloadables", "description": "where store rim yippee accidentally likely councilman since but supposing", "selectable": true, "deletable": true, "organization_id": ""}, {"id": "", "created_at": "2025-02-09T15:50:30.304Z", "modified_at": "2025-01-28T15:09:33.411Z", "type": "downloadables", "description": "where store rim yippee accidentally likely councilman since but supposing", "selectable": true, "deletable": true, "organization_id": ""}], "medias": []}], "product": {"id": "", "created_at": "2025-12-18T01:46:49.772Z", "modified_at": "2024-11-19T22:32:44.522Z", "trial_interval": "day", "trial_interval_count": 780504, "name": "", "description": "capsize regularly before maintainer whitewash", "recurring_interval": "month", "recurring_interval_count": 332812, "is_recurring": false, "is_archived": false, "organization_id": "", "prices": [{"created_at": "2023-04-08T17:49:25.686Z", "modified_at": "2023-10-28T07:54:05.646Z", "id": "", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "legacy": true}, {"created_at": "2024-11-04T23:36:29.431Z", "modified_at": "2025-12-08T17:45:07.884Z", "id": "", "amount_type": "metered_unit", "is_archived": false, "product_id": "", "type": "one_time", "recurring_interval": "month", "price_currency": "", "unit_amount": "", "cap_amount": 381287, "meter_id": "", "meter": {"id": "", "name": ""}}], "benefits": [{"id": "", "created_at": "2025-02-09T15:50:30.304Z", "modified_at": "2025-01-28T15:09:33.411Z", "type": "downloadables", "description": "where store rim yippee accidentally likely councilman since but supposing", "selectable": true, "deletable": true, "organization_id": ""}, {"id": "", "created_at": "2025-02-09T15:50:30.304Z", "modified_at": "2025-01-28T15:09:33.411Z", "type": "downloadables", "description": "where store rim yippee accidentally likely councilman since but supposing", "selectable": true, "deletable": true, "organization_id": ""}, {"id": "", "created_at": "2025-02-09T15:50:30.304Z", "modified_at": "2025-01-28T15:09:33.411Z", "type": "downloadables", "description": "where store rim yippee accidentally likely councilman since but supposing", "selectable": true, "deletable": true, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/Network", "mime_type": "", "size": 331360, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2024-02-10T04:14:48.186Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2024-04-04T18:01:42.388Z", "size_readable": "", "public_url": "https://eminent-dandelion.biz/"}, {"id": "", "organization_id": "", "name": "", "path": "/Network", "mime_type": "", "size": 331360, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2024-02-10T04:14:48.186Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2024-04-04T18:01:42.388Z", "size_readable": "", "public_url": "https://eminent-dandelion.biz/"}]}, "product_price": {"created_at": "2024-09-10T18:33:19.981Z", "modified_at": "2023-03-17T07:48:37.284Z", "id": "", "amount_type": "metered_unit", "is_archived": false, "product_id": "", "type": "one_time", "recurring_interval": "year", "price_currency": "", "unit_amount": "", "cap_amount": null, "meter_id": "", "meter": {"id": "", "name": ""}}, "discount": {"duration": "once", "type": "percentage", "basis_points": 484258, "id": "", "name": "", "code": ""}, "subscription_id": "", "attached_custom_fields": [{"custom_field_id": "", "custom_field": {"created_at": "2025-07-24T12:38:52.606Z", "modified_at": "2024-08-31T06:13:03.406Z", "id": "", "metadata": {"key": 5379.07, "key1": 55288}, "type": "text", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 499873, "required": true}], "customer_metadata": {"key": true, "key1": 645893, "key2": ""}}], "pagination": {"total_count": 187979, "max_page": 912185}} + application/json: {"items": [{"id": "", "created_at": "2023-07-14T12:00:22.546Z", "modified_at": "2023-12-31T18:16:55.252Z", "payment_processor": "stripe", "status": "failed", "client_secret": "", "url": "https://old-fashioned-parsnip.info", "expires_at": "2025-09-16T06:18:32.077Z", "success_url": "https://well-documented-basket.com/", "return_url": "https://definite-finer.org/", "embed_origin": "", "amount": 136812, "discount_amount": 815152, "net_amount": 780504, "tax_amount": 766358, "total_amount": 630886, "currency": "Moroccan Dirham", "allow_trial": true, "active_trial_interval": "week", "active_trial_interval_count": 332812, "trial_end": "2024-12-26T22:49:45.749Z", "organization_id": "", "product_id": "", "product_price_id": "", "discount_id": "", "allow_discount_codes": false, "require_billing_address": false, "is_discount_applicable": true, "is_free_product_price": true, "is_payment_required": false, "is_payment_setup_required": false, "is_payment_form_required": true, "customer_id": "", "is_business_customer": true, "customer_name": "", "customer_email": "", "customer_ip_address": "", "customer_billing_name": "", "customer_billing_address": {"country": "SE"}, "customer_tax_id": "", "payment_processor_metadata": {}, "billing_address_fields": {"country": "required", "state": "optional", "city": "required", "postal_code": "required", "line1": "disabled", "line2": "optional"}, "trial_interval": "month", "trial_interval_count": 902613, "metadata": {}, "external_customer_id": "", "customer_external_id": "", "products": [{"id": "", "created_at": "2025-01-04T19:59:21.584Z", "modified_at": "2023-12-22T17:07:35.582Z", "trial_interval": "year", "trial_interval_count": null, "name": "", "description": "partially flowery how keenly analogy presume smuggle along tennis", "recurring_interval": "year", "recurring_interval_count": 345801, "is_recurring": false, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2023-07-14T12:00:22.546Z", "modified_at": "2025-12-02T21:32:42.156Z", "id": "", "source": "catalog", "amount_type": "fixed", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "price_amount": 645390, "legacy": true}, {"created_at": "2023-08-19T15:22:33.462Z", "modified_at": "2023-03-15T09:19:49.081Z", "id": "", "source": "catalog", "amount_type": "free", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "month", "legacy": true}, {"created_at": "2025-04-19T22:15:44.328Z", "modified_at": "2024-07-26T10:32:13.861Z", "id": "", "source": "ad_hoc", "amount_type": "metered_unit", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "unit_amount": "", "cap_amount": 762494, "meter_id": "", "meter": {"id": "", "name": ""}}], "benefits": [{"id": "", "created_at": "2025-02-09T15:50:30.304Z", "modified_at": "2025-01-28T15:09:33.411Z", "type": "downloadables", "description": "where store rim yippee accidentally likely councilman since but supposing", "selectable": true, "deletable": true, "organization_id": ""}, {"id": "", "created_at": "2025-02-09T15:50:30.304Z", "modified_at": "2025-01-28T15:09:33.411Z", "type": "downloadables", "description": "where store rim yippee accidentally likely councilman since but supposing", "selectable": true, "deletable": true, "organization_id": ""}, {"id": "", "created_at": "2025-02-09T15:50:30.304Z", "modified_at": "2025-01-28T15:09:33.411Z", "type": "downloadables", "description": "where store rim yippee accidentally likely councilman since but supposing", "selectable": true, "deletable": true, "organization_id": ""}], "medias": []}], "product": {"id": "", "created_at": "2025-12-18T01:46:49.772Z", "modified_at": "2024-11-19T22:32:44.522Z", "trial_interval": "day", "trial_interval_count": 780504, "name": "", "description": "capsize regularly before maintainer whitewash", "recurring_interval": "month", "recurring_interval_count": 332812, "is_recurring": false, "is_archived": false, "organization_id": "", "prices": [{"created_at": "2023-04-08T17:49:25.686Z", "modified_at": "2023-10-28T07:54:05.646Z", "id": "", "source": "ad_hoc", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "legacy": true}, {"created_at": "2024-11-04T23:36:29.431Z", "modified_at": "2025-12-08T17:45:07.884Z", "id": "", "source": "ad_hoc", "amount_type": "metered_unit", "is_archived": false, "product_id": "", "type": "one_time", "recurring_interval": "month", "price_currency": "", "unit_amount": "", "cap_amount": 381287, "meter_id": "", "meter": {"id": "", "name": ""}}], "benefits": [{"id": "", "created_at": "2025-02-09T15:50:30.304Z", "modified_at": "2025-01-28T15:09:33.411Z", "type": "downloadables", "description": "where store rim yippee accidentally likely councilman since but supposing", "selectable": true, "deletable": true, "organization_id": ""}, {"id": "", "created_at": "2025-02-09T15:50:30.304Z", "modified_at": "2025-01-28T15:09:33.411Z", "type": "downloadables", "description": "where store rim yippee accidentally likely councilman since but supposing", "selectable": true, "deletable": true, "organization_id": ""}, {"id": "", "created_at": "2025-02-09T15:50:30.304Z", "modified_at": "2025-01-28T15:09:33.411Z", "type": "downloadables", "description": "where store rim yippee accidentally likely councilman since but supposing", "selectable": true, "deletable": true, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/Network", "mime_type": "", "size": 331360, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2024-02-10T04:14:48.186Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2024-04-04T18:01:42.388Z", "size_readable": "", "public_url": "https://eminent-dandelion.biz/"}, {"id": "", "organization_id": "", "name": "", "path": "/Network", "mime_type": "", "size": 331360, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2024-02-10T04:14:48.186Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2024-04-04T18:01:42.388Z", "size_readable": "", "public_url": "https://eminent-dandelion.biz/"}]}, "product_price": {"created_at": "2024-09-10T18:33:19.981Z", "modified_at": "2023-03-17T07:48:37.284Z", "id": "", "source": "ad_hoc", "amount_type": "metered_unit", "is_archived": false, "product_id": "", "type": "one_time", "recurring_interval": "year", "price_currency": "", "unit_amount": "", "cap_amount": null, "meter_id": "", "meter": {"id": "", "name": ""}}, "prices": {"key": [], "key1": [{"created_at": "2023-05-30T22:42:00.703Z", "modified_at": "2025-05-05T10:21:47.685Z", "id": "", "source": "ad_hoc", "amount_type": "custom", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "minimum_amount": 994328, "maximum_amount": 263233, "preset_amount": 762494, "legacy": true}], "key2": []}, "discount": {"duration": "once", "type": "percentage", "basis_points": 484258, "id": "", "name": "", "code": ""}, "subscription_id": "", "attached_custom_fields": [{"custom_field_id": "", "custom_field": {"created_at": "2025-07-24T12:38:52.606Z", "modified_at": "2024-08-31T06:13:03.406Z", "id": "", "metadata": {"key": 5379.07, "key1": 55288}, "type": "text", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 499873, "required": true}], "customer_metadata": {"key": true, "key1": 645893, "key2": ""}}], "pagination": {"total_count": 187979, "max_page": 912185}} "422": application/json: {} checkouts:create: speakeasy-default-checkouts:create: requestBody: - application/json: {"allow_discount_codes": true, "require_billing_address": false, "is_business_customer": false, "customer_name": "John Doe", "customer_billing_address": {"country": "US"}, "products": ["", "", ""]} + application/json: {"allow_discount_codes": true, "require_billing_address": false, "allow_trial": true, "is_business_customer": false, "customer_name": "John Doe", "customer_billing_address": {"country": "US"}, "products": ["", "", ""]} responses: "201": - application/json: {"id": "", "created_at": "2024-01-03T23:26:44.843Z", "modified_at": "2023-12-22T12:47:17.057Z", "payment_processor": "stripe", "status": "open", "client_secret": "", "url": "https://limp-violin.name", "expires_at": "2024-03-25T01:44:28.012Z", "success_url": "https://turbulent-wasabi.com", "return_url": "https://great-fen.com", "embed_origin": "", "amount": 441643, "discount_amount": 452269, "net_amount": 267381, "tax_amount": 51493, "total_amount": 549002, "currency": "Peso Uruguayo", "active_trial_interval": "year", "active_trial_interval_count": 324391, "trial_end": null, "organization_id": "", "product_id": "", "product_price_id": "", "discount_id": "", "allow_discount_codes": true, "require_billing_address": false, "is_discount_applicable": false, "is_free_product_price": false, "is_payment_required": false, "is_payment_setup_required": true, "is_payment_form_required": true, "customer_id": "", "is_business_customer": false, "customer_name": "", "customer_email": "", "customer_ip_address": "", "customer_billing_name": "", "customer_billing_address": {"country": "US"}, "customer_tax_id": "", "payment_processor_metadata": {"key": ""}, "billing_address_fields": {"country": "disabled", "state": "disabled", "city": "optional", "postal_code": "required", "line1": "required", "line2": "disabled"}, "trial_interval": "week", "trial_interval_count": 632047, "metadata": {"key": 646.57, "key1": true}, "external_customer_id": "", "customer_external_id": "", "products": [], "product": {"id": "", "created_at": "2025-03-23T05:05:48.260Z", "modified_at": "2024-06-06T11:28:02.687Z", "trial_interval": "year", "trial_interval_count": 978623, "name": "", "description": "fondly ew pish until alongside needily", "recurring_interval": "month", "recurring_interval_count": 974785, "is_recurring": false, "is_archived": false, "organization_id": "", "prices": [], "benefits": [{"id": "", "created_at": "2023-12-26T14:14:21.531Z", "modified_at": "2023-11-04T06:09:05.151Z", "type": "discord", "description": "circa now optimistically instruction around toothbrush knottily valuable fashion fedora", "selectable": true, "deletable": false, "organization_id": ""}], "medias": []}, "product_price": {"created_at": "2025-06-18T18:32:44.513Z", "modified_at": "2024-05-30T19:19:24.495Z", "id": "", "amount_type": "custom", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "minimum_amount": 409738, "maximum_amount": 779234, "preset_amount": 874594, "legacy": true}, "discount": {"duration": "once", "duration_in_months": 960371, "type": "percentage", "basis_points": 131002, "id": "", "name": "", "code": ""}, "subscription_id": "", "attached_custom_fields": [{"custom_field_id": "", "custom_field": {"created_at": "2024-11-07T21:05:16.725Z", "modified_at": "2023-04-03T18:53:55.774Z", "id": "", "metadata": {"key": "", "key1": 3794.08, "key2": 2451.1}, "type": "date", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 202429, "required": true}], "customer_metadata": {"key": true, "key1": true, "key2": ""}} + application/json: {"id": "", "created_at": "2024-01-03T23:26:44.843Z", "modified_at": "2023-12-22T12:47:17.057Z", "payment_processor": "stripe", "status": "open", "client_secret": "", "url": "https://limp-violin.name", "expires_at": "2024-03-25T01:44:28.012Z", "success_url": "https://turbulent-wasabi.com", "return_url": "https://great-fen.com", "embed_origin": "", "amount": 441643, "discount_amount": 452269, "net_amount": 267381, "tax_amount": 51493, "total_amount": 549002, "currency": "Peso Uruguayo", "allow_trial": false, "active_trial_interval": "year", "active_trial_interval_count": 324391, "trial_end": null, "organization_id": "", "product_id": "", "product_price_id": "", "discount_id": "", "allow_discount_codes": true, "require_billing_address": false, "is_discount_applicable": false, "is_free_product_price": false, "is_payment_required": false, "is_payment_setup_required": true, "is_payment_form_required": true, "customer_id": "", "is_business_customer": false, "customer_name": "", "customer_email": "", "customer_ip_address": "", "customer_billing_name": "", "customer_billing_address": {"country": "US"}, "customer_tax_id": "", "payment_processor_metadata": {"key": ""}, "billing_address_fields": {"country": "disabled", "state": "disabled", "city": "optional", "postal_code": "required", "line1": "required", "line2": "disabled"}, "trial_interval": "week", "trial_interval_count": 632047, "metadata": {"key": 646.57, "key1": true}, "external_customer_id": "", "customer_external_id": "", "products": [], "product": {"id": "", "created_at": "2025-03-23T05:05:48.260Z", "modified_at": "2024-06-06T11:28:02.687Z", "trial_interval": "year", "trial_interval_count": 978623, "name": "", "description": "fondly ew pish until alongside needily", "recurring_interval": "month", "recurring_interval_count": 974785, "is_recurring": false, "is_archived": false, "organization_id": "", "prices": [], "benefits": [{"id": "", "created_at": "2023-12-26T14:14:21.531Z", "modified_at": "2023-11-04T06:09:05.151Z", "type": "discord", "description": "circa now optimistically instruction around toothbrush knottily valuable fashion fedora", "selectable": true, "deletable": false, "organization_id": ""}], "medias": []}, "product_price": {"created_at": "2025-06-18T18:32:44.513Z", "modified_at": "2024-05-30T19:19:24.495Z", "id": "", "source": "catalog", "amount_type": "custom", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "minimum_amount": 409738, "maximum_amount": 779234, "preset_amount": 874594, "legacy": true}, "prices": {}, "discount": {"duration": "once", "duration_in_months": 960371, "type": "percentage", "basis_points": 131002, "id": "", "name": "", "code": ""}, "subscription_id": "", "attached_custom_fields": [{"custom_field_id": "", "custom_field": {"created_at": "2024-11-07T21:05:16.725Z", "modified_at": "2023-04-03T18:53:55.774Z", "id": "", "metadata": {"key": "", "key1": 3794.08, "key2": 2451.1}, "type": "date", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 202429, "required": true}], "customer_metadata": {"key": true, "key1": true, "key2": ""}} "422": application/json: {} checkouts:get: @@ -2880,7 +9747,7 @@ examples: id: "" responses: "200": - application/json: {"id": "", "created_at": "2024-08-11T03:11:01.239Z", "modified_at": "2023-07-09T08:26:25.978Z", "payment_processor": "stripe", "status": "failed", "client_secret": "", "url": "https://second-hand-costume.name", "expires_at": "2024-02-29T17:22:54.724Z", "success_url": "https://powerful-jogging.info/", "return_url": "https://willing-ribbon.net/", "embed_origin": "", "amount": 601699, "discount_amount": 565134, "net_amount": 604568, "tax_amount": 435126, "total_amount": 202456, "currency": "Chilean Peso", "active_trial_interval": "day", "active_trial_interval_count": 759954, "trial_end": "2023-08-04T19:41:02.160Z", "organization_id": "", "product_id": "", "product_price_id": "", "discount_id": "", "allow_discount_codes": false, "require_billing_address": false, "is_discount_applicable": false, "is_free_product_price": true, "is_payment_required": false, "is_payment_setup_required": true, "is_payment_form_required": false, "customer_id": "", "is_business_customer": false, "customer_name": "", "customer_email": "", "customer_ip_address": "", "customer_billing_name": "", "customer_billing_address": {"country": "US"}, "customer_tax_id": "", "payment_processor_metadata": {"key": "", "key1": "", "key2": ""}, "billing_address_fields": {"country": "optional", "state": "required", "city": "disabled", "postal_code": "disabled", "line1": "disabled", "line2": "required"}, "trial_interval": "week", "trial_interval_count": 626845, "metadata": {"key": ""}, "external_customer_id": "", "customer_external_id": "", "products": [], "product": {"id": "", "created_at": "2024-05-24T23:34:40.295Z", "modified_at": "2023-06-24T17:35:50.631Z", "trial_interval": "week", "trial_interval_count": 565134, "name": "", "description": "defensive before litter", "recurring_interval": "month", "recurring_interval_count": 172766, "is_recurring": true, "is_archived": true, "organization_id": "", "prices": [], "benefits": [], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/sbin", "mime_type": "", "size": 88132, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-08-25T12:06:48.574Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2025-05-24T20:26:10.981Z", "size_readable": "", "public_url": "https://untried-pomelo.info/"}, {"id": "", "organization_id": "", "name": "", "path": "/sbin", "mime_type": "", "size": 88132, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-08-25T12:06:48.574Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2025-05-24T20:26:10.981Z", "size_readable": "", "public_url": "https://untried-pomelo.info/"}]}, "product_price": {"created_at": "2025-02-24T18:28:07.898Z", "modified_at": "2023-08-04T19:41:02.160Z", "id": "", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "legacy": true}, "discount": {"duration": "repeating", "duration_in_months": 798046, "type": "fixed", "basis_points": 969481, "id": "", "name": "", "code": ""}, "subscription_id": "", "attached_custom_fields": [], "customer_metadata": {"key": 35277}} + application/json: {"id": "", "created_at": "2024-08-11T03:11:01.239Z", "modified_at": "2023-07-09T08:26:25.978Z", "payment_processor": "stripe", "status": "failed", "client_secret": "", "url": "https://second-hand-costume.name", "expires_at": "2024-02-29T17:22:54.724Z", "success_url": "https://powerful-jogging.info/", "return_url": "https://willing-ribbon.net/", "embed_origin": "", "amount": 601699, "discount_amount": 565134, "net_amount": 604568, "tax_amount": 435126, "total_amount": 202456, "currency": "Chilean Peso", "allow_trial": true, "active_trial_interval": "day", "active_trial_interval_count": 759954, "trial_end": "2023-08-04T19:41:02.160Z", "organization_id": "", "product_id": "", "product_price_id": "", "discount_id": "", "allow_discount_codes": false, "require_billing_address": false, "is_discount_applicable": false, "is_free_product_price": true, "is_payment_required": false, "is_payment_setup_required": true, "is_payment_form_required": false, "customer_id": "", "is_business_customer": false, "customer_name": "", "customer_email": "", "customer_ip_address": "", "customer_billing_name": "", "customer_billing_address": {"country": "US"}, "customer_tax_id": "", "payment_processor_metadata": {"key": "", "key1": "", "key2": ""}, "billing_address_fields": {"country": "optional", "state": "required", "city": "disabled", "postal_code": "disabled", "line1": "disabled", "line2": "required"}, "trial_interval": "week", "trial_interval_count": 626845, "metadata": {"key": ""}, "external_customer_id": "", "customer_external_id": "", "products": [], "product": {"id": "", "created_at": "2024-05-24T23:34:40.295Z", "modified_at": "2023-06-24T17:35:50.631Z", "trial_interval": "week", "trial_interval_count": 565134, "name": "", "description": "defensive before litter", "recurring_interval": "month", "recurring_interval_count": 172766, "is_recurring": true, "is_archived": true, "organization_id": "", "prices": [], "benefits": [], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/sbin", "mime_type": "", "size": 88132, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-08-25T12:06:48.574Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2025-05-24T20:26:10.981Z", "size_readable": "", "public_url": "https://untried-pomelo.info/"}, {"id": "", "organization_id": "", "name": "", "path": "/sbin", "mime_type": "", "size": 88132, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-08-25T12:06:48.574Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2025-05-24T20:26:10.981Z", "size_readable": "", "public_url": "https://untried-pomelo.info/"}]}, "product_price": {"created_at": "2025-02-24T18:28:07.898Z", "modified_at": "2023-08-04T19:41:02.160Z", "id": "", "source": "ad_hoc", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "legacy": true}, "prices": {"key": [], "key1": [{"created_at": "2024-11-18T00:31:08.942Z", "modified_at": "2024-04-13T15:29:46.295Z", "id": "", "source": "ad_hoc", "amount_type": "custom", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "minimum_amount": 202456, "maximum_amount": 729244, "preset_amount": 553246, "legacy": true}]}, "discount": {"duration": "repeating", "duration_in_months": 798046, "type": "fixed", "basis_points": 969481, "id": "", "name": "", "code": ""}, "subscription_id": "", "attached_custom_fields": [], "customer_metadata": {"key": 35277}} "404": application/json: {"error": "ResourceNotFound", "detail": ""} "422": @@ -2892,7 +9759,7 @@ examples: client_secret: "" responses: "200": - application/json: {"id": "", "created_at": "2025-06-24T05:51:11.116Z", "modified_at": "2025-07-15T02:19:22.581Z", "payment_processor": "stripe", "status": "failed", "client_secret": "", "url": "https://stable-republican.name", "expires_at": "2025-01-13T08:45:44.792Z", "success_url": "https://trim-coil.name", "return_url": "https://thorny-mathematics.net", "embed_origin": "", "amount": 701062, "discount_amount": 173963, "net_amount": 129651, "tax_amount": 979690, "total_amount": 68566, "currency": "Ethiopian Birr", "active_trial_interval": "year", "active_trial_interval_count": 558443, "trial_end": "2025-03-31T17:00:49.512Z", "organization_id": "", "product_id": "", "product_price_id": "", "discount_id": "", "allow_discount_codes": false, "require_billing_address": false, "is_discount_applicable": false, "is_free_product_price": true, "is_payment_required": false, "is_payment_setup_required": false, "is_payment_form_required": false, "customer_id": "", "is_business_customer": false, "customer_name": "", "customer_email": "", "customer_ip_address": "", "customer_billing_name": "", "customer_billing_address": {"country": "US"}, "customer_tax_id": "", "payment_processor_metadata": {"key": "", "key1": "", "key2": ""}, "billing_address_fields": {"country": "disabled", "state": "disabled", "city": "disabled", "postal_code": "optional", "line1": "disabled", "line2": "disabled"}, "products": [{"id": "", "created_at": "2025-01-14T04:52:19.310Z", "modified_at": "2024-04-20T06:15:24.056Z", "trial_interval": "month", "trial_interval_count": 867631, "name": "", "description": "outrank sometimes round heavily the lest while vastly", "recurring_interval": "year", "recurring_interval_count": 844979, "is_recurring": true, "is_archived": true, "organization_id": "", "prices": [], "benefits": [{"id": "", "created_at": "2025-06-18T16:43:11.992Z", "modified_at": "2023-06-16T13:07:12.807Z", "type": "downloadables", "description": "but between harangue train boo polished", "selectable": true, "deletable": false, "organization_id": ""}, {"id": "", "created_at": "2025-06-18T16:43:11.992Z", "modified_at": "2023-06-16T13:07:12.807Z", "type": "downloadables", "description": "but between harangue train boo polished", "selectable": true, "deletable": false, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/etc", "mime_type": "", "size": 894708, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-09-28T05:14:12.847Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-11-15T04:02:31.401Z", "size_readable": "", "public_url": "https://blushing-cinder.com"}]}, {"id": "", "created_at": "2025-01-14T04:52:19.310Z", "modified_at": "2024-04-20T06:15:24.056Z", "trial_interval": "month", "trial_interval_count": 173963, "name": "", "description": "outrank sometimes round heavily the lest while vastly", "recurring_interval": "year", "recurring_interval_count": 558443, "is_recurring": true, "is_archived": true, "organization_id": "", "prices": [], "benefits": [{"id": "", "created_at": "2025-06-18T16:43:11.992Z", "modified_at": "2023-06-16T13:07:12.807Z", "type": "downloadables", "description": "but between harangue train boo polished", "selectable": true, "deletable": false, "organization_id": ""}, {"id": "", "created_at": "2025-06-18T16:43:11.992Z", "modified_at": "2023-06-16T13:07:12.807Z", "type": "downloadables", "description": "but between harangue train boo polished", "selectable": true, "deletable": false, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/etc", "mime_type": "", "size": 894708, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-09-28T05:14:12.847Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-11-15T04:02:31.401Z", "size_readable": "", "public_url": "https://blushing-cinder.com"}]}], "product": {"id": "", "created_at": "2024-03-24T04:29:38.701Z", "modified_at": "2025-05-05T01:21:17.988Z", "trial_interval": "year", "trial_interval_count": null, "name": "", "description": "meh including winged mundane spirit snow deselect phew yowza expert", "recurring_interval": "month", "recurring_interval_count": 748822, "is_recurring": false, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2025-07-21T02:35:25.261Z", "modified_at": "2025-05-19T02:18:24.778Z", "id": "", "amount_type": "metered_unit", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "unit_amount": "", "cap_amount": 162606, "meter_id": "", "meter": {"id": "", "name": ""}}], "benefits": [{"id": "", "created_at": "2025-06-18T16:43:11.992Z", "modified_at": "2023-06-16T13:07:12.807Z", "type": "downloadables", "description": "but between harangue train boo polished", "selectable": true, "deletable": false, "organization_id": ""}, {"id": "", "created_at": "2025-06-18T16:43:11.992Z", "modified_at": "2023-06-16T13:07:12.807Z", "type": "downloadables", "description": "but between harangue train boo polished", "selectable": true, "deletable": false, "organization_id": ""}, {"id": "", "created_at": "2025-06-18T16:43:11.992Z", "modified_at": "2023-06-16T13:07:12.807Z", "type": "downloadables", "description": "but between harangue train boo polished", "selectable": true, "deletable": false, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/etc", "mime_type": "", "size": 894708, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-09-28T05:14:12.847Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-11-15T04:02:31.401Z", "size_readable": "", "public_url": "https://blushing-cinder.com"}, {"id": "", "organization_id": "", "name": "", "path": "/etc", "mime_type": "", "size": 894708, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-09-28T05:14:12.847Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-11-15T04:02:31.401Z", "size_readable": "", "public_url": "https://blushing-cinder.com"}]}, "product_price": {"created_at": "2024-11-20T03:28:45.411Z", "modified_at": "2025-02-07T08:44:30.879Z", "id": "", "amount_type": "custom", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "minimum_amount": 68566, "maximum_amount": 262839, "preset_amount": 755934, "legacy": true}, "discount": {"duration": "once", "type": "percentage", "basis_points": 569074, "id": "", "name": "", "code": ""}, "organization": {"created_at": "2024-06-12T08:42:49.560Z", "modified_at": "2025-06-30T05:17:18.282Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://straight-testing.biz", "email": "Aracely20@hotmail.com", "website": "", "socials": [{"platform": "x", "url": "https://energetic-muscat.name/"}], "status": "active", "details_submitted_at": "2023-10-19T10:30:41.227Z", "feature_settings": {"issue_funding_enabled": false, "seat_based_pricing_enabled": false, "revops_enabled": false, "wallets_enabled": false}, "subscription_settings": {"allow_multiple_subscriptions": true, "allow_customer_updates": false, "proration_behavior": "prorate", "benefit_revocation_grace_period": 609462}, "notification_settings": {"new_order": false, "new_subscription": false}, "customer_email_settings": {"order_confirmation": false, "subscription_cancellation": false, "subscription_confirmation": false, "subscription_cycled": false, "subscription_past_due": false, "subscription_revoked": false, "subscription_uncanceled": false, "subscription_updated": false}}, "attached_custom_fields": [{"custom_field_id": "", "custom_field": {"created_at": "2025-07-30T02:52:43.070Z", "modified_at": "2023-06-26T05:50:35.070Z", "id": "", "metadata": {"key": ""}, "type": "number", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 848447, "required": false}, {"custom_field_id": "", "custom_field": {"created_at": "2025-07-30T02:52:43.070Z", "modified_at": "2023-06-26T05:50:35.070Z", "id": "", "metadata": {"key": ""}, "type": "number", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 848447, "required": false}, {"custom_field_id": "", "custom_field": {"created_at": "2025-07-30T02:52:43.070Z", "modified_at": "2023-06-26T05:50:35.070Z", "id": "", "metadata": {"key": ""}, "type": "number", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 848447, "required": false}]} + application/json: {"id": "", "created_at": "2025-06-24T05:51:11.116Z", "modified_at": "2025-07-15T02:19:22.581Z", "payment_processor": "stripe", "status": "failed", "client_secret": "", "url": "https://stable-republican.name", "expires_at": "2025-01-13T08:45:44.792Z", "success_url": "https://trim-coil.name", "return_url": "https://thorny-mathematics.net", "embed_origin": "", "amount": 701062, "discount_amount": 173963, "net_amount": 129651, "tax_amount": 979690, "total_amount": 68566, "currency": "Ethiopian Birr", "allow_trial": false, "active_trial_interval": "year", "active_trial_interval_count": 558443, "trial_end": "2025-03-31T17:00:49.512Z", "organization_id": "", "product_id": "", "product_price_id": "", "discount_id": "", "allow_discount_codes": false, "require_billing_address": false, "is_discount_applicable": false, "is_free_product_price": true, "is_payment_required": false, "is_payment_setup_required": false, "is_payment_form_required": false, "customer_id": "", "is_business_customer": false, "customer_name": "", "customer_email": "", "customer_ip_address": "", "customer_billing_name": "", "customer_billing_address": {"country": "US"}, "customer_tax_id": "", "payment_processor_metadata": {"key": "", "key1": "", "key2": ""}, "billing_address_fields": {"country": "disabled", "state": "disabled", "city": "disabled", "postal_code": "optional", "line1": "disabled", "line2": "disabled"}, "products": [{"id": "", "created_at": "2025-01-14T04:52:19.310Z", "modified_at": "2024-04-20T06:15:24.056Z", "trial_interval": "month", "trial_interval_count": 867631, "name": "", "description": "outrank sometimes round heavily the lest while vastly", "recurring_interval": "year", "recurring_interval_count": 844979, "is_recurring": true, "is_archived": true, "organization_id": "", "prices": [], "benefits": [{"id": "", "created_at": "2025-06-18T16:43:11.992Z", "modified_at": "2023-06-16T13:07:12.807Z", "type": "downloadables", "description": "but between harangue train boo polished", "selectable": true, "deletable": false, "organization_id": ""}, {"id": "", "created_at": "2025-06-18T16:43:11.992Z", "modified_at": "2023-06-16T13:07:12.807Z", "type": "downloadables", "description": "but between harangue train boo polished", "selectable": true, "deletable": false, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/etc", "mime_type": "", "size": 894708, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-09-28T05:14:12.847Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-11-15T04:02:31.401Z", "size_readable": "", "public_url": "https://blushing-cinder.com"}]}, {"id": "", "created_at": "2025-01-14T04:52:19.310Z", "modified_at": "2024-04-20T06:15:24.056Z", "trial_interval": "month", "trial_interval_count": 173963, "name": "", "description": "outrank sometimes round heavily the lest while vastly", "recurring_interval": "year", "recurring_interval_count": 558443, "is_recurring": true, "is_archived": true, "organization_id": "", "prices": [], "benefits": [{"id": "", "created_at": "2025-06-18T16:43:11.992Z", "modified_at": "2023-06-16T13:07:12.807Z", "type": "downloadables", "description": "but between harangue train boo polished", "selectable": true, "deletable": false, "organization_id": ""}, {"id": "", "created_at": "2025-06-18T16:43:11.992Z", "modified_at": "2023-06-16T13:07:12.807Z", "type": "downloadables", "description": "but between harangue train boo polished", "selectable": true, "deletable": false, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/etc", "mime_type": "", "size": 894708, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-09-28T05:14:12.847Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-11-15T04:02:31.401Z", "size_readable": "", "public_url": "https://blushing-cinder.com"}]}], "product": {"id": "", "created_at": "2024-03-24T04:29:38.701Z", "modified_at": "2025-05-05T01:21:17.988Z", "trial_interval": "year", "trial_interval_count": null, "name": "", "description": "meh including winged mundane spirit snow deselect phew yowza expert", "recurring_interval": "month", "recurring_interval_count": 748822, "is_recurring": false, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2025-07-21T02:35:25.261Z", "modified_at": "2025-05-19T02:18:24.778Z", "id": "", "source": "ad_hoc", "amount_type": "metered_unit", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "unit_amount": "", "cap_amount": 162606, "meter_id": "", "meter": {"id": "", "name": ""}}], "benefits": [{"id": "", "created_at": "2025-06-18T16:43:11.992Z", "modified_at": "2023-06-16T13:07:12.807Z", "type": "downloadables", "description": "but between harangue train boo polished", "selectable": true, "deletable": false, "organization_id": ""}, {"id": "", "created_at": "2025-06-18T16:43:11.992Z", "modified_at": "2023-06-16T13:07:12.807Z", "type": "downloadables", "description": "but between harangue train boo polished", "selectable": true, "deletable": false, "organization_id": ""}, {"id": "", "created_at": "2025-06-18T16:43:11.992Z", "modified_at": "2023-06-16T13:07:12.807Z", "type": "downloadables", "description": "but between harangue train boo polished", "selectable": true, "deletable": false, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/etc", "mime_type": "", "size": 894708, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-09-28T05:14:12.847Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-11-15T04:02:31.401Z", "size_readable": "", "public_url": "https://blushing-cinder.com"}, {"id": "", "organization_id": "", "name": "", "path": "/etc", "mime_type": "", "size": 894708, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-09-28T05:14:12.847Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-11-15T04:02:31.401Z", "size_readable": "", "public_url": "https://blushing-cinder.com"}]}, "product_price": {"created_at": "2024-11-20T03:28:45.411Z", "modified_at": "2025-02-07T08:44:30.879Z", "id": "", "source": "ad_hoc", "amount_type": "custom", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "minimum_amount": 68566, "maximum_amount": 262839, "preset_amount": 755934, "legacy": true}, "prices": {"key": [{"created_at": "2025-08-08T22:09:58.034Z", "modified_at": "2024-11-20T03:28:45.411Z", "id": "", "source": "ad_hoc", "amount_type": "free", "is_archived": true, "product_id": "", "type": "one_time", "recurring_interval": "day"}], "key1": []}, "discount": {"duration": "once", "type": "percentage", "basis_points": 569074, "id": "", "name": "", "code": ""}, "organization": {"created_at": "2024-06-12T08:42:49.560Z", "modified_at": "2025-06-30T05:17:18.282Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://straight-testing.biz", "proration_behavior": "prorate", "allow_customer_updates": false}, "attached_custom_fields": [{"custom_field_id": "", "custom_field": {"created_at": "2025-07-30T02:52:43.070Z", "modified_at": "2023-06-26T05:50:35.070Z", "id": "", "metadata": {"key": ""}, "type": "number", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 848447, "required": false}, {"custom_field_id": "", "custom_field": {"created_at": "2025-07-30T02:52:43.070Z", "modified_at": "2023-06-26T05:50:35.070Z", "id": "", "metadata": {"key": ""}, "type": "number", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 848447, "required": false}, {"custom_field_id": "", "custom_field": {"created_at": "2025-07-30T02:52:43.070Z", "modified_at": "2023-06-26T05:50:35.070Z", "id": "", "metadata": {"key": ""}, "type": "number", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 848447, "required": false}]} "404": application/json: {"error": "ResourceNotFound", "detail": ""} "410": @@ -2975,14 +9842,14 @@ examples: timezone: "UTC" responses: "200": - application/json: {"periods": [{"timestamp": "2024-11-05T16:37:46.152Z", "orders": 2313.41, "revenue": 3697.18, "net_revenue": 7366.16, "cumulative_revenue": 160547, "net_cumulative_revenue": 620.86, "costs": 7366.16, "cumulative_costs": 620.86, "average_order_value": 8348.91, "net_average_order_value": 615596, "average_revenue_per_user": 615596, "cost_per_user": 2313.41, "active_user_by_event": 3697.18, "one_time_products": 6315.62, "one_time_products_revenue": 271957, "one_time_products_net_revenue": 2313.41, "new_subscriptions": 225346, "new_subscriptions_revenue": 5903.37, "new_subscriptions_net_revenue": 3697.18, "renewed_subscriptions": 146.2, "renewed_subscriptions_revenue": 3772.41, "renewed_subscriptions_net_revenue": 160547, "active_subscriptions": 1692.89, "monthly_recurring_revenue": 5809.97, "committed_monthly_recurring_revenue": 7366.16, "checkouts": 6229.46, "succeeded_checkouts": 464.75, "checkouts_conversion": 536209, "canceled_subscriptions": 7366.16, "canceled_subscriptions_customer_service": 620.86, "canceled_subscriptions_low_quality": 615596, "canceled_subscriptions_missing_features": 2313.41, "canceled_subscriptions_switched_service": 3697.18, "canceled_subscriptions_too_complex": 160547, "canceled_subscriptions_too_expensive": 8348.91, "canceled_subscriptions_unused": 6315.62, "canceled_subscriptions_other": 271957, "churn_rate": 160547, "gross_margin": 8348.91, "gross_margin_percentage": 6315.62, "cashflow": 271957}], "totals": {"orders": 300394, "revenue": 980988, "net_revenue": 8348.91, "cumulative_revenue": 5367.66, "net_cumulative_revenue": 6315.62, "costs": 225346, "cumulative_costs": 5903.37, "average_order_value": 7320.73, "net_average_order_value": 271957, "average_revenue_per_user": 146.2, "cost_per_user": 3772.41, "active_user_by_event": 1692.89, "one_time_products": 772559, "one_time_products_revenue": 875093, "one_time_products_net_revenue": 225346, "new_subscriptions": 903196, "new_subscriptions_revenue": 18.97, "new_subscriptions_net_revenue": 5903.37, "renewed_subscriptions": 723.93, "renewed_subscriptions_revenue": 846052, "renewed_subscriptions_net_revenue": 146.2, "active_subscriptions": 5698.58, "monthly_recurring_revenue": 180851, "committed_monthly_recurring_revenue": 620.86, "checkouts": 5307.17, "succeeded_checkouts": 9995.79, "checkouts_conversion": 5883.46, "canceled_subscriptions": 225346, "canceled_subscriptions_customer_service": 5903.37, "canceled_subscriptions_low_quality": 146.2, "canceled_subscriptions_missing_features": 3772.41, "canceled_subscriptions_switched_service": 1692.89, "canceled_subscriptions_too_complex": 5809.97, "canceled_subscriptions_too_expensive": 6229.46, "canceled_subscriptions_unused": 464.75, "canceled_subscriptions_other": 536209, "churn_rate": 5809.97, "gross_margin": 6229.46, "gross_margin_percentage": 464.75, "cashflow": 536209}, "metrics": {"orders": {"slug": "", "display_name": "Mortimer35", "type": "percentage"}, "revenue": {"slug": "", "display_name": "Cruz.Yundt29", "type": "scalar"}, "net_revenue": {"slug": "", "display_name": "Noemie.Pagac", "type": "currency"}, "cumulative_revenue": {"slug": "", "display_name": "Keshaun_Mraz87", "type": "scalar"}, "net_cumulative_revenue": {"slug": "", "display_name": "Lina.Bayer53", "type": "scalar"}, "costs": {"slug": "", "display_name": "Corine_Denesik", "type": "percentage"}, "cumulative_costs": {"slug": "", "display_name": "Moses.Rutherford", "type": "percentage"}, "average_order_value": {"slug": "", "display_name": "Therese_Marks93", "type": "percentage"}, "net_average_order_value": {"slug": "", "display_name": "Christine_Mertz-Leuschke73", "type": "percentage"}, "average_revenue_per_user": {"slug": "", "display_name": "Modesta6", "type": "percentage"}, "cost_per_user": {"slug": "", "display_name": "Kevon53", "type": "percentage"}, "active_user_by_event": {"slug": "", "display_name": "Wilmer_Renner55", "type": "currency"}, "one_time_products": {"slug": "", "display_name": "Roslyn.White86", "type": "scalar"}, "one_time_products_revenue": {"slug": "", "display_name": "Henderson.Herman17", "type": "percentage"}, "one_time_products_net_revenue": {"slug": "", "display_name": "Daniella_Herzog72", "type": "percentage"}, "new_subscriptions": {"slug": "", "display_name": "Jamaal_Mueller91", "type": "percentage"}, "new_subscriptions_revenue": {"slug": "", "display_name": "Kaylee25", "type": "currency"}, "new_subscriptions_net_revenue": {"slug": "", "display_name": "Antonina_Stamm", "type": "scalar"}, "renewed_subscriptions": {"slug": "", "display_name": "Leland_Yundt", "type": "scalar"}, "renewed_subscriptions_revenue": {"slug": "", "display_name": "Dalton_Waters92", "type": "scalar"}, "renewed_subscriptions_net_revenue": {"slug": "", "display_name": "Vincenza_Yundt", "type": "percentage"}, "active_subscriptions": {"slug": "", "display_name": "Alfonzo_Daugherty", "type": "percentage"}, "monthly_recurring_revenue": {"slug": "", "display_name": "Diana97", "type": "currency"}, "committed_monthly_recurring_revenue": {"slug": "", "display_name": "Garrett.Stokes", "type": "scalar"}, "checkouts": {"slug": "", "display_name": "Magdalen_Goodwin-Schoen", "type": "scalar"}, "succeeded_checkouts": {"slug": "", "display_name": "Ida37", "type": "scalar"}, "checkouts_conversion": {"slug": "", "display_name": "Savion.Gerlach", "type": "percentage"}, "canceled_subscriptions": {"slug": "", "display_name": "Corine_Denesik", "type": "percentage"}, "canceled_subscriptions_customer_service": {"slug": "", "display_name": "Moses.Rutherford", "type": "percentage"}, "canceled_subscriptions_low_quality": {"slug": "", "display_name": "Modesta6", "type": "percentage"}, "canceled_subscriptions_missing_features": {"slug": "", "display_name": "Kevon53", "type": "percentage"}, "canceled_subscriptions_switched_service": {"slug": "", "display_name": "Wilmer_Renner55", "type": "currency"}, "canceled_subscriptions_too_complex": {"slug": "", "display_name": "Maximo.Emard98", "type": "scalar"}, "canceled_subscriptions_too_expensive": {"slug": "", "display_name": "Eleazar_Mante", "type": "percentage"}, "canceled_subscriptions_unused": {"slug": "", "display_name": "Alford.Walker", "type": "percentage"}, "canceled_subscriptions_other": {"slug": "", "display_name": "Arnold.Stanton94", "type": "percentage"}, "churn_rate": {"slug": "", "display_name": "Maximo.Emard98", "type": "currency"}, "gross_margin": {"slug": "", "display_name": "Eleazar_Mante", "type": "percentage"}, "gross_margin_percentage": {"slug": "", "display_name": "Alford.Walker", "type": "percentage"}, "cashflow": {"slug": "", "display_name": "Arnold.Stanton94", "type": "percentage"}}} + application/json: {"periods": [{"timestamp": "2024-11-05T16:37:46.152Z", "orders": 2313.41, "revenue": 3697.18, "net_revenue": 7366.16, "cumulative_revenue": 160547, "net_cumulative_revenue": 620.86, "costs": 7366.16, "cumulative_costs": 620.86, "average_order_value": 8348.91, "net_average_order_value": 615596, "average_revenue_per_user": 615596, "cost_per_user": 2313.41, "active_user_by_event": 3697.18, "one_time_products": 6315.62, "one_time_products_revenue": 271957, "one_time_products_net_revenue": 2313.41, "new_subscriptions": 225346, "new_subscriptions_revenue": 5903.37, "new_subscriptions_net_revenue": 3697.18, "renewed_subscriptions": 146.2, "renewed_subscriptions_revenue": 3772.41, "renewed_subscriptions_net_revenue": 160547, "active_subscriptions": 1692.89, "monthly_recurring_revenue": 5809.97, "committed_monthly_recurring_revenue": 7366.16, "checkouts": 6229.46, "succeeded_checkouts": 464.75, "checkouts_conversion": 536209, "canceled_subscriptions": 7366.16, "canceled_subscriptions_customer_service": 620.86, "canceled_subscriptions_low_quality": 615596, "canceled_subscriptions_missing_features": 2313.41, "canceled_subscriptions_switched_service": 3697.18, "canceled_subscriptions_too_complex": 160547, "canceled_subscriptions_too_expensive": 8348.91, "canceled_subscriptions_unused": 6315.62, "canceled_subscriptions_other": 271957, "churn_rate": 160547, "gross_margin": 8348.91, "gross_margin_percentage": 6315.62, "cashflow": 271957}], "totals": {}, "metrics": {}} "422": application/json: {} metrics:limits: speakeasy-default-metrics:limits: responses: "200": - application/json: {"min_date": "2025-01-01", "intervals": {"hour": {"max_days": 760658}, "day": {"max_days": 144714}, "week": {"max_days": 73495}, "month": {"max_days": 917281}, "year": {"max_days": 923290}}} + application/json: {"min_date": "2025-01-01", "intervals": {"hour": {"min_days": 667816, "max_days": 760658}, "day": {"min_days": 760658, "max_days": 144714}, "week": {"min_days": 144714, "max_days": 73495}, "month": {"min_days": 73495, "max_days": 917281}, "year": {"min_days": 917281, "max_days": 923290}}} license_keys:list: speakeasy-default-license-keys:list: parameters: @@ -3053,7 +9920,7 @@ examples: limit: 10 responses: "200": - application/json: {"items": [{"id": "", "created_at": "2024-12-08T18:31:28.967Z", "modified_at": "2024-02-20T14:07:28.433Z", "trial_interval": "year", "trial_interval_count": 379186, "metadata": {"key": 349360, "key1": 889885, "key2": 987277}, "payment_processor": "stripe", "client_secret": "", "success_url": "https://damaged-priesthood.org", "label": "", "allow_discount_codes": false, "require_billing_address": false, "discount_id": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "products": [{"metadata": {"key": false}, "id": "", "created_at": "2025-06-23T06:29:06.861Z", "modified_at": "2024-04-23T19:25:34.418Z", "trial_interval": "week", "trial_interval_count": 269522, "name": "", "description": "sideboard safely how while yum sparse", "recurring_interval": "month", "recurring_interval_count": 962255, "is_recurring": false, "is_archived": false, "organization_id": "", "prices": [{"created_at": "2024-12-08T18:31:28.967Z", "modified_at": "2025-08-25T12:12:46.370Z", "id": "", "amount_type": "metered_unit", "is_archived": true, "product_id": "", "type": "one_time", "recurring_interval": "year", "price_currency": "", "unit_amount": "", "cap_amount": 987277, "meter_id": "", "meter": {"id": "", "name": ""}}], "benefits": [], "medias": []}], "discount": {"duration": "once", "type": "fixed", "amount": 907882, "currency": "Costa Rican Colon", "created_at": "2023-02-04T06:20:00.635Z", "modified_at": "2023-04-26T17:44:06.847Z", "id": "", "metadata": {"key": 941584, "key1": "", "key2": 9138.15}, "name": "", "code": "", "starts_at": "2024-08-08T12:43:01.620Z", "ends_at": "2025-02-28T00:43:20.943Z", "max_redemptions": 417300, "redemptions_count": 788565, "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737"}, "url": "https://unfinished-plain.name"}, {"id": "", "created_at": "2024-12-08T18:31:28.967Z", "modified_at": "2024-02-20T14:07:28.433Z", "trial_interval": "week", "trial_interval_count": 656194, "metadata": {"key": 349360, "key1": 889885, "key2": 987277}, "payment_processor": "stripe", "client_secret": "", "success_url": "https://damaged-priesthood.org", "label": "", "allow_discount_codes": false, "require_billing_address": false, "discount_id": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "products": [{"metadata": {"key": false}, "id": "", "created_at": "2025-06-23T06:29:06.861Z", "modified_at": "2024-04-23T19:25:34.418Z", "trial_interval": "month", "trial_interval_count": 743139, "name": "", "description": "sideboard safely how while yum sparse", "recurring_interval": "month", "recurring_interval_count": 379186, "is_recurring": false, "is_archived": false, "organization_id": "", "prices": [{"created_at": "2025-02-11T18:32:20.472Z", "modified_at": "2025-03-25T11:30:39.715Z", "id": "", "amount_type": "custom", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "minimum_amount": 825064, "maximum_amount": 470214, "preset_amount": 586539, "legacy": true}], "benefits": [], "medias": []}], "discount": {"duration": "once", "type": "fixed", "amount": 907882, "currency": "Costa Rican Colon", "created_at": "2023-02-04T06:20:00.635Z", "modified_at": "2023-04-26T17:44:06.847Z", "id": "", "metadata": {"key": 941584, "key1": "", "key2": 9138.15}, "name": "", "code": "", "starts_at": "2024-08-08T12:43:01.620Z", "ends_at": "2025-02-28T00:43:20.943Z", "max_redemptions": 417300, "redemptions_count": 788565, "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737"}, "url": "https://unfinished-plain.name"}, {"id": "", "created_at": "2024-12-08T18:31:28.967Z", "modified_at": "2024-02-20T14:07:28.433Z", "trial_interval": "week", "trial_interval_count": 958373, "metadata": {"key": 349360, "key1": 889885, "key2": 987277}, "payment_processor": "stripe", "client_secret": "", "success_url": "https://damaged-priesthood.org", "label": "", "allow_discount_codes": false, "require_billing_address": false, "discount_id": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "products": [{"metadata": {"key": 958373}, "id": "", "created_at": "2025-06-23T06:29:06.861Z", "modified_at": "2024-04-23T19:25:34.418Z", "trial_interval": "year", "trial_interval_count": 470214, "name": "", "description": "sideboard safely how while yum sparse", "recurring_interval": "month", "recurring_interval_count": 438333, "is_recurring": false, "is_archived": false, "organization_id": "", "prices": [{"created_at": "2023-05-11T01:12:44.937Z", "modified_at": "2025-06-06T13:16:03.281Z", "id": "", "amount_type": "free", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}], "benefits": [], "medias": []}], "discount": {"duration": "once", "type": "fixed", "amount": 907882, "currency": "Costa Rican Colon", "created_at": "2023-02-04T06:20:00.635Z", "modified_at": "2023-04-26T17:44:06.847Z", "id": "", "metadata": {"key": 941584, "key1": "", "key2": 9138.15}, "name": "", "code": "", "starts_at": "2024-08-08T12:43:01.620Z", "ends_at": "2025-02-28T00:43:20.943Z", "max_redemptions": 417300, "redemptions_count": 788565, "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737"}, "url": "https://unfinished-plain.name"}], "pagination": {"total_count": 109542, "max_page": 664611}} + application/json: {"items": [{"id": "", "created_at": "2024-12-08T18:31:28.967Z", "modified_at": "2024-02-20T14:07:28.433Z", "trial_interval": "year", "trial_interval_count": 379186, "metadata": {"key": 349360, "key1": 889885, "key2": 987277}, "payment_processor": "stripe", "client_secret": "", "success_url": "https://damaged-priesthood.org", "label": "", "allow_discount_codes": false, "require_billing_address": false, "discount_id": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "products": [{"metadata": {"key": false}, "id": "", "created_at": "2025-06-23T06:29:06.861Z", "modified_at": "2024-04-23T19:25:34.418Z", "trial_interval": "week", "trial_interval_count": 269522, "name": "", "description": "sideboard safely how while yum sparse", "recurring_interval": "month", "recurring_interval_count": 962255, "is_recurring": false, "is_archived": false, "organization_id": "", "prices": [{"created_at": "2024-12-08T18:31:28.967Z", "modified_at": "2025-08-25T12:12:46.370Z", "id": "", "source": "ad_hoc", "amount_type": "metered_unit", "is_archived": true, "product_id": "", "type": "one_time", "recurring_interval": "year", "price_currency": "", "unit_amount": "", "cap_amount": 987277, "meter_id": "", "meter": {"id": "", "name": ""}}], "benefits": [], "medias": []}], "discount": {"duration": "once", "type": "fixed", "amount": 907882, "currency": "Costa Rican Colon", "created_at": "2023-02-04T06:20:00.635Z", "modified_at": "2023-04-26T17:44:06.847Z", "id": "", "metadata": {"key": 941584, "key1": "", "key2": 9138.15}, "name": "", "code": "", "starts_at": "2024-08-08T12:43:01.620Z", "ends_at": "2025-02-28T00:43:20.943Z", "max_redemptions": 417300, "redemptions_count": 788565, "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737"}, "url": "https://unfinished-plain.name"}, {"id": "", "created_at": "2024-12-08T18:31:28.967Z", "modified_at": "2024-02-20T14:07:28.433Z", "trial_interval": "week", "trial_interval_count": 656194, "metadata": {"key": 349360, "key1": 889885, "key2": 987277}, "payment_processor": "stripe", "client_secret": "", "success_url": "https://damaged-priesthood.org", "label": "", "allow_discount_codes": false, "require_billing_address": false, "discount_id": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "products": [{"metadata": {"key": false}, "id": "", "created_at": "2025-06-23T06:29:06.861Z", "modified_at": "2024-04-23T19:25:34.418Z", "trial_interval": "month", "trial_interval_count": 743139, "name": "", "description": "sideboard safely how while yum sparse", "recurring_interval": "month", "recurring_interval_count": 379186, "is_recurring": false, "is_archived": false, "organization_id": "", "prices": [{"created_at": "2025-02-11T18:32:20.472Z", "modified_at": "2025-03-25T11:30:39.715Z", "id": "", "source": "ad_hoc", "amount_type": "custom", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "minimum_amount": 825064, "maximum_amount": 470214, "preset_amount": 586539, "legacy": true}], "benefits": [], "medias": []}], "discount": {"duration": "once", "type": "fixed", "amount": 907882, "currency": "Costa Rican Colon", "created_at": "2023-02-04T06:20:00.635Z", "modified_at": "2023-04-26T17:44:06.847Z", "id": "", "metadata": {"key": 941584, "key1": "", "key2": 9138.15}, "name": "", "code": "", "starts_at": "2024-08-08T12:43:01.620Z", "ends_at": "2025-02-28T00:43:20.943Z", "max_redemptions": 417300, "redemptions_count": 788565, "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737"}, "url": "https://unfinished-plain.name"}, {"id": "", "created_at": "2024-12-08T18:31:28.967Z", "modified_at": "2024-02-20T14:07:28.433Z", "trial_interval": "week", "trial_interval_count": 958373, "metadata": {"key": 349360, "key1": 889885, "key2": 987277}, "payment_processor": "stripe", "client_secret": "", "success_url": "https://damaged-priesthood.org", "label": "", "allow_discount_codes": false, "require_billing_address": false, "discount_id": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "products": [{"metadata": {"key": 958373}, "id": "", "created_at": "2025-06-23T06:29:06.861Z", "modified_at": "2024-04-23T19:25:34.418Z", "trial_interval": "year", "trial_interval_count": 470214, "name": "", "description": "sideboard safely how while yum sparse", "recurring_interval": "month", "recurring_interval_count": 438333, "is_recurring": false, "is_archived": false, "organization_id": "", "prices": [{"created_at": "2023-05-11T01:12:44.937Z", "modified_at": "2025-06-06T13:16:03.281Z", "id": "", "source": "ad_hoc", "amount_type": "free", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}], "benefits": [], "medias": []}], "discount": {"duration": "once", "type": "fixed", "amount": 907882, "currency": "Costa Rican Colon", "created_at": "2023-02-04T06:20:00.635Z", "modified_at": "2023-04-26T17:44:06.847Z", "id": "", "metadata": {"key": 941584, "key1": "", "key2": 9138.15}, "name": "", "code": "", "starts_at": "2024-08-08T12:43:01.620Z", "ends_at": "2025-02-28T00:43:20.943Z", "max_redemptions": 417300, "redemptions_count": 788565, "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737"}, "url": "https://unfinished-plain.name"}], "pagination": {"total_count": 109542, "max_page": 664611}} "422": application/json: {} checkout-links:create: @@ -3072,7 +9939,7 @@ examples: id: "" responses: "200": - application/json: {"id": "", "created_at": "2023-11-21T22:10:03.326Z", "modified_at": "2023-01-06T13:50:49.699Z", "trial_interval": "day", "trial_interval_count": 12647, "metadata": {"key": ""}, "payment_processor": "stripe", "client_secret": "", "success_url": "https://insecure-wear.org/", "label": "", "allow_discount_codes": false, "require_billing_address": false, "discount_id": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "products": [{"metadata": {}, "id": "", "created_at": "2025-12-17T13:45:34.269Z", "modified_at": "2024-12-30T14:30:13.277Z", "trial_interval": null, "trial_interval_count": 980330, "name": "", "description": "border vice round brr black-and-white creamy yippee", "recurring_interval": "year", "recurring_interval_count": 5088, "is_recurring": true, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2023-12-09T10:41:20.310Z", "modified_at": null, "id": "", "amount_type": "custom", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "minimum_amount": 963333, "maximum_amount": 668898, "preset_amount": 59077, "legacy": true}, {"created_at": "2024-09-15T19:56:47.175Z", "modified_at": "2023-06-23T03:47:03.028Z", "id": "", "amount_type": "free", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}, {"created_at": "2023-08-17T06:40:30.623Z", "modified_at": "2024-09-04T14:49:56.878Z", "id": "", "amount_type": "custom", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "minimum_amount": 885695, "maximum_amount": 296066, "preset_amount": 906017, "legacy": true}], "benefits": [{"id": "", "created_at": "2025-08-08T09:31:37.166Z", "modified_at": "2023-01-02T11:42:53.418Z", "type": "discord", "description": "blond till and icy boo of hmph", "selectable": true, "deletable": false, "organization_id": ""}, {"id": "", "created_at": "2025-08-08T09:31:37.166Z", "modified_at": "2023-01-02T11:42:53.418Z", "type": "discord", "description": "blond till and icy boo of hmph", "selectable": true, "deletable": false, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/usr/libexec", "mime_type": "", "size": 197596, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-10-17T01:52:21.587Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-05-31T14:32:10.257Z", "size_readable": "", "public_url": "https://trustworthy-gripper.org"}, {"id": "", "organization_id": "", "name": "", "path": "/usr/libexec", "mime_type": "", "size": 197596, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-10-17T01:52:21.587Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-05-31T14:32:10.257Z", "size_readable": "", "public_url": "https://trustworthy-gripper.org"}]}], "discount": {"duration": "repeating", "duration_in_months": 805834, "type": "fixed", "basis_points": 390697, "created_at": "2023-02-21T03:40:47.205Z", "modified_at": "2024-09-29T08:08:42.309Z", "id": "", "metadata": {"key": "", "key1": 893266, "key2": 845701}, "name": "", "code": "", "starts_at": "2024-08-10T16:58:23.596Z", "ends_at": "2023-01-24T06:47:36.139Z", "max_redemptions": 151529, "redemptions_count": 572960, "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737"}, "url": "https://delicious-silk.net/"} + application/json: {"id": "", "created_at": "2023-11-21T22:10:03.326Z", "modified_at": "2023-01-06T13:50:49.699Z", "trial_interval": "day", "trial_interval_count": 12647, "metadata": {"key": ""}, "payment_processor": "stripe", "client_secret": "", "success_url": "https://insecure-wear.org/", "label": "", "allow_discount_codes": false, "require_billing_address": false, "discount_id": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "products": [{"metadata": {}, "id": "", "created_at": "2025-12-17T13:45:34.269Z", "modified_at": "2024-12-30T14:30:13.277Z", "trial_interval": null, "trial_interval_count": 980330, "name": "", "description": "border vice round brr black-and-white creamy yippee", "recurring_interval": "year", "recurring_interval_count": 5088, "is_recurring": true, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2023-12-09T10:41:20.310Z", "modified_at": null, "id": "", "source": "catalog", "amount_type": "custom", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "minimum_amount": 963333, "maximum_amount": 668898, "preset_amount": 59077, "legacy": true}, {"created_at": "2024-09-15T19:56:47.175Z", "modified_at": "2023-06-23T03:47:03.028Z", "id": "", "source": "catalog", "amount_type": "free", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}, {"created_at": "2023-08-17T06:40:30.623Z", "modified_at": "2024-09-04T14:49:56.878Z", "id": "", "source": "catalog", "amount_type": "custom", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "minimum_amount": 885695, "maximum_amount": 296066, "preset_amount": 906017, "legacy": true}], "benefits": [{"id": "", "created_at": "2025-08-08T09:31:37.166Z", "modified_at": "2023-01-02T11:42:53.418Z", "type": "discord", "description": "blond till and icy boo of hmph", "selectable": true, "deletable": false, "organization_id": ""}, {"id": "", "created_at": "2025-08-08T09:31:37.166Z", "modified_at": "2023-01-02T11:42:53.418Z", "type": "discord", "description": "blond till and icy boo of hmph", "selectable": true, "deletable": false, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/usr/libexec", "mime_type": "", "size": 197596, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-10-17T01:52:21.587Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-05-31T14:32:10.257Z", "size_readable": "", "public_url": "https://trustworthy-gripper.org"}, {"id": "", "organization_id": "", "name": "", "path": "/usr/libexec", "mime_type": "", "size": 197596, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-10-17T01:52:21.587Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-05-31T14:32:10.257Z", "size_readable": "", "public_url": "https://trustworthy-gripper.org"}]}], "discount": {"duration": "repeating", "duration_in_months": 805834, "type": "fixed", "basis_points": 390697, "created_at": "2023-02-21T03:40:47.205Z", "modified_at": "2024-09-29T08:08:42.309Z", "id": "", "metadata": {"key": "", "key1": 893266, "key2": 845701}, "name": "", "code": "", "starts_at": "2024-08-10T16:58:23.596Z", "ends_at": "2023-01-24T06:47:36.139Z", "max_redemptions": 151529, "redemptions_count": 572960, "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737"}, "url": "https://delicious-silk.net/"} "404": application/json: {"error": "ResourceNotFound", "detail": ""} "422": @@ -3086,7 +9953,7 @@ examples: application/json: {} responses: "200": - application/json: {"id": "", "created_at": "2024-02-14T03:05:16.462Z", "modified_at": "2025-04-11T20:27:07.595Z", "trial_interval": "year", "trial_interval_count": 763251, "metadata": {"key": true}, "payment_processor": "stripe", "client_secret": "", "success_url": "https://interesting-governance.info", "label": "", "allow_discount_codes": true, "require_billing_address": true, "discount_id": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "products": [{"metadata": {"key": 911224, "key1": 296152}, "id": "", "created_at": "2025-08-23T04:17:09.210Z", "modified_at": "2024-01-23T09:47:28.845Z", "trial_interval": "month", "trial_interval_count": 386368, "name": "", "description": "alongside coordination thread lest hairy lest elegant forager primary phew", "recurring_interval": "month", "recurring_interval_count": 758989, "is_recurring": false, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2023-10-02T17:43:12.732Z", "modified_at": "2024-03-22T06:34:43.285Z", "id": "", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "legacy": true}, {"created_at": "2023-03-13T08:40:55.883Z", "modified_at": null, "id": "", "amount_type": "fixed", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "price_amount": 250061, "legacy": true}, {"created_at": "2023-11-21T13:59:32.118Z", "modified_at": "2024-01-23T09:47:28.845Z", "id": "", "amount_type": "fixed", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "price_amount": 496878, "legacy": true}], "benefits": [{"id": "", "created_at": "2024-04-26T17:05:58.126Z", "modified_at": "2025-07-21T06:43:45.921Z", "type": "meter_credit", "description": "overwork truly zebra pfft cheese since cycle meanwhile controvert", "selectable": true, "deletable": true, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/opt/sbin", "mime_type": "", "size": 229668, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-03-16T20:21:45.535Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-03-22T07:55:56.321Z", "size_readable": "", "public_url": "https://fat-dusk.com/"}, {"id": "", "organization_id": "", "name": "", "path": "/opt/sbin", "mime_type": "", "size": 229668, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-03-16T20:21:45.535Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-03-22T07:55:56.321Z", "size_readable": "", "public_url": "https://fat-dusk.com/"}, {"id": "", "organization_id": "", "name": "", "path": "/opt/sbin", "mime_type": "", "size": 229668, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-03-16T20:21:45.535Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-03-22T07:55:56.321Z", "size_readable": "", "public_url": "https://fat-dusk.com/"}]}, {"metadata": {"key": 911224, "key1": 296152}, "id": "", "created_at": "2025-08-23T04:17:09.210Z", "modified_at": "2024-01-23T09:47:28.845Z", "trial_interval": "day", "trial_interval_count": null, "name": "", "description": "alongside coordination thread lest hairy lest elegant forager primary phew", "recurring_interval": "month", "recurring_interval_count": 763251, "is_recurring": false, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2023-05-01T01:31:25.874Z", "modified_at": "2024-03-09T14:43:03.649Z", "id": "", "amount_type": "metered_unit", "is_archived": false, "product_id": "", "type": "one_time", "recurring_interval": "year", "price_currency": "", "unit_amount": "", "cap_amount": 537641, "meter_id": "", "meter": {"id": "", "name": ""}}, {"created_at": "2024-12-19T11:21:41.094Z", "modified_at": "2025-08-26T04:01:30.432Z", "id": "", "amount_type": "custom", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "minimum_amount": 977251, "maximum_amount": null, "preset_amount": 691005, "legacy": true}, {"created_at": "2025-12-17T09:02:02.652Z", "modified_at": "2025-10-31T18:29:47.575Z", "id": "", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}], "benefits": [{"id": "", "created_at": "2024-04-26T17:05:58.126Z", "modified_at": "2025-07-21T06:43:45.921Z", "type": "meter_credit", "description": "overwork truly zebra pfft cheese since cycle meanwhile controvert", "selectable": true, "deletable": true, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/opt/sbin", "mime_type": "", "size": 229668, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-03-16T20:21:45.535Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-03-22T07:55:56.321Z", "size_readable": "", "public_url": "https://fat-dusk.com/"}, {"id": "", "organization_id": "", "name": "", "path": "/opt/sbin", "mime_type": "", "size": 229668, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-03-16T20:21:45.535Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-03-22T07:55:56.321Z", "size_readable": "", "public_url": "https://fat-dusk.com/"}, {"id": "", "organization_id": "", "name": "", "path": "/opt/sbin", "mime_type": "", "size": 229668, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-03-16T20:21:45.535Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-03-22T07:55:56.321Z", "size_readable": "", "public_url": "https://fat-dusk.com/"}]}, {"metadata": {"key": 911224, "key1": 296152}, "id": "", "created_at": "2025-08-23T04:17:09.210Z", "modified_at": "2024-01-23T09:47:28.845Z", "trial_interval": "month", "trial_interval_count": 911224, "name": "", "description": "alongside coordination thread lest hairy lest elegant forager primary phew", "recurring_interval": "month", "recurring_interval_count": 634930, "is_recurring": false, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2025-08-04T01:04:24.189Z", "modified_at": "2023-07-16T02:45:46.995Z", "id": "", "amount_type": "fixed", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "price_amount": 399653, "legacy": true}, {"created_at": "2024-10-23T21:43:17.023Z", "modified_at": "2025-12-20T19:54:20.697Z", "id": "", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}, {"created_at": "2025-11-22T23:56:40.197Z", "modified_at": "2024-01-23T14:22:15.631Z", "id": "", "amount_type": "custom", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "minimum_amount": 400055, "maximum_amount": 888276, "preset_amount": 86646, "legacy": true}], "benefits": [{"id": "", "created_at": "2024-04-26T17:05:58.126Z", "modified_at": "2025-07-21T06:43:45.921Z", "type": "meter_credit", "description": "overwork truly zebra pfft cheese since cycle meanwhile controvert", "selectable": true, "deletable": true, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/opt/sbin", "mime_type": "", "size": 229668, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-03-16T20:21:45.535Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-03-22T07:55:56.321Z", "size_readable": "", "public_url": "https://fat-dusk.com/"}, {"id": "", "organization_id": "", "name": "", "path": "/opt/sbin", "mime_type": "", "size": 229668, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-03-16T20:21:45.535Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-03-22T07:55:56.321Z", "size_readable": "", "public_url": "https://fat-dusk.com/"}, {"id": "", "organization_id": "", "name": "", "path": "/opt/sbin", "mime_type": "", "size": 229668, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-03-16T20:21:45.535Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-03-22T07:55:56.321Z", "size_readable": "", "public_url": "https://fat-dusk.com/"}]}], "discount": {"duration": "repeating", "duration_in_months": 326419, "type": "percentage", "amount": 745195, "currency": "Netherlands Antillian Guilder", "created_at": "2025-06-23T21:17:26.010Z", "modified_at": "2025-06-26T01:05:36.243Z", "id": "", "metadata": {}, "name": "", "code": "", "starts_at": "2023-01-28T19:17:48.748Z", "ends_at": "2024-09-01T16:19:02.542Z", "max_redemptions": 709108, "redemptions_count": 314886, "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737"}, "url": "https://zealous-gastropod.info/"} + application/json: {"id": "", "created_at": "2024-02-14T03:05:16.462Z", "modified_at": "2025-04-11T20:27:07.595Z", "trial_interval": "year", "trial_interval_count": 763251, "metadata": {"key": true}, "payment_processor": "stripe", "client_secret": "", "success_url": "https://interesting-governance.info", "label": "", "allow_discount_codes": true, "require_billing_address": true, "discount_id": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "products": [{"metadata": {"key": 911224, "key1": 296152}, "id": "", "created_at": "2025-08-23T04:17:09.210Z", "modified_at": "2024-01-23T09:47:28.845Z", "trial_interval": "month", "trial_interval_count": 386368, "name": "", "description": "alongside coordination thread lest hairy lest elegant forager primary phew", "recurring_interval": "month", "recurring_interval_count": 758989, "is_recurring": false, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2023-10-02T17:43:12.732Z", "modified_at": "2024-03-22T06:34:43.285Z", "id": "", "source": "catalog", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "legacy": true}, {"created_at": "2023-03-13T08:40:55.883Z", "modified_at": null, "id": "", "source": "ad_hoc", "amount_type": "fixed", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "price_amount": 250061, "legacy": true}, {"created_at": "2023-11-21T13:59:32.118Z", "modified_at": "2024-01-23T09:47:28.845Z", "id": "", "source": "catalog", "amount_type": "fixed", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "price_amount": 496878, "legacy": true}], "benefits": [{"id": "", "created_at": "2024-04-26T17:05:58.126Z", "modified_at": "2025-07-21T06:43:45.921Z", "type": "meter_credit", "description": "overwork truly zebra pfft cheese since cycle meanwhile controvert", "selectable": true, "deletable": true, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/opt/sbin", "mime_type": "", "size": 229668, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-03-16T20:21:45.535Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-03-22T07:55:56.321Z", "size_readable": "", "public_url": "https://fat-dusk.com/"}, {"id": "", "organization_id": "", "name": "", "path": "/opt/sbin", "mime_type": "", "size": 229668, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-03-16T20:21:45.535Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-03-22T07:55:56.321Z", "size_readable": "", "public_url": "https://fat-dusk.com/"}, {"id": "", "organization_id": "", "name": "", "path": "/opt/sbin", "mime_type": "", "size": 229668, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-03-16T20:21:45.535Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-03-22T07:55:56.321Z", "size_readable": "", "public_url": "https://fat-dusk.com/"}]}, {"metadata": {"key": 911224, "key1": 296152}, "id": "", "created_at": "2025-08-23T04:17:09.210Z", "modified_at": "2024-01-23T09:47:28.845Z", "trial_interval": "day", "trial_interval_count": null, "name": "", "description": "alongside coordination thread lest hairy lest elegant forager primary phew", "recurring_interval": "month", "recurring_interval_count": 763251, "is_recurring": false, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2023-05-01T01:31:25.874Z", "modified_at": "2024-03-09T14:43:03.649Z", "id": "", "source": "ad_hoc", "amount_type": "metered_unit", "is_archived": false, "product_id": "", "type": "one_time", "recurring_interval": "year", "price_currency": "", "unit_amount": "", "cap_amount": 537641, "meter_id": "", "meter": {"id": "", "name": ""}}, {"created_at": "2024-12-19T11:21:41.094Z", "modified_at": "2025-08-26T04:01:30.432Z", "id": "", "source": "catalog", "amount_type": "custom", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "minimum_amount": 977251, "maximum_amount": null, "preset_amount": 691005, "legacy": true}, {"created_at": "2025-12-17T09:02:02.652Z", "modified_at": "2025-10-31T18:29:47.575Z", "id": "", "source": "ad_hoc", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}], "benefits": [{"id": "", "created_at": "2024-04-26T17:05:58.126Z", "modified_at": "2025-07-21T06:43:45.921Z", "type": "meter_credit", "description": "overwork truly zebra pfft cheese since cycle meanwhile controvert", "selectable": true, "deletable": true, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/opt/sbin", "mime_type": "", "size": 229668, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-03-16T20:21:45.535Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-03-22T07:55:56.321Z", "size_readable": "", "public_url": "https://fat-dusk.com/"}, {"id": "", "organization_id": "", "name": "", "path": "/opt/sbin", "mime_type": "", "size": 229668, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-03-16T20:21:45.535Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-03-22T07:55:56.321Z", "size_readable": "", "public_url": "https://fat-dusk.com/"}, {"id": "", "organization_id": "", "name": "", "path": "/opt/sbin", "mime_type": "", "size": 229668, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-03-16T20:21:45.535Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-03-22T07:55:56.321Z", "size_readable": "", "public_url": "https://fat-dusk.com/"}]}, {"metadata": {"key": 911224, "key1": 296152}, "id": "", "created_at": "2025-08-23T04:17:09.210Z", "modified_at": "2024-01-23T09:47:28.845Z", "trial_interval": "month", "trial_interval_count": 911224, "name": "", "description": "alongside coordination thread lest hairy lest elegant forager primary phew", "recurring_interval": "month", "recurring_interval_count": 634930, "is_recurring": false, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2025-08-04T01:04:24.189Z", "modified_at": "2023-07-16T02:45:46.995Z", "id": "", "source": "catalog", "amount_type": "fixed", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "price_amount": 399653, "legacy": true}, {"created_at": "2024-10-23T21:43:17.023Z", "modified_at": "2025-12-20T19:54:20.697Z", "id": "", "source": "catalog", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}, {"created_at": "2025-11-22T23:56:40.197Z", "modified_at": "2024-01-23T14:22:15.631Z", "id": "", "source": "catalog", "amount_type": "custom", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "minimum_amount": 400055, "maximum_amount": 888276, "preset_amount": 86646, "legacy": true}], "benefits": [{"id": "", "created_at": "2024-04-26T17:05:58.126Z", "modified_at": "2025-07-21T06:43:45.921Z", "type": "meter_credit", "description": "overwork truly zebra pfft cheese since cycle meanwhile controvert", "selectable": true, "deletable": true, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/opt/sbin", "mime_type": "", "size": 229668, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-03-16T20:21:45.535Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-03-22T07:55:56.321Z", "size_readable": "", "public_url": "https://fat-dusk.com/"}, {"id": "", "organization_id": "", "name": "", "path": "/opt/sbin", "mime_type": "", "size": 229668, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-03-16T20:21:45.535Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-03-22T07:55:56.321Z", "size_readable": "", "public_url": "https://fat-dusk.com/"}, {"id": "", "organization_id": "", "name": "", "path": "/opt/sbin", "mime_type": "", "size": 229668, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-03-16T20:21:45.535Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-03-22T07:55:56.321Z", "size_readable": "", "public_url": "https://fat-dusk.com/"}]}], "discount": {"duration": "repeating", "duration_in_months": 326419, "type": "percentage", "amount": 745195, "currency": "Netherlands Antillian Guilder", "created_at": "2025-06-23T21:17:26.010Z", "modified_at": "2025-06-26T01:05:36.243Z", "id": "", "metadata": {}, "name": "", "code": "", "starts_at": "2023-01-28T19:17:48.748Z", "ends_at": "2024-09-01T16:19:02.542Z", "max_redemptions": 709108, "redemptions_count": 314886, "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737"}, "url": "https://zealous-gastropod.info/"} "404": application/json: {"error": "ResourceNotFound", "detail": ""} "422": @@ -3222,6 +10089,7 @@ examples: organization_id: "1dbfc517-0bbf-4301-9ba8-555ca42b9737" page: 1 limit: 10 + include_members: false responses: "200": application/json: {"items": [{"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2025-01-24T11:10:48.726Z", "modified_at": "2023-03-06T17:31:52.935Z", "metadata": {"key": 712185, "key1": true}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "FR"}, "tax_id": ["FR61954506077", "eu_vat"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2024-09-16T01:33:30.089Z", "avatar_url": "https://www.gravatar.com/avatar/xxx?d=blank"}, {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2025-01-24T11:10:48.726Z", "modified_at": "2023-03-06T17:31:52.935Z", "metadata": {"key": 712185, "key1": true}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "FR"}, "tax_id": ["911144442", "us_ein"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2024-09-16T01:33:30.089Z", "avatar_url": "https://www.gravatar.com/avatar/xxx?d=blank"}, {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2025-01-24T11:10:48.726Z", "modified_at": "2023-03-06T17:31:52.935Z", "metadata": {"key": 712185, "key1": true}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "FR"}, "tax_id": ["911144442", "us_ein"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2024-09-16T01:33:30.089Z", "avatar_url": "https://www.gravatar.com/avatar/xxx?d=blank"}], "pagination": {"total_count": 72225, "max_page": 542988}} @@ -3229,11 +10097,14 @@ examples: application/json: {} customers:create: speakeasy-default-customers:create: + parameters: + query: + include_members: false requestBody: - application/json: {"external_id": "usr_1337", "email": "customer@example.com", "name": "John Doe", "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737"} + application/json: {"external_id": "usr_1337", "email": "customer@example.com", "name": "John Doe", "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "owner": {"email": "member@example.com", "name": "Jane Doe", "external_id": "usr_1337"}} responses: "201": - application/json: {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2023-01-30T12:59:57.612Z", "modified_at": "2024-05-13T07:49:27.386Z", "metadata": {"key": 185844}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2024-12-23T07:32:24.258Z", "avatar_url": "https://www.gravatar.com/avatar/xxx?d=404"} + application/json: {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2023-01-30T12:59:57.612Z", "modified_at": "2024-05-13T07:49:27.386Z", "metadata": {"key": 185844}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2024-12-23T07:32:24.258Z", "members": [{"id": "", "created_at": "2025-12-18T06:01:42.001Z", "modified_at": null, "customer_id": "", "email": "member@example.com", "name": "Jane Doe", "external_id": "usr_1337", "role": "billing_manager"}], "avatar_url": "https://www.gravatar.com/avatar/xxx?d=404"} "422": application/json: {} customers:get: @@ -3241,9 +10112,11 @@ examples: parameters: path: id: "" + query: + include_members: false responses: "200": - application/json: {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2023-02-07T11:56:28.687Z", "modified_at": "2025-04-11T04:39:55.315Z", "metadata": {"key": 1717.43}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2025-10-16T22:08:12.797Z", "avatar_url": "https://www.gravatar.com/avatar/xxx?d=404"} + application/json: {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2023-02-07T11:56:28.687Z", "modified_at": "2025-04-11T04:39:55.315Z", "metadata": {"key": 1717.43}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2025-10-16T22:08:12.797Z", "members": [{"id": "", "created_at": "2023-02-07T11:56:28.687Z", "modified_at": "2024-03-20T09:58:07.343Z", "customer_id": "", "email": "member@example.com", "name": "Jane Doe", "external_id": "usr_1337", "role": "billing_manager"}], "avatar_url": "https://www.gravatar.com/avatar/xxx?d=404"} "404": application/json: {"error": "ResourceNotFound", "detail": ""} "422": @@ -3253,11 +10126,13 @@ examples: parameters: path: id: "" + query: + include_members: false requestBody: application/json: {"email": "customer@example.com", "name": "John Doe", "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "external_id": "usr_1337"} responses: "200": - application/json: {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2023-01-16T19:45:46.501Z", "modified_at": "2023-03-21T14:17:32.110Z", "metadata": {"key": 761250, "key1": 9200.15}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2024-05-03T01:35:52.946Z", "avatar_url": "https://www.gravatar.com/avatar/xxx?d=404"} + application/json: {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2023-01-16T19:45:46.501Z", "modified_at": "2023-03-21T14:17:32.110Z", "metadata": {"key": 761250, "key1": 9200.15}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2024-05-03T01:35:52.946Z", "members": [{"id": "", "created_at": "2025-06-11T23:12:33.726Z", "modified_at": "2023-01-16T19:45:46.501Z", "customer_id": "", "email": "member@example.com", "name": "Jane Doe", "external_id": "usr_1337", "role": "owner"}], "avatar_url": "https://www.gravatar.com/avatar/xxx?d=404"} "404": application/json: {"error": "ResourceNotFound", "detail": ""} "422": @@ -3277,9 +10152,11 @@ examples: parameters: path: external_id: "" + query: + include_members: false responses: "200": - application/json: {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2023-08-16T18:20:25.397Z", "modified_at": "2025-10-19T22:27:24.925Z", "metadata": {"key": 913197, "key1": 3287.9}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2025-12-28T14:27:18.058Z", "avatar_url": "https://www.gravatar.com/avatar/xxx?d=404"} + application/json: {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2023-08-16T18:20:25.397Z", "modified_at": "2025-10-19T22:27:24.925Z", "metadata": {"key": 913197, "key1": 3287.9}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2025-12-28T14:27:18.058Z", "members": [{"id": "", "created_at": "2023-08-16T18:20:25.397Z", "modified_at": "2024-10-25T08:30:34.593Z", "customer_id": "", "email": "member@example.com", "name": "Jane Doe", "external_id": "usr_1337", "role": "owner"}], "avatar_url": "https://www.gravatar.com/avatar/xxx?d=404"} "404": application/json: {"error": "ResourceNotFound", "detail": ""} "422": @@ -3289,11 +10166,13 @@ examples: parameters: path: external_id: "" + query: + include_members: false requestBody: application/json: {"email": "customer@example.com", "name": "John Doe", "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"]} responses: "200": - application/json: {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2024-11-10T15:58:41.008Z", "modified_at": "2024-12-21T02:28:59.698Z", "metadata": {"key": true}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2023-06-08T13:52:37.706Z", "avatar_url": "https://www.gravatar.com/avatar/xxx?d=404"} + application/json: {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2024-11-10T15:58:41.008Z", "modified_at": "2024-12-21T02:28:59.698Z", "metadata": {"key": true}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2023-06-08T13:52:37.706Z", "members": [{"id": "", "created_at": "2023-04-19T12:10:23.341Z", "modified_at": "2024-11-10T15:58:41.008Z", "customer_id": "", "email": "member@example.com", "name": "Jane Doe", "external_id": "usr_1337", "role": "billing_manager"}], "avatar_url": "https://www.gravatar.com/avatar/xxx?d=404"} "404": application/json: {"error": "ResourceNotFound", "detail": ""} "422": @@ -3341,7 +10220,7 @@ examples: limit: 10 responses: "200": - application/json: {"items": [{"created_at": "2023-10-06T18:19:15.209Z", "modified_at": "2023-01-16T21:16:44.906Z", "id": "", "granted_at": "2025-09-12T06:08:19.548Z", "revoked_at": "2024-07-27T16:14:40.792Z", "customer_id": "", "benefit_id": "", "subscription_id": "", "order_id": "", "is_granted": false, "is_revoked": false, "customer": {"created_at": "2024-01-30T06:11:54.152Z", "modified_at": "2024-10-14T21:25:11.296Z", "id": "", "email": "Vicente.Kirlin@hotmail.com", "email_verified": true, "name": "", "billing_name": "", "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "oauth_accounts": {"key": {"account_id": "", "account_username": ""}}}, "benefit": {"id": "", "created_at": "2025-10-21T22:16:50.607Z", "modified_at": "2023-01-05T08:53:06.816Z", "type": "discord", "description": "blindly forage boo consequently apostrophize because gee like", "selectable": false, "deletable": true, "organization_id": "", "metadata": {"key": 25686}, "organization": {"created_at": "2023-07-24T13:25:35.655Z", "modified_at": "2024-11-21T03:40:07.983Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://zealous-privilege.name", "email": "Aida.Legros3@yahoo.com", "website": "", "socials": [], "status": "active", "details_submitted_at": "2024-11-28T06:50:24.190Z", "feature_settings": {"issue_funding_enabled": false, "seat_based_pricing_enabled": false, "revops_enabled": false, "wallets_enabled": false}, "subscription_settings": {"allow_multiple_subscriptions": false, "allow_customer_updates": true, "proration_behavior": "invoice", "benefit_revocation_grace_period": 686363}, "notification_settings": {"new_order": true, "new_subscription": true}, "customer_email_settings": {"order_confirmation": true, "subscription_cancellation": false, "subscription_confirmation": false, "subscription_cycled": true, "subscription_past_due": false, "subscription_revoked": true, "subscription_uncanceled": false, "subscription_updated": true}}, "properties": {"guild_id": ""}}, "properties": {}}], "pagination": {"total_count": 807142, "max_page": 415643}} + application/json: {"items": [{"created_at": "2023-10-06T18:19:15.209Z", "modified_at": "2023-01-16T21:16:44.906Z", "id": "", "granted_at": "2025-09-12T06:08:19.548Z", "revoked_at": "2024-07-27T16:14:40.792Z", "customer_id": "", "benefit_id": "", "subscription_id": "", "order_id": "", "is_granted": false, "is_revoked": false, "customer": {"created_at": "2024-01-30T06:11:54.152Z", "modified_at": "2024-10-14T21:25:11.296Z", "id": "", "email": "Vicente.Kirlin@hotmail.com", "email_verified": true, "name": "", "billing_name": "", "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "oauth_accounts": {"key": {"account_id": "", "account_username": ""}}}, "benefit": {"id": "", "created_at": "2025-10-21T22:16:50.607Z", "modified_at": "2023-01-05T08:53:06.816Z", "type": "discord", "description": "blindly forage boo consequently apostrophize because gee like", "selectable": false, "deletable": true, "organization_id": "", "metadata": {"key": 25686}, "organization": {"created_at": "2023-07-24T13:25:35.655Z", "modified_at": "2024-11-21T03:40:07.983Z", "id": "", "name": "", "slug": "", "avatar_url": "https://zealous-privilege.name", "proration_behavior": "invoice", "allow_customer_updates": true}, "properties": {"guild_id": ""}}, "properties": {}}], "pagination": {"total_count": 807142, "max_page": 415643}} "422": application/json: {} customer_portal:benefit-grants:get: @@ -3351,7 +10230,7 @@ examples: id: "" responses: "200": - application/json: {"created_at": "2023-03-15T12:31:38.233Z", "modified_at": "2024-02-13T22:07:31.852Z", "id": "", "granted_at": "2024-01-09T12:49:39.354Z", "revoked_at": "2024-02-23T12:20:05.574Z", "customer_id": "", "benefit_id": "", "subscription_id": "", "order_id": "", "is_granted": true, "is_revoked": true, "customer": {"created_at": "2025-03-28T16:05:13.207Z", "modified_at": "2024-06-09T07:03:07.238Z", "id": "", "email": "Xzavier.Kulas@yahoo.com", "email_verified": false, "name": "", "billing_name": null, "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "oauth_accounts": {"key": {"account_id": "", "account_username": ""}, "key1": {"account_id": "", "account_username": ""}, "key2": {"account_id": "", "account_username": ""}}}, "benefit": {"id": "", "created_at": "2023-08-07T17:03:14.237Z", "modified_at": "2025-11-05T17:02:30.549Z", "type": "downloadables", "description": "status coaxingly likewise comestible", "selectable": true, "deletable": true, "organization_id": "", "metadata": {"key": 6941.29, "key1": true, "key2": ""}, "organization": {"created_at": "2025-12-31T12:09:33.011Z", "modified_at": "2024-08-15T16:11:29.574Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://troubled-starboard.com/", "email": "Orville_Kiehn40@hotmail.com", "website": "", "socials": [{"platform": "github", "url": "https://fair-elver.com/"}, {"platform": "github", "url": "https://fair-elver.com/"}, {"platform": "github", "url": "https://fair-elver.com/"}], "status": "onboarding_started", "details_submitted_at": "2024-05-23T08:49:35.651Z", "feature_settings": {"issue_funding_enabled": false, "seat_based_pricing_enabled": false, "revops_enabled": false, "wallets_enabled": false}, "subscription_settings": {"allow_multiple_subscriptions": false, "allow_customer_updates": false, "proration_behavior": "invoice", "benefit_revocation_grace_period": 67082}, "notification_settings": {"new_order": true, "new_subscription": true}, "customer_email_settings": {"order_confirmation": true, "subscription_cancellation": true, "subscription_confirmation": true, "subscription_cycled": true, "subscription_past_due": true, "subscription_revoked": true, "subscription_uncanceled": false, "subscription_updated": true}}, "properties": {"active_files": ["", "", ""]}}, "properties": {}} + application/json: {"created_at": "2023-03-15T12:31:38.233Z", "modified_at": "2024-02-13T22:07:31.852Z", "id": "", "granted_at": "2024-01-09T12:49:39.354Z", "revoked_at": "2024-02-23T12:20:05.574Z", "customer_id": "", "benefit_id": "", "subscription_id": "", "order_id": "", "is_granted": true, "is_revoked": true, "customer": {"created_at": "2025-03-28T16:05:13.207Z", "modified_at": "2024-06-09T07:03:07.238Z", "id": "", "email": "Xzavier.Kulas@yahoo.com", "email_verified": false, "name": "", "billing_name": null, "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "oauth_accounts": {"key": {"account_id": "", "account_username": ""}, "key1": {"account_id": "", "account_username": ""}, "key2": {"account_id": "", "account_username": ""}}}, "benefit": {"id": "", "created_at": "2023-08-07T17:03:14.237Z", "modified_at": "2025-11-05T17:02:30.549Z", "type": "downloadables", "description": "status coaxingly likewise comestible", "selectable": true, "deletable": true, "organization_id": "", "metadata": {"key": 6941.29, "key1": true, "key2": ""}, "organization": {"created_at": "2025-12-31T12:09:33.011Z", "modified_at": "2024-08-15T16:11:29.574Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://troubled-starboard.com/", "proration_behavior": "invoice", "allow_customer_updates": true}, "properties": {"active_files": ["", "", ""]}}, "properties": {}} "404": application/json: {"error": "ResourceNotFound", "detail": ""} "422": @@ -3365,7 +10244,7 @@ examples: application/json: {"benefit_type": "license_keys"} responses: "200": - application/json: {"created_at": "2025-07-10T10:56:59.187Z", "modified_at": "2024-11-29T22:52:47.998Z", "id": "", "granted_at": "2024-11-21T02:12:57.379Z", "revoked_at": "2024-01-20T03:02:07.139Z", "customer_id": "", "benefit_id": "", "subscription_id": "", "order_id": "", "is_granted": true, "is_revoked": true, "customer": {"created_at": "2025-06-22T09:01:10.015Z", "modified_at": "2025-12-26T04:03:17.755Z", "id": "", "email": "Willow_Roob@hotmail.com", "email_verified": false, "name": "", "billing_name": "", "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "oauth_accounts": {"key": {"account_id": "", "account_username": ""}, "key1": {"account_id": "", "account_username": ""}, "key2": {"account_id": "", "account_username": ""}}}, "benefit": {"id": "", "created_at": "2023-11-27T05:25:19.719Z", "modified_at": "2023-07-22T16:23:00.918Z", "type": "custom", "description": "for lest psst distinct", "selectable": true, "deletable": false, "organization_id": "", "metadata": {}, "organization": {"created_at": "2025-08-20T12:19:54.050Z", "modified_at": "2023-08-23T02:58:50.453Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://determined-curl.info/", "email": "Aletha42@gmail.com", "website": "", "socials": [], "status": "active", "details_submitted_at": "2024-09-19T13:32:23.170Z", "feature_settings": {"issue_funding_enabled": false, "seat_based_pricing_enabled": false, "revops_enabled": false, "wallets_enabled": false}, "subscription_settings": {"allow_multiple_subscriptions": true, "allow_customer_updates": false, "proration_behavior": "invoice", "benefit_revocation_grace_period": 286557}, "notification_settings": {"new_order": true, "new_subscription": false}, "customer_email_settings": {"order_confirmation": true, "subscription_cancellation": false, "subscription_confirmation": false, "subscription_cycled": false, "subscription_past_due": true, "subscription_revoked": true, "subscription_uncanceled": true, "subscription_updated": false}}, "properties": {"note": ""}}, "properties": {}} + application/json: {"created_at": "2025-07-10T10:56:59.187Z", "modified_at": "2024-11-29T22:52:47.998Z", "id": "", "granted_at": "2024-11-21T02:12:57.379Z", "revoked_at": "2024-01-20T03:02:07.139Z", "customer_id": "", "benefit_id": "", "subscription_id": "", "order_id": "", "is_granted": true, "is_revoked": true, "customer": {"created_at": "2025-06-22T09:01:10.015Z", "modified_at": "2025-12-26T04:03:17.755Z", "id": "", "email": "Willow_Roob@hotmail.com", "email_verified": false, "name": "", "billing_name": "", "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "oauth_accounts": {"key": {"account_id": "", "account_username": ""}, "key1": {"account_id": "", "account_username": ""}, "key2": {"account_id": "", "account_username": ""}}}, "benefit": {"id": "", "created_at": "2023-11-27T05:25:19.719Z", "modified_at": "2023-07-22T16:23:00.918Z", "type": "custom", "description": "for lest psst distinct", "selectable": true, "deletable": false, "organization_id": "", "metadata": {}, "organization": {"created_at": "2025-08-20T12:19:54.050Z", "modified_at": "2023-08-23T02:58:50.453Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://determined-curl.info/", "proration_behavior": "invoice", "allow_customer_updates": false}, "properties": {"note": ""}}, "properties": {}} "403": application/json: {"error": "NotPermitted", "detail": ""} "404": @@ -3533,7 +10412,7 @@ examples: limit: 10 responses: "200": - application/json: {"items": [{"id": "", "created_at": "2025-11-20T11:42:23.721Z", "modified_at": "2024-05-18T16:54:56.965Z", "status": "refunded", "paid": true, "subtotal_amount": 819161, "discount_amount": 845676, "net_amount": 924720, "tax_amount": 63217, "total_amount": 598982, "applied_balance_amount": 281470, "due_amount": 702832, "refunded_amount": 539673, "refunded_tax_amount": 14405, "currency": "Zambian Kwacha", "billing_reason": "subscription_cycle", "billing_name": "", "billing_address": {"country": "US"}, "invoice_number": "", "is_invoice_generated": false, "customer_id": "", "product_id": "", "discount_id": "", "subscription_id": "", "checkout_id": "", "user_id": "", "product": {"id": "", "created_at": "2025-09-22T00:37:01.920Z", "modified_at": "2023-05-31T06:38:55.188Z", "trial_interval": "month", "trial_interval_count": 459585, "name": "", "description": "fiercely apud before tinderbox aboard blah affect how spork afford", "recurring_interval": "year", "recurring_interval_count": 702832, "is_recurring": true, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2025-11-20T11:42:23.721Z", "modified_at": "2025-01-24T20:31:05.561Z", "id": "", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}, {"created_at": "2023-03-11T06:52:22.440Z", "modified_at": "2024-08-14T11:34:08.193Z", "id": "", "amount_type": "custom", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "minimum_amount": 137114, "maximum_amount": 429591, "preset_amount": 912957, "legacy": true}], "benefits": [{"id": "", "created_at": "2023-11-27T01:22:01.788Z", "modified_at": "2024-06-26T00:10:46.957Z", "type": "discord", "description": "into mortally sizzle candid deliquesce descendant", "selectable": true, "deletable": false, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/boot", "mime_type": "", "size": 118717, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-02-22T18:42:21.517Z", "version": "", "service": "product_media", "is_uploaded": true, "created_at": "2024-10-14T04:26:27.485Z", "size_readable": "", "public_url": "https://unkempt-pasta.net"}, {"id": "", "organization_id": "", "name": "", "path": "/boot", "mime_type": "", "size": 118717, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-02-22T18:42:21.517Z", "version": "", "service": "product_media", "is_uploaded": true, "created_at": "2024-10-14T04:26:27.485Z", "size_readable": "", "public_url": "https://unkempt-pasta.net"}, {"id": "", "organization_id": "", "name": "", "path": "/boot", "mime_type": "", "size": 118717, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-02-22T18:42:21.517Z", "version": "", "service": "product_media", "is_uploaded": true, "created_at": "2024-10-14T04:26:27.485Z", "size_readable": "", "public_url": "https://unkempt-pasta.net"}], "organization": {"created_at": "2025-06-04T05:46:13.875Z", "modified_at": "2025-02-04T00:06:48.998Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://similar-hyphenation.org/", "email": "Ashlynn.Koepp48@gmail.com", "website": "", "socials": [{"platform": "other", "url": "https://narrow-pick.name"}, {"platform": "other", "url": "https://narrow-pick.name"}], "status": "onboarding_started", "details_submitted_at": "2024-04-03T15:58:01.711Z", "feature_settings": {"issue_funding_enabled": false, "seat_based_pricing_enabled": false, "revops_enabled": false, "wallets_enabled": false}, "subscription_settings": {"allow_multiple_subscriptions": true, "allow_customer_updates": true, "proration_behavior": "prorate", "benefit_revocation_grace_period": 962124}, "notification_settings": {"new_order": true, "new_subscription": false}, "customer_email_settings": {"order_confirmation": true, "subscription_cancellation": false, "subscription_confirmation": false, "subscription_cycled": true, "subscription_past_due": false, "subscription_revoked": false, "subscription_uncanceled": false, "subscription_updated": false}}}, "subscription": {"created_at": "2024-08-13T08:41:59.340Z", "modified_at": "2023-12-03T21:20:26.944Z", "id": "", "amount": 871599, "currency": "Libyan Dinar", "recurring_interval": "month", "recurring_interval_count": 459585, "status": "unpaid", "current_period_start": "2023-08-19T10:55:51.517Z", "current_period_end": "2024-02-18T12:53:08.743Z", "trial_start": "2025-06-16T19:11:41.518Z", "trial_end": "2025-10-10T11:49:01.641Z", "cancel_at_period_end": false, "canceled_at": "2025-03-18T00:10:37.394Z", "started_at": "2024-03-22T06:31:06.826Z", "ends_at": "2023-04-25T20:41:07.944Z", "ended_at": "2024-01-11T00:16:27.501Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "low_quality", "customer_cancellation_comment": ""}, "items": [{"created_at": "2023-03-28T11:43:12.063Z", "modified_at": "2024-08-31T19:05:47.710Z", "id": "", "label": "", "amount": 838116, "tax_amount": 970865, "proration": true, "product_price_id": ""}], "description": "Pro Plan"}, {"id": "", "created_at": "2025-11-20T11:42:23.721Z", "modified_at": "2024-05-18T16:54:56.965Z", "status": "refunded", "paid": true, "subtotal_amount": 819161, "discount_amount": 845676, "net_amount": 924720, "tax_amount": 63217, "total_amount": 598982, "applied_balance_amount": 962124, "due_amount": 459585, "refunded_amount": 539673, "refunded_tax_amount": 14405, "currency": "Zambian Kwacha", "billing_reason": "subscription_cycle", "billing_name": "", "billing_address": {"country": "FR"}, "invoice_number": "", "is_invoice_generated": true, "customer_id": "", "product_id": "", "discount_id": "", "subscription_id": "", "checkout_id": "", "user_id": "", "product": {"id": "", "created_at": "2025-09-22T00:37:01.920Z", "modified_at": "2023-05-31T06:38:55.188Z", "trial_interval": null, "trial_interval_count": null, "name": "", "description": "fiercely apud before tinderbox aboard blah affect how spork afford", "recurring_interval": "year", "recurring_interval_count": 819161, "is_recurring": true, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2023-08-12T01:01:18.565Z", "modified_at": "2023-10-16T20:01:02.505Z", "id": "", "amount_type": "free", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}, {"created_at": "2025-01-12T17:10:02.408Z", "modified_at": "2023-08-30T05:17:10.953Z", "id": "", "amount_type": "fixed", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "price_amount": 822806, "legacy": true}], "benefits": [{"id": "", "created_at": "2023-11-27T01:22:01.788Z", "modified_at": "2024-06-26T00:10:46.957Z", "type": "discord", "description": "into mortally sizzle candid deliquesce descendant", "selectable": true, "deletable": false, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/boot", "mime_type": "", "size": 118717, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-02-22T18:42:21.517Z", "version": "", "service": "product_media", "is_uploaded": true, "created_at": "2024-10-14T04:26:27.485Z", "size_readable": "", "public_url": "https://unkempt-pasta.net"}, {"id": "", "organization_id": "", "name": "", "path": "/boot", "mime_type": "", "size": 118717, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-02-22T18:42:21.517Z", "version": "", "service": "product_media", "is_uploaded": true, "created_at": "2024-10-14T04:26:27.485Z", "size_readable": "", "public_url": "https://unkempt-pasta.net"}, {"id": "", "organization_id": "", "name": "", "path": "/boot", "mime_type": "", "size": 118717, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-02-22T18:42:21.517Z", "version": "", "service": "product_media", "is_uploaded": true, "created_at": "2024-10-14T04:26:27.485Z", "size_readable": "", "public_url": "https://unkempt-pasta.net"}], "organization": {"created_at": "2025-06-04T05:46:13.875Z", "modified_at": "2025-02-04T00:06:48.998Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://similar-hyphenation.org/", "email": "Ashlynn.Koepp48@gmail.com", "website": "", "socials": [{"platform": "other", "url": "https://narrow-pick.name"}, {"platform": "other", "url": "https://narrow-pick.name"}], "status": "denied", "details_submitted_at": "2024-04-03T15:58:01.711Z", "feature_settings": {"issue_funding_enabled": false, "seat_based_pricing_enabled": false, "revops_enabled": false, "wallets_enabled": false}, "subscription_settings": {"allow_multiple_subscriptions": true, "allow_customer_updates": true, "proration_behavior": "prorate", "benefit_revocation_grace_period": 845676}, "notification_settings": {"new_order": true, "new_subscription": false}, "customer_email_settings": {"order_confirmation": true, "subscription_cancellation": false, "subscription_confirmation": false, "subscription_cycled": true, "subscription_past_due": false, "subscription_revoked": false, "subscription_uncanceled": false, "subscription_updated": false}}}, "subscription": {"created_at": "2024-08-13T08:41:59.340Z", "modified_at": "2023-12-03T21:20:26.944Z", "id": "", "amount": 871599, "currency": "Libyan Dinar", "recurring_interval": "month", "recurring_interval_count": 924720, "status": "unpaid", "current_period_start": "2023-08-19T10:55:51.517Z", "current_period_end": "2024-02-18T12:53:08.743Z", "trial_start": "2024-08-14T11:34:08.193Z", "trial_end": null, "cancel_at_period_end": false, "canceled_at": "2025-03-18T00:10:37.394Z", "started_at": "2024-03-22T06:31:06.826Z", "ends_at": "2023-04-25T20:41:07.944Z", "ended_at": "2024-01-11T00:16:27.501Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "low_quality", "customer_cancellation_comment": ""}, "items": [{"created_at": "2023-03-28T11:43:12.063Z", "modified_at": "2024-08-31T19:05:47.710Z", "id": "", "label": "", "amount": 838116, "tax_amount": 970865, "proration": true, "product_price_id": ""}], "description": "Pro Plan"}], "pagination": {"total_count": 217242, "max_page": 911504}} + application/json: {"items": [{"id": "", "created_at": "2025-11-20T11:42:23.721Z", "modified_at": "2024-05-18T16:54:56.965Z", "status": "refunded", "paid": true, "subtotal_amount": 819161, "discount_amount": 845676, "net_amount": 924720, "tax_amount": 63217, "total_amount": 598982, "applied_balance_amount": 281470, "due_amount": 702832, "refunded_amount": 539673, "refunded_tax_amount": 14405, "currency": "Zambian Kwacha", "billing_reason": "subscription_cycle", "billing_name": "", "billing_address": {"country": "US"}, "invoice_number": "", "is_invoice_generated": false, "customer_id": "", "product_id": "", "discount_id": "", "subscription_id": "", "checkout_id": "", "user_id": "", "product": {"id": "", "created_at": "2025-09-22T00:37:01.920Z", "modified_at": "2023-05-31T06:38:55.188Z", "trial_interval": "month", "trial_interval_count": 459585, "name": "", "description": "fiercely apud before tinderbox aboard blah affect how spork afford", "recurring_interval": "year", "recurring_interval_count": 702832, "is_recurring": true, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2025-11-20T11:42:23.721Z", "modified_at": "2025-01-24T20:31:05.561Z", "id": "", "source": "catalog", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}, {"created_at": "2023-03-11T06:52:22.440Z", "modified_at": "2024-08-14T11:34:08.193Z", "id": "", "source": "ad_hoc", "amount_type": "custom", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "minimum_amount": 137114, "maximum_amount": 429591, "preset_amount": 912957, "legacy": true}], "benefits": [{"id": "", "created_at": "2023-11-27T01:22:01.788Z", "modified_at": "2024-06-26T00:10:46.957Z", "type": "discord", "description": "into mortally sizzle candid deliquesce descendant", "selectable": true, "deletable": false, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/boot", "mime_type": "", "size": 118717, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-02-22T18:42:21.517Z", "version": "", "service": "product_media", "is_uploaded": true, "created_at": "2024-10-14T04:26:27.485Z", "size_readable": "", "public_url": "https://unkempt-pasta.net"}, {"id": "", "organization_id": "", "name": "", "path": "/boot", "mime_type": "", "size": 118717, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-02-22T18:42:21.517Z", "version": "", "service": "product_media", "is_uploaded": true, "created_at": "2024-10-14T04:26:27.485Z", "size_readable": "", "public_url": "https://unkempt-pasta.net"}, {"id": "", "organization_id": "", "name": "", "path": "/boot", "mime_type": "", "size": 118717, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-02-22T18:42:21.517Z", "version": "", "service": "product_media", "is_uploaded": true, "created_at": "2024-10-14T04:26:27.485Z", "size_readable": "", "public_url": "https://unkempt-pasta.net"}], "organization": {"created_at": "2025-06-04T05:46:13.875Z", "modified_at": "2025-02-04T00:06:48.998Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://similar-hyphenation.org/", "proration_behavior": "prorate", "allow_customer_updates": true}}, "subscription": {"created_at": "2024-08-13T08:41:59.340Z", "modified_at": "2023-12-03T21:20:26.944Z", "id": "", "amount": 871599, "currency": "Libyan Dinar", "recurring_interval": "month", "recurring_interval_count": 459585, "status": "unpaid", "current_period_start": "2023-08-19T10:55:51.517Z", "current_period_end": "2024-02-18T12:53:08.743Z", "trial_start": "2025-06-16T19:11:41.518Z", "trial_end": "2025-10-10T11:49:01.641Z", "cancel_at_period_end": false, "canceled_at": "2025-03-18T00:10:37.394Z", "started_at": "2024-03-22T06:31:06.826Z", "ends_at": "2023-04-25T20:41:07.944Z", "ended_at": "2024-01-11T00:16:27.501Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "low_quality", "customer_cancellation_comment": ""}, "items": [{"created_at": "2023-03-28T11:43:12.063Z", "modified_at": "2024-08-31T19:05:47.710Z", "id": "", "label": "", "amount": 838116, "tax_amount": 970865, "proration": true, "product_price_id": ""}], "description": "Pro Plan"}, {"id": "", "created_at": "2025-11-20T11:42:23.721Z", "modified_at": "2024-05-18T16:54:56.965Z", "status": "refunded", "paid": true, "subtotal_amount": 819161, "discount_amount": 845676, "net_amount": 924720, "tax_amount": 63217, "total_amount": 598982, "applied_balance_amount": 962124, "due_amount": 459585, "refunded_amount": 539673, "refunded_tax_amount": 14405, "currency": "Zambian Kwacha", "billing_reason": "subscription_cycle", "billing_name": "", "billing_address": {"country": "FR"}, "invoice_number": "", "is_invoice_generated": true, "customer_id": "", "product_id": "", "discount_id": "", "subscription_id": "", "checkout_id": "", "user_id": "", "product": {"id": "", "created_at": "2025-09-22T00:37:01.920Z", "modified_at": "2023-05-31T06:38:55.188Z", "trial_interval": null, "trial_interval_count": null, "name": "", "description": "fiercely apud before tinderbox aboard blah affect how spork afford", "recurring_interval": "year", "recurring_interval_count": 819161, "is_recurring": true, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2023-08-12T01:01:18.565Z", "modified_at": "2023-10-16T20:01:02.505Z", "id": "", "source": "ad_hoc", "amount_type": "free", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}, {"created_at": "2025-01-12T17:10:02.408Z", "modified_at": "2023-08-30T05:17:10.953Z", "id": "", "source": "ad_hoc", "amount_type": "fixed", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "price_amount": 822806, "legacy": true}], "benefits": [{"id": "", "created_at": "2023-11-27T01:22:01.788Z", "modified_at": "2024-06-26T00:10:46.957Z", "type": "discord", "description": "into mortally sizzle candid deliquesce descendant", "selectable": true, "deletable": false, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/boot", "mime_type": "", "size": 118717, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-02-22T18:42:21.517Z", "version": "", "service": "product_media", "is_uploaded": true, "created_at": "2024-10-14T04:26:27.485Z", "size_readable": "", "public_url": "https://unkempt-pasta.net"}, {"id": "", "organization_id": "", "name": "", "path": "/boot", "mime_type": "", "size": 118717, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-02-22T18:42:21.517Z", "version": "", "service": "product_media", "is_uploaded": true, "created_at": "2024-10-14T04:26:27.485Z", "size_readable": "", "public_url": "https://unkempt-pasta.net"}, {"id": "", "organization_id": "", "name": "", "path": "/boot", "mime_type": "", "size": 118717, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-02-22T18:42:21.517Z", "version": "", "service": "product_media", "is_uploaded": true, "created_at": "2024-10-14T04:26:27.485Z", "size_readable": "", "public_url": "https://unkempt-pasta.net"}], "organization": {"created_at": "2025-06-04T05:46:13.875Z", "modified_at": "2025-02-04T00:06:48.998Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://similar-hyphenation.org/", "proration_behavior": "prorate", "allow_customer_updates": false}}, "subscription": {"created_at": "2024-08-13T08:41:59.340Z", "modified_at": "2023-12-03T21:20:26.944Z", "id": "", "amount": 871599, "currency": "Libyan Dinar", "recurring_interval": "month", "recurring_interval_count": 924720, "status": "unpaid", "current_period_start": "2023-08-19T10:55:51.517Z", "current_period_end": "2024-02-18T12:53:08.743Z", "trial_start": "2024-08-14T11:34:08.193Z", "trial_end": null, "cancel_at_period_end": false, "canceled_at": "2025-03-18T00:10:37.394Z", "started_at": "2024-03-22T06:31:06.826Z", "ends_at": "2023-04-25T20:41:07.944Z", "ended_at": "2024-01-11T00:16:27.501Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "low_quality", "customer_cancellation_comment": ""}, "items": [{"created_at": "2023-03-28T11:43:12.063Z", "modified_at": "2024-08-31T19:05:47.710Z", "id": "", "label": "", "amount": 838116, "tax_amount": 970865, "proration": true, "product_price_id": ""}], "description": "Pro Plan"}], "pagination": {"total_count": 217242, "max_page": 911504}} "422": application/json: {} customer_portal:orders:get: @@ -3543,7 +10422,7 @@ examples: id: "" responses: "200": - application/json: {"id": "", "created_at": "2025-11-07T01:29:33.239Z", "modified_at": "2024-05-19T13:54:46.070Z", "status": "partially_refunded", "paid": true, "subtotal_amount": 10000, "discount_amount": 1000, "net_amount": 9000, "tax_amount": 720, "total_amount": 9720, "applied_balance_amount": 0, "due_amount": 0, "refunded_amount": 0, "refunded_tax_amount": 0, "currency": "usd", "billing_reason": "subscription_update", "billing_name": "", "billing_address": {"country": "US"}, "invoice_number": "", "is_invoice_generated": true, "customer_id": "", "product_id": "", "discount_id": "", "subscription_id": "", "checkout_id": "", "user_id": "", "product": {"id": "", "created_at": "2023-07-18T15:45:42.662Z", "modified_at": "2025-09-21T13:22:43.123Z", "trial_interval": "week", "trial_interval_count": 836532, "name": "", "description": "excluding below instead especially around crowded", "recurring_interval": "month", "recurring_interval_count": 460383, "is_recurring": true, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2025-10-01T14:10:31.444Z", "modified_at": "2025-11-12T18:03:36.492Z", "id": "", "amount_type": "fixed", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "price_amount": 953506, "legacy": true}, {"created_at": "2025-11-13T23:04:52.208Z", "modified_at": "2023-07-18T15:45:42.662Z", "id": "", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "legacy": true}, {"created_at": "2025-11-28T10:02:29.850Z", "modified_at": "2025-10-31T04:09:20.708Z", "id": "", "amount_type": "fixed", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "price_amount": 887993, "legacy": true}], "benefits": [{"id": "", "created_at": "2023-11-13T18:57:39.316Z", "modified_at": "2023-04-29T11:32:36.819Z", "type": "meter_credit", "description": "bobble cappelletti slime ah in-joke", "selectable": true, "deletable": false, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/private/var", "mime_type": "", "size": 597925, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-12-05T16:14:08.598Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-04-10T23:36:40.097Z", "size_readable": "", "public_url": "https://sudden-vicinity.org"}], "organization": {"created_at": "2024-05-25T14:56:03.555Z", "modified_at": "2024-09-13T23:34:30.029Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://tasty-procurement.biz", "email": "Eugenia.Crist@gmail.com", "website": "", "socials": [{"platform": "github", "url": "https://devoted-tusk.net/"}], "status": "active", "details_submitted_at": "2024-01-14T14:41:07.540Z", "feature_settings": {"issue_funding_enabled": false, "seat_based_pricing_enabled": false, "revops_enabled": false, "wallets_enabled": false}, "subscription_settings": {"allow_multiple_subscriptions": true, "allow_customer_updates": true, "proration_behavior": "invoice", "benefit_revocation_grace_period": 916598}, "notification_settings": {"new_order": false, "new_subscription": true}, "customer_email_settings": {"order_confirmation": false, "subscription_cancellation": true, "subscription_confirmation": false, "subscription_cycled": false, "subscription_past_due": false, "subscription_revoked": false, "subscription_uncanceled": true, "subscription_updated": false}}}, "subscription": {"created_at": "2023-11-22T00:35:42.709Z", "modified_at": "2025-01-02T22:15:08.835Z", "id": "", "amount": 10000, "currency": "usd", "recurring_interval": "year", "recurring_interval_count": 836532, "status": "incomplete_expired", "current_period_start": "2023-06-07T17:49:09.159Z", "current_period_end": "2025-09-02T13:45:06.535Z", "trial_start": "2025-01-24T05:08:03.541Z", "trial_end": null, "cancel_at_period_end": true, "canceled_at": "2025-11-20T05:04:08.720Z", "started_at": "2024-08-31T06:02:38.009Z", "ends_at": "2024-04-13T05:40:37.441Z", "ended_at": "2024-07-31T04:00:00.849Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "too_complex", "customer_cancellation_comment": ""}, "items": [{"created_at": "2023-01-16T11:36:24.673Z", "modified_at": "2024-12-03T06:40:18.477Z", "id": "", "label": "", "amount": 778927, "tax_amount": 586171, "proration": false, "product_price_id": ""}, {"created_at": "2023-01-16T11:36:24.673Z", "modified_at": "2024-12-03T06:40:18.477Z", "id": "", "label": "", "amount": 778927, "tax_amount": 586171, "proration": false, "product_price_id": ""}, {"created_at": "2023-01-16T11:36:24.673Z", "modified_at": "2024-12-03T06:40:18.477Z", "id": "", "label": "", "amount": 778927, "tax_amount": 586171, "proration": false, "product_price_id": ""}], "description": "Pro Plan"} + application/json: {"id": "", "created_at": "2025-11-07T01:29:33.239Z", "modified_at": "2024-05-19T13:54:46.070Z", "status": "partially_refunded", "paid": true, "subtotal_amount": 10000, "discount_amount": 1000, "net_amount": 9000, "tax_amount": 720, "total_amount": 9720, "applied_balance_amount": 0, "due_amount": 0, "refunded_amount": 0, "refunded_tax_amount": 0, "currency": "usd", "billing_reason": "subscription_update", "billing_name": "", "billing_address": {"country": "US"}, "invoice_number": "", "is_invoice_generated": true, "customer_id": "", "product_id": "", "discount_id": "", "subscription_id": "", "checkout_id": "", "user_id": "", "product": {"id": "", "created_at": "2023-07-18T15:45:42.662Z", "modified_at": "2025-09-21T13:22:43.123Z", "trial_interval": "week", "trial_interval_count": 836532, "name": "", "description": "excluding below instead especially around crowded", "recurring_interval": "month", "recurring_interval_count": 460383, "is_recurring": true, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2025-10-01T14:10:31.444Z", "modified_at": "2025-11-12T18:03:36.492Z", "id": "", "source": "ad_hoc", "amount_type": "fixed", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "price_amount": 953506, "legacy": true}, {"created_at": "2025-11-13T23:04:52.208Z", "modified_at": "2023-07-18T15:45:42.662Z", "id": "", "source": "catalog", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "legacy": true}, {"created_at": "2025-11-28T10:02:29.850Z", "modified_at": "2025-10-31T04:09:20.708Z", "id": "", "source": "ad_hoc", "amount_type": "fixed", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "price_amount": 887993, "legacy": true}], "benefits": [{"id": "", "created_at": "2023-11-13T18:57:39.316Z", "modified_at": "2023-04-29T11:32:36.819Z", "type": "meter_credit", "description": "bobble cappelletti slime ah in-joke", "selectable": true, "deletable": false, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/private/var", "mime_type": "", "size": 597925, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-12-05T16:14:08.598Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2023-04-10T23:36:40.097Z", "size_readable": "", "public_url": "https://sudden-vicinity.org"}], "organization": {"created_at": "2024-05-25T14:56:03.555Z", "modified_at": "2024-09-13T23:34:30.029Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://tasty-procurement.biz", "proration_behavior": "prorate", "allow_customer_updates": false}}, "subscription": {"created_at": "2023-11-22T00:35:42.709Z", "modified_at": "2025-01-02T22:15:08.835Z", "id": "", "amount": 10000, "currency": "usd", "recurring_interval": "year", "recurring_interval_count": 836532, "status": "incomplete_expired", "current_period_start": "2023-06-07T17:49:09.159Z", "current_period_end": "2025-09-02T13:45:06.535Z", "trial_start": "2025-01-24T05:08:03.541Z", "trial_end": null, "cancel_at_period_end": true, "canceled_at": "2025-11-20T05:04:08.720Z", "started_at": "2024-08-31T06:02:38.009Z", "ends_at": "2024-04-13T05:40:37.441Z", "ended_at": "2024-07-31T04:00:00.849Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "too_complex", "customer_cancellation_comment": ""}, "items": [{"created_at": "2023-01-16T11:36:24.673Z", "modified_at": "2024-12-03T06:40:18.477Z", "id": "", "label": "", "amount": 778927, "tax_amount": 586171, "proration": false, "product_price_id": ""}, {"created_at": "2023-01-16T11:36:24.673Z", "modified_at": "2024-12-03T06:40:18.477Z", "id": "", "label": "", "amount": 778927, "tax_amount": 586171, "proration": false, "product_price_id": ""}, {"created_at": "2023-01-16T11:36:24.673Z", "modified_at": "2024-12-03T06:40:18.477Z", "id": "", "label": "", "amount": 778927, "tax_amount": 586171, "proration": false, "product_price_id": ""}], "description": "Pro Plan"} "404": application/json: {"error": "ResourceNotFound", "detail": ""} "422": @@ -3567,7 +10446,7 @@ examples: slug: "" responses: "200": - application/json: {"organization": {"created_at": "2025-06-05T07:04:36.562Z", "modified_at": "2024-11-04T18:26:01.006Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://that-disadvantage.biz", "email": "Kameron.Armstrong@yahoo.com", "website": "", "socials": [{"platform": "other", "url": "https://frozen-pigsty.name"}, {"platform": "other", "url": "https://frozen-pigsty.name"}], "status": "active", "details_submitted_at": "2024-11-20T11:32:22.608Z", "feature_settings": {"issue_funding_enabled": false, "seat_based_pricing_enabled": false, "revops_enabled": false, "wallets_enabled": false}, "subscription_settings": {"allow_multiple_subscriptions": false, "allow_customer_updates": false, "proration_behavior": "invoice", "benefit_revocation_grace_period": 808664}, "notification_settings": {"new_order": false, "new_subscription": false}, "customer_email_settings": {"order_confirmation": false, "subscription_cancellation": false, "subscription_confirmation": false, "subscription_cycled": false, "subscription_past_due": true, "subscription_revoked": true, "subscription_uncanceled": false, "subscription_updated": false}}, "products": []} + application/json: {"organization": {"created_at": "2025-06-05T07:04:36.562Z", "modified_at": "2024-11-04T18:26:01.006Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://that-disadvantage.biz", "proration_behavior": "prorate", "allow_customer_updates": false}, "products": []} "404": application/json: {"error": "ResourceNotFound", "detail": ""} "422": @@ -3581,7 +10460,7 @@ examples: limit: 10 responses: "200": - application/json: {"items": [{"created_at": "2023-01-03T00:35:12.592Z", "modified_at": "2024-09-28T03:20:00.312Z", "id": "", "amount": 31846, "currency": "Pakistan Rupee", "recurring_interval": "month", "recurring_interval_count": 180288, "status": "unpaid", "current_period_start": "2023-11-09T06:12:04.123Z", "current_period_end": "2025-01-25T11:12:42.694Z", "trial_start": "2024-07-18T17:21:46.759Z", "trial_end": null, "cancel_at_period_end": true, "canceled_at": "2023-11-12T13:08:09.571Z", "started_at": "2023-08-04T11:59:00.224Z", "ends_at": "2025-05-27T18:23:00.769Z", "ended_at": "2025-10-28T08:23:28.446Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "switched_service", "customer_cancellation_comment": "", "product": {"id": "", "created_at": "2024-01-04T03:39:38.578Z", "modified_at": "2025-05-06T00:46:00.044Z", "trial_interval": "day", "trial_interval_count": 96114, "name": "", "description": "growing opposite tomography telescope quiet why phew", "recurring_interval": "year", "recurring_interval_count": 1847, "is_recurring": true, "is_archived": false, "organization_id": "", "prices": [{"created_at": "2023-01-03T00:35:12.592Z", "modified_at": "2023-02-04T21:40:45.220Z", "id": "", "amount_type": "fixed", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "price_amount": 944637, "legacy": true}], "benefits": [{"id": "", "created_at": "2024-03-14T21:13:40.961Z", "modified_at": "2023-12-24T01:29:54.279Z", "type": "meter_credit", "description": "huzzah tomorrow duh yum gray cycle of", "selectable": false, "deletable": false, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/var", "mime_type": "", "size": 746159, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-05-29T22:38:24.131Z", "version": "", "service": "product_media", "is_uploaded": true, "created_at": "2024-10-04T11:44:37.534Z", "size_readable": "", "public_url": "https://old-calculus.biz/"}], "organization": {"created_at": "2024-02-09T13:11:33.758Z", "modified_at": "2025-12-02T08:22:49.298Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://definitive-toaster.biz", "email": "Carole.Gutmann@hotmail.com", "website": "", "socials": [{"platform": "instagram", "url": "https://heavy-pendant.biz"}], "status": "created", "details_submitted_at": "2025-09-01T14:17:02.975Z", "feature_settings": {"issue_funding_enabled": false, "seat_based_pricing_enabled": false, "revops_enabled": false, "wallets_enabled": false}, "subscription_settings": {"allow_multiple_subscriptions": false, "allow_customer_updates": false, "proration_behavior": "prorate", "benefit_revocation_grace_period": 580419}, "notification_settings": {"new_order": true, "new_subscription": false}, "customer_email_settings": {"order_confirmation": true, "subscription_cancellation": false, "subscription_confirmation": true, "subscription_cycled": false, "subscription_past_due": true, "subscription_revoked": false, "subscription_uncanceled": true, "subscription_updated": false}}}, "prices": [{"created_at": "2024-04-28T23:59:29.324Z", "modified_at": "2023-08-04T11:59:00.224Z", "id": "", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}], "meters": [{"created_at": "2024-01-02T23:41:03.483Z", "modified_at": "2024-07-07T11:53:07.154Z", "id": "", "consumed_units": 25, "credited_units": 100, "amount": 0, "meter_id": "d498a884-e2cd-4d3e-8002-f536468a8b22", "meter": {"created_at": "2024-12-27T05:30:39.834Z", "modified_at": "2024-11-06T16:58:02.245Z", "id": "", "name": ""}}], "is_polar_managed": true}, {"created_at": "2023-01-03T00:35:12.592Z", "modified_at": "2024-09-28T03:20:00.312Z", "id": "", "amount": 31846, "currency": "Pakistan Rupee", "recurring_interval": "month", "recurring_interval_count": 31846, "status": "unpaid", "current_period_start": "2023-11-09T06:12:04.123Z", "current_period_end": "2025-01-25T11:12:42.694Z", "trial_start": "2023-11-09T06:12:04.123Z", "trial_end": "2024-04-28T23:59:29.324Z", "cancel_at_period_end": true, "canceled_at": "2023-11-12T13:08:09.571Z", "started_at": "2023-08-04T11:59:00.224Z", "ends_at": "2025-05-27T18:23:00.769Z", "ended_at": "2025-10-28T08:23:28.446Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "switched_service", "customer_cancellation_comment": "", "product": {"id": "", "created_at": "2024-01-04T03:39:38.578Z", "modified_at": "2025-05-06T00:46:00.044Z", "trial_interval": "day", "trial_interval_count": 941013, "name": "", "description": "growing opposite tomography telescope quiet why phew", "recurring_interval": "year", "recurring_interval_count": 96114, "is_recurring": true, "is_archived": false, "organization_id": "", "prices": [{"created_at": "2025-05-06T00:46:00.044Z", "modified_at": "2023-10-31T12:02:35.613Z", "id": "", "amount_type": "fixed", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "price_amount": 746007, "legacy": true}], "benefits": [{"id": "", "created_at": "2024-03-14T21:13:40.961Z", "modified_at": "2023-12-24T01:29:54.279Z", "type": "meter_credit", "description": "huzzah tomorrow duh yum gray cycle of", "selectable": false, "deletable": false, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/var", "mime_type": "", "size": 746159, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-05-29T22:38:24.131Z", "version": "", "service": "product_media", "is_uploaded": true, "created_at": "2024-10-04T11:44:37.534Z", "size_readable": "", "public_url": "https://old-calculus.biz/"}], "organization": {"created_at": "2024-02-09T13:11:33.758Z", "modified_at": "2025-12-02T08:22:49.298Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://definitive-toaster.biz", "email": "Carole.Gutmann@hotmail.com", "website": "", "socials": [{"platform": "instagram", "url": "https://heavy-pendant.biz"}], "status": "under_review", "details_submitted_at": "2025-09-01T14:17:02.975Z", "feature_settings": {"issue_funding_enabled": false, "seat_based_pricing_enabled": false, "revops_enabled": false, "wallets_enabled": false}, "subscription_settings": {"allow_multiple_subscriptions": false, "allow_customer_updates": false, "proration_behavior": "prorate", "benefit_revocation_grace_period": 944637}, "notification_settings": {"new_order": true, "new_subscription": false}, "customer_email_settings": {"order_confirmation": true, "subscription_cancellation": false, "subscription_confirmation": true, "subscription_cycled": false, "subscription_past_due": true, "subscription_revoked": false, "subscription_uncanceled": true, "subscription_updated": false}}}, "prices": [{"created_at": "2024-01-12T09:39:36.733Z", "modified_at": "2023-09-02T17:20:24.135Z", "id": "", "amount_type": "metered_unit", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": null, "price_currency": "", "unit_amount": "", "cap_amount": 655254, "meter_id": "", "meter": {"id": "", "name": ""}}], "meters": [{"created_at": "2024-01-02T23:41:03.483Z", "modified_at": "2024-07-07T11:53:07.154Z", "id": "", "consumed_units": 25, "credited_units": 100, "amount": 0, "meter_id": "d498a884-e2cd-4d3e-8002-f536468a8b22", "meter": {"created_at": "2024-12-27T05:30:39.834Z", "modified_at": "2024-11-06T16:58:02.245Z", "id": "", "name": ""}}], "is_polar_managed": false}], "pagination": {"total_count": 99404, "max_page": 312046}} + application/json: {"items": [{"created_at": "2023-01-03T00:35:12.592Z", "modified_at": "2024-09-28T03:20:00.312Z", "id": "", "amount": 31846, "currency": "Pakistan Rupee", "recurring_interval": "month", "recurring_interval_count": 180288, "status": "unpaid", "current_period_start": "2023-11-09T06:12:04.123Z", "current_period_end": "2025-01-25T11:12:42.694Z", "trial_start": "2024-07-18T17:21:46.759Z", "trial_end": null, "cancel_at_period_end": true, "canceled_at": "2023-11-12T13:08:09.571Z", "started_at": "2023-08-04T11:59:00.224Z", "ends_at": "2025-05-27T18:23:00.769Z", "ended_at": "2025-10-28T08:23:28.446Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "switched_service", "customer_cancellation_comment": "", "product": {"id": "", "created_at": "2024-01-04T03:39:38.578Z", "modified_at": "2025-05-06T00:46:00.044Z", "trial_interval": "day", "trial_interval_count": 96114, "name": "", "description": "growing opposite tomography telescope quiet why phew", "recurring_interval": "year", "recurring_interval_count": 1847, "is_recurring": true, "is_archived": false, "organization_id": "", "prices": [{"created_at": "2023-01-03T00:35:12.592Z", "modified_at": "2023-02-04T21:40:45.220Z", "id": "", "source": "catalog", "amount_type": "fixed", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "price_amount": 944637, "legacy": true}], "benefits": [{"id": "", "created_at": "2024-03-14T21:13:40.961Z", "modified_at": "2023-12-24T01:29:54.279Z", "type": "meter_credit", "description": "huzzah tomorrow duh yum gray cycle of", "selectable": false, "deletable": false, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/var", "mime_type": "", "size": 746159, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-05-29T22:38:24.131Z", "version": "", "service": "product_media", "is_uploaded": true, "created_at": "2024-10-04T11:44:37.534Z", "size_readable": "", "public_url": "https://old-calculus.biz/"}], "organization": {"created_at": "2024-02-09T13:11:33.758Z", "modified_at": "2025-12-02T08:22:49.298Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://definitive-toaster.biz", "proration_behavior": "prorate", "allow_customer_updates": true}}, "prices": [{"created_at": "2024-04-28T23:59:29.324Z", "modified_at": "2023-08-04T11:59:00.224Z", "id": "", "source": "ad_hoc", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}], "meters": [{"created_at": "2024-01-02T23:41:03.483Z", "modified_at": "2024-07-07T11:53:07.154Z", "id": "", "consumed_units": 25, "credited_units": 100, "amount": 0, "meter_id": "d498a884-e2cd-4d3e-8002-f536468a8b22", "meter": {"created_at": "2024-12-27T05:30:39.834Z", "modified_at": "2024-11-06T16:58:02.245Z", "id": "", "name": ""}}], "is_polar_managed": true}, {"created_at": "2023-01-03T00:35:12.592Z", "modified_at": "2024-09-28T03:20:00.312Z", "id": "", "amount": 31846, "currency": "Pakistan Rupee", "recurring_interval": "month", "recurring_interval_count": 31846, "status": "unpaid", "current_period_start": "2023-11-09T06:12:04.123Z", "current_period_end": "2025-01-25T11:12:42.694Z", "trial_start": "2023-11-09T06:12:04.123Z", "trial_end": "2024-04-28T23:59:29.324Z", "cancel_at_period_end": true, "canceled_at": "2023-11-12T13:08:09.571Z", "started_at": "2023-08-04T11:59:00.224Z", "ends_at": "2025-05-27T18:23:00.769Z", "ended_at": "2025-10-28T08:23:28.446Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "switched_service", "customer_cancellation_comment": "", "product": {"id": "", "created_at": "2024-01-04T03:39:38.578Z", "modified_at": "2025-05-06T00:46:00.044Z", "trial_interval": "day", "trial_interval_count": 941013, "name": "", "description": "growing opposite tomography telescope quiet why phew", "recurring_interval": "year", "recurring_interval_count": 96114, "is_recurring": true, "is_archived": false, "organization_id": "", "prices": [{"created_at": "2025-05-06T00:46:00.044Z", "modified_at": "2023-10-31T12:02:35.613Z", "id": "", "source": "catalog", "amount_type": "fixed", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "price_amount": 746007, "legacy": true}], "benefits": [{"id": "", "created_at": "2024-03-14T21:13:40.961Z", "modified_at": "2023-12-24T01:29:54.279Z", "type": "meter_credit", "description": "huzzah tomorrow duh yum gray cycle of", "selectable": false, "deletable": false, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/var", "mime_type": "", "size": 746159, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-05-29T22:38:24.131Z", "version": "", "service": "product_media", "is_uploaded": true, "created_at": "2024-10-04T11:44:37.534Z", "size_readable": "", "public_url": "https://old-calculus.biz/"}], "organization": {"created_at": "2024-02-09T13:11:33.758Z", "modified_at": "2025-12-02T08:22:49.298Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://definitive-toaster.biz", "proration_behavior": "prorate", "allow_customer_updates": true}}, "prices": [{"created_at": "2024-01-12T09:39:36.733Z", "modified_at": "2023-09-02T17:20:24.135Z", "id": "", "source": "ad_hoc", "amount_type": "metered_unit", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": null, "price_currency": "", "unit_amount": "", "cap_amount": 655254, "meter_id": "", "meter": {"id": "", "name": ""}}], "meters": [{"created_at": "2024-01-02T23:41:03.483Z", "modified_at": "2024-07-07T11:53:07.154Z", "id": "", "consumed_units": 25, "credited_units": 100, "amount": 0, "meter_id": "d498a884-e2cd-4d3e-8002-f536468a8b22", "meter": {"created_at": "2024-12-27T05:30:39.834Z", "modified_at": "2024-11-06T16:58:02.245Z", "id": "", "name": ""}}], "is_polar_managed": false}], "pagination": {"total_count": 99404, "max_page": 312046}} "422": application/json: {} customer_portal:subscriptions:get: @@ -3591,7 +10470,7 @@ examples: id: "" responses: "200": - application/json: {"created_at": "2023-07-12T17:28:38.797Z", "modified_at": "2025-06-29T15:49:22.120Z", "id": "", "amount": 10000, "currency": "usd", "recurring_interval": "month", "recurring_interval_count": 175847, "status": "incomplete", "current_period_start": "2025-01-28T04:47:39.807Z", "current_period_end": "2024-12-11T03:15:34.736Z", "trial_start": "2025-06-29T15:49:22.120Z", "trial_end": "2024-11-13T19:04:25.284Z", "cancel_at_period_end": true, "canceled_at": "2025-04-27T11:18:42.852Z", "started_at": "2023-09-11T20:47:05.678Z", "ends_at": "2025-08-05T11:04:05.877Z", "ended_at": "2024-01-29T06:39:34.276Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "too_complex", "customer_cancellation_comment": "", "product": {"id": "", "created_at": "2024-12-08T10:29:34.380Z", "modified_at": "2023-01-27T20:11:12.304Z", "trial_interval": "day", "trial_interval_count": 647934, "name": "", "description": "rightfully breastplate pretend because", "recurring_interval": "month", "recurring_interval_count": 162063, "is_recurring": false, "is_archived": false, "organization_id": "", "prices": [{"created_at": "2023-06-27T14:55:14.822Z", "modified_at": "2024-06-06T10:00:39.244Z", "id": "", "amount_type": "free", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}], "benefits": [{"id": "", "created_at": "2024-05-10T07:46:44.640Z", "modified_at": "2023-05-10T03:58:02.060Z", "type": "license_keys", "description": "importance whole whoever whoa furthermore hole nervously wrongly young crackle", "selectable": true, "deletable": true, "organization_id": ""}, {"id": "", "created_at": "2024-05-10T07:46:44.640Z", "modified_at": "2023-05-10T03:58:02.060Z", "type": "license_keys", "description": "importance whole whoever whoa furthermore hole nervously wrongly young crackle", "selectable": true, "deletable": true, "organization_id": ""}, {"id": "", "created_at": "2024-05-10T07:46:44.640Z", "modified_at": "2023-05-10T03:58:02.060Z", "type": "license_keys", "description": "importance whole whoever whoa furthermore hole nervously wrongly young crackle", "selectable": true, "deletable": true, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/usr/libexec", "mime_type": "", "size": 884334, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-01-27T02:02:41.503Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2025-01-17T23:03:26.187Z", "size_readable": "", "public_url": "https://dirty-step-mother.com"}, {"id": "", "organization_id": "", "name": "", "path": "/usr/libexec", "mime_type": "", "size": 884334, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-01-27T02:02:41.503Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2025-01-17T23:03:26.187Z", "size_readable": "", "public_url": "https://dirty-step-mother.com"}, {"id": "", "organization_id": "", "name": "", "path": "/usr/libexec", "mime_type": "", "size": 884334, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-01-27T02:02:41.503Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2025-01-17T23:03:26.187Z", "size_readable": "", "public_url": "https://dirty-step-mother.com"}], "organization": {"created_at": "2023-08-25T19:23:01.014Z", "modified_at": "2023-02-14T08:44:05.506Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://broken-breastplate.net", "email": "Kaylin_Koss46@hotmail.com", "website": "", "socials": [{"platform": "other", "url": "https://stupendous-gift.biz"}], "status": "created", "details_submitted_at": "2025-04-03T14:37:45.295Z", "feature_settings": {"issue_funding_enabled": false, "seat_based_pricing_enabled": false, "revops_enabled": false, "wallets_enabled": false}, "subscription_settings": {"allow_multiple_subscriptions": false, "allow_customer_updates": true, "proration_behavior": "invoice", "benefit_revocation_grace_period": 622988}, "notification_settings": {"new_order": true, "new_subscription": false}, "customer_email_settings": {"order_confirmation": true, "subscription_cancellation": false, "subscription_confirmation": true, "subscription_cycled": false, "subscription_past_due": true, "subscription_revoked": true, "subscription_uncanceled": false, "subscription_updated": false}}}, "prices": [], "meters": [], "is_polar_managed": true} + application/json: {"created_at": "2023-07-12T17:28:38.797Z", "modified_at": "2025-06-29T15:49:22.120Z", "id": "", "amount": 10000, "currency": "usd", "recurring_interval": "month", "recurring_interval_count": 175847, "status": "incomplete", "current_period_start": "2025-01-28T04:47:39.807Z", "current_period_end": "2024-12-11T03:15:34.736Z", "trial_start": "2025-06-29T15:49:22.120Z", "trial_end": "2024-11-13T19:04:25.284Z", "cancel_at_period_end": true, "canceled_at": "2025-04-27T11:18:42.852Z", "started_at": "2023-09-11T20:47:05.678Z", "ends_at": "2025-08-05T11:04:05.877Z", "ended_at": "2024-01-29T06:39:34.276Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "too_complex", "customer_cancellation_comment": "", "product": {"id": "", "created_at": "2024-12-08T10:29:34.380Z", "modified_at": "2023-01-27T20:11:12.304Z", "trial_interval": "day", "trial_interval_count": 647934, "name": "", "description": "rightfully breastplate pretend because", "recurring_interval": "month", "recurring_interval_count": 162063, "is_recurring": false, "is_archived": false, "organization_id": "", "prices": [{"created_at": "2023-06-27T14:55:14.822Z", "modified_at": "2024-06-06T10:00:39.244Z", "id": "", "source": "catalog", "amount_type": "free", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}], "benefits": [{"id": "", "created_at": "2024-05-10T07:46:44.640Z", "modified_at": "2023-05-10T03:58:02.060Z", "type": "license_keys", "description": "importance whole whoever whoa furthermore hole nervously wrongly young crackle", "selectable": true, "deletable": true, "organization_id": ""}, {"id": "", "created_at": "2024-05-10T07:46:44.640Z", "modified_at": "2023-05-10T03:58:02.060Z", "type": "license_keys", "description": "importance whole whoever whoa furthermore hole nervously wrongly young crackle", "selectable": true, "deletable": true, "organization_id": ""}, {"id": "", "created_at": "2024-05-10T07:46:44.640Z", "modified_at": "2023-05-10T03:58:02.060Z", "type": "license_keys", "description": "importance whole whoever whoa furthermore hole nervously wrongly young crackle", "selectable": true, "deletable": true, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/usr/libexec", "mime_type": "", "size": 884334, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-01-27T02:02:41.503Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2025-01-17T23:03:26.187Z", "size_readable": "", "public_url": "https://dirty-step-mother.com"}, {"id": "", "organization_id": "", "name": "", "path": "/usr/libexec", "mime_type": "", "size": 884334, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-01-27T02:02:41.503Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2025-01-17T23:03:26.187Z", "size_readable": "", "public_url": "https://dirty-step-mother.com"}, {"id": "", "organization_id": "", "name": "", "path": "/usr/libexec", "mime_type": "", "size": 884334, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-01-27T02:02:41.503Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2025-01-17T23:03:26.187Z", "size_readable": "", "public_url": "https://dirty-step-mother.com"}], "organization": {"created_at": "2023-08-25T19:23:01.014Z", "modified_at": "2023-02-14T08:44:05.506Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://broken-breastplate.net", "proration_behavior": "prorate", "allow_customer_updates": true}}, "prices": [], "meters": [], "is_polar_managed": true} "404": application/json: {"error": "ResourceNotFound", "detail": ""} "422": @@ -3605,7 +10484,7 @@ examples: application/json: {} responses: "200": - application/json: {"created_at": "2025-02-02T12:28:03.145Z", "modified_at": "2024-05-05T11:52:58.589Z", "id": "", "amount": 10000, "currency": "usd", "recurring_interval": "month", "recurring_interval_count": 762480, "status": "incomplete", "current_period_start": "2024-05-02T00:48:47.943Z", "current_period_end": "2025-04-10T15:02:11.907Z", "trial_start": "2025-02-02T12:28:03.145Z", "trial_end": "2025-08-15T14:46:08.118Z", "cancel_at_period_end": true, "canceled_at": "2025-10-25T22:10:52.328Z", "started_at": "2025-02-06T13:35:55.076Z", "ends_at": "2024-03-16T11:27:11.204Z", "ended_at": "2025-11-12T16:20:13.096Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "other", "customer_cancellation_comment": "", "product": {"id": "", "created_at": "2025-10-01T04:09:15.514Z", "modified_at": "2023-05-18T04:03:20.458Z", "trial_interval": "day", "trial_interval_count": 444374, "name": "", "description": "after about shy remark blindly gut surge mysteriously", "recurring_interval": "year", "recurring_interval_count": 447532, "is_recurring": true, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2024-05-05T11:52:58.589Z", "modified_at": "2023-07-27T15:38:08.165Z", "id": "", "amount_type": "free", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}, {"created_at": "2025-02-06T13:35:55.076Z", "modified_at": "2025-11-12T16:20:13.096Z", "id": "", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}, {"created_at": "2023-06-12T13:50:06.969Z", "modified_at": null, "id": "", "amount_type": "fixed", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "price_amount": 1755, "legacy": true}], "benefits": [{"id": "", "created_at": "2023-02-20T23:17:32.070Z", "modified_at": "2023-05-11T16:03:14.155Z", "type": "custom", "description": "fleck mmm galvanize afore likely nor honesty on pish nightlife", "selectable": false, "deletable": false, "organization_id": ""}, {"id": "", "created_at": "2023-02-20T23:17:32.070Z", "modified_at": "2023-05-11T16:03:14.155Z", "type": "custom", "description": "fleck mmm galvanize afore likely nor honesty on pish nightlife", "selectable": false, "deletable": false, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/opt/share", "mime_type": "", "size": 418266, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-09-24T22:10:55.930Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2024-06-03T15:23:50.070Z", "size_readable": "", "public_url": "https://kaleidoscopic-sermon.biz/"}], "organization": {"created_at": "2024-03-23T04:42:30.563Z", "modified_at": "2024-03-17T13:09:17.987Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://unique-morning.biz", "email": "Jordy.Hagenes36@gmail.com", "website": "", "socials": [{"platform": "facebook", "url": "https://agreeable-hammock.net/"}, {"platform": "facebook", "url": "https://agreeable-hammock.net/"}, {"platform": "facebook", "url": "https://agreeable-hammock.net/"}], "status": "denied", "details_submitted_at": "2025-06-19T23:33:19.165Z", "feature_settings": {"issue_funding_enabled": false, "seat_based_pricing_enabled": false, "revops_enabled": false, "wallets_enabled": false}, "subscription_settings": {"allow_multiple_subscriptions": true, "allow_customer_updates": true, "proration_behavior": "invoice", "benefit_revocation_grace_period": 873737}, "notification_settings": {"new_order": false, "new_subscription": false}, "customer_email_settings": {"order_confirmation": false, "subscription_cancellation": false, "subscription_confirmation": true, "subscription_cycled": false, "subscription_past_due": true, "subscription_revoked": true, "subscription_uncanceled": true, "subscription_updated": true}}}, "prices": [{"created_at": "2025-08-28T18:56:23.778Z", "modified_at": "2024-06-13T05:57:27.540Z", "id": "", "amount_type": "custom", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "minimum_amount": null, "maximum_amount": 614418, "preset_amount": 411468, "legacy": true}, {"created_at": "2025-03-23T14:23:14.901Z", "modified_at": "2024-08-02T21:04:48.172Z", "id": "", "amount_type": "free", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}, {"created_at": "2023-02-25T13:28:24.284Z", "modified_at": "2025-02-16T03:06:21.333Z", "id": "", "amount_type": "custom", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "minimum_amount": 516343, "maximum_amount": 548914, "preset_amount": 899555, "legacy": true}], "meters": [{"created_at": "2025-12-04T10:33:41.991Z", "modified_at": "2024-02-15T02:45:06.709Z", "id": "", "consumed_units": 25, "credited_units": 100, "amount": 0, "meter_id": "d498a884-e2cd-4d3e-8002-f536468a8b22", "meter": {"created_at": "2025-03-17T14:07:39.213Z", "modified_at": "2024-01-15T18:31:43.688Z", "id": "", "name": ""}}, {"created_at": "2025-12-04T10:33:41.991Z", "modified_at": "2024-02-15T02:45:06.709Z", "id": "", "consumed_units": 25, "credited_units": 100, "amount": 0, "meter_id": "d498a884-e2cd-4d3e-8002-f536468a8b22", "meter": {"created_at": "2025-03-17T14:07:39.213Z", "modified_at": "2024-01-15T18:31:43.688Z", "id": "", "name": ""}}, {"created_at": "2025-12-04T10:33:41.991Z", "modified_at": "2024-02-15T02:45:06.709Z", "id": "", "consumed_units": 25, "credited_units": 100, "amount": 0, "meter_id": "d498a884-e2cd-4d3e-8002-f536468a8b22", "meter": {"created_at": "2025-03-17T14:07:39.213Z", "modified_at": "2024-01-15T18:31:43.688Z", "id": "", "name": ""}}], "is_polar_managed": false} + application/json: {"created_at": "2025-02-02T12:28:03.145Z", "modified_at": "2024-05-05T11:52:58.589Z", "id": "", "amount": 10000, "currency": "usd", "recurring_interval": "month", "recurring_interval_count": 762480, "status": "incomplete", "current_period_start": "2024-05-02T00:48:47.943Z", "current_period_end": "2025-04-10T15:02:11.907Z", "trial_start": "2025-02-02T12:28:03.145Z", "trial_end": "2025-08-15T14:46:08.118Z", "cancel_at_period_end": true, "canceled_at": "2025-10-25T22:10:52.328Z", "started_at": "2025-02-06T13:35:55.076Z", "ends_at": "2024-03-16T11:27:11.204Z", "ended_at": "2025-11-12T16:20:13.096Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "other", "customer_cancellation_comment": "", "product": {"id": "", "created_at": "2025-10-01T04:09:15.514Z", "modified_at": "2023-05-18T04:03:20.458Z", "trial_interval": "day", "trial_interval_count": 444374, "name": "", "description": "after about shy remark blindly gut surge mysteriously", "recurring_interval": "year", "recurring_interval_count": 447532, "is_recurring": true, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2024-05-05T11:52:58.589Z", "modified_at": "2023-07-27T15:38:08.165Z", "id": "", "source": "ad_hoc", "amount_type": "free", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}, {"created_at": "2025-02-06T13:35:55.076Z", "modified_at": "2025-11-12T16:20:13.096Z", "id": "", "source": "ad_hoc", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}, {"created_at": "2023-06-12T13:50:06.969Z", "modified_at": null, "id": "", "source": "catalog", "amount_type": "fixed", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "price_amount": 1755, "legacy": true}], "benefits": [{"id": "", "created_at": "2023-02-20T23:17:32.070Z", "modified_at": "2023-05-11T16:03:14.155Z", "type": "custom", "description": "fleck mmm galvanize afore likely nor honesty on pish nightlife", "selectable": false, "deletable": false, "organization_id": ""}, {"id": "", "created_at": "2023-02-20T23:17:32.070Z", "modified_at": "2023-05-11T16:03:14.155Z", "type": "custom", "description": "fleck mmm galvanize afore likely nor honesty on pish nightlife", "selectable": false, "deletable": false, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/opt/share", "mime_type": "", "size": 418266, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-09-24T22:10:55.930Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2024-06-03T15:23:50.070Z", "size_readable": "", "public_url": "https://kaleidoscopic-sermon.biz/"}], "organization": {"created_at": "2024-03-23T04:42:30.563Z", "modified_at": "2024-03-17T13:09:17.987Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://unique-morning.biz", "proration_behavior": "prorate", "allow_customer_updates": true}}, "prices": [{"created_at": "2025-08-28T18:56:23.778Z", "modified_at": "2024-06-13T05:57:27.540Z", "id": "", "source": "catalog", "amount_type": "custom", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "minimum_amount": null, "maximum_amount": 614418, "preset_amount": 411468, "legacy": true}, {"created_at": "2025-03-23T14:23:14.901Z", "modified_at": "2024-08-02T21:04:48.172Z", "id": "", "source": "catalog", "amount_type": "free", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}, {"created_at": "2023-02-25T13:28:24.284Z", "modified_at": "2025-02-16T03:06:21.333Z", "id": "", "source": "catalog", "amount_type": "custom", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "minimum_amount": 516343, "maximum_amount": 548914, "preset_amount": 899555, "legacy": true}], "meters": [{"created_at": "2025-12-04T10:33:41.991Z", "modified_at": "2024-02-15T02:45:06.709Z", "id": "", "consumed_units": 25, "credited_units": 100, "amount": 0, "meter_id": "d498a884-e2cd-4d3e-8002-f536468a8b22", "meter": {"created_at": "2025-03-17T14:07:39.213Z", "modified_at": "2024-01-15T18:31:43.688Z", "id": "", "name": ""}}, {"created_at": "2025-12-04T10:33:41.991Z", "modified_at": "2024-02-15T02:45:06.709Z", "id": "", "consumed_units": 25, "credited_units": 100, "amount": 0, "meter_id": "d498a884-e2cd-4d3e-8002-f536468a8b22", "meter": {"created_at": "2025-03-17T14:07:39.213Z", "modified_at": "2024-01-15T18:31:43.688Z", "id": "", "name": ""}}, {"created_at": "2025-12-04T10:33:41.991Z", "modified_at": "2024-02-15T02:45:06.709Z", "id": "", "consumed_units": 25, "credited_units": 100, "amount": 0, "meter_id": "d498a884-e2cd-4d3e-8002-f536468a8b22", "meter": {"created_at": "2025-03-17T14:07:39.213Z", "modified_at": "2024-01-15T18:31:43.688Z", "id": "", "name": ""}}], "is_polar_managed": false} "403": application/json: {"error": "AlreadyCanceledSubscription", "detail": ""} "404": @@ -3619,7 +10498,7 @@ examples: id: "" responses: "200": - application/json: {"created_at": "2023-03-14T00:34:28.136Z", "modified_at": "2023-09-09T10:33:53.309Z", "id": "", "amount": 10000, "currency": "usd", "recurring_interval": "year", "recurring_interval_count": 65715, "status": "incomplete_expired", "current_period_start": "2025-04-20T11:15:42.217Z", "current_period_end": "2024-04-07T12:57:17.210Z", "trial_start": null, "trial_end": "2025-03-22T12:28:05.757Z", "cancel_at_period_end": false, "canceled_at": "2025-10-10T15:35:40.020Z", "started_at": "2024-02-25T05:56:22.572Z", "ends_at": "2023-02-16T10:11:42.223Z", "ended_at": "2025-10-30T05:06:32.723Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "customer_service", "customer_cancellation_comment": "", "product": {"id": "", "created_at": "2025-09-28T07:43:04.431Z", "modified_at": "2025-04-12T20:30:15.370Z", "trial_interval": "year", "trial_interval_count": 766852, "name": "", "description": "utter superior tapioca voluntarily", "recurring_interval": "year", "recurring_interval_count": 740438, "is_recurring": false, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2025-03-22T12:28:05.757Z", "modified_at": "2025-04-16T15:43:34.874Z", "id": "", "amount_type": "custom", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "minimum_amount": 948870, "maximum_amount": 383437, "preset_amount": null, "legacy": true}], "benefits": [], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/Library", "mime_type": "", "size": 898055, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-08-16T18:54:35.749Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2024-08-16T07:52:23.421Z", "size_readable": "", "public_url": "https://firm-stool.info/"}], "organization": {"created_at": "2024-02-13T09:57:44.502Z", "modified_at": "2023-05-25T00:47:42.399Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://ideal-retention.com", "email": "Gregorio85@hotmail.com", "website": "", "socials": [{"platform": "linkedin", "url": "https://sleepy-gymnast.net"}, {"platform": "linkedin", "url": "https://sleepy-gymnast.net"}], "status": "created", "details_submitted_at": "2025-11-28T18:14:14.817Z", "feature_settings": {"issue_funding_enabled": false, "seat_based_pricing_enabled": false, "revops_enabled": false, "wallets_enabled": false}, "subscription_settings": {"allow_multiple_subscriptions": false, "allow_customer_updates": false, "proration_behavior": "prorate", "benefit_revocation_grace_period": 725030}, "notification_settings": {"new_order": true, "new_subscription": true}, "customer_email_settings": {"order_confirmation": true, "subscription_cancellation": true, "subscription_confirmation": false, "subscription_cycled": false, "subscription_past_due": false, "subscription_revoked": true, "subscription_uncanceled": false, "subscription_updated": true}}}, "prices": [], "meters": [{"created_at": "2023-11-11T23:46:28.631Z", "modified_at": "2024-07-12T18:40:04.657Z", "id": "", "consumed_units": 25, "credited_units": 100, "amount": 0, "meter_id": "d498a884-e2cd-4d3e-8002-f536468a8b22", "meter": {"created_at": "2025-04-25T21:03:55.742Z", "modified_at": "2024-09-29T21:22:23.754Z", "id": "", "name": ""}}, {"created_at": "2023-11-11T23:46:28.631Z", "modified_at": "2024-07-12T18:40:04.657Z", "id": "", "consumed_units": 25, "credited_units": 100, "amount": 0, "meter_id": "d498a884-e2cd-4d3e-8002-f536468a8b22", "meter": {"created_at": "2025-04-25T21:03:55.742Z", "modified_at": "2024-09-29T21:22:23.754Z", "id": "", "name": ""}}], "is_polar_managed": true} + application/json: {"created_at": "2023-03-14T00:34:28.136Z", "modified_at": "2023-09-09T10:33:53.309Z", "id": "", "amount": 10000, "currency": "usd", "recurring_interval": "year", "recurring_interval_count": 65715, "status": "incomplete_expired", "current_period_start": "2025-04-20T11:15:42.217Z", "current_period_end": "2024-04-07T12:57:17.210Z", "trial_start": null, "trial_end": "2025-03-22T12:28:05.757Z", "cancel_at_period_end": false, "canceled_at": "2025-10-10T15:35:40.020Z", "started_at": "2024-02-25T05:56:22.572Z", "ends_at": "2023-02-16T10:11:42.223Z", "ended_at": "2025-10-30T05:06:32.723Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "customer_service", "customer_cancellation_comment": "", "product": {"id": "", "created_at": "2025-09-28T07:43:04.431Z", "modified_at": "2025-04-12T20:30:15.370Z", "trial_interval": "year", "trial_interval_count": 766852, "name": "", "description": "utter superior tapioca voluntarily", "recurring_interval": "year", "recurring_interval_count": 740438, "is_recurring": false, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2025-03-22T12:28:05.757Z", "modified_at": "2025-04-16T15:43:34.874Z", "id": "", "source": "catalog", "amount_type": "custom", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "minimum_amount": 948870, "maximum_amount": 383437, "preset_amount": null, "legacy": true}], "benefits": [], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/Library", "mime_type": "", "size": 898055, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-08-16T18:54:35.749Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2024-08-16T07:52:23.421Z", "size_readable": "", "public_url": "https://firm-stool.info/"}], "organization": {"created_at": "2024-02-13T09:57:44.502Z", "modified_at": "2023-05-25T00:47:42.399Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://ideal-retention.com", "proration_behavior": "invoice", "allow_customer_updates": false}}, "prices": [], "meters": [{"created_at": "2023-11-11T23:46:28.631Z", "modified_at": "2024-07-12T18:40:04.657Z", "id": "", "consumed_units": 25, "credited_units": 100, "amount": 0, "meter_id": "d498a884-e2cd-4d3e-8002-f536468a8b22", "meter": {"created_at": "2025-04-25T21:03:55.742Z", "modified_at": "2024-09-29T21:22:23.754Z", "id": "", "name": ""}}, {"created_at": "2023-11-11T23:46:28.631Z", "modified_at": "2024-07-12T18:40:04.657Z", "id": "", "consumed_units": 25, "credited_units": 100, "amount": 0, "meter_id": "d498a884-e2cd-4d3e-8002-f536468a8b22", "meter": {"created_at": "2025-04-25T21:03:55.742Z", "modified_at": "2024-09-29T21:22:23.754Z", "id": "", "name": ""}}], "is_polar_managed": true} "403": application/json: {"error": "AlreadyCanceledSubscription", "detail": ""} "404": @@ -3644,7 +10523,7 @@ examples: limit: 10 responses: "200": - application/json: {"items": [{"id": "", "timestamp": "2024-10-18T16:53:49.550Z", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "customer_id": "", "customer": {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2023-07-21T19:02:11.375Z", "modified_at": "2025-06-07T22:31:55.492Z", "metadata": {}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "FR"}, "tax_id": ["FR61954506077", "eu_vat"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2024-12-11T18:14:49.510Z", "avatar_url": "https://www.gravatar.com/avatar/xxx?d=blank"}, "external_customer_id": "", "child_count": 0, "name": "", "source": "user", "metadata": {"key": 1295.78}}, {"id": "", "timestamp": "2024-10-18T16:53:49.550Z", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "customer_id": "", "customer": {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2023-07-21T19:02:11.375Z", "modified_at": "2025-06-07T22:31:55.492Z", "metadata": {}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "SE"}, "tax_id": ["FR61954506077", "eu_vat"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2024-12-11T18:14:49.510Z", "avatar_url": "https://www.gravatar.com/avatar/xxx?d=blank"}, "external_customer_id": "", "child_count": 0, "name": "", "source": "user", "metadata": {"key": 1295.78}}], "pagination": {"total_count": 66641, "max_page": 73758}} + application/json: {"items": [{"id": "", "timestamp": "2024-04-23T12:38:06.948Z", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "customer_id": "", "customer": {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2024-10-18T16:53:49.550Z", "modified_at": "2023-07-21T19:02:11.375Z", "metadata": {"key": ""}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2024-12-11T18:14:49.510Z", "avatar_url": "https://www.gravatar.com/avatar/xxx?d=404"}, "external_customer_id": null, "child_count": 0, "label": "", "name": "", "source": "user", "metadata": {}}, {"id": "", "timestamp": "2024-04-23T12:38:06.948Z", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "customer_id": "", "customer": {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2024-10-18T16:53:49.550Z", "modified_at": "2023-07-21T19:02:11.375Z", "metadata": {"key": ""}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2024-12-11T18:14:49.510Z", "avatar_url": "https://www.gravatar.com/avatar/xxx?d=404"}, "external_customer_id": null, "child_count": 0, "label": "", "name": "", "source": "user", "metadata": {}}], "pagination": {"has_next_page": true}} "422": application/json: {} events:list_names: @@ -3666,7 +10545,7 @@ examples: id: "" responses: "200": - application/json: {"id": "", "timestamp": "2025-12-29T20:03:49.261Z", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "customer_id": "", "customer": {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2025-09-22T14:34:23.075Z", "modified_at": "2023-02-16T11:15:28.010Z", "metadata": {}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "FR"}, "tax_id": ["FR61954506077", "eu_vat"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2025-06-02T11:41:47.678Z", "avatar_url": "https://www.gravatar.com/avatar/xxx?d=blank"}, "external_customer_id": "", "child_count": 0, "name": "", "source": "user", "metadata": {"key": "", "key1": true, "key2": false}} + application/json: {"id": "", "timestamp": "2025-12-29T20:03:49.261Z", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "customer_id": "", "customer": {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2025-09-22T14:34:23.075Z", "modified_at": "2023-02-16T11:15:28.010Z", "metadata": {}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2025-06-02T11:41:47.678Z", "avatar_url": "https://www.gravatar.com/avatar/xxx?d=404"}, "external_customer_id": "", "child_count": 0, "label": "", "name": "", "source": "user", "metadata": {"key": "", "key1": true, "key2": false}} "404": application/json: {"error": "ResourceNotFound", "detail": ""} "422": @@ -3800,7 +10679,7 @@ examples: application/json: {"billing_name": "", "billing_address": {"country": "US"}} responses: "200": - application/json: {"id": "", "created_at": "2023-07-07T02:27:33.933Z", "modified_at": "2025-12-06T08:14:38.290Z", "status": "pending", "paid": true, "subtotal_amount": 10000, "discount_amount": 1000, "net_amount": 9000, "tax_amount": 720, "total_amount": 9720, "applied_balance_amount": 0, "due_amount": 0, "refunded_amount": 0, "refunded_tax_amount": 0, "currency": "usd", "billing_reason": "subscription_update", "billing_name": "", "billing_address": {"country": "US"}, "invoice_number": "", "is_invoice_generated": true, "customer_id": "", "product_id": "", "discount_id": "", "subscription_id": "", "checkout_id": "", "metadata": {}, "platform_fee_amount": 500, "customer": {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2025-05-10T23:50:32.891Z", "modified_at": "2023-02-18T10:28:10.963Z", "metadata": {"key": false}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2023-09-27T12:39:54.419Z", "avatar_url": "https://www.gravatar.com/avatar/xxx?d=404"}, "user_id": "", "product": {"metadata": {"key": 364993, "key1": true, "key2": true}, "id": "", "created_at": "2023-04-12T21:30:23.720Z", "modified_at": "2025-07-30T06:39:42.272Z", "trial_interval": "day", "trial_interval_count": 687169, "name": "", "description": "yippee amid wire knowingly an er reproachfully mechanically who gym", "recurring_interval": "month", "recurring_interval_count": 241006, "is_recurring": true, "is_archived": true, "organization_id": ""}, "discount": {"duration": "repeating", "duration_in_months": 919384, "type": "fixed", "basis_points": 485397, "created_at": "2023-04-20T01:15:36.927Z", "modified_at": "2025-08-12T14:50:46.554Z", "id": "", "metadata": {}, "name": "", "code": "", "starts_at": "2023-06-20T13:39:02.935Z", "ends_at": "2024-06-17T01:44:44.306Z", "max_redemptions": 991144, "redemptions_count": 882356, "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737"}, "subscription": {"metadata": {"key": true, "key1": false}, "created_at": "2025-05-14T12:37:49.790Z", "modified_at": "2023-07-19T20:08:36.520Z", "id": "", "amount": 10000, "currency": "usd", "recurring_interval": "month", "recurring_interval_count": 170714, "status": "incomplete", "current_period_start": "2025-06-29T04:23:47.957Z", "current_period_end": "2024-06-02T02:08:37.593Z", "trial_start": "2023-01-29T06:32:22.248Z", "trial_end": "2025-01-26T07:02:53.111Z", "cancel_at_period_end": true, "canceled_at": "2024-06-26T07:14:15.241Z", "started_at": "2025-06-03T07:15:00.193Z", "ends_at": "2023-09-17T15:31:40.614Z", "ended_at": "2024-06-15T15:33:26.067Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "unused", "customer_cancellation_comment": ""}, "items": [{"created_at": "2025-11-07T03:04:15.446Z", "modified_at": "2024-02-25T04:48:42.731Z", "id": "", "label": "", "amount": 527788, "tax_amount": 941221, "proration": true, "product_price_id": ""}, {"created_at": "2025-11-07T03:04:15.446Z", "modified_at": "2024-02-25T04:48:42.731Z", "id": "", "label": "", "amount": 527788, "tax_amount": 941221, "proration": true, "product_price_id": ""}, {"created_at": "2025-11-07T03:04:15.446Z", "modified_at": "2024-02-25T04:48:42.731Z", "id": "", "label": "", "amount": 527788, "tax_amount": 941221, "proration": true, "product_price_id": ""}], "description": "Pro Plan"} + application/json: {"id": "", "created_at": "2023-07-07T02:27:33.933Z", "modified_at": "2025-12-06T08:14:38.290Z", "status": "pending", "paid": true, "subtotal_amount": 10000, "discount_amount": 1000, "net_amount": 9000, "tax_amount": 720, "total_amount": 9720, "applied_balance_amount": 0, "due_amount": 0, "refunded_amount": 0, "refunded_tax_amount": 0, "currency": "usd", "billing_reason": "subscription_update", "billing_name": "", "billing_address": {"country": "US"}, "invoice_number": "", "is_invoice_generated": true, "customer_id": "", "product_id": "", "discount_id": "", "subscription_id": "", "checkout_id": "", "metadata": {}, "platform_fee_amount": 500, "platform_fee_currency": "usd", "customer": {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2025-05-10T23:50:32.891Z", "modified_at": "2023-02-18T10:28:10.963Z", "metadata": {"key": false}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2023-09-27T12:39:54.419Z", "avatar_url": "https://www.gravatar.com/avatar/xxx?d=404"}, "user_id": "", "product": {"metadata": {"key": 364993, "key1": true, "key2": true}, "id": "", "created_at": "2023-04-12T21:30:23.720Z", "modified_at": "2025-07-30T06:39:42.272Z", "trial_interval": "day", "trial_interval_count": 687169, "name": "", "description": "yippee amid wire knowingly an er reproachfully mechanically who gym", "recurring_interval": "month", "recurring_interval_count": 241006, "is_recurring": true, "is_archived": true, "organization_id": ""}, "discount": {"duration": "repeating", "duration_in_months": 919384, "type": "fixed", "basis_points": 485397, "created_at": "2023-04-20T01:15:36.927Z", "modified_at": "2025-08-12T14:50:46.554Z", "id": "", "metadata": {}, "name": "", "code": "", "starts_at": "2023-06-20T13:39:02.935Z", "ends_at": "2024-06-17T01:44:44.306Z", "max_redemptions": 991144, "redemptions_count": 882356, "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737"}, "subscription": {"metadata": {"key": true, "key1": false}, "created_at": "2025-05-14T12:37:49.790Z", "modified_at": "2023-07-19T20:08:36.520Z", "id": "", "amount": 10000, "currency": "usd", "recurring_interval": "month", "recurring_interval_count": 170714, "status": "incomplete", "current_period_start": "2025-06-29T04:23:47.957Z", "current_period_end": "2024-06-02T02:08:37.593Z", "trial_start": "2023-01-29T06:32:22.248Z", "trial_end": "2025-01-26T07:02:53.111Z", "cancel_at_period_end": true, "canceled_at": "2024-06-26T07:14:15.241Z", "started_at": "2025-06-03T07:15:00.193Z", "ends_at": "2023-09-17T15:31:40.614Z", "ended_at": "2024-06-15T15:33:26.067Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "unused", "customer_cancellation_comment": ""}, "items": [{"created_at": "2025-11-07T03:04:15.446Z", "modified_at": "2024-02-25T04:48:42.731Z", "id": "", "label": "", "amount": 527788, "tax_amount": 941221, "proration": true, "product_price_id": ""}, {"created_at": "2025-11-07T03:04:15.446Z", "modified_at": "2024-02-25T04:48:42.731Z", "id": "", "label": "", "amount": 527788, "tax_amount": 941221, "proration": true, "product_price_id": ""}, {"created_at": "2025-11-07T03:04:15.446Z", "modified_at": "2024-02-25T04:48:42.731Z", "id": "", "label": "", "amount": 527788, "tax_amount": 941221, "proration": true, "product_price_id": ""}], "description": "Pro Plan"} "404": application/json: {"error": "ResourceNotFound", "detail": ""} "422": @@ -3826,7 +10705,7 @@ examples: application/json: {"customer_name": "John Doe", "customer_billing_address": {"country": "US"}} responses: "200": - application/json: {"id": "", "created_at": "2025-08-11T13:37:19.351Z", "modified_at": "2025-01-17T16:36:47.350Z", "payment_processor": "stripe", "status": "expired", "client_secret": "", "url": "https://quiet-longboat.name/", "expires_at": "2024-06-26T17:48:32.882Z", "success_url": "https://flawless-conversation.com/", "return_url": "https://winding-pliers.biz", "embed_origin": "", "amount": 854455, "discount_amount": 294901, "net_amount": 889166, "tax_amount": 922052, "total_amount": 719988, "currency": "Rufiyaa", "active_trial_interval": "year", "active_trial_interval_count": 682201, "trial_end": "2023-04-12T18:01:42.534Z", "organization_id": "", "product_id": "", "product_price_id": "", "discount_id": null, "allow_discount_codes": false, "require_billing_address": true, "is_discount_applicable": false, "is_free_product_price": true, "is_payment_required": true, "is_payment_setup_required": false, "is_payment_form_required": false, "customer_id": "", "is_business_customer": true, "customer_name": null, "customer_email": "", "customer_ip_address": "", "customer_billing_name": "", "customer_billing_address": {"country": "US"}, "customer_tax_id": "", "payment_processor_metadata": {"key": "", "key1": "", "key2": ""}, "billing_address_fields": {"country": "required", "state": "disabled", "city": "disabled", "postal_code": "disabled", "line1": "required", "line2": "required"}, "trial_interval": "month", "trial_interval_count": 495203, "metadata": {"key": 175107, "key1": "", "key2": 598875}, "external_customer_id": "", "customer_external_id": null, "products": [{"id": "", "created_at": "2024-10-08T05:33:56.764Z", "modified_at": "2023-07-14T21:58:46.090Z", "trial_interval": null, "trial_interval_count": 186577, "name": "", "description": "where underneath ignorant smoke pearl interesting meh amid", "recurring_interval": null, "recurring_interval_count": 870044, "is_recurring": true, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2025-11-30T19:59:27.996Z", "modified_at": "2023-09-30T23:37:22.091Z", "id": "", "amount_type": "free", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}, {"created_at": "2024-06-26T17:48:32.882Z", "modified_at": null, "id": "", "amount_type": "free", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "month", "legacy": true}], "benefits": [{"id": "", "created_at": "2024-08-22T08:39:31.775Z", "modified_at": "2024-02-01T17:03:37.242Z", "type": "discord", "description": "overconfidently overplay down unless dilate before optimistically while curly by", "selectable": false, "deletable": false, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/Applications", "mime_type": "", "size": 72601, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-08-08T03:26:06.485Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2025-10-12T01:25:31.801Z", "size_readable": "", "public_url": "https://inexperienced-valuable.name/"}, {"id": "", "organization_id": "", "name": "", "path": "/Applications", "mime_type": "", "size": 72601, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-08-08T03:26:06.485Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2025-10-12T01:25:31.801Z", "size_readable": "", "public_url": "https://inexperienced-valuable.name/"}, {"id": "", "organization_id": "", "name": "", "path": "/Applications", "mime_type": "", "size": 72601, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-08-08T03:26:06.485Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2025-10-12T01:25:31.801Z", "size_readable": "", "public_url": "https://inexperienced-valuable.name/"}]}, {"id": "", "created_at": "2024-10-08T05:33:56.764Z", "modified_at": "2023-07-14T21:58:46.090Z", "trial_interval": "day", "trial_interval_count": 294901, "name": "", "description": "where underneath ignorant smoke pearl interesting meh amid", "recurring_interval": null, "recurring_interval_count": 682201, "is_recurring": true, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2025-09-01T12:37:02.777Z", "modified_at": "2025-10-07T13:38:06.522Z", "id": "", "amount_type": "fixed", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "price_amount": 615287, "legacy": true}, {"created_at": "2024-02-21T06:51:40.935Z", "modified_at": null, "id": "", "amount_type": "fixed", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "price_amount": 391538, "legacy": true}], "benefits": [{"id": "", "created_at": "2024-08-22T08:39:31.775Z", "modified_at": "2024-02-01T17:03:37.242Z", "type": "discord", "description": "overconfidently overplay down unless dilate before optimistically while curly by", "selectable": false, "deletable": false, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/Applications", "mime_type": "", "size": 72601, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-08-08T03:26:06.485Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2025-10-12T01:25:31.801Z", "size_readable": "", "public_url": "https://inexperienced-valuable.name/"}, {"id": "", "organization_id": "", "name": "", "path": "/Applications", "mime_type": "", "size": 72601, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-08-08T03:26:06.485Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2025-10-12T01:25:31.801Z", "size_readable": "", "public_url": "https://inexperienced-valuable.name/"}, {"id": "", "organization_id": "", "name": "", "path": "/Applications", "mime_type": "", "size": 72601, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-08-08T03:26:06.485Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2025-10-12T01:25:31.801Z", "size_readable": "", "public_url": "https://inexperienced-valuable.name/"}]}], "product": {"id": "", "created_at": "2023-09-02T08:09:15.374Z", "modified_at": "2023-01-08T13:18:17.680Z", "trial_interval": "year", "trial_interval_count": 719988, "name": "", "description": null, "recurring_interval": "year", "recurring_interval_count": 92838, "is_recurring": false, "is_archived": true, "organization_id": "", "prices": [], "benefits": [{"id": "", "created_at": "2024-08-22T08:39:31.775Z", "modified_at": "2024-02-01T17:03:37.242Z", "type": "discord", "description": "overconfidently overplay down unless dilate before optimistically while curly by", "selectable": false, "deletable": false, "organization_id": ""}, {"id": "", "created_at": "2024-08-22T08:39:31.775Z", "modified_at": "2024-02-01T17:03:37.242Z", "type": "discord", "description": "overconfidently overplay down unless dilate before optimistically while curly by", "selectable": false, "deletable": false, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/Applications", "mime_type": "", "size": 72601, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-08-08T03:26:06.485Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2025-10-12T01:25:31.801Z", "size_readable": "", "public_url": "https://inexperienced-valuable.name/"}, {"id": "", "organization_id": "", "name": "", "path": "/Applications", "mime_type": "", "size": 72601, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-08-08T03:26:06.485Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2025-10-12T01:25:31.801Z", "size_readable": "", "public_url": "https://inexperienced-valuable.name/"}, {"id": "", "organization_id": "", "name": "", "path": "/Applications", "mime_type": "", "size": 72601, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-08-08T03:26:06.485Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2025-10-12T01:25:31.801Z", "size_readable": "", "public_url": "https://inexperienced-valuable.name/"}]}, "product_price": {"created_at": "2023-01-14T05:49:25.708Z", "modified_at": "2025-02-16T09:13:19.316Z", "id": "", "amount_type": "custom", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "minimum_amount": null, "maximum_amount": 161721, "preset_amount": 796115, "legacy": true}, "discount": null, "subscription_id": "", "attached_custom_fields": [{"custom_field_id": "", "custom_field": {"created_at": "2023-09-18T08:05:49.385Z", "modified_at": "2023-01-31T14:16:46.453Z", "id": "", "metadata": {"key": 376311, "key1": "", "key2": 112991}, "type": "text", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 115053, "required": true}, {"custom_field_id": "", "custom_field": {"created_at": "2023-09-18T08:05:49.385Z", "modified_at": "2023-01-31T14:16:46.453Z", "id": "", "metadata": {"key": 376311, "key1": "", "key2": 112991}, "type": "text", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 115053, "required": true}, {"custom_field_id": "", "custom_field": {"created_at": "2023-09-18T08:05:49.385Z", "modified_at": "2023-01-31T14:16:46.453Z", "id": "", "metadata": {"key": 376311, "key1": "", "key2": 112991}, "type": "text", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 115053, "required": true}], "customer_metadata": {}} + application/json: {"id": "", "created_at": "2025-08-11T13:37:19.351Z", "modified_at": "2025-01-17T16:36:47.350Z", "payment_processor": "stripe", "status": "expired", "client_secret": "", "url": "https://quiet-longboat.name/", "expires_at": "2024-06-26T17:48:32.882Z", "success_url": "https://flawless-conversation.com/", "return_url": "https://winding-pliers.biz", "embed_origin": "", "amount": 854455, "discount_amount": 294901, "net_amount": 889166, "tax_amount": 922052, "total_amount": 719988, "currency": "Rufiyaa", "allow_trial": false, "active_trial_interval": "year", "active_trial_interval_count": 682201, "trial_end": "2023-04-12T18:01:42.534Z", "organization_id": "", "product_id": "", "product_price_id": "", "discount_id": null, "allow_discount_codes": false, "require_billing_address": true, "is_discount_applicable": false, "is_free_product_price": true, "is_payment_required": true, "is_payment_setup_required": false, "is_payment_form_required": false, "customer_id": "", "is_business_customer": true, "customer_name": null, "customer_email": "", "customer_ip_address": "", "customer_billing_name": "", "customer_billing_address": {"country": "US"}, "customer_tax_id": "", "payment_processor_metadata": {"key": "", "key1": "", "key2": ""}, "billing_address_fields": {"country": "required", "state": "disabled", "city": "disabled", "postal_code": "disabled", "line1": "required", "line2": "required"}, "trial_interval": "month", "trial_interval_count": 495203, "metadata": {"key": 175107, "key1": "", "key2": 598875}, "external_customer_id": "", "customer_external_id": null, "products": [{"id": "", "created_at": "2024-10-08T05:33:56.764Z", "modified_at": "2023-07-14T21:58:46.090Z", "trial_interval": null, "trial_interval_count": 186577, "name": "", "description": "where underneath ignorant smoke pearl interesting meh amid", "recurring_interval": null, "recurring_interval_count": 870044, "is_recurring": true, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2025-11-30T19:59:27.996Z", "modified_at": "2023-09-30T23:37:22.091Z", "id": "", "source": "ad_hoc", "amount_type": "free", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "legacy": true}, {"created_at": "2024-06-26T17:48:32.882Z", "modified_at": null, "id": "", "source": "ad_hoc", "amount_type": "free", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "month", "legacy": true}], "benefits": [{"id": "", "created_at": "2024-08-22T08:39:31.775Z", "modified_at": "2024-02-01T17:03:37.242Z", "type": "discord", "description": "overconfidently overplay down unless dilate before optimistically while curly by", "selectable": false, "deletable": false, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/Applications", "mime_type": "", "size": 72601, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-08-08T03:26:06.485Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2025-10-12T01:25:31.801Z", "size_readable": "", "public_url": "https://inexperienced-valuable.name/"}, {"id": "", "organization_id": "", "name": "", "path": "/Applications", "mime_type": "", "size": 72601, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-08-08T03:26:06.485Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2025-10-12T01:25:31.801Z", "size_readable": "", "public_url": "https://inexperienced-valuable.name/"}, {"id": "", "organization_id": "", "name": "", "path": "/Applications", "mime_type": "", "size": 72601, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-08-08T03:26:06.485Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2025-10-12T01:25:31.801Z", "size_readable": "", "public_url": "https://inexperienced-valuable.name/"}]}, {"id": "", "created_at": "2024-10-08T05:33:56.764Z", "modified_at": "2023-07-14T21:58:46.090Z", "trial_interval": "day", "trial_interval_count": 294901, "name": "", "description": "where underneath ignorant smoke pearl interesting meh amid", "recurring_interval": null, "recurring_interval_count": 682201, "is_recurring": true, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2025-09-01T12:37:02.777Z", "modified_at": "2025-10-07T13:38:06.522Z", "id": "", "source": "catalog", "amount_type": "fixed", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "price_amount": 615287, "legacy": true}, {"created_at": "2024-02-21T06:51:40.935Z", "modified_at": null, "id": "", "source": "catalog", "amount_type": "fixed", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "price_amount": 391538, "legacy": true}], "benefits": [{"id": "", "created_at": "2024-08-22T08:39:31.775Z", "modified_at": "2024-02-01T17:03:37.242Z", "type": "discord", "description": "overconfidently overplay down unless dilate before optimistically while curly by", "selectable": false, "deletable": false, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/Applications", "mime_type": "", "size": 72601, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-08-08T03:26:06.485Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2025-10-12T01:25:31.801Z", "size_readable": "", "public_url": "https://inexperienced-valuable.name/"}, {"id": "", "organization_id": "", "name": "", "path": "/Applications", "mime_type": "", "size": 72601, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-08-08T03:26:06.485Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2025-10-12T01:25:31.801Z", "size_readable": "", "public_url": "https://inexperienced-valuable.name/"}, {"id": "", "organization_id": "", "name": "", "path": "/Applications", "mime_type": "", "size": 72601, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-08-08T03:26:06.485Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2025-10-12T01:25:31.801Z", "size_readable": "", "public_url": "https://inexperienced-valuable.name/"}]}], "product": {"id": "", "created_at": "2023-09-02T08:09:15.374Z", "modified_at": "2023-01-08T13:18:17.680Z", "trial_interval": "year", "trial_interval_count": 719988, "name": "", "description": null, "recurring_interval": "year", "recurring_interval_count": 92838, "is_recurring": false, "is_archived": true, "organization_id": "", "prices": [], "benefits": [{"id": "", "created_at": "2024-08-22T08:39:31.775Z", "modified_at": "2024-02-01T17:03:37.242Z", "type": "discord", "description": "overconfidently overplay down unless dilate before optimistically while curly by", "selectable": false, "deletable": false, "organization_id": ""}, {"id": "", "created_at": "2024-08-22T08:39:31.775Z", "modified_at": "2024-02-01T17:03:37.242Z", "type": "discord", "description": "overconfidently overplay down unless dilate before optimistically while curly by", "selectable": false, "deletable": false, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/Applications", "mime_type": "", "size": 72601, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-08-08T03:26:06.485Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2025-10-12T01:25:31.801Z", "size_readable": "", "public_url": "https://inexperienced-valuable.name/"}, {"id": "", "organization_id": "", "name": "", "path": "/Applications", "mime_type": "", "size": 72601, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-08-08T03:26:06.485Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2025-10-12T01:25:31.801Z", "size_readable": "", "public_url": "https://inexperienced-valuable.name/"}, {"id": "", "organization_id": "", "name": "", "path": "/Applications", "mime_type": "", "size": 72601, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-08-08T03:26:06.485Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2025-10-12T01:25:31.801Z", "size_readable": "", "public_url": "https://inexperienced-valuable.name/"}]}, "product_price": {"created_at": "2023-01-14T05:49:25.708Z", "modified_at": "2025-02-16T09:13:19.316Z", "id": "", "source": "ad_hoc", "amount_type": "custom", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "minimum_amount": null, "maximum_amount": 161721, "preset_amount": 796115, "legacy": true}, "prices": {"key": [], "key1": []}, "discount": null, "subscription_id": "", "attached_custom_fields": [{"custom_field_id": "", "custom_field": {"created_at": "2023-09-18T08:05:49.385Z", "modified_at": "2023-01-31T14:16:46.453Z", "id": "", "metadata": {"key": 376311, "key1": "", "key2": 112991}, "type": "text", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 115053, "required": true}, {"custom_field_id": "", "custom_field": {"created_at": "2023-09-18T08:05:49.385Z", "modified_at": "2023-01-31T14:16:46.453Z", "id": "", "metadata": {"key": 376311, "key1": "", "key2": 112991}, "type": "text", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 115053, "required": true}, {"custom_field_id": "", "custom_field": {"created_at": "2023-09-18T08:05:49.385Z", "modified_at": "2023-01-31T14:16:46.453Z", "id": "", "metadata": {"key": 376311, "key1": "", "key2": 112991}, "type": "text", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 115053, "required": true}], "customer_metadata": {}} "403": application/json: {"error": "AlreadyActiveSubscriptionError", "detail": ""} "404": @@ -3839,10 +10718,10 @@ examples: path: client_secret: "" requestBody: - application/json: {"customer_name": "John Doe", "customer_billing_address": null} + application/json: {"customer_name": "John Doe", "customer_billing_address": null, "allow_trial": false} responses: "200": - application/json: {"id": "", "created_at": "2024-07-23T03:29:25.334Z", "modified_at": "2023-09-18T08:32:05.837Z", "payment_processor": "stripe", "status": "expired", "client_secret": "", "url": "https://oddball-final.com", "expires_at": "2024-03-02T01:02:20.912Z", "success_url": "https://illiterate-ownership.com/", "return_url": null, "embed_origin": "", "amount": 566134, "discount_amount": 108102, "net_amount": 304494, "tax_amount": 824826, "total_amount": 528924, "currency": "Comoro Franc", "active_trial_interval": null, "active_trial_interval_count": 192380, "trial_end": "2023-10-31T15:08:35.342Z", "organization_id": "", "product_id": "", "product_price_id": "", "discount_id": "", "allow_discount_codes": true, "require_billing_address": true, "is_discount_applicable": false, "is_free_product_price": true, "is_payment_required": true, "is_payment_setup_required": false, "is_payment_form_required": false, "customer_id": "", "is_business_customer": true, "customer_name": "", "customer_email": "", "customer_ip_address": "", "customer_billing_name": "", "customer_billing_address": {"country": "US"}, "customer_tax_id": "", "payment_processor_metadata": {"key": ""}, "billing_address_fields": {"country": "required", "state": "optional", "city": "required", "postal_code": "required", "line1": "required", "line2": "disabled"}, "products": [{"id": "", "created_at": "2025-08-18T21:55:12.162Z", "modified_at": "2024-12-17T22:23:13.690Z", "trial_interval": "month", "trial_interval_count": 138062, "name": "", "description": "instead divert indeed oh phrase fisherman bowling but upon airmail", "recurring_interval": "year", "recurring_interval_count": null, "is_recurring": true, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2023-07-30T20:21:38.608Z", "modified_at": "2023-10-31T15:08:35.342Z", "id": "", "amount_type": "fixed", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "price_amount": 330194, "legacy": true}, {"created_at": "2023-08-03T11:06:01.091Z", "modified_at": "2024-11-28T20:27:45.245Z", "id": "", "amount_type": "fixed", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "price_amount": 566134, "legacy": true}], "benefits": [{"id": "", "created_at": "2023-04-25T20:23:37.760Z", "modified_at": "2023-11-02T06:39:34.543Z", "type": "custom", "description": "rebuke sun intensely", "selectable": false, "deletable": false, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/sbin", "mime_type": "", "size": 291762, "storage_version": null, "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2024-09-23T19:57:40.076Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2025-10-20T03:17:22.448Z", "size_readable": "", "public_url": "https://valuable-declaration.info"}, {"id": "", "organization_id": "", "name": "", "path": "/sbin", "mime_type": "", "size": 291762, "storage_version": null, "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2024-09-23T19:57:40.076Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2025-10-20T03:17:22.448Z", "size_readable": "", "public_url": "https://valuable-declaration.info"}]}], "product": {"id": "", "created_at": "2024-01-05T10:50:28.777Z", "modified_at": "2024-04-21T11:49:06.390Z", "trial_interval": "day", "trial_interval_count": 636727, "name": "", "description": null, "recurring_interval": "year", "recurring_interval_count": 192380, "is_recurring": true, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2025-11-16T12:17:31.920Z", "modified_at": "2024-08-02T16:48:24.620Z", "id": "", "amount_type": "custom", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "minimum_amount": 67913, "maximum_amount": 437805, "preset_amount": 546487, "legacy": true}, {"created_at": "2024-02-08T00:22:42.494Z", "modified_at": "2025-10-13T00:42:35.938Z", "id": "", "amount_type": "metered_unit", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "unit_amount": "", "cap_amount": 317412, "meter_id": "", "meter": {"id": "", "name": ""}}], "benefits": [{"id": "", "created_at": "2023-04-25T20:23:37.760Z", "modified_at": "2023-11-02T06:39:34.543Z", "type": "custom", "description": "rebuke sun intensely", "selectable": false, "deletable": false, "organization_id": ""}, {"id": "", "created_at": "2023-04-25T20:23:37.760Z", "modified_at": "2023-11-02T06:39:34.543Z", "type": "custom", "description": "rebuke sun intensely", "selectable": false, "deletable": false, "organization_id": ""}], "medias": []}, "product_price": {"created_at": "2025-09-16T02:10:33.833Z", "modified_at": "2024-11-12T15:58:56.119Z", "id": "", "amount_type": "fixed", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "price_amount": 400701, "legacy": true}, "discount": {"duration": "repeating", "type": "percentage", "basis_points": 639439, "id": "", "name": "", "code": null}, "organization": {"created_at": "2023-09-07T11:25:07.070Z", "modified_at": "2023-05-12T10:01:16.059Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://mixed-netsuke.com/", "email": "Noble29@gmail.com", "website": "", "socials": [{"platform": "github", "url": "https://blue-baritone.biz/"}], "status": "created", "details_submitted_at": null, "feature_settings": {"issue_funding_enabled": false, "seat_based_pricing_enabled": false, "revops_enabled": false, "wallets_enabled": false}, "subscription_settings": {"allow_multiple_subscriptions": false, "allow_customer_updates": false, "proration_behavior": "invoice", "benefit_revocation_grace_period": 237550}, "notification_settings": {"new_order": false, "new_subscription": true}, "customer_email_settings": {"order_confirmation": true, "subscription_cancellation": false, "subscription_confirmation": true, "subscription_cycled": true, "subscription_past_due": true, "subscription_revoked": false, "subscription_uncanceled": false, "subscription_updated": true}}, "attached_custom_fields": [{"custom_field_id": "", "custom_field": {"created_at": "2023-03-31T08:25:33.432Z", "modified_at": "2025-12-17T08:24:12.865Z", "id": "", "metadata": {}, "type": "number", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 439492, "required": false}, {"custom_field_id": "", "custom_field": {"created_at": "2023-03-31T08:25:33.432Z", "modified_at": "2025-12-17T08:24:12.865Z", "id": "", "metadata": {}, "type": "number", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 439492, "required": false}, {"custom_field_id": "", "custom_field": {"created_at": "2023-03-31T08:25:33.432Z", "modified_at": "2025-12-17T08:24:12.865Z", "id": "", "metadata": {}, "type": "number", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 439492, "required": false}]} + application/json: {"id": "", "created_at": "2024-07-23T03:29:25.334Z", "modified_at": "2023-09-18T08:32:05.837Z", "payment_processor": "stripe", "status": "expired", "client_secret": "", "url": "https://oddball-final.com", "expires_at": "2024-03-02T01:02:20.912Z", "success_url": "https://illiterate-ownership.com/", "return_url": null, "embed_origin": "", "amount": 566134, "discount_amount": 108102, "net_amount": 304494, "tax_amount": 824826, "total_amount": 528924, "currency": "Comoro Franc", "allow_trial": null, "active_trial_interval": null, "active_trial_interval_count": 192380, "trial_end": "2023-10-31T15:08:35.342Z", "organization_id": "", "product_id": "", "product_price_id": "", "discount_id": "", "allow_discount_codes": true, "require_billing_address": true, "is_discount_applicable": false, "is_free_product_price": true, "is_payment_required": true, "is_payment_setup_required": false, "is_payment_form_required": false, "customer_id": "", "is_business_customer": true, "customer_name": "", "customer_email": "", "customer_ip_address": "", "customer_billing_name": "", "customer_billing_address": {"country": "US"}, "customer_tax_id": "", "payment_processor_metadata": {"key": ""}, "billing_address_fields": {"country": "required", "state": "optional", "city": "required", "postal_code": "required", "line1": "required", "line2": "disabled"}, "products": [{"id": "", "created_at": "2025-08-18T21:55:12.162Z", "modified_at": "2024-12-17T22:23:13.690Z", "trial_interval": "month", "trial_interval_count": 138062, "name": "", "description": "instead divert indeed oh phrase fisherman bowling but upon airmail", "recurring_interval": "year", "recurring_interval_count": null, "is_recurring": true, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2023-07-30T20:21:38.608Z", "modified_at": "2023-10-31T15:08:35.342Z", "id": "", "source": "ad_hoc", "amount_type": "fixed", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "price_amount": 330194, "legacy": true}, {"created_at": "2023-08-03T11:06:01.091Z", "modified_at": "2024-11-28T20:27:45.245Z", "id": "", "source": "catalog", "amount_type": "fixed", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "price_amount": 566134, "legacy": true}], "benefits": [{"id": "", "created_at": "2023-04-25T20:23:37.760Z", "modified_at": "2023-11-02T06:39:34.543Z", "type": "custom", "description": "rebuke sun intensely", "selectable": false, "deletable": false, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/sbin", "mime_type": "", "size": 291762, "storage_version": null, "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2024-09-23T19:57:40.076Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2025-10-20T03:17:22.448Z", "size_readable": "", "public_url": "https://valuable-declaration.info"}, {"id": "", "organization_id": "", "name": "", "path": "/sbin", "mime_type": "", "size": 291762, "storage_version": null, "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2024-09-23T19:57:40.076Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2025-10-20T03:17:22.448Z", "size_readable": "", "public_url": "https://valuable-declaration.info"}]}], "product": {"id": "", "created_at": "2024-01-05T10:50:28.777Z", "modified_at": "2024-04-21T11:49:06.390Z", "trial_interval": "day", "trial_interval_count": 636727, "name": "", "description": null, "recurring_interval": "year", "recurring_interval_count": 192380, "is_recurring": true, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2025-11-16T12:17:31.920Z", "modified_at": "2024-08-02T16:48:24.620Z", "id": "", "source": "catalog", "amount_type": "custom", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "minimum_amount": 67913, "maximum_amount": 437805, "preset_amount": 546487, "legacy": true}, {"created_at": "2024-02-08T00:22:42.494Z", "modified_at": "2025-10-13T00:42:35.938Z", "id": "", "source": "catalog", "amount_type": "metered_unit", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "unit_amount": "", "cap_amount": 317412, "meter_id": "", "meter": {"id": "", "name": ""}}], "benefits": [{"id": "", "created_at": "2023-04-25T20:23:37.760Z", "modified_at": "2023-11-02T06:39:34.543Z", "type": "custom", "description": "rebuke sun intensely", "selectable": false, "deletable": false, "organization_id": ""}, {"id": "", "created_at": "2023-04-25T20:23:37.760Z", "modified_at": "2023-11-02T06:39:34.543Z", "type": "custom", "description": "rebuke sun intensely", "selectable": false, "deletable": false, "organization_id": ""}], "medias": []}, "product_price": {"created_at": "2025-09-16T02:10:33.833Z", "modified_at": "2024-11-12T15:58:56.119Z", "id": "", "source": "ad_hoc", "amount_type": "fixed", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "price_amount": 400701, "legacy": true}, "prices": {"key": []}, "discount": {"duration": "repeating", "type": "percentage", "basis_points": 639439, "id": "", "name": "", "code": null}, "organization": {"created_at": "2023-09-07T11:25:07.070Z", "modified_at": "2023-05-12T10:01:16.059Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://mixed-netsuke.com/", "proration_behavior": "invoice", "allow_customer_updates": true}, "attached_custom_fields": [{"custom_field_id": "", "custom_field": {"created_at": "2023-03-31T08:25:33.432Z", "modified_at": "2025-12-17T08:24:12.865Z", "id": "", "metadata": {}, "type": "number", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 439492, "required": false}, {"custom_field_id": "", "custom_field": {"created_at": "2023-03-31T08:25:33.432Z", "modified_at": "2025-12-17T08:24:12.865Z", "id": "", "metadata": {}, "type": "number", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 439492, "required": false}, {"custom_field_id": "", "custom_field": {"created_at": "2023-03-31T08:25:33.432Z", "modified_at": "2025-12-17T08:24:12.865Z", "id": "", "metadata": {}, "type": "number", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 439492, "required": false}]} "403": application/json: {"error": "AlreadyActiveSubscriptionError", "detail": ""} "404": @@ -3857,10 +10736,10 @@ examples: path: client_secret: "" requestBody: - application/json: {"customer_name": "John Doe", "customer_billing_address": {"country": "US"}} + application/json: {"customer_name": "John Doe", "customer_billing_address": {"country": "US"}, "allow_trial": false} responses: "200": - application/json: {"id": "", "created_at": "2023-03-02T01:35:00.551Z", "modified_at": "2024-02-06T20:08:33.394Z", "payment_processor": "stripe", "status": "confirmed", "client_secret": "", "url": "https://earnest-mountain.biz/", "expires_at": "2023-05-03T06:41:51.564Z", "success_url": "https://amazing-airmail.biz", "return_url": "https://tinted-fun.com/", "embed_origin": "", "amount": 340812, "discount_amount": 983591, "net_amount": 119432, "tax_amount": 315526, "total_amount": 280139, "currency": "Lek", "active_trial_interval": "day", "active_trial_interval_count": 366642, "trial_end": null, "organization_id": "", "product_id": "", "product_price_id": "", "discount_id": "", "allow_discount_codes": true, "require_billing_address": false, "is_discount_applicable": true, "is_free_product_price": true, "is_payment_required": true, "is_payment_setup_required": true, "is_payment_form_required": true, "customer_id": "", "is_business_customer": true, "customer_name": "", "customer_email": "", "customer_ip_address": "", "customer_billing_name": "", "customer_billing_address": {"country": "US"}, "customer_tax_id": "", "payment_processor_metadata": {"key": ""}, "billing_address_fields": {"country": "required", "state": "required", "city": "disabled", "postal_code": "optional", "line1": "required", "line2": "required"}, "products": [], "product": {"id": "", "created_at": "2023-12-22T07:23:53.362Z", "modified_at": null, "trial_interval": "month", "trial_interval_count": 111568, "name": "", "description": null, "recurring_interval": "month", "recurring_interval_count": 54804, "is_recurring": false, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2025-07-29T04:50:02.330Z", "modified_at": "2023-01-09T13:54:39.340Z", "id": "", "amount_type": "custom", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "minimum_amount": 111568, "maximum_amount": 27642, "preset_amount": null, "legacy": true}, {"created_at": "2024-01-09T12:43:40.308Z", "modified_at": "2023-05-11T21:32:37.055Z", "id": "", "amount_type": "fixed", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "price_amount": 280139, "legacy": true}, {"created_at": "2024-03-30T19:58:01.924Z", "modified_at": "2023-04-26T10:07:32.939Z", "id": "", "amount_type": "custom", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "minimum_amount": 304892, "maximum_amount": 308257, "preset_amount": 774216, "legacy": true}], "benefits": [{"id": "", "created_at": "2025-02-20T06:26:56.148Z", "modified_at": "2024-03-08T22:44:58.041Z", "type": "downloadables", "description": "jovially condense sleepy as porter interior forage which", "selectable": false, "deletable": false, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/sys", "mime_type": "", "size": 923962, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-11-15T18:38:57.765Z", "version": "", "service": "product_media", "is_uploaded": true, "created_at": "2023-04-15T23:25:20.301Z", "size_readable": "", "public_url": "https://measly-transparency.biz"}, {"id": "", "organization_id": "", "name": "", "path": "/sys", "mime_type": "", "size": 923962, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-11-15T18:38:57.765Z", "version": "", "service": "product_media", "is_uploaded": true, "created_at": "2023-04-15T23:25:20.301Z", "size_readable": "", "public_url": "https://measly-transparency.biz"}, {"id": "", "organization_id": "", "name": "", "path": "/sys", "mime_type": "", "size": 923962, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-11-15T18:38:57.765Z", "version": "", "service": "product_media", "is_uploaded": true, "created_at": "2023-04-15T23:25:20.301Z", "size_readable": "", "public_url": "https://measly-transparency.biz"}]}, "product_price": {"created_at": "2023-12-07T12:50:51.025Z", "modified_at": "2025-06-09T19:20:24.149Z", "id": "", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "legacy": true}, "discount": {"duration": "repeating", "type": "fixed", "amount": 794922, "currency": "Lilangeni", "id": "", "name": "", "code": ""}, "organization": {"created_at": "2023-03-10T13:26:15.309Z", "modified_at": "2025-01-22T15:08:25.650Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": null, "email": "Jimmie_Bayer@yahoo.com", "website": null, "socials": [{"platform": "linkedin", "url": "https://slight-amnesty.name"}], "status": "onboarding_started", "details_submitted_at": "2024-07-09T06:52:44.672Z", "feature_settings": {"issue_funding_enabled": false, "seat_based_pricing_enabled": false, "revops_enabled": false, "wallets_enabled": false}, "subscription_settings": {"allow_multiple_subscriptions": false, "allow_customer_updates": true, "proration_behavior": "invoice", "benefit_revocation_grace_period": 857848}, "notification_settings": {"new_order": false, "new_subscription": true}, "customer_email_settings": {"order_confirmation": true, "subscription_cancellation": true, "subscription_confirmation": false, "subscription_cycled": true, "subscription_past_due": true, "subscription_revoked": true, "subscription_uncanceled": false, "subscription_updated": true}}, "attached_custom_fields": [{"custom_field_id": "", "custom_field": {"created_at": "2024-06-01T04:51:14.846Z", "modified_at": "2023-04-07T11:22:11.779Z", "id": "", "metadata": {"key": ""}, "type": "number", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 256145, "required": false}, {"custom_field_id": "", "custom_field": {"created_at": "2024-06-01T04:51:14.846Z", "modified_at": "2023-04-07T11:22:11.779Z", "id": "", "metadata": {"key": ""}, "type": "number", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 256145, "required": false}, {"custom_field_id": "", "custom_field": {"created_at": "2024-06-01T04:51:14.846Z", "modified_at": "2023-04-07T11:22:11.779Z", "id": "", "metadata": {"key": ""}, "type": "number", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 256145, "required": false}], "customer_session_token": ""} + application/json: {"id": "", "created_at": "2023-03-02T01:35:00.551Z", "modified_at": "2024-02-06T20:08:33.394Z", "payment_processor": "stripe", "status": "confirmed", "client_secret": "", "url": "https://earnest-mountain.biz/", "expires_at": "2023-05-03T06:41:51.564Z", "success_url": "https://amazing-airmail.biz", "return_url": "https://tinted-fun.com/", "embed_origin": "", "amount": 340812, "discount_amount": 983591, "net_amount": 119432, "tax_amount": 315526, "total_amount": 280139, "currency": "Lek", "allow_trial": true, "active_trial_interval": "day", "active_trial_interval_count": 366642, "trial_end": null, "organization_id": "", "product_id": "", "product_price_id": "", "discount_id": "", "allow_discount_codes": true, "require_billing_address": false, "is_discount_applicable": true, "is_free_product_price": true, "is_payment_required": true, "is_payment_setup_required": true, "is_payment_form_required": true, "customer_id": "", "is_business_customer": true, "customer_name": "", "customer_email": "", "customer_ip_address": "", "customer_billing_name": "", "customer_billing_address": {"country": "US"}, "customer_tax_id": "", "payment_processor_metadata": {"key": ""}, "billing_address_fields": {"country": "required", "state": "required", "city": "disabled", "postal_code": "optional", "line1": "required", "line2": "required"}, "products": [], "product": {"id": "", "created_at": "2023-12-22T07:23:53.362Z", "modified_at": null, "trial_interval": "month", "trial_interval_count": 111568, "name": "", "description": null, "recurring_interval": "month", "recurring_interval_count": 54804, "is_recurring": false, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2025-07-29T04:50:02.330Z", "modified_at": "2023-01-09T13:54:39.340Z", "id": "", "source": "ad_hoc", "amount_type": "custom", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "minimum_amount": 111568, "maximum_amount": 27642, "preset_amount": null, "legacy": true}, {"created_at": "2024-01-09T12:43:40.308Z", "modified_at": "2023-05-11T21:32:37.055Z", "id": "", "source": "catalog", "amount_type": "fixed", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "price_amount": 280139, "legacy": true}, {"created_at": "2024-03-30T19:58:01.924Z", "modified_at": "2023-04-26T10:07:32.939Z", "id": "", "source": "catalog", "amount_type": "custom", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "month", "price_currency": "", "minimum_amount": 304892, "maximum_amount": 308257, "preset_amount": 774216, "legacy": true}], "benefits": [{"id": "", "created_at": "2025-02-20T06:26:56.148Z", "modified_at": "2024-03-08T22:44:58.041Z", "type": "downloadables", "description": "jovially condense sleepy as porter interior forage which", "selectable": false, "deletable": false, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/sys", "mime_type": "", "size": 923962, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-11-15T18:38:57.765Z", "version": "", "service": "product_media", "is_uploaded": true, "created_at": "2023-04-15T23:25:20.301Z", "size_readable": "", "public_url": "https://measly-transparency.biz"}, {"id": "", "organization_id": "", "name": "", "path": "/sys", "mime_type": "", "size": 923962, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-11-15T18:38:57.765Z", "version": "", "service": "product_media", "is_uploaded": true, "created_at": "2023-04-15T23:25:20.301Z", "size_readable": "", "public_url": "https://measly-transparency.biz"}, {"id": "", "organization_id": "", "name": "", "path": "/sys", "mime_type": "", "size": 923962, "storage_version": "", "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2023-11-15T18:38:57.765Z", "version": "", "service": "product_media", "is_uploaded": true, "created_at": "2023-04-15T23:25:20.301Z", "size_readable": "", "public_url": "https://measly-transparency.biz"}]}, "product_price": {"created_at": "2023-12-07T12:50:51.025Z", "modified_at": "2025-06-09T19:20:24.149Z", "id": "", "source": "catalog", "amount_type": "free", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "month", "legacy": true}, "prices": {"key": []}, "discount": {"duration": "repeating", "type": "fixed", "amount": 794922, "currency": "Lilangeni", "id": "", "name": "", "code": ""}, "organization": {"created_at": "2023-03-10T13:26:15.309Z", "modified_at": "2025-01-22T15:08:25.650Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": null, "proration_behavior": "prorate", "allow_customer_updates": true}, "attached_custom_fields": [{"custom_field_id": "", "custom_field": {"created_at": "2024-06-01T04:51:14.846Z", "modified_at": "2023-04-07T11:22:11.779Z", "id": "", "metadata": {"key": ""}, "type": "number", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 256145, "required": false}, {"custom_field_id": "", "custom_field": {"created_at": "2024-06-01T04:51:14.846Z", "modified_at": "2023-04-07T11:22:11.779Z", "id": "", "metadata": {"key": ""}, "type": "number", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 256145, "required": false}, {"custom_field_id": "", "custom_field": {"created_at": "2024-06-01T04:51:14.846Z", "modified_at": "2023-04-07T11:22:11.779Z", "id": "", "metadata": {"key": ""}, "type": "number", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 256145, "required": false}], "customer_session_token": ""} "400": application/json: {"error": "PaymentError", "detail": ""} "403": @@ -3880,7 +10759,7 @@ examples: application/json: {"billing_name": "", "billing_address": {"country": "US"}} responses: "200": - application/json: {"id": "", "created_at": "2025-06-18T23:40:50.214Z", "modified_at": "2023-01-14T22:55:27.186Z", "status": "paid", "paid": true, "subtotal_amount": 10000, "discount_amount": 1000, "net_amount": 9000, "tax_amount": 720, "total_amount": 9720, "applied_balance_amount": 0, "due_amount": 0, "refunded_amount": 0, "refunded_tax_amount": 0, "currency": "usd", "billing_reason": "purchase", "billing_name": "", "billing_address": {"country": "US"}, "invoice_number": "", "is_invoice_generated": true, "customer_id": "", "product_id": "", "discount_id": "", "subscription_id": "", "checkout_id": "", "user_id": "", "product": {"id": "", "created_at": "2024-02-03T21:16:03.609Z", "modified_at": null, "trial_interval": "year", "trial_interval_count": 947072, "name": "", "description": "gee present next brief till or", "recurring_interval": "year", "recurring_interval_count": 817410, "is_recurring": false, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2025-06-18T23:40:50.214Z", "modified_at": "2023-01-14T22:55:27.186Z", "id": "", "amount_type": "metered_unit", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "unit_amount": "", "cap_amount": 459195, "meter_id": "", "meter": {"id": "", "name": ""}}], "benefits": [], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/var/yp", "mime_type": "", "size": 245978, "storage_version": "", "checksum_etag": null, "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-09-02T01:31:39.639Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2024-04-27T06:51:48.796Z", "size_readable": "", "public_url": "https://monthly-concentration.com"}], "organization": {"created_at": "2024-05-09T04:05:31.223Z", "modified_at": "2025-07-23T21:23:51.247Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://finished-language.org/", "email": "Junior80@hotmail.com", "website": "", "socials": [], "status": "denied", "details_submitted_at": "2023-09-01T22:21:18.571Z", "feature_settings": {"issue_funding_enabled": false, "seat_based_pricing_enabled": false, "revops_enabled": false, "wallets_enabled": false}, "subscription_settings": {"allow_multiple_subscriptions": true, "allow_customer_updates": false, "proration_behavior": "invoice", "benefit_revocation_grace_period": 821156}, "notification_settings": {"new_order": false, "new_subscription": false}, "customer_email_settings": {"order_confirmation": false, "subscription_cancellation": false, "subscription_confirmation": false, "subscription_cycled": false, "subscription_past_due": true, "subscription_revoked": true, "subscription_uncanceled": false, "subscription_updated": true}}}, "subscription": {"created_at": "2025-08-10T03:04:21.532Z", "modified_at": "2024-08-23T05:41:16.519Z", "id": "", "amount": 10000, "currency": "usd", "recurring_interval": "month", "recurring_interval_count": 947072, "status": "incomplete_expired", "current_period_start": "2024-07-27T23:16:23.597Z", "current_period_end": "2025-01-04T16:08:44.590Z", "trial_start": null, "trial_end": "2025-05-04T04:31:46.399Z", "cancel_at_period_end": true, "canceled_at": "2025-03-10T21:35:49.211Z", "started_at": "2023-10-24T00:47:38.683Z", "ends_at": "2024-08-10T21:46:10.059Z", "ended_at": "2023-10-02T07:02:51.789Z", "customer_id": "", "product_id": "", "discount_id": null, "checkout_id": "", "customer_cancellation_reason": "too_complex", "customer_cancellation_comment": ""}, "items": [{"created_at": "2024-10-06T01:05:33.969Z", "modified_at": "2024-09-29T23:53:44.892Z", "id": "", "label": "", "amount": 924277, "tax_amount": 651911, "proration": false, "product_price_id": ""}, {"created_at": "2024-10-06T01:05:33.969Z", "modified_at": "2024-09-29T23:53:44.892Z", "id": "", "label": "", "amount": 924277, "tax_amount": 651911, "proration": false, "product_price_id": ""}, {"created_at": "2024-10-06T01:05:33.969Z", "modified_at": "2024-09-29T23:53:44.892Z", "id": "", "label": "", "amount": 924277, "tax_amount": 651911, "proration": false, "product_price_id": ""}], "description": "Pro Plan"} + application/json: {"id": "", "created_at": "2025-06-18T23:40:50.214Z", "modified_at": "2023-01-14T22:55:27.186Z", "status": "paid", "paid": true, "subtotal_amount": 10000, "discount_amount": 1000, "net_amount": 9000, "tax_amount": 720, "total_amount": 9720, "applied_balance_amount": 0, "due_amount": 0, "refunded_amount": 0, "refunded_tax_amount": 0, "currency": "usd", "billing_reason": "purchase", "billing_name": "", "billing_address": {"country": "US"}, "invoice_number": "", "is_invoice_generated": true, "customer_id": "", "product_id": "", "discount_id": "", "subscription_id": "", "checkout_id": "", "user_id": "", "product": {"id": "", "created_at": "2024-02-03T21:16:03.609Z", "modified_at": null, "trial_interval": "year", "trial_interval_count": 947072, "name": "", "description": "gee present next brief till or", "recurring_interval": "year", "recurring_interval_count": 817410, "is_recurring": false, "is_archived": true, "organization_id": "", "prices": [{"created_at": "2025-06-18T23:40:50.214Z", "modified_at": "2023-01-14T22:55:27.186Z", "id": "", "source": "ad_hoc", "amount_type": "metered_unit", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "unit_amount": "", "cap_amount": 459195, "meter_id": "", "meter": {"id": "", "name": ""}}], "benefits": [], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/var/yp", "mime_type": "", "size": 245978, "storage_version": "", "checksum_etag": null, "checksum_sha256_base64": "", "checksum_sha256_hex": "", "last_modified_at": "2025-09-02T01:31:39.639Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2024-04-27T06:51:48.796Z", "size_readable": "", "public_url": "https://monthly-concentration.com"}], "organization": {"created_at": "2024-05-09T04:05:31.223Z", "modified_at": "2025-07-23T21:23:51.247Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://finished-language.org/", "proration_behavior": "prorate", "allow_customer_updates": false}}, "subscription": {"created_at": "2025-08-10T03:04:21.532Z", "modified_at": "2024-08-23T05:41:16.519Z", "id": "", "amount": 10000, "currency": "usd", "recurring_interval": "month", "recurring_interval_count": 947072, "status": "incomplete_expired", "current_period_start": "2024-07-27T23:16:23.597Z", "current_period_end": "2025-01-04T16:08:44.590Z", "trial_start": null, "trial_end": "2025-05-04T04:31:46.399Z", "cancel_at_period_end": true, "canceled_at": "2025-03-10T21:35:49.211Z", "started_at": "2023-10-24T00:47:38.683Z", "ends_at": "2024-08-10T21:46:10.059Z", "ended_at": "2023-10-02T07:02:51.789Z", "customer_id": "", "product_id": "", "discount_id": null, "checkout_id": "", "customer_cancellation_reason": "too_complex", "customer_cancellation_comment": ""}, "items": [{"created_at": "2024-10-06T01:05:33.969Z", "modified_at": "2024-09-29T23:53:44.892Z", "id": "", "label": "", "amount": 924277, "tax_amount": 651911, "proration": false, "product_price_id": ""}, {"created_at": "2024-10-06T01:05:33.969Z", "modified_at": "2024-09-29T23:53:44.892Z", "id": "", "label": "", "amount": 924277, "tax_amount": 651911, "proration": false, "product_price_id": ""}, {"created_at": "2024-10-06T01:05:33.969Z", "modified_at": "2024-09-29T23:53:44.892Z", "id": "", "label": "", "amount": 924277, "tax_amount": 651911, "proration": false, "product_price_id": ""}], "description": "Pro Plan"} "404": application/json: {"error": "ResourceNotFound", "detail": ""} "422": @@ -4163,7 +11042,7 @@ examples: speakeasy-default-customer-portal:seats:list-claimed-subscriptions: responses: "200": - application/json: [{"created_at": "2023-07-05T03:11:10.458Z", "modified_at": null, "id": "", "amount": 188802, "currency": "East Caribbean Dollar", "recurring_interval": "month", "recurring_interval_count": 168916, "status": "trialing", "current_period_start": "2025-09-23T18:01:38.664Z", "current_period_end": null, "trial_start": "2024-11-15T19:25:07.298Z", "trial_end": "2024-11-21T16:14:26.632Z", "cancel_at_period_end": true, "canceled_at": "2025-09-04T07:50:50.427Z", "started_at": "2025-04-06T15:41:59.631Z", "ends_at": "2024-01-11T20:31:07.862Z", "ended_at": "2025-07-13T17:45:41.928Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "customer_service", "customer_cancellation_comment": "", "product": {"id": "", "created_at": "2025-07-01T03:12:52.869Z", "modified_at": null, "trial_interval": "year", "trial_interval_count": 622272, "name": "", "description": "airbus irritably loudly jive drain deployment happily badly oh", "recurring_interval": "month", "recurring_interval_count": null, "is_recurring": true, "is_archived": false, "organization_id": "", "prices": [{"created_at": "2024-02-04T14:35:33.491Z", "modified_at": "2024-07-09T12:47:49.884Z", "id": "", "amount_type": "seat_based", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "seat_tiers": {"tiers": []}}], "benefits": [{"id": "", "created_at": "2024-01-28T05:47:37.378Z", "modified_at": "2024-03-11T13:18:09.440Z", "type": "discord", "description": "worth circular however congregate", "selectable": true, "deletable": true, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/var/spool", "mime_type": "", "size": 652913, "storage_version": null, "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": null, "last_modified_at": "2025-01-29T20:54:15.453Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2024-11-20T13:19:02.015Z", "size_readable": "", "public_url": "https://trusty-ceramics.info/"}], "organization": {"created_at": "2024-11-01T13:25:57.001Z", "modified_at": "2024-08-12T19:24:27.962Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://frightened-designation.name/", "email": null, "website": "", "socials": [], "status": "onboarding_started", "details_submitted_at": "2024-04-15T00:33:04.792Z", "feature_settings": {"issue_funding_enabled": false, "seat_based_pricing_enabled": false, "revops_enabled": false, "wallets_enabled": false}, "subscription_settings": {"allow_multiple_subscriptions": true, "allow_customer_updates": true, "proration_behavior": "prorate", "benefit_revocation_grace_period": 188802}, "notification_settings": {"new_order": true, "new_subscription": true}, "customer_email_settings": {"order_confirmation": true, "subscription_cancellation": true, "subscription_confirmation": true, "subscription_cycled": false, "subscription_past_due": false, "subscription_revoked": true, "subscription_uncanceled": false, "subscription_updated": true}}}, "prices": [], "meters": [], "is_polar_managed": false}] + application/json: [{"created_at": "2023-07-05T03:11:10.458Z", "modified_at": null, "id": "", "amount": 188802, "currency": "East Caribbean Dollar", "recurring_interval": "month", "recurring_interval_count": 168916, "status": "trialing", "current_period_start": "2025-09-23T18:01:38.664Z", "current_period_end": null, "trial_start": "2024-11-15T19:25:07.298Z", "trial_end": "2024-11-21T16:14:26.632Z", "cancel_at_period_end": true, "canceled_at": "2025-09-04T07:50:50.427Z", "started_at": "2025-04-06T15:41:59.631Z", "ends_at": "2024-01-11T20:31:07.862Z", "ended_at": "2025-07-13T17:45:41.928Z", "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "customer_service", "customer_cancellation_comment": "", "product": {"id": "", "created_at": "2025-07-01T03:12:52.869Z", "modified_at": null, "trial_interval": "year", "trial_interval_count": 622272, "name": "", "description": "airbus irritably loudly jive drain deployment happily badly oh", "recurring_interval": "month", "recurring_interval_count": null, "is_recurring": true, "is_archived": false, "organization_id": "", "prices": [{"created_at": "2024-02-04T14:35:33.491Z", "modified_at": "2024-07-09T12:47:49.884Z", "id": "", "source": "catalog", "amount_type": "seat_based", "is_archived": false, "product_id": "", "type": "recurring", "recurring_interval": "year", "price_currency": "", "seat_tiers": {"tiers": []}}], "benefits": [{"id": "", "created_at": "2024-01-28T05:47:37.378Z", "modified_at": "2024-03-11T13:18:09.440Z", "type": "discord", "description": "worth circular however congregate", "selectable": true, "deletable": true, "organization_id": ""}], "medias": [{"id": "", "organization_id": "", "name": "", "path": "/var/spool", "mime_type": "", "size": 652913, "storage_version": null, "checksum_etag": "", "checksum_sha256_base64": "", "checksum_sha256_hex": null, "last_modified_at": "2025-01-29T20:54:15.453Z", "version": "", "service": "product_media", "is_uploaded": false, "created_at": "2024-11-20T13:19:02.015Z", "size_readable": "", "public_url": "https://trusty-ceramics.info/"}], "organization": {"created_at": "2024-11-01T13:25:57.001Z", "modified_at": "2024-08-12T19:24:27.962Z", "id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "name": "", "slug": "", "avatar_url": "https://frightened-designation.name/", "proration_behavior": "invoice", "allow_customer_updates": true}}, "prices": [], "meters": [], "is_polar_managed": false}] customer_portal:customer-session:introspect: speakeasy-default-customer-portal:customer-session:introspect: responses: @@ -4202,7 +11081,7 @@ examples: application/json: {"product_id": "d8dd2de1-21b7-4a41-8bc3-ce909c0cfe23", "customer_id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b"} responses: "201": - application/json: {"created_at": "2024-05-07T09:41:55.474Z", "modified_at": "2024-07-21T03:47:24.582Z", "id": "", "amount": 10000, "currency": "usd", "recurring_interval": "month", "recurring_interval_count": 261853, "status": "incomplete", "current_period_start": "2025-05-30T22:14:44.546Z", "current_period_end": "2024-03-11T09:56:01.675Z", "trial_start": null, "trial_end": "2024-06-17T00:10:04.156Z", "cancel_at_period_end": true, "canceled_at": "2024-10-16T05:43:54.436Z", "started_at": "2023-08-13T14:15:39.992Z", "ends_at": "2023-02-26T21:36:33.823Z", "ended_at": null, "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "missing_features", "customer_cancellation_comment": "", "metadata": {}, "customer": {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2024-05-11T11:37:46.426Z", "modified_at": "2023-08-28T20:40:19.067Z", "metadata": {"key": ""}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2023-05-09T04:32:44.403Z", "avatar_url": "https://www.gravatar.com/avatar/xxx?d=404"}, "product": {"id": "", "created_at": "2024-03-12T12:11:55.173Z", "modified_at": "2025-12-06T22:23:14.254Z", "trial_interval": "week", "trial_interval_count": 71746, "name": "", "description": "uneven lest shocked alongside", "recurring_interval": null, "recurring_interval_count": 106391, "is_recurring": false, "is_archived": true, "organization_id": "", "metadata": {}, "prices": [], "benefits": [{"id": "", "created_at": "2025-08-08T23:08:58.031Z", "modified_at": "2023-08-16T21:10:10.979Z", "type": "downloadables", "description": "consign ick circle", "selectable": false, "deletable": false, "organization_id": "", "metadata": {"key": ""}, "properties": {"archived": {"key": false, "key1": true, "key2": false}, "files": ["", "", ""]}}], "medias": [], "attached_custom_fields": [{"custom_field_id": "", "custom_field": {"created_at": "2024-12-25T03:27:59.537Z", "modified_at": "2025-03-22T12:04:54.293Z", "id": "", "metadata": {}, "type": "date", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 335043, "required": true}]}, "discount": {"duration": "repeating", "duration_in_months": 470978, "type": "percentage", "basis_points": 1000, "created_at": "2023-01-02T12:02:59.434Z", "modified_at": "2024-12-18T23:17:27.575Z", "id": "", "metadata": {"key": 583422}, "name": "", "code": "", "starts_at": "2024-06-09T18:09:09.489Z", "ends_at": "2025-04-22T20:10:26.485Z", "max_redemptions": 345910, "redemptions_count": 235299, "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737"}, "prices": [{"created_at": "2023-08-05T18:43:39.547Z", "modified_at": "2023-03-08T07:36:56.095Z", "id": "", "amount_type": "fixed", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "week", "price_currency": "", "price_amount": 984500, "legacy": true}], "meters": []} + application/json: {"created_at": "2024-05-07T09:41:55.474Z", "modified_at": "2024-07-21T03:47:24.582Z", "id": "", "amount": 10000, "currency": "usd", "recurring_interval": "month", "recurring_interval_count": 261853, "status": "incomplete", "current_period_start": "2025-05-30T22:14:44.546Z", "current_period_end": "2024-03-11T09:56:01.675Z", "trial_start": null, "trial_end": "2024-06-17T00:10:04.156Z", "cancel_at_period_end": true, "canceled_at": "2024-10-16T05:43:54.436Z", "started_at": "2023-08-13T14:15:39.992Z", "ends_at": "2023-02-26T21:36:33.823Z", "ended_at": null, "customer_id": "", "product_id": "", "discount_id": "", "checkout_id": "", "customer_cancellation_reason": "missing_features", "customer_cancellation_comment": "", "metadata": {}, "customer": {"id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b", "created_at": "2024-05-11T11:37:46.426Z", "modified_at": "2023-08-28T20:40:19.067Z", "metadata": {"key": ""}, "external_id": "usr_1337", "email": "customer@example.com", "email_verified": true, "name": "John Doe", "billing_address": {"country": "US"}, "tax_id": ["911144442", "us_ein"], "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "deleted_at": "2023-05-09T04:32:44.403Z", "avatar_url": "https://www.gravatar.com/avatar/xxx?d=404"}, "product": {"id": "", "created_at": "2024-03-12T12:11:55.173Z", "modified_at": "2025-12-06T22:23:14.254Z", "trial_interval": "week", "trial_interval_count": 71746, "name": "", "description": "uneven lest shocked alongside", "recurring_interval": null, "recurring_interval_count": 106391, "is_recurring": false, "is_archived": true, "organization_id": "", "metadata": {}, "prices": [], "benefits": [{"id": "", "created_at": "2025-08-08T23:08:58.031Z", "modified_at": "2023-08-16T21:10:10.979Z", "type": "downloadables", "description": "consign ick circle", "selectable": false, "deletable": false, "organization_id": "", "metadata": {"key": ""}, "properties": {"archived": {"key": false, "key1": true, "key2": false}, "files": ["", "", ""]}}], "medias": [], "attached_custom_fields": [{"custom_field_id": "", "custom_field": {"created_at": "2024-12-25T03:27:59.537Z", "modified_at": "2025-03-22T12:04:54.293Z", "id": "", "metadata": {}, "type": "date", "slug": "", "name": "", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": {}}, "order": 335043, "required": true}]}, "discount": {"duration": "repeating", "duration_in_months": 470978, "type": "percentage", "basis_points": 1000, "created_at": "2023-01-02T12:02:59.434Z", "modified_at": "2024-12-18T23:17:27.575Z", "id": "", "metadata": {"key": 583422}, "name": "", "code": "", "starts_at": "2024-06-09T18:09:09.489Z", "ends_at": "2025-04-22T20:10:26.485Z", "max_redemptions": 345910, "redemptions_count": 235299, "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737"}, "prices": [{"created_at": "2023-08-05T18:43:39.547Z", "modified_at": "2023-03-08T07:36:56.095Z", "id": "", "source": "catalog", "amount_type": "fixed", "is_archived": true, "product_id": "", "type": "recurring", "recurring_interval": "week", "price_currency": "", "price_amount": 984500, "legacy": true}], "meters": []} "422": application/json: {} orders:export: @@ -4335,6 +11214,2265 @@ examples: application/json: {"error": "ResourceNotFound", "detail": ""} "422": application/json: {} + disputes:list: + speakeasy-default-disputes:list: + parameters: + query: + organization_id: "1dbfc517-0bbf-4301-9ba8-555ca42b9737" + page: 1 + limit: 10 + responses: + "200": + application/json: {"items": [], "pagination": {"total_count": 225335, "max_page": 730555}} + "422": + application/json: {} + disputes:get: + speakeasy-default-disputes:get: + parameters: + path: + id: "" + responses: + "200": + application/json: {"created_at": "2025-12-27T06:17:28.713Z", "modified_at": "2024-10-30T18:31:05.642Z", "id": "", "status": "won", "resolved": false, "closed": false, "amount": 1000, "tax_amount": 200, "currency": "usd", "order_id": "57107b74-8400-4d80-a2fc-54c2b4239cb3", "payment_id": "42b94870-36b9-4573-96b6-b90b1c99a353"} + "404": + application/json: {"error": "ResourceNotFound", "detail": ""} + "422": + application/json: {} + members:list_members: + speakeasy-default-members:list-members: + parameters: + query: + page: 1 + limit: 10 + responses: + "200": + application/json: {"items": [], "pagination": {"total_count": 479953, "max_page": 585469}} + "422": + application/json: {} + members:create_member: + speakeasy-default-members:create-member: + requestBody: + application/json: {"customer_id": "", "email": "member@example.com", "name": "Jane Doe", "external_id": "usr_1337"} + responses: + "201": + application/json: {"id": "", "created_at": "2023-02-05T01:05:59.075Z", "modified_at": "2024-04-04T21:38:58.207Z", "customer_id": "", "email": "member@example.com", "name": "Jane Doe", "external_id": "usr_1337", "role": "billing_manager"} + "404": + application/json: {"error": "ResourceNotFound", "detail": ""} + "422": + application/json: {} + members:delete_member: + speakeasy-default-members:delete-member: + parameters: + path: + id: "913247e9-8f2b-4bd1-a47e-9842d173a7cb" + responses: + "404": + application/json: {"error": "ResourceNotFound", "detail": ""} + "422": + application/json: {} + event-types:list: + speakeasy-default-event-types:list: + parameters: + query: + organization_id: "1dbfc517-0bbf-4301-9ba8-555ca42b9737" + root_events: false + page: 1 + limit: 10 + responses: + "200": + application/json: {"items": [], "pagination": {"total_count": 670158, "max_page": 438774}} + "422": + application/json: {} + event-types:update: + speakeasy-default-event-types:update: + parameters: + path: + id: "" + requestBody: + application/json: {"label": ""} + responses: + "200": + application/json: {"created_at": "2024-10-23T01:57:20.651Z", "modified_at": "2025-09-23T16:57:59.051Z", "id": "", "name": "", "label": "", "organization_id": ""} + "422": + application/json: {} examplesVersion: 1.0.2 generatedTests: {} -releaseNotes: "## Php SDK Changes Detected:\n* `polar->_endpointcheckout_created_post()`: \n * `request->data` **Changed** **Breaking** :warning:\n* `polar->_endpointcheckout_updated_post()`: \n * `request->data` **Changed** **Breaking** :warning:\n* `polar->_endpointorder_created_post()`: \n * `request->data` **Changed** **Breaking** :warning:\n* `polar->_endpointorder_updated_post()`: \n * `request->data` **Changed** **Breaking** :warning:\n* `polar->_endpointorder_paid_post()`: \n * `request->data` **Changed** **Breaking** :warning:\n* `polar->events->get()`: `response` **Changed** **Breaking** :warning:\n* `polar->events->list()`: \n * `request` **Changed**\n * `response.items->[]` **Changed** **Breaking** :warning:\n* `polar->customer_portal->subscriptions->list()`: \n * `request->organizationId` **Removed** **Breaking** :warning:\n * `response.items->[]` **Changed**\n* `polar->customer_portal->orders->generateInvoice()`: `error.status[409]` **Removed** **Breaking** :warning:\n* `polar->customer_portal->orders->update()`: `response` **Changed** **Breaking** :warning:\n* `polar->customer_portal->orders->get()`: `response` **Changed** **Breaking** :warning:\n* `polar->customer_portal->orders->list()`: \n * `request->organizationId` **Removed** **Breaking** :warning:\n * `response.items->[]` **Changed** **Breaking** :warning:\n* `polar->customer_portal->licenseKeys->list()`: `request.organizationId` **Removed** **Breaking** :warning:\n* `polar->customer_portal->downloadables->list()`: `request.organizationId` **Removed** **Breaking** :warning:\n* `polar->customer_portal->seats->resendInvitation()`: `response` **Changed** **Breaking** :warning:\n* `polar->customer_portal->seats->revokeSeat()`: `response` **Changed** **Breaking** :warning:\n* `polar->_endpointorder_refunded_post()`: \n * `request->data` **Changed** **Breaking** :warning:\n* `polar->_endpointsubscription_created_post()`: \n * `request->data` **Changed** **Breaking** :warning:\n* `polar->_endpointsubscription_updated_post()`: \n * `request->data` **Changed** **Breaking** :warning:\n* `polar->_endpointsubscription_active_post()`: \n * `request->data` **Changed** **Breaking** :warning:\n* `polar->_endpointsubscription_canceled_post()`: \n * `request->data` **Changed** **Breaking** :warning:\n* `polar->_endpointsubscription_uncanceled_post()`: \n * `request->data` **Changed** **Breaking** :warning:\n* `polar->_endpointsubscription_revoked_post()`: \n * `request->data` **Changed** **Breaking** :warning:\n* `polar->_endpointproduct_created_post()`: \n * `request->data->recurringIntervalCount` **Added** **Breaking** :warning:\n* `polar->_endpointproduct_updated_post()`: \n * `request->data->recurringIntervalCount` **Added** **Breaking** :warning:\n* `polar->_endpointorganization_updated_post()`: \n * `request->data` **Changed** **Breaking** :warning:\n* `polar->customer_portal->seats->assignSeat()`: \n * `request` **Changed**\n * `response` **Changed** **Breaking** :warning:\n* `polar->customer_portal->seats->listSeats()`: \n * `request` **Changed**\n * `response.seats->[]` **Changed** **Breaking** :warning:\n* `polar->customer_portal->benefit-grants->list()`: \n * `request->organizationId` **Removed** **Breaking** :warning:\n * `response.items->[]->[customerBenefitGrantDiscord]->benefit->organization` **Changed**\n* `polar->checkouts->clientConfirm()`: `response` **Changed** **Breaking** :warning:\n* `polar->checkouts->clientUpdate()`: `response` **Changed** **Breaking** :warning:\n* `polar->checkouts->clientGet()`: `response` **Changed** **Breaking** :warning:\n* `polar->organizations->create()`: \n * `request` **Changed** **Breaking** :warning:\n * `response` **Changed**\n* `polar->checkouts->update()`: `response` **Changed** **Breaking** :warning:\n* `polar->organizations->update()`: \n * `request.organizationUpdate` **Changed** **Breaking** :warning:\n * `response` **Changed**\n* `polar->checkouts->get()`: `response` **Changed** **Breaking** :warning:\n* `polar->checkouts->create()`: `response` **Changed** **Breaking** :warning:\n* `polar->checkouts->list()`: `response.items->[]` **Changed** **Breaking** :warning:\n* `polar->orders->generateInvoice()`: `error.status[409]` **Removed** **Breaking** :warning:\n* `polar->orders->update()`: `response` **Changed** **Breaking** :warning:\n* `polar->orders->get()`: `response` **Changed** **Breaking** :warning:\n* `polar->orders->list()`: `response.items->[]` **Changed** **Breaking** :warning:\n* `polar->products->list()`: `response.items->[]->recurringIntervalCount` **Added**\n* `polar->discounts->get()`: `response.[discountFixedOnceForeverDuration]->products->[]->recurringIntervalCount` **Added**\n* `polar->webhooks->updateWebhookEndpoint()`: \n * `request.webhookEndpointUpdate->enabled` **Added**\n * `response.enabled` **Added**\n* `polar->products->create()`: \n * `request` **Changed**\n * `response.recurringIntervalCount` **Added**\n* `polar->products->get()`: `response.recurringIntervalCount` **Added**\n* `polar->products->update()`: \n * `request.productUpdate->recurringIntervalCount` **Added**\n * `response.recurringIntervalCount` **Added**\n* `polar->products->updateBenefits()`: `response.recurringIntervalCount` **Added**\n* `polar->webhooks->getWebhookEndpoint()`: `response.enabled` **Added**\n* `polar->webhooks->createWebhookEndpoint()`: `response.enabled` **Added**\n* `polar->webhooks->listWebhookEndpoints()`: `response.items->[]->enabled` **Added**\n* `polar->subscriptions->update()`: \n * `request.subscriptionUpdate->[subscriptionUpdateSeats]` **Added**\n * `response` **Changed**\n* `polar->subscriptions->revoke()`: `response` **Changed**\n* `polar->subscriptions->get()`: `response` **Changed**\n* `polar->subscriptions->list()`: `response.items->[]` **Changed**\n* `polar->organizations->get()`: `response` **Changed**\n* `polar->organizations->list()`: `response.items->[]` **Changed**\n* `polar->wallets->topUp()`: **Added**\n* `polar->wallets->get()`: **Added**\n* `polar->metrics->get()`: `response` **Changed**\n* `polar->checkout-links->list()`: `response.items->[]->products->[]->recurringIntervalCount` **Added**\n* `polar->checkout-links->create()`: `response.products->[]->recurringIntervalCount` **Added**\n* `polar->checkout-links->get()`: `response.products->[]->recurringIntervalCount` **Added**\n* `polar->checkout-links->update()`: `response.products->[]->recurringIntervalCount` **Added**\n* `polar->discounts->list()`: `response.items->[]->[discountFixedRepeatDuration]->products->[]->recurringIntervalCount` **Added**\n* `polar->discounts->create()`: `response.[discountFixedOnceForeverDuration]->products->[]->recurringIntervalCount` **Added**\n* `polar->webhooks->resetWebhookEndpointSecret()`: `response.enabled` **Added**\n* `polar->discounts->update()`: `response.[discountFixedOnceForeverDuration]->products->[]->recurringIntervalCount` **Added**\n* `polar->wallets->list()`: **Added**\n* `polar->customer_portal->benefit-grants->get()`: `response.[customerBenefitGrantMeterCredit]->benefit->organization` **Changed**\n* `polar->customer_portal->benefit-grants->update()`: `response.[customerBenefitGrantDiscord]->benefit->organization` **Changed**\n* `polar->customer-seats->claimSeat()`: **Added**\n* `polar->customer-seats->getClaimInfo()`: **Added**\n* `polar->customer-seats->resendInvitation()`: **Added**\n* `polar->customer-seats->revokeSeat()`: **Added**\n* `polar->customer_portal->seats->listClaimedSubscriptions()`: `response.[]` **Changed**\n* `polar->customer-seats->listSeats()`: **Added**\n* `polar->customer-seats->assignSeat()`: **Added**\n* `polar->customer_portal->wallets->get()`: **Added**\n* `polar->customer_portal->wallets->list()`: **Added**\n* `polar->orders->export()`: **Added**\n* `polar->subscriptions->create()`: **Added**\n* `polar->customer_portal->organizations->get()`: `response` **Changed**\n* `polar->_endpointcustomer_seat_revoked_post()`: **Added**\n* `polar->customer_portal->subscriptions->get()`: `response` **Changed**\n* `polar->customer_portal->subscriptions->cancel()`: `response` **Changed**\n* `polar->customer_portal->subscriptions->update()`: \n * `request.customerSubscriptionUpdate->[customerSubscriptionUpdateSeats]` **Added**\n * `response` **Changed**\n* `polar->_endpointcustomer_seat_claimed_post()`: **Added**\n* `polar->_endpointcustomer_seat_assigned_post()`: **Added**\n* `polar->events->ingest()`: \n * `request->events->[]` **Changed**\n * `response.duplicates` **Added**\n" +releaseNotes: "## Php SDK Changes:\n* `polar->refunds->create()`: \n * `response.dispute` **Added**\n * `error.status[400]` **Removed** **Breaking** :warning:\n* `polar->events->get()`: `response` **Changed** **Breaking** :warning:\n* `polar->events->list()`: \n * `request->depth` **Added**\n * `response` **Changed** **Breaking** :warning:\n* `polar->customer_portal->subscriptions->update()`: `response.product` **Changed** **Breaking** :warning:\n* `polar->customer_portal->subscriptions->cancel()`: `response.product` **Changed** **Breaking** :warning:\n* `polar->customer_portal->subscriptions->get()`: `response.product` **Changed** **Breaking** :warning:\n* `polar->customer_portal->subscriptions->list()`: `response.items->[]->product` **Changed** **Breaking** :warning:\n* `polar->customer_portal->organizations->get()`: `response` **Changed** **Breaking** :warning:\n* `polar->customer_portal->orders->update()`: `response.product` **Changed** **Breaking** :warning:\n* `polar->customer_portal->orders->get()`: `response.product` **Changed** **Breaking** :warning:\n* `polar->customer_portal->orders->list()`: `response.items->[]->product` **Changed** **Breaking** :warning:\n* `polar->customer_portal->seats->listClaimedSubscriptions()`: `response.[]->product` **Changed** **Breaking** :warning:\n* `polar->organizations->create()`: \n * `request` **Changed** **Breaking** :warning:\n * `response` **Changed**\n* `polar->customer_portal->benefit-grants->update()`: `response` **Changed** **Breaking** :warning:\n* `polar->organizations->update()`: \n * `request.organizationUpdate` **Changed** **Breaking** :warning:\n * `response` **Changed**\n* `polar->customer_portal->benefit-grants->get()`: `response` **Changed** **Breaking** :warning:\n* `polar->customer_portal->benefit-grants->list()`: \n * `request` **Changed**\n * `response.items->[]` **Changed** **Breaking** :warning:\n* `polar->customers->create()`: \n * `request` **Changed** **Breaking** :warning:\n * `response.members` **Added**\n* `polar->metrics->get()`: \n * `request->metrics` **Added**\n * `response` **Changed** **Breaking** :warning:\n* `polar->checkouts->clientConfirm()`: \n * `request.checkoutConfirmStripe->allowTrial` **Added**\n * `response` **Changed** **Breaking** :warning:\n * `error.[trialAlreadyRedeemed]` **Added**\n* `polar->checkouts->clientUpdate()`: \n * `request.checkoutUpdatePublic->allowTrial` **Added**\n * `response` **Changed** **Breaking** :warning:\n * `error.[trialAlreadyRedeemed]` **Added**\n* `polar->checkouts->clientGet()`: `response` **Changed** **Breaking** :warning:\n* `polar->refunds->list()`: `response.items->[]->dispute` **Added**\n* `polar->checkout-links->create()`: `response.products->[]->prices->[]` **Changed**\n* `polar->products->create()`: `response.prices->[]` **Changed**\n* `polar->products->get()`: `response.prices->[]` **Changed**\n* `polar->products->update()`: `response.prices->[]` **Changed**\n* `polar->products->updateBenefits()`: `response.prices->[]` **Changed**\n* `polar->orders->list()`: `response.items->[]->platformFeeCurrency` **Added**\n* `polar->orders->get()`: `response.platformFeeCurrency` **Added**\n* `polar->orders->update()`: `response.platformFeeCurrency` **Added**\n* `polar->disputes->list()`: **Added**\n* `polar->webhooks->listWebhookDeliveries()`: `response.items->[]->webhookEvent->skipped` **Added**\n* `polar->checkouts->list()`: `response.items->[]` **Changed**\n* `polar->checkouts->create()`: \n * `request` **Changed**\n * `response` **Changed**\n* `polar->checkouts->get()`: `response` **Changed**\n* `polar->checkouts->update()`: \n * `request.checkoutUpdate->allowTrial` **Added**\n * `response` **Changed**\n * `error.[trialAlreadyRedeemed]` **Added**\n* `polar->benefit-grants->list()`: `response.items->[]->memberId` **Added**\n* `polar->benefits->grants()`: \n * `request->memberId` **Added**\n * `response.items->[]->memberId` **Added**\n* `polar->subscriptions->update()`: \n * `request.subscriptionUpdate->[subscriptionUpdateBillingPeriod]` **Added**\n * `response.product->prices->[]` **Changed**\n* `polar->subscriptions->revoke()`: `response.product->prices->[]` **Changed**\n* `polar->metrics->limits()`: `response.intervals->hour->minDays` **Added**\n* `polar->checkout-links->list()`: `response.items->[]->products->[]->prices->[]` **Changed**\n* `polar->products->list()`: `response.items->[]->prices->[]` **Changed**\n* `polar->checkout-links->get()`: `response.products->[]->prices->[]` **Changed**\n* `polar->checkout-links->update()`: `response.products->[]->prices->[]` **Changed**\n* `polar->customers->list()`: \n * `request->includeMembers` **Added**\n * `response.items->[]->members` **Added**\n* `polar->subscriptions->get()`: `response.product->prices->[]` **Changed**\n* `polar->customers->get()`: \n * `request.includeMembers` **Added**\n * `response.members` **Added**\n* `polar->customers->update()`: \n * `request.includeMembers` **Added**\n * `response.members` **Added**\n* `polar->customers->getExternal()`: \n * `request.includeMembers` **Added**\n * `response.members` **Added**\n* `polar->customers->updateExternal()`: \n * `request.includeMembers` **Added**\n * `response.members` **Added**\n* `polar->subscriptions->create()`: `response.product->prices->[]` **Changed**\n* `polar->subscriptions->list()`: \n * `request->cancelAtPeriodEnd` **Added**\n * `response.items->[]->product->prices->[]` **Changed**\n* `polar->organizations->get()`: `response` **Changed**\n* `polar->organizations->list()`: `response.items->[]` **Changed**\n* `polar->wallets->topUp()`: **Deleted** **Breaking** :warning:\n* `polar->wallets->get()`: **Deleted** **Breaking** :warning:\n* `polar->wallets->list()`: **Deleted** **Breaking** :warning:\n* `polar->customers->getBalance()`: **Deleted** **Breaking** :warning:\n* `polar->event-types->update()`: **Added**\n* `polar->event-types->list()`: **Added**\n* `polar->members->deleteMember()`: **Added**\n* `polar->members->createMember()`: **Added**\n* `polar->members->listMembers()`: **Added**\n* `polar->disputes->get()`: **Added**\n" +generatedFiles: + - .gitattributes + - USAGE.md + - composer.json + - config/services.php + - docs/Models/Components/ActiveSubscriptions.md + - docs/Models/Components/ActiveUserByEvent.md + - docs/Models/Components/Address.md + - docs/Models/Components/AddressDict.md + - docs/Models/Components/AddressInput.md + - docs/Models/Components/Aggregation.md + - docs/Models/Components/AggregationFunction.md + - docs/Models/Components/Amount.md + - docs/Models/Components/AttachedCustomField.md + - docs/Models/Components/AttachedCustomFieldCreate.md + - docs/Models/Components/AuthorizationCodeTokenRequest.md + - docs/Models/Components/AuthorizeOrganization.md + - docs/Models/Components/AuthorizeResponseOrganization.md + - docs/Models/Components/AuthorizeResponseUser.md + - docs/Models/Components/AuthorizeUser.md + - docs/Models/Components/AverageOrderValue.md + - docs/Models/Components/AverageRevenuePerUser.md + - docs/Models/Components/Benefit.md + - docs/Models/Components/BenefitCreate.md + - docs/Models/Components/BenefitCustom.md + - docs/Models/Components/BenefitCustomCreate.md + - docs/Models/Components/BenefitCustomCreateMetadata.md + - docs/Models/Components/BenefitCustomCreateProperties.md + - docs/Models/Components/BenefitCustomMetadata.md + - docs/Models/Components/BenefitCustomProperties.md + - docs/Models/Components/BenefitCustomSubscriber.md + - docs/Models/Components/BenefitCustomSubscriberMetadata.md + - docs/Models/Components/BenefitCustomSubscriberProperties.md + - docs/Models/Components/BenefitCustomUpdate.md + - docs/Models/Components/BenefitCustomUpdateMetadata.md + - docs/Models/Components/BenefitCycledEvent.md + - docs/Models/Components/BenefitDiscord.md + - docs/Models/Components/BenefitDiscordCreate.md + - docs/Models/Components/BenefitDiscordCreateMetadata.md + - docs/Models/Components/BenefitDiscordCreateProperties.md + - docs/Models/Components/BenefitDiscordMetadata.md + - docs/Models/Components/BenefitDiscordProperties.md + - docs/Models/Components/BenefitDiscordSubscriber.md + - docs/Models/Components/BenefitDiscordSubscriberMetadata.md + - docs/Models/Components/BenefitDiscordSubscriberProperties.md + - docs/Models/Components/BenefitDiscordUpdate.md + - docs/Models/Components/BenefitDiscordUpdateMetadata.md + - docs/Models/Components/BenefitDownloadables.md + - docs/Models/Components/BenefitDownloadablesCreate.md + - docs/Models/Components/BenefitDownloadablesCreateMetadata.md + - docs/Models/Components/BenefitDownloadablesCreateProperties.md + - docs/Models/Components/BenefitDownloadablesMetadata.md + - docs/Models/Components/BenefitDownloadablesProperties.md + - docs/Models/Components/BenefitDownloadablesSubscriber.md + - docs/Models/Components/BenefitDownloadablesSubscriberMetadata.md + - docs/Models/Components/BenefitDownloadablesSubscriberProperties.md + - docs/Models/Components/BenefitDownloadablesUpdate.md + - docs/Models/Components/BenefitDownloadablesUpdateMetadata.md + - docs/Models/Components/BenefitGitHubRepository.md + - docs/Models/Components/BenefitGitHubRepositoryCreate.md + - docs/Models/Components/BenefitGitHubRepositoryCreateMetadata.md + - docs/Models/Components/BenefitGitHubRepositoryCreateProperties.md + - docs/Models/Components/BenefitGitHubRepositoryCreatePropertiesPermission.md + - docs/Models/Components/BenefitGitHubRepositoryMetadata.md + - docs/Models/Components/BenefitGitHubRepositoryProperties.md + - docs/Models/Components/BenefitGitHubRepositorySubscriber.md + - docs/Models/Components/BenefitGitHubRepositorySubscriberMetadata.md + - docs/Models/Components/BenefitGitHubRepositorySubscriberProperties.md + - docs/Models/Components/BenefitGitHubRepositoryUpdate.md + - docs/Models/Components/BenefitGitHubRepositoryUpdateMetadata.md + - docs/Models/Components/BenefitGrant.md + - docs/Models/Components/BenefitGrantCustomProperties.md + - docs/Models/Components/BenefitGrantCustomWebhook.md + - docs/Models/Components/BenefitGrantDiscordProperties.md + - docs/Models/Components/BenefitGrantDiscordWebhook.md + - docs/Models/Components/BenefitGrantDownloadablesProperties.md + - docs/Models/Components/BenefitGrantDownloadablesWebhook.md + - docs/Models/Components/BenefitGrantError.md + - docs/Models/Components/BenefitGrantGitHubRepositoryProperties.md + - docs/Models/Components/BenefitGrantGitHubRepositoryPropertiesPermission.md + - docs/Models/Components/BenefitGrantGitHubRepositoryWebhook.md + - docs/Models/Components/BenefitGrantLicenseKeysProperties.md + - docs/Models/Components/BenefitGrantLicenseKeysWebhook.md + - docs/Models/Components/BenefitGrantMetadata.md + - docs/Models/Components/BenefitGrantMeterCreditProperties.md + - docs/Models/Components/BenefitGrantMeterCreditWebhook.md + - docs/Models/Components/BenefitGrantSortProperty.md + - docs/Models/Components/BenefitGrantWebhook.md + - docs/Models/Components/BenefitGrantedEvent.md + - docs/Models/Components/BenefitLicenseKeyActivationCreateProperties.md + - docs/Models/Components/BenefitLicenseKeyActivationProperties.md + - docs/Models/Components/BenefitLicenseKeyExpirationProperties.md + - docs/Models/Components/BenefitLicenseKeys.md + - docs/Models/Components/BenefitLicenseKeysCreate.md + - docs/Models/Components/BenefitLicenseKeysCreateMetadata.md + - docs/Models/Components/BenefitLicenseKeysCreateProperties.md + - docs/Models/Components/BenefitLicenseKeysMetadata.md + - docs/Models/Components/BenefitLicenseKeysProperties.md + - docs/Models/Components/BenefitLicenseKeysSubscriber.md + - docs/Models/Components/BenefitLicenseKeysSubscriberMetadata.md + - docs/Models/Components/BenefitLicenseKeysSubscriberProperties.md + - docs/Models/Components/BenefitLicenseKeysUpdate.md + - docs/Models/Components/BenefitLicenseKeysUpdateMetadata.md + - docs/Models/Components/BenefitMetadata.md + - docs/Models/Components/BenefitMeterCredit.md + - docs/Models/Components/BenefitMeterCreditCreate.md + - docs/Models/Components/BenefitMeterCreditCreateMetadata.md + - docs/Models/Components/BenefitMeterCreditCreateProperties.md + - docs/Models/Components/BenefitMeterCreditMetadata.md + - docs/Models/Components/BenefitMeterCreditProperties.md + - docs/Models/Components/BenefitMeterCreditSubscriber.md + - docs/Models/Components/BenefitMeterCreditSubscriberMetadata.md + - docs/Models/Components/BenefitMeterCreditSubscriberProperties.md + - docs/Models/Components/BenefitMeterCreditUpdate.md + - docs/Models/Components/BenefitMeterCreditUpdateMetadata.md + - docs/Models/Components/BenefitPublic.md + - docs/Models/Components/BenefitRevokedEvent.md + - docs/Models/Components/BenefitSortProperty.md + - docs/Models/Components/BenefitType.md + - docs/Models/Components/BenefitUpdatedEvent.md + - docs/Models/Components/BillingAddressFieldMode.md + - docs/Models/Components/CanceledSubscriptions.md + - docs/Models/Components/CanceledSubscriptionsCustomerService.md + - docs/Models/Components/CanceledSubscriptionsLowQuality.md + - docs/Models/Components/CanceledSubscriptionsMissingFeatures.md + - docs/Models/Components/CanceledSubscriptionsOther.md + - docs/Models/Components/CanceledSubscriptionsSwitchedService.md + - docs/Models/Components/CanceledSubscriptionsTooComplex.md + - docs/Models/Components/CanceledSubscriptionsTooExpensive.md + - docs/Models/Components/CanceledSubscriptionsUnused.md + - docs/Models/Components/CardPayment.md + - docs/Models/Components/CardPaymentMetadata.md + - docs/Models/Components/Cashflow.md + - docs/Models/Components/Checkout.md + - docs/Models/Components/CheckoutBillingAddressFields.md + - docs/Models/Components/CheckoutConfirmStripe.md + - docs/Models/Components/CheckoutConfirmStripeCustomFieldData.md + - docs/Models/Components/CheckoutCreate.md + - docs/Models/Components/CheckoutCreateCustomFieldData.md + - docs/Models/Components/CheckoutCreateCustomerMetadata.md + - docs/Models/Components/CheckoutCreateMetadata.md + - docs/Models/Components/CheckoutCustomFieldData.md + - docs/Models/Components/CheckoutDiscount.md + - docs/Models/Components/CheckoutDiscountFixedOnceForeverDuration.md + - docs/Models/Components/CheckoutDiscountFixedRepeatDuration.md + - docs/Models/Components/CheckoutDiscountPercentageOnceForeverDuration.md + - docs/Models/Components/CheckoutDiscountPercentageRepeatDuration.md + - docs/Models/Components/CheckoutLink.md + - docs/Models/Components/CheckoutLinkCreate.md + - docs/Models/Components/CheckoutLinkCreateProduct.md + - docs/Models/Components/CheckoutLinkCreateProductMetadata.md + - docs/Models/Components/CheckoutLinkCreateProductPrice.md + - docs/Models/Components/CheckoutLinkCreateProductPriceMetadata.md + - docs/Models/Components/CheckoutLinkCreateProducts.md + - docs/Models/Components/CheckoutLinkCreateProductsMetadata.md + - docs/Models/Components/CheckoutLinkDiscount.md + - docs/Models/Components/CheckoutLinkMetadata.md + - docs/Models/Components/CheckoutLinkProduct.md + - docs/Models/Components/CheckoutLinkProductMetadata.md + - docs/Models/Components/CheckoutLinkProductPrices.md + - docs/Models/Components/CheckoutLinkSortProperty.md + - docs/Models/Components/CheckoutLinkUpdate.md + - docs/Models/Components/CheckoutLinkUpdateMetadata.md + - docs/Models/Components/CheckoutMetadata.md + - docs/Models/Components/CheckoutProduct.md + - docs/Models/Components/CheckoutProductPrice.md + - docs/Models/Components/CheckoutProductPrices.md + - docs/Models/Components/CheckoutPublic.md + - docs/Models/Components/CheckoutPublicConfirmed.md + - docs/Models/Components/CheckoutPublicConfirmedCustomFieldData.md + - docs/Models/Components/CheckoutPublicConfirmedDiscount.md + - docs/Models/Components/CheckoutPublicConfirmedProductPrice.md + - docs/Models/Components/CheckoutPublicCustomFieldData.md + - docs/Models/Components/CheckoutPublicDiscount.md + - docs/Models/Components/CheckoutPublicProductPrice.md + - docs/Models/Components/CheckoutSortProperty.md + - docs/Models/Components/CheckoutStatus.md + - docs/Models/Components/CheckoutUpdate.md + - docs/Models/Components/CheckoutUpdateCustomFieldData.md + - docs/Models/Components/CheckoutUpdateCustomerMetadata.md + - docs/Models/Components/CheckoutUpdateMetadata.md + - docs/Models/Components/CheckoutUpdatePublic.md + - docs/Models/Components/CheckoutUpdatePublicCustomFieldData.md + - docs/Models/Components/Checkouts.md + - docs/Models/Components/CheckoutsConversion.md + - docs/Models/Components/ChurnRate.md + - docs/Models/Components/Clauses.md + - docs/Models/Components/CommittedMonthlyRecurringRevenue.md + - docs/Models/Components/Conditions.md + - docs/Models/Components/CostMetadataInput.md + - docs/Models/Components/CostMetadataOutput.md + - docs/Models/Components/CostPerUser.md + - docs/Models/Components/Costs.md + - docs/Models/Components/CountAggregation.md + - docs/Models/Components/CountryAlpha2.md + - docs/Models/Components/CountryAlpha2Input.md + - docs/Models/Components/CumulativeCosts.md + - docs/Models/Components/CumulativeRevenue.md + - docs/Models/Components/CustomField.md + - docs/Models/Components/CustomFieldCheckbox.md + - docs/Models/Components/CustomFieldCheckboxMetadata.md + - docs/Models/Components/CustomFieldCheckboxProperties.md + - docs/Models/Components/CustomFieldCreate.md + - docs/Models/Components/CustomFieldCreateCheckbox.md + - docs/Models/Components/CustomFieldCreateCheckboxMetadata.md + - docs/Models/Components/CustomFieldCreateDate.md + - docs/Models/Components/CustomFieldCreateDateMetadata.md + - docs/Models/Components/CustomFieldCreateNumber.md + - docs/Models/Components/CustomFieldCreateNumberMetadata.md + - docs/Models/Components/CustomFieldCreateSelect.md + - docs/Models/Components/CustomFieldCreateSelectMetadata.md + - docs/Models/Components/CustomFieldCreateText.md + - docs/Models/Components/CustomFieldCreateTextMetadata.md + - docs/Models/Components/CustomFieldData.md + - docs/Models/Components/CustomFieldDate.md + - docs/Models/Components/CustomFieldDateMetadata.md + - docs/Models/Components/CustomFieldDateProperties.md + - docs/Models/Components/CustomFieldNumber.md + - docs/Models/Components/CustomFieldNumberMetadata.md + - docs/Models/Components/CustomFieldNumberProperties.md + - docs/Models/Components/CustomFieldSelect.md + - docs/Models/Components/CustomFieldSelectMetadata.md + - docs/Models/Components/CustomFieldSelectOption.md + - docs/Models/Components/CustomFieldSelectProperties.md + - docs/Models/Components/CustomFieldSortProperty.md + - docs/Models/Components/CustomFieldText.md + - docs/Models/Components/CustomFieldTextMetadata.md + - docs/Models/Components/CustomFieldTextProperties.md + - docs/Models/Components/CustomFieldType.md + - docs/Models/Components/CustomFieldUpdate.md + - docs/Models/Components/CustomFieldUpdateCheckbox.md + - docs/Models/Components/CustomFieldUpdateCheckboxMetadata.md + - docs/Models/Components/CustomFieldUpdateDate.md + - docs/Models/Components/CustomFieldUpdateDateMetadata.md + - docs/Models/Components/CustomFieldUpdateNumber.md + - docs/Models/Components/CustomFieldUpdateNumberMetadata.md + - docs/Models/Components/CustomFieldUpdateSelect.md + - docs/Models/Components/CustomFieldUpdateSelectMetadata.md + - docs/Models/Components/CustomFieldUpdateText.md + - docs/Models/Components/CustomFieldUpdateTextMetadata.md + - docs/Models/Components/Customer.md + - docs/Models/Components/CustomerBalance.md + - docs/Models/Components/CustomerBenefitGrant.md + - docs/Models/Components/CustomerBenefitGrantCustom.md + - docs/Models/Components/CustomerBenefitGrantCustomUpdate.md + - docs/Models/Components/CustomerBenefitGrantDiscord.md + - docs/Models/Components/CustomerBenefitGrantDiscordPropertiesUpdate.md + - docs/Models/Components/CustomerBenefitGrantDiscordUpdate.md + - docs/Models/Components/CustomerBenefitGrantDownloadables.md + - docs/Models/Components/CustomerBenefitGrantDownloadablesUpdate.md + - docs/Models/Components/CustomerBenefitGrantGitHubRepository.md + - docs/Models/Components/CustomerBenefitGrantGitHubRepositoryPropertiesUpdate.md + - docs/Models/Components/CustomerBenefitGrantGitHubRepositoryUpdate.md + - docs/Models/Components/CustomerBenefitGrantLicenseKeys.md + - docs/Models/Components/CustomerBenefitGrantLicenseKeysUpdate.md + - docs/Models/Components/CustomerBenefitGrantMeterCredit.md + - docs/Models/Components/CustomerBenefitGrantMeterCreditUpdate.md + - docs/Models/Components/CustomerBenefitGrantSortProperty.md + - docs/Models/Components/CustomerBenefitGrantUpdate.md + - docs/Models/Components/CustomerCancellationReason.md + - docs/Models/Components/CustomerCreate.md + - docs/Models/Components/CustomerCreateMetadata.md + - docs/Models/Components/CustomerCreateTaxId.md + - docs/Models/Components/CustomerCreatedEvent.md + - docs/Models/Components/CustomerCreatedMetadata.md + - docs/Models/Components/CustomerCustomerMeter.md + - docs/Models/Components/CustomerCustomerMeterMeter.md + - docs/Models/Components/CustomerCustomerMeterSortProperty.md + - docs/Models/Components/CustomerCustomerSession.md + - docs/Models/Components/CustomerDeletedEvent.md + - docs/Models/Components/CustomerDeletedMetadata.md + - docs/Models/Components/CustomerMetadata.md + - docs/Models/Components/CustomerMetadata1.md + - docs/Models/Components/CustomerMeter.md + - docs/Models/Components/CustomerMeterSortProperty.md + - docs/Models/Components/CustomerOrder.md + - docs/Models/Components/CustomerOrderConfirmPayment.md + - docs/Models/Components/CustomerOrderInvoice.md + - docs/Models/Components/CustomerOrderPaymentConfirmation.md + - docs/Models/Components/CustomerOrderPaymentStatus.md + - docs/Models/Components/CustomerOrderProduct.md + - docs/Models/Components/CustomerOrderProductPrices.md + - docs/Models/Components/CustomerOrderSortProperty.md + - docs/Models/Components/CustomerOrderSubscription.md + - docs/Models/Components/CustomerOrderUpdate.md + - docs/Models/Components/CustomerOrganization.md + - docs/Models/Components/CustomerPaymentMethod.md + - docs/Models/Components/CustomerPaymentMethodConfirm.md + - docs/Models/Components/CustomerPaymentMethodCreate.md + - docs/Models/Components/CustomerPaymentMethodCreateRequiresActionResponse.md + - docs/Models/Components/CustomerPaymentMethodCreateResponse.md + - docs/Models/Components/CustomerPaymentMethodCreateSucceededResponse.md + - docs/Models/Components/CustomerPortalCustomer.md + - docs/Models/Components/CustomerPortalCustomerTaxId.md + - docs/Models/Components/CustomerPortalCustomerUpdate.md + - docs/Models/Components/CustomerPortalOAuthAccount.md + - docs/Models/Components/CustomerProduct.md + - docs/Models/Components/CustomerProductPrices.md + - docs/Models/Components/CustomerSeat.md + - docs/Models/Components/CustomerSeatClaimResponse.md + - docs/Models/Components/CustomerSession.md + - docs/Models/Components/CustomerSessionCustomerExternalIDCreate.md + - docs/Models/Components/CustomerSessionCustomerIDCreate.md + - docs/Models/Components/CustomerSortProperty.md + - docs/Models/Components/CustomerState.md + - docs/Models/Components/CustomerStateBenefitGrant.md + - docs/Models/Components/CustomerStateBenefitGrantProperties.md + - docs/Models/Components/CustomerStateMetadata.md + - docs/Models/Components/CustomerStateMeter.md + - docs/Models/Components/CustomerStateSubscription.md + - docs/Models/Components/CustomerStateSubscriptionCustomFieldData.md + - docs/Models/Components/CustomerStateSubscriptionMetadata.md + - docs/Models/Components/CustomerStateSubscriptionMeter.md + - docs/Models/Components/CustomerStateTaxId.md + - docs/Models/Components/CustomerSubscription.md + - docs/Models/Components/CustomerSubscriptionCancel.md + - docs/Models/Components/CustomerSubscriptionMeter.md + - docs/Models/Components/CustomerSubscriptionMeterMeter.md + - docs/Models/Components/CustomerSubscriptionPrices.md + - docs/Models/Components/CustomerSubscriptionProduct.md + - docs/Models/Components/CustomerSubscriptionProductPrices.md + - docs/Models/Components/CustomerSubscriptionSortProperty.md + - docs/Models/Components/CustomerSubscriptionUpdate.md + - docs/Models/Components/CustomerSubscriptionUpdateProduct.md + - docs/Models/Components/CustomerSubscriptionUpdateSeats.md + - docs/Models/Components/CustomerTaxId.md + - docs/Models/Components/CustomerUpdate.md + - docs/Models/Components/CustomerUpdateExternalID.md + - docs/Models/Components/CustomerUpdateExternalIDMetadata.md + - docs/Models/Components/CustomerUpdateExternalIDTaxID.md + - docs/Models/Components/CustomerUpdateMetadata.md + - docs/Models/Components/CustomerUpdateTaxId.md + - docs/Models/Components/CustomerUpdatedEvent.md + - docs/Models/Components/CustomerUpdatedFields.md + - docs/Models/Components/CustomerUpdatedFieldsMetadata.md + - docs/Models/Components/CustomerUpdatedMetadata.md + - docs/Models/Components/CustomerWallet.md + - docs/Models/Components/CustomerWalletSortProperty.md + - docs/Models/Components/Discount.md + - docs/Models/Components/DiscountCreate.md + - docs/Models/Components/DiscountDuration.md + - docs/Models/Components/DiscountFixedOnceForeverDuration.md + - docs/Models/Components/DiscountFixedOnceForeverDurationBase.md + - docs/Models/Components/DiscountFixedOnceForeverDurationBaseMetadata.md + - docs/Models/Components/DiscountFixedOnceForeverDurationCreate.md + - docs/Models/Components/DiscountFixedOnceForeverDurationCreateMetadata.md + - docs/Models/Components/DiscountFixedOnceForeverDurationMetadata.md + - docs/Models/Components/DiscountFixedRepeatDuration.md + - docs/Models/Components/DiscountFixedRepeatDurationBase.md + - docs/Models/Components/DiscountFixedRepeatDurationBaseMetadata.md + - docs/Models/Components/DiscountFixedRepeatDurationCreate.md + - docs/Models/Components/DiscountFixedRepeatDurationCreateMetadata.md + - docs/Models/Components/DiscountFixedRepeatDurationMetadata.md + - docs/Models/Components/DiscountPercentageOnceForeverDuration.md + - docs/Models/Components/DiscountPercentageOnceForeverDurationBase.md + - docs/Models/Components/DiscountPercentageOnceForeverDurationBaseMetadata.md + - docs/Models/Components/DiscountPercentageOnceForeverDurationCreate.md + - docs/Models/Components/DiscountPercentageOnceForeverDurationCreateMetadata.md + - docs/Models/Components/DiscountPercentageOnceForeverDurationMetadata.md + - docs/Models/Components/DiscountPercentageRepeatDuration.md + - docs/Models/Components/DiscountPercentageRepeatDurationBase.md + - docs/Models/Components/DiscountPercentageRepeatDurationBaseMetadata.md + - docs/Models/Components/DiscountPercentageRepeatDurationCreate.md + - docs/Models/Components/DiscountPercentageRepeatDurationCreateMetadata.md + - docs/Models/Components/DiscountPercentageRepeatDurationMetadata.md + - docs/Models/Components/DiscountProduct.md + - docs/Models/Components/DiscountProductMetadata.md + - docs/Models/Components/DiscountSortProperty.md + - docs/Models/Components/DiscountType.md + - docs/Models/Components/DiscountUpdate.md + - docs/Models/Components/DiscountUpdateMetadata.md + - docs/Models/Components/DownloadableFileCreate.md + - docs/Models/Components/DownloadableFileRead.md + - docs/Models/Components/DownloadableRead.md + - docs/Models/Components/Event.md + - docs/Models/Components/EventCreateCustomer.md + - docs/Models/Components/EventCreateExternalCustomer.md + - docs/Models/Components/EventMetadataInput.md + - docs/Models/Components/EventMetadataOutput.md + - docs/Models/Components/EventName.md + - docs/Models/Components/EventNamesSortProperty.md + - docs/Models/Components/EventSortProperty.md + - docs/Models/Components/EventSource.md + - docs/Models/Components/Events.md + - docs/Models/Components/EventsIngest.md + - docs/Models/Components/EventsIngestResponse.md + - docs/Models/Components/ExistingProductPrice.md + - docs/Models/Components/FileCreate.md + - docs/Models/Components/FileDownload.md + - docs/Models/Components/FilePatch.md + - docs/Models/Components/FileRead.md + - docs/Models/Components/FileServiceTypes.md + - docs/Models/Components/FileUpload.md + - docs/Models/Components/FileUploadCompleted.md + - docs/Models/Components/Filter.md + - docs/Models/Components/FilterClause.md + - docs/Models/Components/FilterConjunction.md + - docs/Models/Components/FilterOperator.md + - docs/Models/Components/Func.md + - docs/Models/Components/GenericPayment.md + - docs/Models/Components/GrantTypes.md + - docs/Models/Components/GrossMargin.md + - docs/Models/Components/GrossMarginPercentage.md + - docs/Models/Components/IntrospectTokenRequest.md + - docs/Models/Components/IntrospectTokenRequestTokenTypeHint.md + - docs/Models/Components/IntrospectTokenResponse.md + - docs/Models/Components/LLMMetadata.md + - docs/Models/Components/LegacyRecurringProductPrice.md + - docs/Models/Components/LegacyRecurringProductPriceCustom.md + - docs/Models/Components/LegacyRecurringProductPriceFixed.md + - docs/Models/Components/LegacyRecurringProductPriceFree.md + - docs/Models/Components/LicenseKeyActivate.md + - docs/Models/Components/LicenseKeyActivateConditions.md + - docs/Models/Components/LicenseKeyActivateMeta.md + - docs/Models/Components/LicenseKeyActivationBase.md + - docs/Models/Components/LicenseKeyActivationRead.md + - docs/Models/Components/LicenseKeyActivationReadMeta.md + - docs/Models/Components/LicenseKeyCustomer.md + - docs/Models/Components/LicenseKeyCustomerMetadata.md + - docs/Models/Components/LicenseKeyCustomerTaxId.md + - docs/Models/Components/LicenseKeyDeactivate.md + - docs/Models/Components/LicenseKeyRead.md + - docs/Models/Components/LicenseKeyStatus.md + - docs/Models/Components/LicenseKeyUpdate.md + - docs/Models/Components/LicenseKeyValidate.md + - docs/Models/Components/LicenseKeyWithActivations.md + - docs/Models/Components/ListResource.md + - docs/Models/Components/ListResourceBenefit.md + - docs/Models/Components/ListResourceBenefitGrant.md + - docs/Models/Components/ListResourceCheckout.md + - docs/Models/Components/ListResourceCheckoutLink.md + - docs/Models/Components/ListResourceCustomField.md + - docs/Models/Components/ListResourceCustomer.md + - docs/Models/Components/ListResourceCustomerBenefitGrant.md + - docs/Models/Components/ListResourceCustomerCustomerMeter.md + - docs/Models/Components/ListResourceCustomerMeter.md + - docs/Models/Components/ListResourceCustomerOrder.md + - docs/Models/Components/ListResourceCustomerPaymentMethod.md + - docs/Models/Components/ListResourceCustomerSubscription.md + - docs/Models/Components/ListResourceCustomerWallet.md + - docs/Models/Components/ListResourceDiscount.md + - docs/Models/Components/ListResourceDownloadableRead.md + - docs/Models/Components/ListResourceEvent.md + - docs/Models/Components/ListResourceEventName.md + - docs/Models/Components/ListResourceFileRead.md + - docs/Models/Components/ListResourceLicenseKeyRead.md + - docs/Models/Components/ListResourceMeter.md + - docs/Models/Components/ListResourceOrder.md + - docs/Models/Components/ListResourceOrganization.md + - docs/Models/Components/ListResourceProduct.md + - docs/Models/Components/ListResourceRefund.md + - docs/Models/Components/ListResourceSubscription.md + - docs/Models/Components/ListResourceWallet.md + - docs/Models/Components/ListResourceWebhookDelivery.md + - docs/Models/Components/ListResourceWebhookEndpoint.md + - docs/Models/Components/Loc.md + - docs/Models/Components/Meta.md + - docs/Models/Components/Metadata.md + - docs/Models/Components/MetadataQuery.md + - docs/Models/Components/Meter.md + - docs/Models/Components/MeterAggregation.md + - docs/Models/Components/MeterCreate.md + - docs/Models/Components/MeterCreateAggregation.md + - docs/Models/Components/MeterCreateMetadata.md + - docs/Models/Components/MeterCreditEvent.md + - docs/Models/Components/MeterCreditedMetadata.md + - docs/Models/Components/MeterMetadata.md + - docs/Models/Components/MeterQuantities.md + - docs/Models/Components/MeterQuantity.md + - docs/Models/Components/MeterResetEvent.md + - docs/Models/Components/MeterResetMetadata.md + - docs/Models/Components/MeterSortProperty.md + - docs/Models/Components/MeterUpdate.md + - docs/Models/Components/MeterUpdateMetadata.md + - docs/Models/Components/Metric.md + - docs/Models/Components/MetricPeriod.md + - docs/Models/Components/MetricType.md + - docs/Models/Components/Metrics.md + - docs/Models/Components/MetricsIntervalLimit.md + - docs/Models/Components/MetricsIntervalsLimits.md + - docs/Models/Components/MetricsLimits.md + - docs/Models/Components/MetricsResponse.md + - docs/Models/Components/MetricsTotals.md + - docs/Models/Components/MetricsTotalsActiveSubscriptions.md + - docs/Models/Components/MetricsTotalsActiveUserByEvent.md + - docs/Models/Components/MetricsTotalsAverageOrderValue.md + - docs/Models/Components/MetricsTotalsAverageRevenuePerUser.md + - docs/Models/Components/MetricsTotalsCanceledSubscriptions.md + - docs/Models/Components/MetricsTotalsCanceledSubscriptionsCustomerService.md + - docs/Models/Components/MetricsTotalsCanceledSubscriptionsLowQuality.md + - docs/Models/Components/MetricsTotalsCanceledSubscriptionsMissingFeatures.md + - docs/Models/Components/MetricsTotalsCanceledSubscriptionsOther.md + - docs/Models/Components/MetricsTotalsCanceledSubscriptionsSwitchedService.md + - docs/Models/Components/MetricsTotalsCanceledSubscriptionsTooComplex.md + - docs/Models/Components/MetricsTotalsCanceledSubscriptionsTooExpensive.md + - docs/Models/Components/MetricsTotalsCanceledSubscriptionsUnused.md + - docs/Models/Components/MetricsTotalsCashflow.md + - docs/Models/Components/MetricsTotalsCheckouts.md + - docs/Models/Components/MetricsTotalsCheckoutsConversion.md + - docs/Models/Components/MetricsTotalsChurnRate.md + - docs/Models/Components/MetricsTotalsCommittedMonthlyRecurringRevenue.md + - docs/Models/Components/MetricsTotalsCostPerUser.md + - docs/Models/Components/MetricsTotalsCosts.md + - docs/Models/Components/MetricsTotalsCumulativeCosts.md + - docs/Models/Components/MetricsTotalsCumulativeRevenue.md + - docs/Models/Components/MetricsTotalsGrossMargin.md + - docs/Models/Components/MetricsTotalsGrossMarginPercentage.md + - docs/Models/Components/MetricsTotalsMonthlyRecurringRevenue.md + - docs/Models/Components/MetricsTotalsNetAverageOrderValue.md + - docs/Models/Components/MetricsTotalsNetCumulativeRevenue.md + - docs/Models/Components/MetricsTotalsNetRevenue.md + - docs/Models/Components/MetricsTotalsNewSubscriptions.md + - docs/Models/Components/MetricsTotalsNewSubscriptionsNetRevenue.md + - docs/Models/Components/MetricsTotalsNewSubscriptionsRevenue.md + - docs/Models/Components/MetricsTotalsOneTimeProducts.md + - docs/Models/Components/MetricsTotalsOneTimeProductsNetRevenue.md + - docs/Models/Components/MetricsTotalsOneTimeProductsRevenue.md + - docs/Models/Components/MetricsTotalsOrders.md + - docs/Models/Components/MetricsTotalsRenewedSubscriptions.md + - docs/Models/Components/MetricsTotalsRenewedSubscriptionsNetRevenue.md + - docs/Models/Components/MetricsTotalsRenewedSubscriptionsRevenue.md + - docs/Models/Components/MetricsTotalsRevenue.md + - docs/Models/Components/MetricsTotalsSucceededCheckouts.md + - docs/Models/Components/MonthlyRecurringRevenue.md + - docs/Models/Components/NetAverageOrderValue.md + - docs/Models/Components/NetCumulativeRevenue.md + - docs/Models/Components/NetRevenue.md + - docs/Models/Components/NewSubscriptions.md + - docs/Models/Components/NewSubscriptionsNetRevenue.md + - docs/Models/Components/NewSubscriptionsRevenue.md + - docs/Models/Components/OAuth2ClientConfiguration.md + - docs/Models/Components/OAuth2ClientConfigurationUpdate.md + - docs/Models/Components/OAuth2ClientConfigurationUpdateGrantTypes.md + - docs/Models/Components/OAuth2ClientConfigurationUpdateTokenEndpointAuthMethod.md + - docs/Models/Components/OAuth2ClientPublic.md + - docs/Models/Components/OneTimeProducts.md + - docs/Models/Components/OneTimeProductsNetRevenue.md + - docs/Models/Components/OneTimeProductsRevenue.md + - docs/Models/Components/Order.md + - docs/Models/Components/OrderBillingReason.md + - docs/Models/Components/OrderCustomFieldData.md + - docs/Models/Components/OrderCustomer.md + - docs/Models/Components/OrderCustomerMetadata.md + - docs/Models/Components/OrderCustomerTaxId.md + - docs/Models/Components/OrderDiscount.md + - docs/Models/Components/OrderInvoice.md + - docs/Models/Components/OrderItemSchema.md + - docs/Models/Components/OrderMetadata.md + - docs/Models/Components/OrderPaidEvent.md + - docs/Models/Components/OrderPaidMetadata.md + - docs/Models/Components/OrderProduct.md + - docs/Models/Components/OrderProductMetadata.md + - docs/Models/Components/OrderRefundedEvent.md + - docs/Models/Components/OrderRefundedMetadata.md + - docs/Models/Components/OrderSortProperty.md + - docs/Models/Components/OrderStatus.md + - docs/Models/Components/OrderSubscription.md + - docs/Models/Components/OrderSubscriptionMetadata.md + - docs/Models/Components/OrderUpdate.md + - docs/Models/Components/Orders.md + - docs/Models/Components/Organization.md + - docs/Models/Components/OrganizationAvatarFileCreate.md + - docs/Models/Components/OrganizationAvatarFileRead.md + - docs/Models/Components/OrganizationCreate.md + - docs/Models/Components/OrganizationCustomerEmailSettings.md + - docs/Models/Components/OrganizationDetails.md + - docs/Models/Components/OrganizationFeatureSettings.md + - docs/Models/Components/OrganizationNotificationSettings.md + - docs/Models/Components/OrganizationSocialLink.md + - docs/Models/Components/OrganizationSocialPlatforms.md + - docs/Models/Components/OrganizationSortProperty.md + - docs/Models/Components/OrganizationStatus.md + - docs/Models/Components/OrganizationSubscriptionSettings.md + - docs/Models/Components/OrganizationUpdate.md + - docs/Models/Components/Pagination.md + - docs/Models/Components/Payment.md + - docs/Models/Components/PaymentMethodCard.md + - docs/Models/Components/PaymentMethodCardMetadata.md + - docs/Models/Components/PaymentMethodGeneric.md + - docs/Models/Components/PaymentProcessor.md + - docs/Models/Components/PaymentSortProperty.md + - docs/Models/Components/PaymentStatus.md + - docs/Models/Components/Permission.md + - docs/Models/Components/Prices.md + - docs/Models/Components/Product.md + - docs/Models/Components/ProductBenefitsUpdate.md + - docs/Models/Components/ProductBillingType.md + - docs/Models/Components/ProductCreate.md + - docs/Models/Components/ProductCreateOneTime.md + - docs/Models/Components/ProductCreateOneTimeMetadata.md + - docs/Models/Components/ProductCreateOneTimePrices.md + - docs/Models/Components/ProductCreateRecurring.md + - docs/Models/Components/ProductCreateRecurringMetadata.md + - docs/Models/Components/ProductCreateRecurringPrices.md + - docs/Models/Components/ProductMediaFileCreate.md + - docs/Models/Components/ProductMediaFileRead.md + - docs/Models/Components/ProductMetadata.md + - docs/Models/Components/ProductPrice.md + - docs/Models/Components/ProductPriceCustom.md + - docs/Models/Components/ProductPriceCustomCreate.md + - docs/Models/Components/ProductPriceFixed.md + - docs/Models/Components/ProductPriceFixedCreate.md + - docs/Models/Components/ProductPriceFree.md + - docs/Models/Components/ProductPriceFreeCreate.md + - docs/Models/Components/ProductPriceMeter.md + - docs/Models/Components/ProductPriceMeteredUnit.md + - docs/Models/Components/ProductPriceMeteredUnitCreate.md + - docs/Models/Components/ProductPriceSeatBased.md + - docs/Models/Components/ProductPriceSeatBasedCreate.md + - docs/Models/Components/ProductPriceSeatTier.md + - docs/Models/Components/ProductPriceSeatTiers.md + - docs/Models/Components/ProductPriceType.md + - docs/Models/Components/ProductSortProperty.md + - docs/Models/Components/ProductUpdate.md + - docs/Models/Components/ProductUpdateMetadata.md + - docs/Models/Components/ProductUpdatePrices.md + - docs/Models/Components/Properties.md + - docs/Models/Components/PropertyAggregation.md + - docs/Models/Components/RefreshTokenRequest.md + - docs/Models/Components/Refund.md + - docs/Models/Components/RefundCreate.md + - docs/Models/Components/RefundCreateMetadata.md + - docs/Models/Components/RefundMetadata.md + - docs/Models/Components/RefundReason.md + - docs/Models/Components/RefundSortProperty.md + - docs/Models/Components/RefundStatus.md + - docs/Models/Components/RenewedSubscriptions.md + - docs/Models/Components/RenewedSubscriptionsNetRevenue.md + - docs/Models/Components/RenewedSubscriptionsRevenue.md + - docs/Models/Components/Revenue.md + - docs/Models/Components/RevokeTokenRequest.md + - docs/Models/Components/RevokeTokenResponse.md + - docs/Models/Components/S3DownloadURL.md + - docs/Models/Components/S3FileCreateMultipart.md + - docs/Models/Components/S3FileCreatePart.md + - docs/Models/Components/S3FileUploadCompletedPart.md + - docs/Models/Components/S3FileUploadMultipart.md + - docs/Models/Components/S3FileUploadPart.md + - docs/Models/Components/Scope.md + - docs/Models/Components/SeatAssign.md + - docs/Models/Components/SeatClaim.md + - docs/Models/Components/SeatClaimInfo.md + - docs/Models/Components/SeatStatus.md + - docs/Models/Components/SeatsList.md + - docs/Models/Components/Security.md + - docs/Models/Components/Status.md + - docs/Models/Components/SubType.md + - docs/Models/Components/Subscription.md + - docs/Models/Components/SubscriptionCancel.md + - docs/Models/Components/SubscriptionCreateCustomer.md + - docs/Models/Components/SubscriptionCreateCustomerMetadata.md + - docs/Models/Components/SubscriptionCreateExternalCustomer.md + - docs/Models/Components/SubscriptionCreateExternalCustomerMetadata.md + - docs/Models/Components/SubscriptionCustomer.md + - docs/Models/Components/SubscriptionCustomerMetadata.md + - docs/Models/Components/SubscriptionCycledEvent.md + - docs/Models/Components/SubscriptionCycledMetadata.md + - docs/Models/Components/SubscriptionDiscount.md + - docs/Models/Components/SubscriptionMeter.md + - docs/Models/Components/SubscriptionPrices.md + - docs/Models/Components/SubscriptionProductUpdatedEvent.md + - docs/Models/Components/SubscriptionProductUpdatedMetadata.md + - docs/Models/Components/SubscriptionProrationBehavior.md + - docs/Models/Components/SubscriptionRecurringInterval.md + - docs/Models/Components/SubscriptionRevoke.md + - docs/Models/Components/SubscriptionRevokedEvent.md + - docs/Models/Components/SubscriptionRevokedMetadata.md + - docs/Models/Components/SubscriptionSortProperty.md + - docs/Models/Components/SubscriptionStatus.md + - docs/Models/Components/SubscriptionUpdate.md + - docs/Models/Components/SubscriptionUpdateDiscount.md + - docs/Models/Components/SubscriptionUpdateProduct.md + - docs/Models/Components/SubscriptionUpdateSeats.md + - docs/Models/Components/SubscriptionUpdateTrial.md + - docs/Models/Components/SucceededCheckouts.md + - docs/Models/Components/SwitchingFrom.md + - docs/Models/Components/SystemEvent.md + - docs/Models/Components/TaxIDFormat.md + - docs/Models/Components/TaxId.md + - docs/Models/Components/TimeInterval.md + - docs/Models/Components/Timeframe.md + - docs/Models/Components/TokenEndpointAuthMethod.md + - docs/Models/Components/TokenResponse.md + - docs/Models/Components/TokenType.md + - docs/Models/Components/TokenTypeHint.md + - docs/Models/Components/TrialInterval.md + - docs/Models/Components/Two.md + - docs/Models/Components/UniqueAggregation.md + - docs/Models/Components/UnitAmount.md + - docs/Models/Components/UserEvent.md + - docs/Models/Components/UserInfoOrganization.md + - docs/Models/Components/UserInfoUser.md + - docs/Models/Components/ValidatedLicenseKey.md + - docs/Models/Components/ValidationError.md + - docs/Models/Components/Value.md + - docs/Models/Components/Wallet.md + - docs/Models/Components/WalletSortProperty.md + - docs/Models/Components/WalletTopUpCreate.md + - docs/Models/Components/WebTokenRequest.md + - docs/Models/Components/WebTokenRequestSubType.md + - docs/Models/Components/WebhookBenefitCreatedPayload.md + - docs/Models/Components/WebhookBenefitGrantCreatedPayload.md + - docs/Models/Components/WebhookBenefitGrantCycledPayload.md + - docs/Models/Components/WebhookBenefitGrantRevokedPayload.md + - docs/Models/Components/WebhookBenefitGrantUpdatedPayload.md + - docs/Models/Components/WebhookBenefitUpdatedPayload.md + - docs/Models/Components/WebhookCheckoutCreatedPayload.md + - docs/Models/Components/WebhookCheckoutUpdatedPayload.md + - docs/Models/Components/WebhookCustomerCreatedPayload.md + - docs/Models/Components/WebhookCustomerDeletedPayload.md + - docs/Models/Components/WebhookCustomerSeatAssignedPayload.md + - docs/Models/Components/WebhookCustomerSeatClaimedPayload.md + - docs/Models/Components/WebhookCustomerSeatRevokedPayload.md + - docs/Models/Components/WebhookCustomerStateChangedPayload.md + - docs/Models/Components/WebhookCustomerUpdatedPayload.md + - docs/Models/Components/WebhookDelivery.md + - docs/Models/Components/WebhookEndpoint.md + - docs/Models/Components/WebhookEndpointCreate.md + - docs/Models/Components/WebhookEndpointUpdate.md + - docs/Models/Components/WebhookEvent.md + - docs/Models/Components/WebhookEventType.md + - docs/Models/Components/WebhookFormat.md + - docs/Models/Components/WebhookOrderCreatedPayload.md + - docs/Models/Components/WebhookOrderPaidPayload.md + - docs/Models/Components/WebhookOrderRefundedPayload.md + - docs/Models/Components/WebhookOrderUpdatedPayload.md + - docs/Models/Components/WebhookOrganizationUpdatedPayload.md + - docs/Models/Components/WebhookProductCreatedPayload.md + - docs/Models/Components/WebhookProductUpdatedPayload.md + - docs/Models/Components/WebhookRefundCreatedPayload.md + - docs/Models/Components/WebhookRefundUpdatedPayload.md + - docs/Models/Components/WebhookSubscriptionActivePayload.md + - docs/Models/Components/WebhookSubscriptionCanceledPayload.md + - docs/Models/Components/WebhookSubscriptionCreatedPayload.md + - docs/Models/Components/WebhookSubscriptionRevokedPayload.md + - docs/Models/Components/WebhookSubscriptionUncanceledPayload.md + - docs/Models/Components/WebhookSubscriptionUpdatedPayload.md + - docs/Models/Errors/AlreadyActiveSubscriptionError.md + - docs/Models/Errors/AlreadyCanceledSubscription.md + - docs/Models/Errors/CheckoutForbiddenError.md + - docs/Models/Errors/CustomerNotReady.md + - docs/Models/Errors/CustomerPortalOrdersGenerateInvoiceResponse422CustomerPortalOrdersGenerateInvoice.md + - docs/Models/Errors/ExpiredCheckoutError.md + - docs/Models/Errors/HTTPValidationError.md + - docs/Models/Errors/MissingInvoiceBillingDetails.md + - docs/Models/Errors/MissingPaymentMethodError.md + - docs/Models/Errors/NotOpenCheckout.md + - docs/Models/Errors/NotPaidOrder.md + - docs/Models/Errors/NotPermitted.md + - docs/Models/Errors/OrderNotEligibleForRetry.md + - docs/Models/Errors/OrdersGenerateInvoiceResponse422OrdersGenerateInvoice.md + - docs/Models/Errors/PaymentAlreadyInProgress.md + - docs/Models/Errors/PaymentError.md + - docs/Models/Errors/PaymentIntentFailedError.md + - docs/Models/Errors/PaymentMethodInUseByActiveSubscription.md + - docs/Models/Errors/PaymentNotReady.md + - docs/Models/Errors/RefundAmountTooHigh.md + - docs/Models/Errors/RefundedAlready.md + - docs/Models/Errors/ResourceNotFound.md + - docs/Models/Errors/SubscriptionLocked.md + - docs/Models/Errors/Unauthorized.md + - docs/Models/Operations/BenefitGrantsListQueryParamCustomerIDFilter.md + - docs/Models/Operations/BenefitGrantsListQueryParamOrganizationIDFilter.md + - docs/Models/Operations/BenefitGrantsListRequest.md + - docs/Models/Operations/BenefitGrantsListResponse.md + - docs/Models/Operations/BenefitIDFilter.md + - docs/Models/Operations/BenefitTypeFilter.md + - docs/Models/Operations/BenefitsCreateResponse.md + - docs/Models/Operations/BenefitsDeleteRequest.md + - docs/Models/Operations/BenefitsDeleteResponse.md + - docs/Models/Operations/BenefitsGetRequest.md + - docs/Models/Operations/BenefitsGetResponse.md + - docs/Models/Operations/BenefitsGrantsRequest.md + - docs/Models/Operations/BenefitsGrantsResponse.md + - docs/Models/Operations/BenefitsListRequest.md + - docs/Models/Operations/BenefitsListResponse.md + - docs/Models/Operations/BenefitsUpdateBenefitUpdate.md + - docs/Models/Operations/BenefitsUpdateRequest.md + - docs/Models/Operations/BenefitsUpdateResponse.md + - docs/Models/Operations/CheckoutIDFilter.md + - docs/Models/Operations/CheckoutLinksCreateResponse.md + - docs/Models/Operations/CheckoutLinksDeleteRequest.md + - docs/Models/Operations/CheckoutLinksDeleteResponse.md + - docs/Models/Operations/CheckoutLinksGetRequest.md + - docs/Models/Operations/CheckoutLinksGetResponse.md + - docs/Models/Operations/CheckoutLinksListQueryParamOrganizationIDFilter.md + - docs/Models/Operations/CheckoutLinksListQueryParamProductIDFilter.md + - docs/Models/Operations/CheckoutLinksListRequest.md + - docs/Models/Operations/CheckoutLinksListResponse.md + - docs/Models/Operations/CheckoutLinksUpdateRequest.md + - docs/Models/Operations/CheckoutLinksUpdateResponse.md + - docs/Models/Operations/CheckoutsClientConfirmRequest.md + - docs/Models/Operations/CheckoutsClientConfirmResponse.md + - docs/Models/Operations/CheckoutsClientGetRequest.md + - docs/Models/Operations/CheckoutsClientGetResponse.md + - docs/Models/Operations/CheckoutsClientUpdateRequest.md + - docs/Models/Operations/CheckoutsClientUpdateResponse.md + - docs/Models/Operations/CheckoutsCreateResponse.md + - docs/Models/Operations/CheckoutsGetRequest.md + - docs/Models/Operations/CheckoutsGetResponse.md + - docs/Models/Operations/CheckoutsListQueryParamCustomerIDFilter.md + - docs/Models/Operations/CheckoutsListQueryParamOrganizationIDFilter.md + - docs/Models/Operations/CheckoutsListQueryParamProductIDFilter.md + - docs/Models/Operations/CheckoutsListRequest.md + - docs/Models/Operations/CheckoutsListResponse.md + - docs/Models/Operations/CheckoutsUpdateRequest.md + - docs/Models/Operations/CheckoutsUpdateResponse.md + - docs/Models/Operations/CustomFieldTypeFilter.md + - docs/Models/Operations/CustomFieldsCreateResponse.md + - docs/Models/Operations/CustomFieldsDeleteRequest.md + - docs/Models/Operations/CustomFieldsDeleteResponse.md + - docs/Models/Operations/CustomFieldsGetRequest.md + - docs/Models/Operations/CustomFieldsGetResponse.md + - docs/Models/Operations/CustomFieldsListQueryParamOrganizationIDFilter.md + - docs/Models/Operations/CustomFieldsListRequest.md + - docs/Models/Operations/CustomFieldsListResponse.md + - docs/Models/Operations/CustomFieldsUpdateRequest.md + - docs/Models/Operations/CustomFieldsUpdateResponse.md + - docs/Models/Operations/CustomerEmailFilter.md + - docs/Models/Operations/CustomerIDFilter.md + - docs/Models/Operations/CustomerMetersGetRequest.md + - docs/Models/Operations/CustomerMetersGetResponse.md + - docs/Models/Operations/CustomerMetersListQueryParamCustomerIDFilter.md + - docs/Models/Operations/CustomerMetersListQueryParamExternalCustomerIDFilter.md + - docs/Models/Operations/CustomerMetersListQueryParamOrganizationIDFilter.md + - docs/Models/Operations/CustomerMetersListRequest.md + - docs/Models/Operations/CustomerMetersListResponse.md + - docs/Models/Operations/CustomerPortalBenefitGrantsGetRequest.md + - docs/Models/Operations/CustomerPortalBenefitGrantsGetResponse.md + - docs/Models/Operations/CustomerPortalBenefitGrantsGetSecurity.md + - docs/Models/Operations/CustomerPortalBenefitGrantsListQueryParamBenefitIDFilter.md + - docs/Models/Operations/CustomerPortalBenefitGrantsListRequest.md + - docs/Models/Operations/CustomerPortalBenefitGrantsListResponse.md + - docs/Models/Operations/CustomerPortalBenefitGrantsListSecurity.md + - docs/Models/Operations/CustomerPortalBenefitGrantsUpdateRequest.md + - docs/Models/Operations/CustomerPortalBenefitGrantsUpdateResponse.md + - docs/Models/Operations/CustomerPortalBenefitGrantsUpdateSecurity.md + - docs/Models/Operations/CustomerPortalCustomerMetersGetRequest.md + - docs/Models/Operations/CustomerPortalCustomerMetersGetResponse.md + - docs/Models/Operations/CustomerPortalCustomerMetersGetSecurity.md + - docs/Models/Operations/CustomerPortalCustomerMetersListRequest.md + - docs/Models/Operations/CustomerPortalCustomerMetersListResponse.md + - docs/Models/Operations/CustomerPortalCustomerMetersListSecurity.md + - docs/Models/Operations/CustomerPortalCustomerSessionIntrospectResponse.md + - docs/Models/Operations/CustomerPortalCustomerSessionIntrospectSecurity.md + - docs/Models/Operations/CustomerPortalCustomersAddPaymentMethodResponse.md + - docs/Models/Operations/CustomerPortalCustomersAddPaymentMethodSecurity.md + - docs/Models/Operations/CustomerPortalCustomersConfirmPaymentMethodResponse.md + - docs/Models/Operations/CustomerPortalCustomersConfirmPaymentMethodSecurity.md + - docs/Models/Operations/CustomerPortalCustomersDeletePaymentMethodRequest.md + - docs/Models/Operations/CustomerPortalCustomersDeletePaymentMethodResponse.md + - docs/Models/Operations/CustomerPortalCustomersDeletePaymentMethodSecurity.md + - docs/Models/Operations/CustomerPortalCustomersGetResponse.md + - docs/Models/Operations/CustomerPortalCustomersGetSecurity.md + - docs/Models/Operations/CustomerPortalCustomersListPaymentMethodsRequest.md + - docs/Models/Operations/CustomerPortalCustomersListPaymentMethodsResponse.md + - docs/Models/Operations/CustomerPortalCustomersListPaymentMethodsSecurity.md + - docs/Models/Operations/CustomerPortalCustomersUpdateResponse.md + - docs/Models/Operations/CustomerPortalCustomersUpdateSecurity.md + - docs/Models/Operations/CustomerPortalDownloadablesListQueryParamBenefitIDFilter.md + - docs/Models/Operations/CustomerPortalDownloadablesListRequest.md + - docs/Models/Operations/CustomerPortalDownloadablesListResponse.md + - docs/Models/Operations/CustomerPortalDownloadablesListSecurity.md + - docs/Models/Operations/CustomerPortalLicenseKeysActivateResponse.md + - docs/Models/Operations/CustomerPortalLicenseKeysDeactivateResponse.md + - docs/Models/Operations/CustomerPortalLicenseKeysGetRequest.md + - docs/Models/Operations/CustomerPortalLicenseKeysGetResponse.md + - docs/Models/Operations/CustomerPortalLicenseKeysGetSecurity.md + - docs/Models/Operations/CustomerPortalLicenseKeysListRequest.md + - docs/Models/Operations/CustomerPortalLicenseKeysListResponse.md + - docs/Models/Operations/CustomerPortalLicenseKeysListSecurity.md + - docs/Models/Operations/CustomerPortalLicenseKeysValidateResponse.md + - docs/Models/Operations/CustomerPortalOrdersConfirmRetryPaymentRequest.md + - docs/Models/Operations/CustomerPortalOrdersConfirmRetryPaymentResponse.md + - docs/Models/Operations/CustomerPortalOrdersConfirmRetryPaymentSecurity.md + - docs/Models/Operations/CustomerPortalOrdersGenerateInvoiceRequest.md + - docs/Models/Operations/CustomerPortalOrdersGenerateInvoiceResponse.md + - docs/Models/Operations/CustomerPortalOrdersGenerateInvoiceSecurity.md + - docs/Models/Operations/CustomerPortalOrdersGetPaymentStatusRequest.md + - docs/Models/Operations/CustomerPortalOrdersGetPaymentStatusResponse.md + - docs/Models/Operations/CustomerPortalOrdersGetPaymentStatusSecurity.md + - docs/Models/Operations/CustomerPortalOrdersGetRequest.md + - docs/Models/Operations/CustomerPortalOrdersGetResponse.md + - docs/Models/Operations/CustomerPortalOrdersGetSecurity.md + - docs/Models/Operations/CustomerPortalOrdersInvoiceRequest.md + - docs/Models/Operations/CustomerPortalOrdersInvoiceResponse.md + - docs/Models/Operations/CustomerPortalOrdersInvoiceSecurity.md + - docs/Models/Operations/CustomerPortalOrdersListQueryParamProductBillingTypeFilter.md + - docs/Models/Operations/CustomerPortalOrdersListQueryParamProductIDFilter.md + - docs/Models/Operations/CustomerPortalOrdersListQueryParamSubscriptionIDFilter.md + - docs/Models/Operations/CustomerPortalOrdersListRequest.md + - docs/Models/Operations/CustomerPortalOrdersListResponse.md + - docs/Models/Operations/CustomerPortalOrdersListSecurity.md + - docs/Models/Operations/CustomerPortalOrdersUpdateRequest.md + - docs/Models/Operations/CustomerPortalOrdersUpdateResponse.md + - docs/Models/Operations/CustomerPortalOrdersUpdateSecurity.md + - docs/Models/Operations/CustomerPortalOrganizationsGetRequest.md + - docs/Models/Operations/CustomerPortalOrganizationsGetResponse.md + - docs/Models/Operations/CustomerPortalSeatsAssignSeatResponse.md + - docs/Models/Operations/CustomerPortalSeatsAssignSeatSecurity.md + - docs/Models/Operations/CustomerPortalSeatsListClaimedSubscriptionsResponse.md + - docs/Models/Operations/CustomerPortalSeatsListClaimedSubscriptionsSecurity.md + - docs/Models/Operations/CustomerPortalSeatsListSeatsRequest.md + - docs/Models/Operations/CustomerPortalSeatsListSeatsResponse.md + - docs/Models/Operations/CustomerPortalSeatsListSeatsSecurity.md + - docs/Models/Operations/CustomerPortalSeatsResendInvitationRequest.md + - docs/Models/Operations/CustomerPortalSeatsResendInvitationResponse.md + - docs/Models/Operations/CustomerPortalSeatsResendInvitationSecurity.md + - docs/Models/Operations/CustomerPortalSeatsRevokeSeatRequest.md + - docs/Models/Operations/CustomerPortalSeatsRevokeSeatResponse.md + - docs/Models/Operations/CustomerPortalSeatsRevokeSeatSecurity.md + - docs/Models/Operations/CustomerPortalSubscriptionsCancelRequest.md + - docs/Models/Operations/CustomerPortalSubscriptionsCancelResponse.md + - docs/Models/Operations/CustomerPortalSubscriptionsCancelSecurity.md + - docs/Models/Operations/CustomerPortalSubscriptionsGetRequest.md + - docs/Models/Operations/CustomerPortalSubscriptionsGetResponse.md + - docs/Models/Operations/CustomerPortalSubscriptionsGetSecurity.md + - docs/Models/Operations/CustomerPortalSubscriptionsListQueryParamProductIDFilter.md + - docs/Models/Operations/CustomerPortalSubscriptionsListRequest.md + - docs/Models/Operations/CustomerPortalSubscriptionsListResponse.md + - docs/Models/Operations/CustomerPortalSubscriptionsListSecurity.md + - docs/Models/Operations/CustomerPortalSubscriptionsUpdateRequest.md + - docs/Models/Operations/CustomerPortalSubscriptionsUpdateResponse.md + - docs/Models/Operations/CustomerPortalSubscriptionsUpdateSecurity.md + - docs/Models/Operations/CustomerPortalWalletsGetRequest.md + - docs/Models/Operations/CustomerPortalWalletsGetResponse.md + - docs/Models/Operations/CustomerPortalWalletsGetSecurity.md + - docs/Models/Operations/CustomerPortalWalletsListRequest.md + - docs/Models/Operations/CustomerPortalWalletsListResponse.md + - docs/Models/Operations/CustomerPortalWalletsListSecurity.md + - docs/Models/Operations/CustomerSeatsAssignSeatResponse.md + - docs/Models/Operations/CustomerSeatsClaimSeatResponse.md + - docs/Models/Operations/CustomerSeatsGetClaimInfoRequest.md + - docs/Models/Operations/CustomerSeatsGetClaimInfoResponse.md + - docs/Models/Operations/CustomerSeatsListSeatsRequest.md + - docs/Models/Operations/CustomerSeatsListSeatsResponse.md + - docs/Models/Operations/CustomerSeatsResendInvitationRequest.md + - docs/Models/Operations/CustomerSeatsResendInvitationResponse.md + - docs/Models/Operations/CustomerSeatsRevokeSeatRequest.md + - docs/Models/Operations/CustomerSeatsRevokeSeatResponse.md + - docs/Models/Operations/CustomerSessionsCreateCustomerSessionCreate.md + - docs/Models/Operations/CustomerSessionsCreateResponse.md + - docs/Models/Operations/CustomersCreateResponse.md + - docs/Models/Operations/CustomersDeleteExternalRequest.md + - docs/Models/Operations/CustomersDeleteExternalResponse.md + - docs/Models/Operations/CustomersDeleteRequest.md + - docs/Models/Operations/CustomersDeleteResponse.md + - docs/Models/Operations/CustomersExportQueryParamOrganizationId.md + - docs/Models/Operations/CustomersExportRequest.md + - docs/Models/Operations/CustomersExportResponse.md + - docs/Models/Operations/CustomersGetBalanceRequest.md + - docs/Models/Operations/CustomersGetBalanceResponse.md + - docs/Models/Operations/CustomersGetExternalRequest.md + - docs/Models/Operations/CustomersGetExternalResponse.md + - docs/Models/Operations/CustomersGetRequest.md + - docs/Models/Operations/CustomersGetResponse.md + - docs/Models/Operations/CustomersGetStateExternalRequest.md + - docs/Models/Operations/CustomersGetStateExternalResponse.md + - docs/Models/Operations/CustomersGetStateRequest.md + - docs/Models/Operations/CustomersGetStateResponse.md + - docs/Models/Operations/CustomersListQueryParamOrganizationIDFilter.md + - docs/Models/Operations/CustomersListRequest.md + - docs/Models/Operations/CustomersListResponse.md + - docs/Models/Operations/CustomersUpdateExternalRequest.md + - docs/Models/Operations/CustomersUpdateExternalResponse.md + - docs/Models/Operations/CustomersUpdateRequest.md + - docs/Models/Operations/CustomersUpdateResponse.md + - docs/Models/Operations/DiscountIDFilter.md + - docs/Models/Operations/DiscountsCreateResponse.md + - docs/Models/Operations/DiscountsDeleteRequest.md + - docs/Models/Operations/DiscountsDeleteResponse.md + - docs/Models/Operations/DiscountsGetRequest.md + - docs/Models/Operations/DiscountsGetResponse.md + - docs/Models/Operations/DiscountsListQueryParamOrganizationIDFilter.md + - docs/Models/Operations/DiscountsListRequest.md + - docs/Models/Operations/DiscountsListResponse.md + - docs/Models/Operations/DiscountsUpdateRequest.md + - docs/Models/Operations/DiscountsUpdateResponse.md + - docs/Models/Operations/EndpointId.md + - docs/Models/Operations/EventsGetRequest.md + - docs/Models/Operations/EventsGetResponse.md + - docs/Models/Operations/EventsIngestResponse.md + - docs/Models/Operations/EventsListNamesQueryParamCustomerIDFilter.md + - docs/Models/Operations/EventsListNamesQueryParamExternalCustomerIDFilter.md + - docs/Models/Operations/EventsListNamesQueryParamOrganizationIDFilter.md + - docs/Models/Operations/EventsListNamesRequest.md + - docs/Models/Operations/EventsListNamesResponse.md + - docs/Models/Operations/EventsListQueryParamCustomerIDFilter.md + - docs/Models/Operations/EventsListQueryParamOrganizationIDFilter.md + - docs/Models/Operations/EventsListRequest.md + - docs/Models/Operations/EventsListResponse.md + - docs/Models/Operations/ExternalCustomerIDFilter.md + - docs/Models/Operations/FileIDFilter.md + - docs/Models/Operations/FilesCreateResponse.md + - docs/Models/Operations/FilesDeleteRequest.md + - docs/Models/Operations/FilesDeleteResponse.md + - docs/Models/Operations/FilesListQueryParamOrganizationIDFilter.md + - docs/Models/Operations/FilesListRequest.md + - docs/Models/Operations/FilesListResponse.md + - docs/Models/Operations/FilesUpdateRequest.md + - docs/Models/Operations/FilesUpdateResponse.md + - docs/Models/Operations/FilesUpdateResponseFilesUpdate.md + - docs/Models/Operations/FilesUploadedRequest.md + - docs/Models/Operations/FilesUploadedResponse.md + - docs/Models/Operations/FilesUploadedResponseFilesUploaded.md + - docs/Models/Operations/LicenseKeysActivateResponse.md + - docs/Models/Operations/LicenseKeysDeactivateResponse.md + - docs/Models/Operations/LicenseKeysGetActivationRequest.md + - docs/Models/Operations/LicenseKeysGetActivationResponse.md + - docs/Models/Operations/LicenseKeysGetRequest.md + - docs/Models/Operations/LicenseKeysGetResponse.md + - docs/Models/Operations/LicenseKeysListQueryParamOrganizationIDFilter.md + - docs/Models/Operations/LicenseKeysListRequest.md + - docs/Models/Operations/LicenseKeysListResponse.md + - docs/Models/Operations/LicenseKeysUpdateRequest.md + - docs/Models/Operations/LicenseKeysUpdateResponse.md + - docs/Models/Operations/LicenseKeysValidateResponse.md + - docs/Models/Operations/MeterIDFilter.md + - docs/Models/Operations/MetersCreateResponse.md + - docs/Models/Operations/MetersGetRequest.md + - docs/Models/Operations/MetersGetResponse.md + - docs/Models/Operations/MetersListQueryParamOrganizationIDFilter.md + - docs/Models/Operations/MetersListRequest.md + - docs/Models/Operations/MetersListResponse.md + - docs/Models/Operations/MetersQuantitiesQueryParamCustomerIDFilter.md + - docs/Models/Operations/MetersQuantitiesQueryParamExternalCustomerIDFilter.md + - docs/Models/Operations/MetersQuantitiesRequest.md + - docs/Models/Operations/MetersQuantitiesResponse.md + - docs/Models/Operations/MetersUpdateRequest.md + - docs/Models/Operations/MetersUpdateResponse.md + - docs/Models/Operations/MethodFilter.md + - docs/Models/Operations/MetricsGetQueryParamCustomerIDFilter.md + - docs/Models/Operations/MetricsGetQueryParamOrganizationIDFilter.md + - docs/Models/Operations/MetricsGetQueryParamProductIDFilter.md + - docs/Models/Operations/MetricsGetRequest.md + - docs/Models/Operations/MetricsGetResponse.md + - docs/Models/Operations/MetricsLimitsResponse.md + - docs/Models/Operations/NameFilter.md + - docs/Models/Operations/Oauth2AuthorizeResponse.md + - docs/Models/Operations/Oauth2AuthorizeResponseOauth2Authorize.md + - docs/Models/Operations/Oauth2ClientsOauth2CreateClientResponse.md + - docs/Models/Operations/Oauth2ClientsOauth2DeleteClientRequest.md + - docs/Models/Operations/Oauth2ClientsOauth2DeleteClientResponse.md + - docs/Models/Operations/Oauth2ClientsOauth2GetClientRequest.md + - docs/Models/Operations/Oauth2ClientsOauth2GetClientResponse.md + - docs/Models/Operations/Oauth2ClientsOauth2UpdateClientRequest.md + - docs/Models/Operations/Oauth2ClientsOauth2UpdateClientResponse.md + - docs/Models/Operations/Oauth2IntrospectTokenResponse.md + - docs/Models/Operations/Oauth2RequestTokenRequestBody.md + - docs/Models/Operations/Oauth2RequestTokenResponse.md + - docs/Models/Operations/Oauth2RevokeTokenResponse.md + - docs/Models/Operations/Oauth2UserinfoResponse.md + - docs/Models/Operations/Oauth2UserinfoResponseOauth2Userinfo.md + - docs/Models/Operations/OrderIDFilter.md + - docs/Models/Operations/OrdersExportQueryParamOrganizationIDFilter.md + - docs/Models/Operations/OrdersExportQueryParamProductIDFilter.md + - docs/Models/Operations/OrdersExportRequest.md + - docs/Models/Operations/OrdersExportResponse.md + - docs/Models/Operations/OrdersGenerateInvoiceRequest.md + - docs/Models/Operations/OrdersGenerateInvoiceResponse.md + - docs/Models/Operations/OrdersGetRequest.md + - docs/Models/Operations/OrdersGetResponse.md + - docs/Models/Operations/OrdersInvoiceRequest.md + - docs/Models/Operations/OrdersInvoiceResponse.md + - docs/Models/Operations/OrdersListQueryParamCustomerIDFilter.md + - docs/Models/Operations/OrdersListQueryParamOrganizationIDFilter.md + - docs/Models/Operations/OrdersListQueryParamProductIDFilter.md + - docs/Models/Operations/OrdersListRequest.md + - docs/Models/Operations/OrdersListResponse.md + - docs/Models/Operations/OrdersUpdateRequest.md + - docs/Models/Operations/OrdersUpdateResponse.md + - docs/Models/Operations/OrganizationIDFilter.md + - docs/Models/Operations/OrganizationId.md + - docs/Models/Operations/OrganizationsCreateResponse.md + - docs/Models/Operations/OrganizationsGetRequest.md + - docs/Models/Operations/OrganizationsGetResponse.md + - docs/Models/Operations/OrganizationsListRequest.md + - docs/Models/Operations/OrganizationsListResponse.md + - docs/Models/Operations/OrganizationsUpdateRequest.md + - docs/Models/Operations/OrganizationsUpdateResponse.md + - docs/Models/Operations/PaymentsGetRequest.md + - docs/Models/Operations/PaymentsGetResponse.md + - docs/Models/Operations/PaymentsListQueryParamCheckoutIDFilter.md + - docs/Models/Operations/PaymentsListQueryParamOrderIDFilter.md + - docs/Models/Operations/PaymentsListQueryParamOrganizationIDFilter.md + - docs/Models/Operations/PaymentsListRequest.md + - docs/Models/Operations/PaymentsListResponse.md + - docs/Models/Operations/ProductBillingTypeFilter.md + - docs/Models/Operations/ProductIDFilter.md + - docs/Models/Operations/ProductsCreateResponse.md + - docs/Models/Operations/ProductsGetRequest.md + - docs/Models/Operations/ProductsGetResponse.md + - docs/Models/Operations/ProductsListQueryParamOrganizationIDFilter.md + - docs/Models/Operations/ProductsListRequest.md + - docs/Models/Operations/ProductsListResponse.md + - docs/Models/Operations/ProductsUpdateBenefitsRequest.md + - docs/Models/Operations/ProductsUpdateBenefitsResponse.md + - docs/Models/Operations/ProductsUpdateRequest.md + - docs/Models/Operations/ProductsUpdateResponse.md + - docs/Models/Operations/QueryParamBenefitIDFilter.md + - docs/Models/Operations/QueryParamBenefitTypeFilter.md + - docs/Models/Operations/QueryParamCheckoutIDFilter.md + - docs/Models/Operations/QueryParamCustomerIDFilter.md + - docs/Models/Operations/QueryParamDiscountIDFilter.md + - docs/Models/Operations/QueryParamExternalCustomerIDFilter.md + - docs/Models/Operations/QueryParamMeterIDFilter.md + - docs/Models/Operations/QueryParamOrderIDFilter.md + - docs/Models/Operations/QueryParamOrganizationIDFilter.md + - docs/Models/Operations/QueryParamOrganizationId.md + - docs/Models/Operations/QueryParamProductBillingTypeFilter.md + - docs/Models/Operations/QueryParamProductIDFilter.md + - docs/Models/Operations/QueryParamSourceFilter.md + - docs/Models/Operations/QueryParamStatusFilter.md + - docs/Models/Operations/QueryParamSubscriptionIDFilter.md + - docs/Models/Operations/RefundIDFilter.md + - docs/Models/Operations/RefundsCreateResponse.md + - docs/Models/Operations/RefundsListQueryParamCustomerIDFilter.md + - docs/Models/Operations/RefundsListQueryParamOrganizationIDFilter.md + - docs/Models/Operations/RefundsListRequest.md + - docs/Models/Operations/RefundsListResponse.md + - docs/Models/Operations/SourceFilter.md + - docs/Models/Operations/StatusFilter.md + - docs/Models/Operations/SubscriptionIDFilter.md + - docs/Models/Operations/SubscriptionsCreateResponse.md + - docs/Models/Operations/SubscriptionsCreateSubscriptionCreate.md + - docs/Models/Operations/SubscriptionsExportRequest.md + - docs/Models/Operations/SubscriptionsExportResponse.md + - docs/Models/Operations/SubscriptionsGetRequest.md + - docs/Models/Operations/SubscriptionsGetResponse.md + - docs/Models/Operations/SubscriptionsListRequest.md + - docs/Models/Operations/SubscriptionsListResponse.md + - docs/Models/Operations/SubscriptionsRevokeRequest.md + - docs/Models/Operations/SubscriptionsRevokeResponse.md + - docs/Models/Operations/SubscriptionsUpdateRequest.md + - docs/Models/Operations/SubscriptionsUpdateResponse.md + - docs/Models/Operations/WalletsGetRequest.md + - docs/Models/Operations/WalletsGetResponse.md + - docs/Models/Operations/WalletsListQueryParamCustomerIDFilter.md + - docs/Models/Operations/WalletsListQueryParamOrganizationIDFilter.md + - docs/Models/Operations/WalletsListRequest.md + - docs/Models/Operations/WalletsListResponse.md + - docs/Models/Operations/WalletsTopUpRequest.md + - docs/Models/Operations/WalletsTopUpResponse.md + - docs/Models/Operations/WebhooksCreateWebhookEndpointResponse.md + - docs/Models/Operations/WebhooksDeleteWebhookEndpointRequest.md + - docs/Models/Operations/WebhooksDeleteWebhookEndpointResponse.md + - docs/Models/Operations/WebhooksGetWebhookEndpointRequest.md + - docs/Models/Operations/WebhooksGetWebhookEndpointResponse.md + - docs/Models/Operations/WebhooksListWebhookDeliveriesRequest.md + - docs/Models/Operations/WebhooksListWebhookDeliveriesResponse.md + - docs/Models/Operations/WebhooksListWebhookEndpointsRequest.md + - docs/Models/Operations/WebhooksListWebhookEndpointsResponse.md + - docs/Models/Operations/WebhooksRedeliverWebhookEventRequest.md + - docs/Models/Operations/WebhooksRedeliverWebhookEventResponse.md + - docs/Models/Operations/WebhooksResetWebhookEndpointSecretRequest.md + - docs/Models/Operations/WebhooksResetWebhookEndpointSecretResponse.md + - docs/Models/Operations/WebhooksUpdateWebhookEndpointRequest.md + - docs/Models/Operations/WebhooksUpdateWebhookEndpointResponse.md + - docs/Models/Webhooks/EndpointbenefitCreatedPostResponse.md + - docs/Models/Webhooks/EndpointbenefitGrantCreatedPostResponse.md + - docs/Models/Webhooks/EndpointbenefitGrantCycledPostResponse.md + - docs/Models/Webhooks/EndpointbenefitGrantRevokedPostResponse.md + - docs/Models/Webhooks/EndpointbenefitGrantUpdatedPostResponse.md + - docs/Models/Webhooks/EndpointbenefitUpdatedPostResponse.md + - docs/Models/Webhooks/EndpointcheckoutCreatedPostResponse.md + - docs/Models/Webhooks/EndpointcheckoutUpdatedPostResponse.md + - docs/Models/Webhooks/EndpointcustomerCreatedPostResponse.md + - docs/Models/Webhooks/EndpointcustomerDeletedPostResponse.md + - docs/Models/Webhooks/EndpointcustomerSeatAssignedPostResponse.md + - docs/Models/Webhooks/EndpointcustomerSeatClaimedPostResponse.md + - docs/Models/Webhooks/EndpointcustomerSeatRevokedPostResponse.md + - docs/Models/Webhooks/EndpointcustomerStateChangedPostResponse.md + - docs/Models/Webhooks/EndpointcustomerUpdatedPostResponse.md + - docs/Models/Webhooks/EndpointorderCreatedPostResponse.md + - docs/Models/Webhooks/EndpointorderPaidPostResponse.md + - docs/Models/Webhooks/EndpointorderRefundedPostResponse.md + - docs/Models/Webhooks/EndpointorderUpdatedPostResponse.md + - docs/Models/Webhooks/EndpointorganizationUpdatedPostResponse.md + - docs/Models/Webhooks/EndpointproductCreatedPostResponse.md + - docs/Models/Webhooks/EndpointproductUpdatedPostResponse.md + - docs/Models/Webhooks/EndpointrefundCreatedPostResponse.md + - docs/Models/Webhooks/EndpointrefundUpdatedPostResponse.md + - docs/Models/Webhooks/EndpointsubscriptionActivePostResponse.md + - docs/Models/Webhooks/EndpointsubscriptionCanceledPostResponse.md + - docs/Models/Webhooks/EndpointsubscriptionCreatedPostResponse.md + - docs/Models/Webhooks/EndpointsubscriptionRevokedPostResponse.md + - docs/Models/Webhooks/EndpointsubscriptionUncanceledPostResponse.md + - docs/Models/Webhooks/EndpointsubscriptionUpdatedPostResponse.md + - docs/sdks/benefitgrants/README.md + - docs/sdks/benefits/README.md + - docs/sdks/checkoutlinks/README.md + - docs/sdks/checkouts/README.md + - docs/sdks/clients/README.md + - docs/sdks/customermeters/README.md + - docs/sdks/customers/README.md + - docs/sdks/customerseats/README.md + - docs/sdks/customersession/README.md + - docs/sdks/customersessions/README.md + - docs/sdks/customfields/README.md + - docs/sdks/discounts/README.md + - docs/sdks/downloadables/README.md + - docs/sdks/events/README.md + - docs/sdks/files/README.md + - docs/sdks/licensekeys/README.md + - docs/sdks/meters/README.md + - docs/sdks/metrics/README.md + - docs/sdks/oauth2/README.md + - docs/sdks/orders/README.md + - docs/sdks/organizations/README.md + - docs/sdks/payments/README.md + - docs/sdks/polarbenefitgrants/README.md + - docs/sdks/polarcustomermeters/README.md + - docs/sdks/polarcustomers/README.md + - docs/sdks/polarlicensekeys/README.md + - docs/sdks/polarorders/README.md + - docs/sdks/polarorganizations/README.md + - docs/sdks/polarsubscriptions/README.md + - docs/sdks/polarwallets/README.md + - docs/sdks/products/README.md + - docs/sdks/refunds/README.md + - docs/sdks/seats/README.md + - docs/sdks/subscriptions/README.md + - docs/sdks/wallets/README.md + - docs/sdks/webhooks/README.md + - phpstan.neon + - phpunit.xml + - pint.json + - rector.php + - src/BenefitGrants.php + - src/Benefits.php + - src/CheckoutLinks.php + - src/Checkouts.php + - src/Clients.php + - src/CustomFields.php + - src/CustomerMeters.php + - src/CustomerPortal.php + - src/CustomerSeats.php + - src/CustomerSession.php + - src/CustomerSessions.php + - src/Customers.php + - src/Discounts.php + - src/Downloadables.php + - src/Events.php + - src/Files.php + - src/Hooks/AfterErrorContext.php + - src/Hooks/AfterErrorHook.php + - src/Hooks/AfterSuccessContext.php + - src/Hooks/AfterSuccessHook.php + - src/Hooks/BeforeRequestContext.php + - src/Hooks/BeforeRequestHook.php + - src/Hooks/Credentials.php + - src/Hooks/ErrorResponseContext.php + - src/Hooks/FailEarlyException.php + - src/Hooks/HookContext.php + - src/Hooks/Hooks.php + - src/Hooks/SDKHooks.php + - src/Hooks/SDKInitHook.php + - src/Hooks/SDKRequestContext.php + - src/Hooks/Session.php + - src/Hooks/TokenResponse.php + - src/LicenseKeys.php + - src/Meters.php + - src/Metrics.php + - src/Models/Components/Address.php + - src/Models/Components/AddressDict.php + - src/Models/Components/AddressInput.php + - src/Models/Components/AggregationFunction.php + - src/Models/Components/AttachedCustomField.php + - src/Models/Components/AttachedCustomFieldCreate.php + - src/Models/Components/AuthorizationCodeTokenRequest.php + - src/Models/Components/AuthorizeOrganization.php + - src/Models/Components/AuthorizeResponseOrganization.php + - src/Models/Components/AuthorizeResponseUser.php + - src/Models/Components/AuthorizeUser.php + - src/Models/Components/BenefitCustom.php + - src/Models/Components/BenefitCustomCreate.php + - src/Models/Components/BenefitCustomCreateProperties.php + - src/Models/Components/BenefitCustomProperties.php + - src/Models/Components/BenefitCustomSubscriber.php + - src/Models/Components/BenefitCustomSubscriberProperties.php + - src/Models/Components/BenefitCustomUpdate.php + - src/Models/Components/BenefitCycledEvent.php + - src/Models/Components/BenefitDiscord.php + - src/Models/Components/BenefitDiscordCreate.php + - src/Models/Components/BenefitDiscordCreateProperties.php + - src/Models/Components/BenefitDiscordProperties.php + - src/Models/Components/BenefitDiscordSubscriber.php + - src/Models/Components/BenefitDiscordSubscriberProperties.php + - src/Models/Components/BenefitDiscordUpdate.php + - src/Models/Components/BenefitDownloadables.php + - src/Models/Components/BenefitDownloadablesCreate.php + - src/Models/Components/BenefitDownloadablesCreateProperties.php + - src/Models/Components/BenefitDownloadablesProperties.php + - src/Models/Components/BenefitDownloadablesSubscriber.php + - src/Models/Components/BenefitDownloadablesSubscriberProperties.php + - src/Models/Components/BenefitDownloadablesUpdate.php + - src/Models/Components/BenefitGitHubRepository.php + - src/Models/Components/BenefitGitHubRepositoryCreate.php + - src/Models/Components/BenefitGitHubRepositoryCreateProperties.php + - src/Models/Components/BenefitGitHubRepositoryCreatePropertiesPermission.php + - src/Models/Components/BenefitGitHubRepositoryProperties.php + - src/Models/Components/BenefitGitHubRepositorySubscriber.php + - src/Models/Components/BenefitGitHubRepositorySubscriberProperties.php + - src/Models/Components/BenefitGitHubRepositoryUpdate.php + - src/Models/Components/BenefitGrant.php + - src/Models/Components/BenefitGrantCustomProperties.php + - src/Models/Components/BenefitGrantCustomWebhook.php + - src/Models/Components/BenefitGrantDiscordProperties.php + - src/Models/Components/BenefitGrantDiscordWebhook.php + - src/Models/Components/BenefitGrantDownloadablesProperties.php + - src/Models/Components/BenefitGrantDownloadablesWebhook.php + - src/Models/Components/BenefitGrantError.php + - src/Models/Components/BenefitGrantGitHubRepositoryProperties.php + - src/Models/Components/BenefitGrantGitHubRepositoryPropertiesPermission.php + - src/Models/Components/BenefitGrantGitHubRepositoryWebhook.php + - src/Models/Components/BenefitGrantLicenseKeysProperties.php + - src/Models/Components/BenefitGrantLicenseKeysWebhook.php + - src/Models/Components/BenefitGrantMetadata.php + - src/Models/Components/BenefitGrantMeterCreditProperties.php + - src/Models/Components/BenefitGrantMeterCreditWebhook.php + - src/Models/Components/BenefitGrantSortProperty.php + - src/Models/Components/BenefitGrantedEvent.php + - src/Models/Components/BenefitLicenseKeyActivationCreateProperties.php + - src/Models/Components/BenefitLicenseKeyActivationProperties.php + - src/Models/Components/BenefitLicenseKeyExpirationProperties.php + - src/Models/Components/BenefitLicenseKeys.php + - src/Models/Components/BenefitLicenseKeysCreate.php + - src/Models/Components/BenefitLicenseKeysCreateProperties.php + - src/Models/Components/BenefitLicenseKeysProperties.php + - src/Models/Components/BenefitLicenseKeysSubscriber.php + - src/Models/Components/BenefitLicenseKeysSubscriberProperties.php + - src/Models/Components/BenefitLicenseKeysUpdate.php + - src/Models/Components/BenefitMeterCredit.php + - src/Models/Components/BenefitMeterCreditCreate.php + - src/Models/Components/BenefitMeterCreditCreateProperties.php + - src/Models/Components/BenefitMeterCreditProperties.php + - src/Models/Components/BenefitMeterCreditSubscriber.php + - src/Models/Components/BenefitMeterCreditSubscriberProperties.php + - src/Models/Components/BenefitMeterCreditUpdate.php + - src/Models/Components/BenefitPublic.php + - src/Models/Components/BenefitRevokedEvent.php + - src/Models/Components/BenefitSortProperty.php + - src/Models/Components/BenefitType.php + - src/Models/Components/BenefitUpdatedEvent.php + - src/Models/Components/BillingAddressFieldMode.php + - src/Models/Components/CardPayment.php + - src/Models/Components/CardPaymentMetadata.php + - src/Models/Components/Checkout.php + - src/Models/Components/CheckoutBillingAddressFields.php + - src/Models/Components/CheckoutConfirmStripe.php + - src/Models/Components/CheckoutCreate.php + - src/Models/Components/CheckoutDiscountFixedOnceForeverDuration.php + - src/Models/Components/CheckoutDiscountFixedRepeatDuration.php + - src/Models/Components/CheckoutDiscountPercentageOnceForeverDuration.php + - src/Models/Components/CheckoutDiscountPercentageRepeatDuration.php + - src/Models/Components/CheckoutLink.php + - src/Models/Components/CheckoutLinkCreateProduct.php + - src/Models/Components/CheckoutLinkCreateProductPrice.php + - src/Models/Components/CheckoutLinkCreateProducts.php + - src/Models/Components/CheckoutLinkProduct.php + - src/Models/Components/CheckoutLinkSortProperty.php + - src/Models/Components/CheckoutLinkUpdate.php + - src/Models/Components/CheckoutProduct.php + - src/Models/Components/CheckoutPublic.php + - src/Models/Components/CheckoutPublicConfirmed.php + - src/Models/Components/CheckoutSortProperty.php + - src/Models/Components/CheckoutStatus.php + - src/Models/Components/CheckoutUpdate.php + - src/Models/Components/CheckoutUpdatePublic.php + - src/Models/Components/CostMetadataInput.php + - src/Models/Components/CostMetadataOutput.php + - src/Models/Components/CountAggregation.php + - src/Models/Components/CountryAlpha2.php + - src/Models/Components/CountryAlpha2Input.php + - src/Models/Components/CustomFieldCheckbox.php + - src/Models/Components/CustomFieldCheckboxProperties.php + - src/Models/Components/CustomFieldCreateCheckbox.php + - src/Models/Components/CustomFieldCreateDate.php + - src/Models/Components/CustomFieldCreateNumber.php + - src/Models/Components/CustomFieldCreateSelect.php + - src/Models/Components/CustomFieldCreateText.php + - src/Models/Components/CustomFieldDate.php + - src/Models/Components/CustomFieldDateProperties.php + - src/Models/Components/CustomFieldNumber.php + - src/Models/Components/CustomFieldNumberProperties.php + - src/Models/Components/CustomFieldSelect.php + - src/Models/Components/CustomFieldSelectOption.php + - src/Models/Components/CustomFieldSelectProperties.php + - src/Models/Components/CustomFieldSortProperty.php + - src/Models/Components/CustomFieldText.php + - src/Models/Components/CustomFieldTextProperties.php + - src/Models/Components/CustomFieldType.php + - src/Models/Components/CustomFieldUpdateCheckbox.php + - src/Models/Components/CustomFieldUpdateDate.php + - src/Models/Components/CustomFieldUpdateNumber.php + - src/Models/Components/CustomFieldUpdateSelect.php + - src/Models/Components/CustomFieldUpdateText.php + - src/Models/Components/Customer.php + - src/Models/Components/CustomerBalance.php + - src/Models/Components/CustomerBenefitGrantCustom.php + - src/Models/Components/CustomerBenefitGrantCustomUpdate.php + - src/Models/Components/CustomerBenefitGrantDiscord.php + - src/Models/Components/CustomerBenefitGrantDiscordPropertiesUpdate.php + - src/Models/Components/CustomerBenefitGrantDiscordUpdate.php + - src/Models/Components/CustomerBenefitGrantDownloadables.php + - src/Models/Components/CustomerBenefitGrantDownloadablesUpdate.php + - src/Models/Components/CustomerBenefitGrantGitHubRepository.php + - src/Models/Components/CustomerBenefitGrantGitHubRepositoryPropertiesUpdate.php + - src/Models/Components/CustomerBenefitGrantGitHubRepositoryUpdate.php + - src/Models/Components/CustomerBenefitGrantLicenseKeys.php + - src/Models/Components/CustomerBenefitGrantLicenseKeysUpdate.php + - src/Models/Components/CustomerBenefitGrantMeterCredit.php + - src/Models/Components/CustomerBenefitGrantMeterCreditUpdate.php + - src/Models/Components/CustomerBenefitGrantSortProperty.php + - src/Models/Components/CustomerCancellationReason.php + - src/Models/Components/CustomerCreate.php + - src/Models/Components/CustomerCreatedEvent.php + - src/Models/Components/CustomerCreatedMetadata.php + - src/Models/Components/CustomerCustomerMeter.php + - src/Models/Components/CustomerCustomerMeterMeter.php + - src/Models/Components/CustomerCustomerMeterSortProperty.php + - src/Models/Components/CustomerCustomerSession.php + - src/Models/Components/CustomerDeletedEvent.php + - src/Models/Components/CustomerDeletedMetadata.php + - src/Models/Components/CustomerMeter.php + - src/Models/Components/CustomerMeterSortProperty.php + - src/Models/Components/CustomerOrder.php + - src/Models/Components/CustomerOrderConfirmPayment.php + - src/Models/Components/CustomerOrderInvoice.php + - src/Models/Components/CustomerOrderPaymentConfirmation.php + - src/Models/Components/CustomerOrderPaymentStatus.php + - src/Models/Components/CustomerOrderProduct.php + - src/Models/Components/CustomerOrderSortProperty.php + - src/Models/Components/CustomerOrderSubscription.php + - src/Models/Components/CustomerOrderUpdate.php + - src/Models/Components/CustomerOrganization.php + - src/Models/Components/CustomerPaymentMethodConfirm.php + - src/Models/Components/CustomerPaymentMethodCreate.php + - src/Models/Components/CustomerPaymentMethodCreateRequiresActionResponse.php + - src/Models/Components/CustomerPaymentMethodCreateSucceededResponse.php + - src/Models/Components/CustomerPortalCustomer.php + - src/Models/Components/CustomerPortalCustomerUpdate.php + - src/Models/Components/CustomerPortalOAuthAccount.php + - src/Models/Components/CustomerProduct.php + - src/Models/Components/CustomerSeat.php + - src/Models/Components/CustomerSeatClaimResponse.php + - src/Models/Components/CustomerSession.php + - src/Models/Components/CustomerSessionCustomerExternalIDCreate.php + - src/Models/Components/CustomerSessionCustomerIDCreate.php + - src/Models/Components/CustomerSortProperty.php + - src/Models/Components/CustomerState.php + - src/Models/Components/CustomerStateBenefitGrant.php + - src/Models/Components/CustomerStateMeter.php + - src/Models/Components/CustomerStateSubscription.php + - src/Models/Components/CustomerStateSubscriptionMeter.php + - src/Models/Components/CustomerSubscription.php + - src/Models/Components/CustomerSubscriptionCancel.php + - src/Models/Components/CustomerSubscriptionMeter.php + - src/Models/Components/CustomerSubscriptionMeterMeter.php + - src/Models/Components/CustomerSubscriptionProduct.php + - src/Models/Components/CustomerSubscriptionSortProperty.php + - src/Models/Components/CustomerSubscriptionUpdateProduct.php + - src/Models/Components/CustomerSubscriptionUpdateSeats.php + - src/Models/Components/CustomerUpdate.php + - src/Models/Components/CustomerUpdateExternalID.php + - src/Models/Components/CustomerUpdatedEvent.php + - src/Models/Components/CustomerUpdatedFields.php + - src/Models/Components/CustomerUpdatedMetadata.php + - src/Models/Components/CustomerWallet.php + - src/Models/Components/CustomerWalletSortProperty.php + - src/Models/Components/DiscountDuration.php + - src/Models/Components/DiscountFixedOnceForeverDuration.php + - src/Models/Components/DiscountFixedOnceForeverDurationBase.php + - src/Models/Components/DiscountFixedOnceForeverDurationCreate.php + - src/Models/Components/DiscountFixedRepeatDuration.php + - src/Models/Components/DiscountFixedRepeatDurationBase.php + - src/Models/Components/DiscountFixedRepeatDurationCreate.php + - src/Models/Components/DiscountPercentageOnceForeverDuration.php + - src/Models/Components/DiscountPercentageOnceForeverDurationBase.php + - src/Models/Components/DiscountPercentageOnceForeverDurationCreate.php + - src/Models/Components/DiscountPercentageRepeatDuration.php + - src/Models/Components/DiscountPercentageRepeatDurationBase.php + - src/Models/Components/DiscountPercentageRepeatDurationCreate.php + - src/Models/Components/DiscountProduct.php + - src/Models/Components/DiscountSortProperty.php + - src/Models/Components/DiscountType.php + - src/Models/Components/DiscountUpdate.php + - src/Models/Components/DownloadableFileCreate.php + - src/Models/Components/DownloadableFileRead.php + - src/Models/Components/DownloadableRead.php + - src/Models/Components/EventCreateCustomer.php + - src/Models/Components/EventCreateExternalCustomer.php + - src/Models/Components/EventName.php + - src/Models/Components/EventNamesSortProperty.php + - src/Models/Components/EventSortProperty.php + - src/Models/Components/EventSource.php + - src/Models/Components/EventsIngest.php + - src/Models/Components/EventsIngestResponse.php + - src/Models/Components/ExistingProductPrice.php + - src/Models/Components/FileDownload.php + - src/Models/Components/FilePatch.php + - src/Models/Components/FileServiceTypes.php + - src/Models/Components/FileUpload.php + - src/Models/Components/FileUploadCompleted.php + - src/Models/Components/Filter.php + - src/Models/Components/FilterClause.php + - src/Models/Components/FilterConjunction.php + - src/Models/Components/FilterOperator.php + - src/Models/Components/Func.php + - src/Models/Components/GenericPayment.php + - src/Models/Components/GrantTypes.php + - src/Models/Components/IntrospectTokenRequest.php + - src/Models/Components/IntrospectTokenRequestTokenTypeHint.php + - src/Models/Components/IntrospectTokenResponse.php + - src/Models/Components/LLMMetadata.php + - src/Models/Components/LegacyRecurringProductPriceCustom.php + - src/Models/Components/LegacyRecurringProductPriceFixed.php + - src/Models/Components/LegacyRecurringProductPriceFree.php + - src/Models/Components/LicenseKeyActivate.php + - src/Models/Components/LicenseKeyActivationBase.php + - src/Models/Components/LicenseKeyActivationRead.php + - src/Models/Components/LicenseKeyCustomer.php + - src/Models/Components/LicenseKeyDeactivate.php + - src/Models/Components/LicenseKeyRead.php + - src/Models/Components/LicenseKeyStatus.php + - src/Models/Components/LicenseKeyUpdate.php + - src/Models/Components/LicenseKeyValidate.php + - src/Models/Components/LicenseKeyWithActivations.php + - src/Models/Components/ListResource.php + - src/Models/Components/ListResourceBenefit.php + - src/Models/Components/ListResourceBenefitGrant.php + - src/Models/Components/ListResourceCheckout.php + - src/Models/Components/ListResourceCheckoutLink.php + - src/Models/Components/ListResourceCustomField.php + - src/Models/Components/ListResourceCustomer.php + - src/Models/Components/ListResourceCustomerBenefitGrant.php + - src/Models/Components/ListResourceCustomerCustomerMeter.php + - src/Models/Components/ListResourceCustomerMeter.php + - src/Models/Components/ListResourceCustomerOrder.php + - src/Models/Components/ListResourceCustomerPaymentMethod.php + - src/Models/Components/ListResourceCustomerSubscription.php + - src/Models/Components/ListResourceCustomerWallet.php + - src/Models/Components/ListResourceDiscount.php + - src/Models/Components/ListResourceDownloadableRead.php + - src/Models/Components/ListResourceEvent.php + - src/Models/Components/ListResourceEventName.php + - src/Models/Components/ListResourceFileRead.php + - src/Models/Components/ListResourceLicenseKeyRead.php + - src/Models/Components/ListResourceMeter.php + - src/Models/Components/ListResourceOrder.php + - src/Models/Components/ListResourceOrganization.php + - src/Models/Components/ListResourceProduct.php + - src/Models/Components/ListResourceRefund.php + - src/Models/Components/ListResourceSubscription.php + - src/Models/Components/ListResourceWallet.php + - src/Models/Components/ListResourceWebhookDelivery.php + - src/Models/Components/ListResourceWebhookEndpoint.php + - src/Models/Components/Meter.php + - src/Models/Components/MeterCreate.php + - src/Models/Components/MeterCreditEvent.php + - src/Models/Components/MeterCreditedMetadata.php + - src/Models/Components/MeterQuantities.php + - src/Models/Components/MeterQuantity.php + - src/Models/Components/MeterResetEvent.php + - src/Models/Components/MeterResetMetadata.php + - src/Models/Components/MeterSortProperty.php + - src/Models/Components/MeterUpdate.php + - src/Models/Components/Metric.php + - src/Models/Components/MetricPeriod.php + - src/Models/Components/MetricType.php + - src/Models/Components/Metrics.php + - src/Models/Components/MetricsIntervalLimit.php + - src/Models/Components/MetricsIntervalsLimits.php + - src/Models/Components/MetricsLimits.php + - src/Models/Components/MetricsResponse.php + - src/Models/Components/MetricsTotals.php + - src/Models/Components/OAuth2ClientConfiguration.php + - src/Models/Components/OAuth2ClientConfigurationUpdate.php + - src/Models/Components/OAuth2ClientConfigurationUpdateGrantTypes.php + - src/Models/Components/OAuth2ClientConfigurationUpdateTokenEndpointAuthMethod.php + - src/Models/Components/OAuth2ClientPublic.php + - src/Models/Components/Order.php + - src/Models/Components/OrderBillingReason.php + - src/Models/Components/OrderCustomer.php + - src/Models/Components/OrderInvoice.php + - src/Models/Components/OrderItemSchema.php + - src/Models/Components/OrderPaidEvent.php + - src/Models/Components/OrderPaidMetadata.php + - src/Models/Components/OrderProduct.php + - src/Models/Components/OrderRefundedEvent.php + - src/Models/Components/OrderRefundedMetadata.php + - src/Models/Components/OrderSortProperty.php + - src/Models/Components/OrderStatus.php + - src/Models/Components/OrderSubscription.php + - src/Models/Components/OrderUpdate.php + - src/Models/Components/Organization.php + - src/Models/Components/OrganizationAvatarFileCreate.php + - src/Models/Components/OrganizationAvatarFileRead.php + - src/Models/Components/OrganizationCreate.php + - src/Models/Components/OrganizationCustomerEmailSettings.php + - src/Models/Components/OrganizationDetails.php + - src/Models/Components/OrganizationFeatureSettings.php + - src/Models/Components/OrganizationNotificationSettings.php + - src/Models/Components/OrganizationSocialLink.php + - src/Models/Components/OrganizationSocialPlatforms.php + - src/Models/Components/OrganizationSortProperty.php + - src/Models/Components/OrganizationStatus.php + - src/Models/Components/OrganizationSubscriptionSettings.php + - src/Models/Components/OrganizationUpdate.php + - src/Models/Components/Pagination.php + - src/Models/Components/PaymentMethodCard.php + - src/Models/Components/PaymentMethodCardMetadata.php + - src/Models/Components/PaymentMethodGeneric.php + - src/Models/Components/PaymentProcessor.php + - src/Models/Components/PaymentSortProperty.php + - src/Models/Components/PaymentStatus.php + - src/Models/Components/Permission.php + - src/Models/Components/Product.php + - src/Models/Components/ProductBenefitsUpdate.php + - src/Models/Components/ProductBillingType.php + - src/Models/Components/ProductCreateOneTime.php + - src/Models/Components/ProductCreateRecurring.php + - src/Models/Components/ProductMediaFileCreate.php + - src/Models/Components/ProductMediaFileRead.php + - src/Models/Components/ProductPriceCustom.php + - src/Models/Components/ProductPriceCustomCreate.php + - src/Models/Components/ProductPriceFixed.php + - src/Models/Components/ProductPriceFixedCreate.php + - src/Models/Components/ProductPriceFree.php + - src/Models/Components/ProductPriceFreeCreate.php + - src/Models/Components/ProductPriceMeter.php + - src/Models/Components/ProductPriceMeteredUnit.php + - src/Models/Components/ProductPriceMeteredUnitCreate.php + - src/Models/Components/ProductPriceSeatBased.php + - src/Models/Components/ProductPriceSeatBasedCreate.php + - src/Models/Components/ProductPriceSeatTier.php + - src/Models/Components/ProductPriceSeatTiers.php + - src/Models/Components/ProductPriceType.php + - src/Models/Components/ProductSortProperty.php + - src/Models/Components/ProductUpdate.php + - src/Models/Components/PropertyAggregation.php + - src/Models/Components/RefreshTokenRequest.php + - src/Models/Components/Refund.php + - src/Models/Components/RefundCreate.php + - src/Models/Components/RefundReason.php + - src/Models/Components/RefundSortProperty.php + - src/Models/Components/RefundStatus.php + - src/Models/Components/RevokeTokenRequest.php + - src/Models/Components/RevokeTokenResponse.php + - src/Models/Components/S3DownloadURL.php + - src/Models/Components/S3FileCreateMultipart.php + - src/Models/Components/S3FileCreatePart.php + - src/Models/Components/S3FileUploadCompletedPart.php + - src/Models/Components/S3FileUploadMultipart.php + - src/Models/Components/S3FileUploadPart.php + - src/Models/Components/Scope.php + - src/Models/Components/SeatAssign.php + - src/Models/Components/SeatClaim.php + - src/Models/Components/SeatClaimInfo.php + - src/Models/Components/SeatStatus.php + - src/Models/Components/SeatsList.php + - src/Models/Components/Security.php + - src/Models/Components/Status.php + - src/Models/Components/SubType.php + - src/Models/Components/Subscription.php + - src/Models/Components/SubscriptionCancel.php + - src/Models/Components/SubscriptionCreateCustomer.php + - src/Models/Components/SubscriptionCreateExternalCustomer.php + - src/Models/Components/SubscriptionCustomer.php + - src/Models/Components/SubscriptionCycledEvent.php + - src/Models/Components/SubscriptionCycledMetadata.php + - src/Models/Components/SubscriptionMeter.php + - src/Models/Components/SubscriptionProductUpdatedEvent.php + - src/Models/Components/SubscriptionProductUpdatedMetadata.php + - src/Models/Components/SubscriptionProrationBehavior.php + - src/Models/Components/SubscriptionRecurringInterval.php + - src/Models/Components/SubscriptionRevoke.php + - src/Models/Components/SubscriptionRevokedEvent.php + - src/Models/Components/SubscriptionRevokedMetadata.php + - src/Models/Components/SubscriptionSortProperty.php + - src/Models/Components/SubscriptionStatus.php + - src/Models/Components/SubscriptionUpdateDiscount.php + - src/Models/Components/SubscriptionUpdateProduct.php + - src/Models/Components/SubscriptionUpdateSeats.php + - src/Models/Components/SubscriptionUpdateTrial.php + - src/Models/Components/SwitchingFrom.php + - src/Models/Components/TaxIDFormat.php + - src/Models/Components/TimeInterval.php + - src/Models/Components/Timeframe.php + - src/Models/Components/TokenEndpointAuthMethod.php + - src/Models/Components/TokenResponse.php + - src/Models/Components/TokenType.php + - src/Models/Components/TokenTypeHint.php + - src/Models/Components/TrialInterval.php + - src/Models/Components/UniqueAggregation.php + - src/Models/Components/UserEvent.php + - src/Models/Components/UserInfoOrganization.php + - src/Models/Components/UserInfoUser.php + - src/Models/Components/ValidatedLicenseKey.php + - src/Models/Components/ValidationError.php + - src/Models/Components/Wallet.php + - src/Models/Components/WalletSortProperty.php + - src/Models/Components/WalletTopUpCreate.php + - src/Models/Components/WebTokenRequest.php + - src/Models/Components/WebTokenRequestSubType.php + - src/Models/Components/WebhookBenefitCreatedPayload.php + - src/Models/Components/WebhookBenefitGrantCreatedPayload.php + - src/Models/Components/WebhookBenefitGrantCycledPayload.php + - src/Models/Components/WebhookBenefitGrantRevokedPayload.php + - src/Models/Components/WebhookBenefitGrantUpdatedPayload.php + - src/Models/Components/WebhookBenefitUpdatedPayload.php + - src/Models/Components/WebhookCheckoutCreatedPayload.php + - src/Models/Components/WebhookCheckoutUpdatedPayload.php + - src/Models/Components/WebhookCustomerCreatedPayload.php + - src/Models/Components/WebhookCustomerDeletedPayload.php + - src/Models/Components/WebhookCustomerSeatAssignedPayload.php + - src/Models/Components/WebhookCustomerSeatClaimedPayload.php + - src/Models/Components/WebhookCustomerSeatRevokedPayload.php + - src/Models/Components/WebhookCustomerStateChangedPayload.php + - src/Models/Components/WebhookCustomerUpdatedPayload.php + - src/Models/Components/WebhookDelivery.php + - src/Models/Components/WebhookEndpoint.php + - src/Models/Components/WebhookEndpointCreate.php + - src/Models/Components/WebhookEndpointUpdate.php + - src/Models/Components/WebhookEvent.php + - src/Models/Components/WebhookEventType.php + - src/Models/Components/WebhookFormat.php + - src/Models/Components/WebhookOrderCreatedPayload.php + - src/Models/Components/WebhookOrderPaidPayload.php + - src/Models/Components/WebhookOrderRefundedPayload.php + - src/Models/Components/WebhookOrderUpdatedPayload.php + - src/Models/Components/WebhookOrganizationUpdatedPayload.php + - src/Models/Components/WebhookProductCreatedPayload.php + - src/Models/Components/WebhookProductUpdatedPayload.php + - src/Models/Components/WebhookRefundCreatedPayload.php + - src/Models/Components/WebhookRefundUpdatedPayload.php + - src/Models/Components/WebhookSubscriptionActivePayload.php + - src/Models/Components/WebhookSubscriptionCanceledPayload.php + - src/Models/Components/WebhookSubscriptionCreatedPayload.php + - src/Models/Components/WebhookSubscriptionRevokedPayload.php + - src/Models/Components/WebhookSubscriptionUncanceledPayload.php + - src/Models/Components/WebhookSubscriptionUpdatedPayload.php + - src/Models/Errors/APIException.php + - src/Models/Errors/AlreadyActiveSubscriptionError.php + - src/Models/Errors/AlreadyActiveSubscriptionErrorThrowable.php + - src/Models/Errors/AlreadyCanceledSubscription.php + - src/Models/Errors/AlreadyCanceledSubscriptionThrowable.php + - src/Models/Errors/CustomerNotReady.php + - src/Models/Errors/CustomerNotReadyThrowable.php + - src/Models/Errors/ExpiredCheckoutError.php + - src/Models/Errors/ExpiredCheckoutErrorThrowable.php + - src/Models/Errors/HTTPValidationError.php + - src/Models/Errors/HTTPValidationErrorThrowable.php + - src/Models/Errors/MissingInvoiceBillingDetails.php + - src/Models/Errors/MissingInvoiceBillingDetailsThrowable.php + - src/Models/Errors/MissingPaymentMethodError.php + - src/Models/Errors/MissingPaymentMethodErrorThrowable.php + - src/Models/Errors/NotOpenCheckout.php + - src/Models/Errors/NotOpenCheckoutThrowable.php + - src/Models/Errors/NotPaidOrder.php + - src/Models/Errors/NotPaidOrderThrowable.php + - src/Models/Errors/NotPermitted.php + - src/Models/Errors/NotPermittedThrowable.php + - src/Models/Errors/OrderNotEligibleForRetry.php + - src/Models/Errors/OrderNotEligibleForRetryThrowable.php + - src/Models/Errors/PaymentAlreadyInProgress.php + - src/Models/Errors/PaymentAlreadyInProgressThrowable.php + - src/Models/Errors/PaymentError.php + - src/Models/Errors/PaymentErrorThrowable.php + - src/Models/Errors/PaymentIntentFailedError.php + - src/Models/Errors/PaymentIntentFailedErrorThrowable.php + - src/Models/Errors/PaymentMethodInUseByActiveSubscription.php + - src/Models/Errors/PaymentMethodInUseByActiveSubscriptionThrowable.php + - src/Models/Errors/PaymentNotReady.php + - src/Models/Errors/PaymentNotReadyThrowable.php + - src/Models/Errors/RefundAmountTooHigh.php + - src/Models/Errors/RefundAmountTooHighThrowable.php + - src/Models/Errors/RefundedAlready.php + - src/Models/Errors/RefundedAlreadyThrowable.php + - src/Models/Errors/ResourceNotFound.php + - src/Models/Errors/ResourceNotFoundThrowable.php + - src/Models/Errors/SubscriptionLocked.php + - src/Models/Errors/SubscriptionLockedThrowable.php + - src/Models/Errors/Unauthorized.php + - src/Models/Errors/UnauthorizedThrowable.php + - src/Models/Operations/BenefitGrantsListRequest.php + - src/Models/Operations/BenefitGrantsListResponse.php + - src/Models/Operations/BenefitsCreateResponse.php + - src/Models/Operations/BenefitsDeleteRequest.php + - src/Models/Operations/BenefitsDeleteResponse.php + - src/Models/Operations/BenefitsGetRequest.php + - src/Models/Operations/BenefitsGetResponse.php + - src/Models/Operations/BenefitsGrantsRequest.php + - src/Models/Operations/BenefitsGrantsResponse.php + - src/Models/Operations/BenefitsListRequest.php + - src/Models/Operations/BenefitsListResponse.php + - src/Models/Operations/BenefitsUpdateRequest.php + - src/Models/Operations/BenefitsUpdateResponse.php + - src/Models/Operations/CheckoutLinksCreateResponse.php + - src/Models/Operations/CheckoutLinksDeleteRequest.php + - src/Models/Operations/CheckoutLinksDeleteResponse.php + - src/Models/Operations/CheckoutLinksGetRequest.php + - src/Models/Operations/CheckoutLinksGetResponse.php + - src/Models/Operations/CheckoutLinksListRequest.php + - src/Models/Operations/CheckoutLinksListResponse.php + - src/Models/Operations/CheckoutLinksUpdateRequest.php + - src/Models/Operations/CheckoutLinksUpdateResponse.php + - src/Models/Operations/CheckoutsClientConfirmRequest.php + - src/Models/Operations/CheckoutsClientConfirmResponse.php + - src/Models/Operations/CheckoutsClientGetRequest.php + - src/Models/Operations/CheckoutsClientGetResponse.php + - src/Models/Operations/CheckoutsClientUpdateRequest.php + - src/Models/Operations/CheckoutsClientUpdateResponse.php + - src/Models/Operations/CheckoutsCreateResponse.php + - src/Models/Operations/CheckoutsGetRequest.php + - src/Models/Operations/CheckoutsGetResponse.php + - src/Models/Operations/CheckoutsListRequest.php + - src/Models/Operations/CheckoutsListResponse.php + - src/Models/Operations/CheckoutsUpdateRequest.php + - src/Models/Operations/CheckoutsUpdateResponse.php + - src/Models/Operations/CustomFieldsCreateResponse.php + - src/Models/Operations/CustomFieldsDeleteRequest.php + - src/Models/Operations/CustomFieldsDeleteResponse.php + - src/Models/Operations/CustomFieldsGetRequest.php + - src/Models/Operations/CustomFieldsGetResponse.php + - src/Models/Operations/CustomFieldsListRequest.php + - src/Models/Operations/CustomFieldsListResponse.php + - src/Models/Operations/CustomFieldsUpdateRequest.php + - src/Models/Operations/CustomFieldsUpdateResponse.php + - src/Models/Operations/CustomerMetersGetRequest.php + - src/Models/Operations/CustomerMetersGetResponse.php + - src/Models/Operations/CustomerMetersListRequest.php + - src/Models/Operations/CustomerMetersListResponse.php + - src/Models/Operations/CustomerPortalBenefitGrantsGetRequest.php + - src/Models/Operations/CustomerPortalBenefitGrantsGetResponse.php + - src/Models/Operations/CustomerPortalBenefitGrantsGetSecurity.php + - src/Models/Operations/CustomerPortalBenefitGrantsListRequest.php + - src/Models/Operations/CustomerPortalBenefitGrantsListResponse.php + - src/Models/Operations/CustomerPortalBenefitGrantsListSecurity.php + - src/Models/Operations/CustomerPortalBenefitGrantsUpdateRequest.php + - src/Models/Operations/CustomerPortalBenefitGrantsUpdateResponse.php + - src/Models/Operations/CustomerPortalBenefitGrantsUpdateSecurity.php + - src/Models/Operations/CustomerPortalCustomerMetersGetRequest.php + - src/Models/Operations/CustomerPortalCustomerMetersGetResponse.php + - src/Models/Operations/CustomerPortalCustomerMetersGetSecurity.php + - src/Models/Operations/CustomerPortalCustomerMetersListRequest.php + - src/Models/Operations/CustomerPortalCustomerMetersListResponse.php + - src/Models/Operations/CustomerPortalCustomerMetersListSecurity.php + - src/Models/Operations/CustomerPortalCustomerSessionIntrospectResponse.php + - src/Models/Operations/CustomerPortalCustomerSessionIntrospectSecurity.php + - src/Models/Operations/CustomerPortalCustomersAddPaymentMethodResponse.php + - src/Models/Operations/CustomerPortalCustomersAddPaymentMethodSecurity.php + - src/Models/Operations/CustomerPortalCustomersConfirmPaymentMethodResponse.php + - src/Models/Operations/CustomerPortalCustomersConfirmPaymentMethodSecurity.php + - src/Models/Operations/CustomerPortalCustomersDeletePaymentMethodRequest.php + - src/Models/Operations/CustomerPortalCustomersDeletePaymentMethodResponse.php + - src/Models/Operations/CustomerPortalCustomersDeletePaymentMethodSecurity.php + - src/Models/Operations/CustomerPortalCustomersGetResponse.php + - src/Models/Operations/CustomerPortalCustomersGetSecurity.php + - src/Models/Operations/CustomerPortalCustomersListPaymentMethodsRequest.php + - src/Models/Operations/CustomerPortalCustomersListPaymentMethodsResponse.php + - src/Models/Operations/CustomerPortalCustomersListPaymentMethodsSecurity.php + - src/Models/Operations/CustomerPortalCustomersUpdateResponse.php + - src/Models/Operations/CustomerPortalCustomersUpdateSecurity.php + - src/Models/Operations/CustomerPortalDownloadablesListRequest.php + - src/Models/Operations/CustomerPortalDownloadablesListResponse.php + - src/Models/Operations/CustomerPortalDownloadablesListSecurity.php + - src/Models/Operations/CustomerPortalLicenseKeysActivateResponse.php + - src/Models/Operations/CustomerPortalLicenseKeysDeactivateResponse.php + - src/Models/Operations/CustomerPortalLicenseKeysGetRequest.php + - src/Models/Operations/CustomerPortalLicenseKeysGetResponse.php + - src/Models/Operations/CustomerPortalLicenseKeysGetSecurity.php + - src/Models/Operations/CustomerPortalLicenseKeysListRequest.php + - src/Models/Operations/CustomerPortalLicenseKeysListResponse.php + - src/Models/Operations/CustomerPortalLicenseKeysListSecurity.php + - src/Models/Operations/CustomerPortalLicenseKeysValidateResponse.php + - src/Models/Operations/CustomerPortalOrdersConfirmRetryPaymentRequest.php + - src/Models/Operations/CustomerPortalOrdersConfirmRetryPaymentResponse.php + - src/Models/Operations/CustomerPortalOrdersConfirmRetryPaymentSecurity.php + - src/Models/Operations/CustomerPortalOrdersGenerateInvoiceRequest.php + - src/Models/Operations/CustomerPortalOrdersGenerateInvoiceResponse.php + - src/Models/Operations/CustomerPortalOrdersGenerateInvoiceSecurity.php + - src/Models/Operations/CustomerPortalOrdersGetPaymentStatusRequest.php + - src/Models/Operations/CustomerPortalOrdersGetPaymentStatusResponse.php + - src/Models/Operations/CustomerPortalOrdersGetPaymentStatusSecurity.php + - src/Models/Operations/CustomerPortalOrdersGetRequest.php + - src/Models/Operations/CustomerPortalOrdersGetResponse.php + - src/Models/Operations/CustomerPortalOrdersGetSecurity.php + - src/Models/Operations/CustomerPortalOrdersInvoiceRequest.php + - src/Models/Operations/CustomerPortalOrdersInvoiceResponse.php + - src/Models/Operations/CustomerPortalOrdersInvoiceSecurity.php + - src/Models/Operations/CustomerPortalOrdersListRequest.php + - src/Models/Operations/CustomerPortalOrdersListResponse.php + - src/Models/Operations/CustomerPortalOrdersListSecurity.php + - src/Models/Operations/CustomerPortalOrdersUpdateRequest.php + - src/Models/Operations/CustomerPortalOrdersUpdateResponse.php + - src/Models/Operations/CustomerPortalOrdersUpdateSecurity.php + - src/Models/Operations/CustomerPortalOrganizationsGetRequest.php + - src/Models/Operations/CustomerPortalOrganizationsGetResponse.php + - src/Models/Operations/CustomerPortalSeatsAssignSeatResponse.php + - src/Models/Operations/CustomerPortalSeatsAssignSeatSecurity.php + - src/Models/Operations/CustomerPortalSeatsListClaimedSubscriptionsResponse.php + - src/Models/Operations/CustomerPortalSeatsListClaimedSubscriptionsSecurity.php + - src/Models/Operations/CustomerPortalSeatsListSeatsRequest.php + - src/Models/Operations/CustomerPortalSeatsListSeatsResponse.php + - src/Models/Operations/CustomerPortalSeatsListSeatsSecurity.php + - src/Models/Operations/CustomerPortalSeatsResendInvitationRequest.php + - src/Models/Operations/CustomerPortalSeatsResendInvitationResponse.php + - src/Models/Operations/CustomerPortalSeatsResendInvitationSecurity.php + - src/Models/Operations/CustomerPortalSeatsRevokeSeatRequest.php + - src/Models/Operations/CustomerPortalSeatsRevokeSeatResponse.php + - src/Models/Operations/CustomerPortalSeatsRevokeSeatSecurity.php + - src/Models/Operations/CustomerPortalSubscriptionsCancelRequest.php + - src/Models/Operations/CustomerPortalSubscriptionsCancelResponse.php + - src/Models/Operations/CustomerPortalSubscriptionsCancelSecurity.php + - src/Models/Operations/CustomerPortalSubscriptionsGetRequest.php + - src/Models/Operations/CustomerPortalSubscriptionsGetResponse.php + - src/Models/Operations/CustomerPortalSubscriptionsGetSecurity.php + - src/Models/Operations/CustomerPortalSubscriptionsListRequest.php + - src/Models/Operations/CustomerPortalSubscriptionsListResponse.php + - src/Models/Operations/CustomerPortalSubscriptionsListSecurity.php + - src/Models/Operations/CustomerPortalSubscriptionsUpdateRequest.php + - src/Models/Operations/CustomerPortalSubscriptionsUpdateResponse.php + - src/Models/Operations/CustomerPortalSubscriptionsUpdateSecurity.php + - src/Models/Operations/CustomerPortalWalletsGetRequest.php + - src/Models/Operations/CustomerPortalWalletsGetResponse.php + - src/Models/Operations/CustomerPortalWalletsGetSecurity.php + - src/Models/Operations/CustomerPortalWalletsListRequest.php + - src/Models/Operations/CustomerPortalWalletsListResponse.php + - src/Models/Operations/CustomerPortalWalletsListSecurity.php + - src/Models/Operations/CustomerSeatsAssignSeatResponse.php + - src/Models/Operations/CustomerSeatsClaimSeatResponse.php + - src/Models/Operations/CustomerSeatsGetClaimInfoRequest.php + - src/Models/Operations/CustomerSeatsGetClaimInfoResponse.php + - src/Models/Operations/CustomerSeatsListSeatsRequest.php + - src/Models/Operations/CustomerSeatsListSeatsResponse.php + - src/Models/Operations/CustomerSeatsResendInvitationRequest.php + - src/Models/Operations/CustomerSeatsResendInvitationResponse.php + - src/Models/Operations/CustomerSeatsRevokeSeatRequest.php + - src/Models/Operations/CustomerSeatsRevokeSeatResponse.php + - src/Models/Operations/CustomerSessionsCreateResponse.php + - src/Models/Operations/CustomersCreateResponse.php + - src/Models/Operations/CustomersDeleteExternalRequest.php + - src/Models/Operations/CustomersDeleteExternalResponse.php + - src/Models/Operations/CustomersDeleteRequest.php + - src/Models/Operations/CustomersDeleteResponse.php + - src/Models/Operations/CustomersExportRequest.php + - src/Models/Operations/CustomersExportResponse.php + - src/Models/Operations/CustomersGetBalanceRequest.php + - src/Models/Operations/CustomersGetBalanceResponse.php + - src/Models/Operations/CustomersGetExternalRequest.php + - src/Models/Operations/CustomersGetExternalResponse.php + - src/Models/Operations/CustomersGetRequest.php + - src/Models/Operations/CustomersGetResponse.php + - src/Models/Operations/CustomersGetStateExternalRequest.php + - src/Models/Operations/CustomersGetStateExternalResponse.php + - src/Models/Operations/CustomersGetStateRequest.php + - src/Models/Operations/CustomersGetStateResponse.php + - src/Models/Operations/CustomersListRequest.php + - src/Models/Operations/CustomersListResponse.php + - src/Models/Operations/CustomersUpdateExternalRequest.php + - src/Models/Operations/CustomersUpdateExternalResponse.php + - src/Models/Operations/CustomersUpdateRequest.php + - src/Models/Operations/CustomersUpdateResponse.php + - src/Models/Operations/DiscountsCreateResponse.php + - src/Models/Operations/DiscountsDeleteRequest.php + - src/Models/Operations/DiscountsDeleteResponse.php + - src/Models/Operations/DiscountsGetRequest.php + - src/Models/Operations/DiscountsGetResponse.php + - src/Models/Operations/DiscountsListRequest.php + - src/Models/Operations/DiscountsListResponse.php + - src/Models/Operations/DiscountsUpdateRequest.php + - src/Models/Operations/DiscountsUpdateResponse.php + - src/Models/Operations/EventsGetRequest.php + - src/Models/Operations/EventsGetResponse.php + - src/Models/Operations/EventsIngestResponse.php + - src/Models/Operations/EventsListNamesRequest.php + - src/Models/Operations/EventsListNamesResponse.php + - src/Models/Operations/EventsListRequest.php + - src/Models/Operations/EventsListResponse.php + - src/Models/Operations/FilesCreateResponse.php + - src/Models/Operations/FilesDeleteRequest.php + - src/Models/Operations/FilesDeleteResponse.php + - src/Models/Operations/FilesListRequest.php + - src/Models/Operations/FilesListResponse.php + - src/Models/Operations/FilesUpdateRequest.php + - src/Models/Operations/FilesUpdateResponse.php + - src/Models/Operations/FilesUploadedRequest.php + - src/Models/Operations/FilesUploadedResponse.php + - src/Models/Operations/LicenseKeysActivateResponse.php + - src/Models/Operations/LicenseKeysDeactivateResponse.php + - src/Models/Operations/LicenseKeysGetActivationRequest.php + - src/Models/Operations/LicenseKeysGetActivationResponse.php + - src/Models/Operations/LicenseKeysGetRequest.php + - src/Models/Operations/LicenseKeysGetResponse.php + - src/Models/Operations/LicenseKeysListRequest.php + - src/Models/Operations/LicenseKeysListResponse.php + - src/Models/Operations/LicenseKeysUpdateRequest.php + - src/Models/Operations/LicenseKeysUpdateResponse.php + - src/Models/Operations/LicenseKeysValidateResponse.php + - src/Models/Operations/MetersCreateResponse.php + - src/Models/Operations/MetersGetRequest.php + - src/Models/Operations/MetersGetResponse.php + - src/Models/Operations/MetersListRequest.php + - src/Models/Operations/MetersListResponse.php + - src/Models/Operations/MetersQuantitiesRequest.php + - src/Models/Operations/MetersQuantitiesResponse.php + - src/Models/Operations/MetersUpdateRequest.php + - src/Models/Operations/MetersUpdateResponse.php + - src/Models/Operations/MetricsGetRequest.php + - src/Models/Operations/MetricsGetResponse.php + - src/Models/Operations/MetricsLimitsResponse.php + - src/Models/Operations/Oauth2AuthorizeResponse.php + - src/Models/Operations/Oauth2ClientsOauth2CreateClientResponse.php + - src/Models/Operations/Oauth2ClientsOauth2DeleteClientRequest.php + - src/Models/Operations/Oauth2ClientsOauth2DeleteClientResponse.php + - src/Models/Operations/Oauth2ClientsOauth2GetClientRequest.php + - src/Models/Operations/Oauth2ClientsOauth2GetClientResponse.php + - src/Models/Operations/Oauth2ClientsOauth2UpdateClientRequest.php + - src/Models/Operations/Oauth2ClientsOauth2UpdateClientResponse.php + - src/Models/Operations/Oauth2IntrospectTokenResponse.php + - src/Models/Operations/Oauth2RequestTokenResponse.php + - src/Models/Operations/Oauth2RevokeTokenResponse.php + - src/Models/Operations/Oauth2UserinfoResponse.php + - src/Models/Operations/OrdersExportRequest.php + - src/Models/Operations/OrdersExportResponse.php + - src/Models/Operations/OrdersGenerateInvoiceRequest.php + - src/Models/Operations/OrdersGenerateInvoiceResponse.php + - src/Models/Operations/OrdersGetRequest.php + - src/Models/Operations/OrdersGetResponse.php + - src/Models/Operations/OrdersInvoiceRequest.php + - src/Models/Operations/OrdersInvoiceResponse.php + - src/Models/Operations/OrdersListRequest.php + - src/Models/Operations/OrdersListResponse.php + - src/Models/Operations/OrdersUpdateRequest.php + - src/Models/Operations/OrdersUpdateResponse.php + - src/Models/Operations/OrganizationsCreateResponse.php + - src/Models/Operations/OrganizationsGetRequest.php + - src/Models/Operations/OrganizationsGetResponse.php + - src/Models/Operations/OrganizationsListRequest.php + - src/Models/Operations/OrganizationsListResponse.php + - src/Models/Operations/OrganizationsUpdateRequest.php + - src/Models/Operations/OrganizationsUpdateResponse.php + - src/Models/Operations/PaymentsGetRequest.php + - src/Models/Operations/PaymentsGetResponse.php + - src/Models/Operations/PaymentsListRequest.php + - src/Models/Operations/PaymentsListResponse.php + - src/Models/Operations/ProductsCreateResponse.php + - src/Models/Operations/ProductsGetRequest.php + - src/Models/Operations/ProductsGetResponse.php + - src/Models/Operations/ProductsListRequest.php + - src/Models/Operations/ProductsListResponse.php + - src/Models/Operations/ProductsUpdateBenefitsRequest.php + - src/Models/Operations/ProductsUpdateBenefitsResponse.php + - src/Models/Operations/ProductsUpdateRequest.php + - src/Models/Operations/ProductsUpdateResponse.php + - src/Models/Operations/RefundsCreateResponse.php + - src/Models/Operations/RefundsListRequest.php + - src/Models/Operations/RefundsListResponse.php + - src/Models/Operations/SubscriptionsCreateResponse.php + - src/Models/Operations/SubscriptionsExportRequest.php + - src/Models/Operations/SubscriptionsExportResponse.php + - src/Models/Operations/SubscriptionsGetRequest.php + - src/Models/Operations/SubscriptionsGetResponse.php + - src/Models/Operations/SubscriptionsListRequest.php + - src/Models/Operations/SubscriptionsListResponse.php + - src/Models/Operations/SubscriptionsRevokeRequest.php + - src/Models/Operations/SubscriptionsRevokeResponse.php + - src/Models/Operations/SubscriptionsUpdateRequest.php + - src/Models/Operations/SubscriptionsUpdateResponse.php + - src/Models/Operations/WalletsGetRequest.php + - src/Models/Operations/WalletsGetResponse.php + - src/Models/Operations/WalletsListRequest.php + - src/Models/Operations/WalletsListResponse.php + - src/Models/Operations/WalletsTopUpRequest.php + - src/Models/Operations/WalletsTopUpResponse.php + - src/Models/Operations/WebhooksCreateWebhookEndpointResponse.php + - src/Models/Operations/WebhooksDeleteWebhookEndpointRequest.php + - src/Models/Operations/WebhooksDeleteWebhookEndpointResponse.php + - src/Models/Operations/WebhooksGetWebhookEndpointRequest.php + - src/Models/Operations/WebhooksGetWebhookEndpointResponse.php + - src/Models/Operations/WebhooksListWebhookDeliveriesRequest.php + - src/Models/Operations/WebhooksListWebhookDeliveriesResponse.php + - src/Models/Operations/WebhooksListWebhookEndpointsRequest.php + - src/Models/Operations/WebhooksListWebhookEndpointsResponse.php + - src/Models/Operations/WebhooksRedeliverWebhookEventRequest.php + - src/Models/Operations/WebhooksRedeliverWebhookEventResponse.php + - src/Models/Operations/WebhooksResetWebhookEndpointSecretRequest.php + - src/Models/Operations/WebhooksResetWebhookEndpointSecretResponse.php + - src/Models/Operations/WebhooksUpdateWebhookEndpointRequest.php + - src/Models/Operations/WebhooksUpdateWebhookEndpointResponse.php + - src/Models/Webhooks/EndpointbenefitCreatedPostResponse.php + - src/Models/Webhooks/EndpointbenefitGrantCreatedPostResponse.php + - src/Models/Webhooks/EndpointbenefitGrantCycledPostResponse.php + - src/Models/Webhooks/EndpointbenefitGrantRevokedPostResponse.php + - src/Models/Webhooks/EndpointbenefitGrantUpdatedPostResponse.php + - src/Models/Webhooks/EndpointbenefitUpdatedPostResponse.php + - src/Models/Webhooks/EndpointcheckoutCreatedPostResponse.php + - src/Models/Webhooks/EndpointcheckoutUpdatedPostResponse.php + - src/Models/Webhooks/EndpointcustomerCreatedPostResponse.php + - src/Models/Webhooks/EndpointcustomerDeletedPostResponse.php + - src/Models/Webhooks/EndpointcustomerSeatAssignedPostResponse.php + - src/Models/Webhooks/EndpointcustomerSeatClaimedPostResponse.php + - src/Models/Webhooks/EndpointcustomerSeatRevokedPostResponse.php + - src/Models/Webhooks/EndpointcustomerStateChangedPostResponse.php + - src/Models/Webhooks/EndpointcustomerUpdatedPostResponse.php + - src/Models/Webhooks/EndpointorderCreatedPostResponse.php + - src/Models/Webhooks/EndpointorderPaidPostResponse.php + - src/Models/Webhooks/EndpointorderRefundedPostResponse.php + - src/Models/Webhooks/EndpointorderUpdatedPostResponse.php + - src/Models/Webhooks/EndpointorganizationUpdatedPostResponse.php + - src/Models/Webhooks/EndpointproductCreatedPostResponse.php + - src/Models/Webhooks/EndpointproductUpdatedPostResponse.php + - src/Models/Webhooks/EndpointrefundCreatedPostResponse.php + - src/Models/Webhooks/EndpointrefundUpdatedPostResponse.php + - src/Models/Webhooks/EndpointsubscriptionActivePostResponse.php + - src/Models/Webhooks/EndpointsubscriptionCanceledPostResponse.php + - src/Models/Webhooks/EndpointsubscriptionCreatedPostResponse.php + - src/Models/Webhooks/EndpointsubscriptionRevokedPostResponse.php + - src/Models/Webhooks/EndpointsubscriptionUncanceledPostResponse.php + - src/Models/Webhooks/EndpointsubscriptionUpdatedPostResponse.php + - src/Oauth2.php + - src/Orders.php + - src/Organizations.php + - src/PackageServiceProvider.php + - src/Payments.php + - src/Polar.php + - src/PolarBenefitGrants.php + - src/PolarBuilder.php + - src/PolarCustomerMeters.php + - src/PolarCustomers.php + - src/PolarLicenseKeys.php + - src/PolarOrders.php + - src/PolarOrganizations.php + - src/PolarSubscriptions.php + - src/PolarWallets.php + - src/Products.php + - src/Refunds.php + - src/SDKConfiguration.php + - src/Seats.php + - src/Subscriptions.php + - src/Utils/BigDecimalHandler.php + - src/Utils/BigIntHandler.php + - src/Utils/DateHandler.php + - src/Utils/DateTimeHandler.php + - src/Utils/DefaultRequest.php + - src/Utils/DefaultResponse.php + - src/Utils/DefaultStream.php + - src/Utils/DefaultUri.php + - src/Utils/EnumHandler.php + - src/Utils/FormMetadata.php + - src/Utils/Headers.php + - src/Utils/JSON.php + - src/Utils/MixedJSONHandler.php + - src/Utils/MultipartMetadata.php + - src/Utils/Options.php + - src/Utils/ParamsMetadata.php + - src/Utils/PathParameters.php + - src/Utils/PhpDocTypeParser.php + - src/Utils/QueryParameters.php + - src/Utils/RequestBodies.php + - src/Utils/RequestMetadata.php + - src/Utils/Retry/PermanentError.php + - src/Utils/Retry/RetryConfig.php + - src/Utils/Retry/RetryConfigBackoff.php + - src/Utils/Retry/RetryConfigNone.php + - src/Utils/Retry/RetryStrategy.php + - src/Utils/Retry/RetryUtils.php + - src/Utils/Retry/TemporaryError.php + - src/Utils/Security.php + - src/Utils/SecurityClient.php + - src/Utils/SecurityMetadata.php + - src/Utils/ServerDetails.php + - src/Utils/SpeakeasyMetadata.php + - src/Utils/UnionHandler.php + - src/Utils/Utils.php + - src/Wallets.php + - src/Webhooks.php diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index 94ab995c..400330ac 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -19,12 +19,14 @@ generation: hoistGlobalSecurity: true schemas: allOfMergeStrategy: shallowMerge + requestBodyFieldName: "" + persistentEdits: {} tests: generateTests: true generateNewTests: false skipResponseBodyAssertions: false php: - version: 0.7.0 + version: 0.7.1 additionalDependencies: autoload: {} autoload-dev: {} @@ -42,12 +44,14 @@ php: operations: Models/Operations shared: Models/Components webhooks: Models/Webhooks + inferUnionDiscriminators: false inputModelSuffix: input laravelServiceProvider: enabled: true svcName: openapi maxMethodParams: 4 methodArguments: infer-optional-args + multipartArrayFormat: legacy namespace: Polar outputModelSuffix: output packageName: polar-sh/sdk diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index 18eba6af..c10f6d38 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -1,21 +1,21 @@ -speakeasyVersion: 1.648.0 +speakeasyVersion: 1.676.1 sources: Polar-OAS: sourceNamespace: polar-oas - sourceRevisionDigest: sha256:c0187c3b97b30297429930c9b97513e82a6fb748fa42bb6ef632b447899f4063 - sourceBlobDigest: sha256:64e17fc520f1c7b5bf6663aa5279d8655e70ee7240fa77085f5486aa632e0275 + sourceRevisionDigest: sha256:12b35f6270bfbfaa03ec2a0bffb2c4b1b4c0a5bba35eb76bc0dcb4f92f300575 + sourceBlobDigest: sha256:4850379458d2a39f1fbd6ff144e87bf35cab5a8336ab64cc212f0cc2d0756ef2 tags: - latest - - speakeasy-sdk-regen-1761092353 + - speakeasy-sdk-regen-1762301989 - 0.1.0 targets: polar: source: Polar-OAS sourceNamespace: polar-oas - sourceRevisionDigest: sha256:c0187c3b97b30297429930c9b97513e82a6fb748fa42bb6ef632b447899f4063 - sourceBlobDigest: sha256:64e17fc520f1c7b5bf6663aa5279d8655e70ee7240fa77085f5486aa632e0275 + sourceRevisionDigest: sha256:12b35f6270bfbfaa03ec2a0bffb2c4b1b4c0a5bba35eb76bc0dcb4f92f300575 + sourceBlobDigest: sha256:4850379458d2a39f1fbd6ff144e87bf35cab5a8336ab64cc212f0cc2d0756ef2 codeSamplesNamespace: polar-api-php-code-samples - codeSamplesRevisionDigest: sha256:04aecb4b5c428435e3ef2889dde87529ea6b17b44db4fe251657f934e4f9ce67 + codeSamplesRevisionDigest: sha256:9f23be338fdef8623dd4b1c4978d7c3c766246b956edd8e15b8dca7fe31bb003 workflow: workflowVersion: 1.0.0 speakeasyVersion: latest diff --git a/README.md b/README.md index a0aa0bf9..0744d3a6 100644 --- a/README.md +++ b/README.md @@ -164,11 +164,11 @@ foreach ($responses as $response) {
Available methods -### [benefitGrants](docs/sdks/benefitgrants/README.md) +### [BenefitGrants](docs/sdks/benefitgrants/README.md) * [list](docs/sdks/benefitgrants/README.md#list) - List Benefit Grants -### [benefits](docs/sdks/benefits/README.md) +### [Benefits](docs/sdks/benefits/README.md) * [list](docs/sdks/benefits/README.md#list) - List Benefits * [create](docs/sdks/benefits/README.md#create) - Create Benefit @@ -177,7 +177,7 @@ foreach ($responses as $response) { * [delete](docs/sdks/benefits/README.md#delete) - Delete Benefit * [grants](docs/sdks/benefits/README.md#grants) - List Benefit Grants -### [checkoutLinks](docs/sdks/checkoutlinks/README.md) +### [CheckoutLinks](docs/sdks/checkoutlinks/README.md) * [list](docs/sdks/checkoutlinks/README.md#list) - List Checkout Links * [create](docs/sdks/checkoutlinks/README.md#create) - Create Checkout Link @@ -185,7 +185,7 @@ foreach ($responses as $response) { * [update](docs/sdks/checkoutlinks/README.md#update) - Update Checkout Link * [delete](docs/sdks/checkoutlinks/README.md#delete) - Delete Checkout Link -### [checkouts](docs/sdks/checkouts/README.md) +### [Checkouts](docs/sdks/checkouts/README.md) * [list](docs/sdks/checkouts/README.md#list) - List Checkout Sessions * [create](docs/sdks/checkouts/README.md#create) - Create Checkout Session @@ -195,23 +195,35 @@ foreach ($responses as $response) { * [clientUpdate](docs/sdks/checkouts/README.md#clientupdate) - Update Checkout Session from Client * [clientConfirm](docs/sdks/checkouts/README.md#clientconfirm) - Confirm Checkout Session from Client -### [customerMeters](docs/sdks/customermeters/README.md) +### [CustomFields](docs/sdks/customfields/README.md) + +* [list](docs/sdks/customfields/README.md#list) - List Custom Fields +* [create](docs/sdks/customfields/README.md#create) - Create Custom Field +* [get](docs/sdks/customfields/README.md#get) - Get Custom Field +* [update](docs/sdks/customfields/README.md#update) - Update Custom Field +* [delete](docs/sdks/customfields/README.md#delete) - Delete Custom Field + +### [CustomerMeters](docs/sdks/customermeters/README.md) * [list](docs/sdks/customermeters/README.md#list) - List Customer Meters * [get](docs/sdks/customermeters/README.md#get) - Get Customer Meter -#### [customerPortal->benefitGrants](docs/sdks/polarbenefitgrants/README.md) +### [CustomerPortal.BenefitGrants](docs/sdks/polarbenefitgrants/README.md) * [list](docs/sdks/polarbenefitgrants/README.md#list) - List Benefit Grants * [get](docs/sdks/polarbenefitgrants/README.md#get) - Get Benefit Grant * [update](docs/sdks/polarbenefitgrants/README.md#update) - Update Benefit Grant -#### [customerPortal->customerMeters](docs/sdks/polarcustomermeters/README.md) +### [CustomerPortal.CustomerMeters](docs/sdks/polarcustomermeters/README.md) * [list](docs/sdks/polarcustomermeters/README.md#list) - List Meters * [get](docs/sdks/polarcustomermeters/README.md#get) - Get Customer Meter -#### [customerPortal->customers](docs/sdks/polarcustomers/README.md) +### [CustomerPortal.CustomerSession](docs/sdks/customersession/README.md) + +* [introspect](docs/sdks/customersession/README.md#introspect) - Introspect Customer Session + +### [CustomerPortal.Customers](docs/sdks/polarcustomers/README.md) * [get](docs/sdks/polarcustomers/README.md#get) - Get Customer * [update](docs/sdks/polarcustomers/README.md#update) - Update Customer @@ -220,15 +232,11 @@ foreach ($responses as $response) { * [confirmPaymentMethod](docs/sdks/polarcustomers/README.md#confirmpaymentmethod) - Confirm Customer Payment Method * [deletePaymentMethod](docs/sdks/polarcustomers/README.md#deletepaymentmethod) - Delete Customer Payment Method -#### [customerPortal->customerSession](docs/sdks/customersession/README.md) - -* [introspect](docs/sdks/customersession/README.md#introspect) - Introspect Customer Session - -#### [customerPortal->downloadables](docs/sdks/downloadables/README.md) +### [CustomerPortal.Downloadables](docs/sdks/downloadables/README.md) * [list](docs/sdks/downloadables/README.md#list) - List Downloadables -#### [customerPortal->licenseKeys](docs/sdks/polarlicensekeys/README.md) +### [CustomerPortal.LicenseKeys](docs/sdks/polarlicensekeys/README.md) * [list](docs/sdks/polarlicensekeys/README.md#list) - List License Keys * [get](docs/sdks/polarlicensekeys/README.md#get) - Get License Key @@ -236,7 +244,7 @@ foreach ($responses as $response) { * [activate](docs/sdks/polarlicensekeys/README.md#activate) - Activate License Key * [deactivate](docs/sdks/polarlicensekeys/README.md#deactivate) - Deactivate License Key -#### [customerPortal->orders](docs/sdks/polarorders/README.md) +### [CustomerPortal.Orders](docs/sdks/polarorders/README.md) * [list](docs/sdks/polarorders/README.md#list) - List Orders * [get](docs/sdks/polarorders/README.md#get) - Get Order @@ -246,11 +254,11 @@ foreach ($responses as $response) { * [getPaymentStatus](docs/sdks/polarorders/README.md#getpaymentstatus) - Get Order Payment Status * [confirmRetryPayment](docs/sdks/polarorders/README.md#confirmretrypayment) - Confirm Retry Payment -#### [customerPortal->organizations](docs/sdks/polarorganizations/README.md) +### [CustomerPortal.Organizations](docs/sdks/polarorganizations/README.md) * [get](docs/sdks/polarorganizations/README.md#get) - Get Organization -#### [customerPortal->seats](docs/sdks/seats/README.md) +### [CustomerPortal.Seats](docs/sdks/seats/README.md) * [listSeats](docs/sdks/seats/README.md#listseats) - List Seats * [assignSeat](docs/sdks/seats/README.md#assignseat) - Assign Seat @@ -258,34 +266,19 @@ foreach ($responses as $response) { * [resendInvitation](docs/sdks/seats/README.md#resendinvitation) - Resend Invitation * [listClaimedSubscriptions](docs/sdks/seats/README.md#listclaimedsubscriptions) - List Claimed Subscriptions -#### [customerPortal->subscriptions](docs/sdks/polarsubscriptions/README.md) +### [CustomerPortal.Subscriptions](docs/sdks/polarsubscriptions/README.md) * [list](docs/sdks/polarsubscriptions/README.md#list) - List Subscriptions * [get](docs/sdks/polarsubscriptions/README.md#get) - Get Subscription * [update](docs/sdks/polarsubscriptions/README.md#update) - Update Subscription * [cancel](docs/sdks/polarsubscriptions/README.md#cancel) - Cancel Subscription -#### [customerPortal->wallets](docs/sdks/polarwallets/README.md) - -* [list](docs/sdks/polarwallets/README.md#list) - List Wallets -* [get](docs/sdks/polarwallets/README.md#get) - Get Wallet +### [CustomerPortal.Wallets](docs/sdks/wallets/README.md) -### [customers](docs/sdks/customers/README.md) - -* [list](docs/sdks/customers/README.md#list) - List Customers -* [create](docs/sdks/customers/README.md#create) - Create Customer -* [export](docs/sdks/customers/README.md#export) - Export Customers -* [get](docs/sdks/customers/README.md#get) - Get Customer -* [update](docs/sdks/customers/README.md#update) - Update Customer -* [delete](docs/sdks/customers/README.md#delete) - Delete Customer -* [getExternal](docs/sdks/customers/README.md#getexternal) - Get Customer by External ID -* [updateExternal](docs/sdks/customers/README.md#updateexternal) - Update Customer by External ID -* [deleteExternal](docs/sdks/customers/README.md#deleteexternal) - Delete Customer by External ID -* [getState](docs/sdks/customers/README.md#getstate) - Get Customer State -* [getStateExternal](docs/sdks/customers/README.md#getstateexternal) - Get Customer State by External ID -* [getBalance](docs/sdks/customers/README.md#getbalance) - Get Customer Balance +* [list](docs/sdks/wallets/README.md#list) - List Wallets +* [get](docs/sdks/wallets/README.md#get) - Get Wallet -### [customerSeats](docs/sdks/customerseats/README.md) +### [CustomerSeats](docs/sdks/customerseats/README.md) * [assignSeat](docs/sdks/customerseats/README.md#assignseat) - Assign Seat * [listSeats](docs/sdks/customerseats/README.md#listseats) - List Seats @@ -294,19 +287,25 @@ foreach ($responses as $response) { * [getClaimInfo](docs/sdks/customerseats/README.md#getclaiminfo) - Get Claim Info * [claimSeat](docs/sdks/customerseats/README.md#claimseat) - Claim Seat -### [customerSessions](docs/sdks/customersessions/README.md) +### [CustomerSessions](docs/sdks/customersessions/README.md) * [create](docs/sdks/customersessions/README.md#create) - Create Customer Session -### [customFields](docs/sdks/customfields/README.md) +### [Customers](docs/sdks/customers/README.md) -* [list](docs/sdks/customfields/README.md#list) - List Custom Fields -* [create](docs/sdks/customfields/README.md#create) - Create Custom Field -* [get](docs/sdks/customfields/README.md#get) - Get Custom Field -* [update](docs/sdks/customfields/README.md#update) - Update Custom Field -* [delete](docs/sdks/customfields/README.md#delete) - Delete Custom Field +* [list](docs/sdks/customers/README.md#list) - List Customers +* [create](docs/sdks/customers/README.md#create) - Create Customer +* [export](docs/sdks/customers/README.md#export) - Export Customers +* [get](docs/sdks/customers/README.md#get) - Get Customer +* [update](docs/sdks/customers/README.md#update) - Update Customer +* [delete](docs/sdks/customers/README.md#delete) - Delete Customer +* [getExternal](docs/sdks/customers/README.md#getexternal) - Get Customer by External ID +* [updateExternal](docs/sdks/customers/README.md#updateexternal) - Update Customer by External ID +* [deleteExternal](docs/sdks/customers/README.md#deleteexternal) - Delete Customer by External ID +* [getState](docs/sdks/customers/README.md#getstate) - Get Customer State +* [getStateExternal](docs/sdks/customers/README.md#getstateexternal) - Get Customer State by External ID -### [discounts](docs/sdks/discounts/README.md) +### [Discounts](docs/sdks/discounts/README.md) * [list](docs/sdks/discounts/README.md#list) - List Discounts * [create](docs/sdks/discounts/README.md#create) - Create Discount @@ -314,14 +313,24 @@ foreach ($responses as $response) { * [update](docs/sdks/discounts/README.md#update) - Update Discount * [delete](docs/sdks/discounts/README.md#delete) - Delete Discount -### [events](docs/sdks/events/README.md) +### [Disputes](docs/sdks/disputes/README.md) + +* [list](docs/sdks/disputes/README.md#list) - List Disputes +* [get](docs/sdks/disputes/README.md#get) - Get Dispute + +### [EventTypes](docs/sdks/eventtypes/README.md) + +* [list](docs/sdks/eventtypes/README.md#list) - List Event Types +* [update](docs/sdks/eventtypes/README.md#update) - Update Event Type + +### [Events](docs/sdks/events/README.md) * [list](docs/sdks/events/README.md#list) - List Events * [listNames](docs/sdks/events/README.md#listnames) - List Event Names * [get](docs/sdks/events/README.md#get) - Get Event * [ingest](docs/sdks/events/README.md#ingest) - Ingest Events -### [files](docs/sdks/files/README.md) +### [Files](docs/sdks/files/README.md) * [list](docs/sdks/files/README.md#list) - List Files * [create](docs/sdks/files/README.md#create) - Create File @@ -329,7 +338,7 @@ foreach ($responses as $response) { * [update](docs/sdks/files/README.md#update) - Update File * [delete](docs/sdks/files/README.md#delete) - Delete File -### [licenseKeys](docs/sdks/licensekeys/README.md) +### [LicenseKeys](docs/sdks/licensekeys/README.md) * [list](docs/sdks/licensekeys/README.md#list) - List License Keys * [get](docs/sdks/licensekeys/README.md#get) - Get License Key @@ -339,7 +348,13 @@ foreach ($responses as $response) { * [activate](docs/sdks/licensekeys/README.md#activate) - Activate License Key * [deactivate](docs/sdks/licensekeys/README.md#deactivate) - Deactivate License Key -### [meters](docs/sdks/meters/README.md) +### [Members](docs/sdks/members/README.md) + +* [listMembers](docs/sdks/members/README.md#listmembers) - List Members +* [createMember](docs/sdks/members/README.md#createmember) - Create Member +* [deleteMember](docs/sdks/members/README.md#deletemember) - Delete Member + +### [Meters](docs/sdks/meters/README.md) * [list](docs/sdks/meters/README.md#list) - List Meters * [create](docs/sdks/meters/README.md#create) - Create Meter @@ -347,12 +362,12 @@ foreach ($responses as $response) { * [update](docs/sdks/meters/README.md#update) - Update Meter * [quantities](docs/sdks/meters/README.md#quantities) - Get Meter Quantities -### [metrics](docs/sdks/metrics/README.md) +### [Metrics](docs/sdks/metrics/README.md) * [get](docs/sdks/metrics/README.md#get) - Get Metrics * [limits](docs/sdks/metrics/README.md#limits) - Get Metrics Limits -### [oauth2](docs/sdks/oauth2/README.md) +### [Oauth2](docs/sdks/oauth2/README.md) * [authorize](docs/sdks/oauth2/README.md#authorize) - Authorize * [token](docs/sdks/oauth2/README.md#token) - Request Token @@ -360,14 +375,14 @@ foreach ($responses as $response) { * [introspect](docs/sdks/oauth2/README.md#introspect) - Introspect Token * [userinfo](docs/sdks/oauth2/README.md#userinfo) - Get User Info -#### [oauth2->clients](docs/sdks/clients/README.md) +#### [Oauth2.Clients](docs/sdks/clients/README.md) * [create](docs/sdks/clients/README.md#create) - Create Client * [get](docs/sdks/clients/README.md#get) - Get Client * [update](docs/sdks/clients/README.md#update) - Update Client * [delete](docs/sdks/clients/README.md#delete) - Delete Client -### [orders](docs/sdks/orders/README.md) +### [Orders](docs/sdks/orders/README.md) * [list](docs/sdks/orders/README.md#list) - List Orders * [export](docs/sdks/orders/README.md#export) - Export Subscriptions @@ -376,19 +391,19 @@ foreach ($responses as $response) { * [generateInvoice](docs/sdks/orders/README.md#generateinvoice) - Generate Order Invoice * [invoice](docs/sdks/orders/README.md#invoice) - Get Order Invoice -### [organizations](docs/sdks/organizations/README.md) +### [Organizations](docs/sdks/organizations/README.md) * [list](docs/sdks/organizations/README.md#list) - List Organizations * [create](docs/sdks/organizations/README.md#create) - Create Organization * [get](docs/sdks/organizations/README.md#get) - Get Organization * [update](docs/sdks/organizations/README.md#update) - Update Organization -### [payments](docs/sdks/payments/README.md) +### [Payments](docs/sdks/payments/README.md) * [list](docs/sdks/payments/README.md#list) - List Payments * [get](docs/sdks/payments/README.md#get) - Get Payment -### [products](docs/sdks/products/README.md) +### [Products](docs/sdks/products/README.md) * [list](docs/sdks/products/README.md#list) - List Products * [create](docs/sdks/products/README.md#create) - Create Product @@ -396,12 +411,12 @@ foreach ($responses as $response) { * [update](docs/sdks/products/README.md#update) - Update Product * [updateBenefits](docs/sdks/products/README.md#updatebenefits) - Update Product Benefits -### [refunds](docs/sdks/refunds/README.md) +### [Refunds](docs/sdks/refunds/README.md) * [list](docs/sdks/refunds/README.md#list) - List Refunds * [create](docs/sdks/refunds/README.md#create) - Create Refund -### [subscriptions](docs/sdks/subscriptions/README.md) +### [Subscriptions](docs/sdks/subscriptions/README.md) * [list](docs/sdks/subscriptions/README.md#list) - List Subscriptions * [create](docs/sdks/subscriptions/README.md#create) - Create Subscription @@ -410,13 +425,7 @@ foreach ($responses as $response) { * [update](docs/sdks/subscriptions/README.md#update) - Update Subscription * [revoke](docs/sdks/subscriptions/README.md#revoke) - Revoke Subscription -### [wallets](docs/sdks/wallets/README.md) - -* [list](docs/sdks/wallets/README.md#list) - List Wallets -* [get](docs/sdks/wallets/README.md#get) - Get Wallet -* [topUp](docs/sdks/wallets/README.md#topup) - Top-Up Wallet - -### [webhooks](docs/sdks/webhooks/README.md) +### [Webhooks](docs/sdks/webhooks/README.md) * [listWebhookEndpoints](docs/sdks/webhooks/README.md#listwebhookendpoints) - List Webhook Endpoints * [createWebhookEndpoint](docs/sdks/webhooks/README.md#createwebhookendpoint) - Create Webhook Endpoint diff --git a/RELEASES.md b/RELEASES.md index 9fb3d137..f32f9d5e 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -388,4 +388,14 @@ Based on: ### Generated - [php v0.7.0] . ### Releases -- [Composer v0.7.0] https://packagist.org/packages/polar-sh/sdk#v0.7.0 - . \ No newline at end of file +- [Composer v0.7.0] https://packagist.org/packages/polar-sh/sdk#v0.7.0 - . + +## 2025-12-14 00:22:10 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.676.1 (2.781.2) https://github.com/speakeasy-api/speakeasy +### Generated +- [php v0.7.1] . +### Releases +- [Composer v0.7.1] https://packagist.org/packages/polar-sh/sdk#v0.7.1 - . \ No newline at end of file diff --git a/docs/Models/Components/BenefitCustomSubscriber.md b/docs/Models/Components/BenefitCustomSubscriber.md index 60e7b2f8..7dc2873d 100644 --- a/docs/Models/Components/BenefitCustomSubscriber.md +++ b/docs/Models/Components/BenefitCustomSubscriber.md @@ -14,5 +14,5 @@ | `deletable` | *bool* | :heavy_check_mark: | Whether the benefit is deletable. | | `organizationId` | *string* | :heavy_check_mark: | The ID of the organization owning the benefit. | | `metadata` | array | :heavy_check_mark: | N/A | -| `organization` | [Components\Organization](../../Models/Components/Organization.md) | :heavy_check_mark: | N/A | +| `organization` | [Components\BenefitSubscriberOrganization](../../Models/Components/BenefitSubscriberOrganization.md) | :heavy_check_mark: | N/A | | `properties` | [Components\BenefitCustomSubscriberProperties](../../Models/Components/BenefitCustomSubscriberProperties.md) | :heavy_check_mark: | Properties available to subscribers for a benefit of type `custom`. | \ No newline at end of file diff --git a/docs/Models/Components/BenefitCycledEvent.md b/docs/Models/Components/BenefitCycledEvent.md index df775159..db0194c3 100644 --- a/docs/Models/Components/BenefitCycledEvent.md +++ b/docs/Models/Components/BenefitCycledEvent.md @@ -14,6 +14,8 @@ An event created by Polar when a benefit is cycled. | `customer` | [Components\Customer](../../Models/Components/Customer.md) | :heavy_check_mark: | The customer associated with the event. | | | `externalCustomerId` | *string* | :heavy_check_mark: | ID of the customer in your system associated with the event. | | | `childCount` | *?int* | :heavy_minus_sign: | Number of direct child events linked to this event. | | +| `parentId` | *?string* | :heavy_minus_sign: | The ID of the parent event. | | +| `label` | *string* | :heavy_check_mark: | Human readable label of the event type. | | | `source` | *string* | :heavy_check_mark: | The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. | | | `name` | *string* | :heavy_check_mark: | The name of the event. | | | `metadata` | [Components\BenefitGrantMetadata](../../Models/Components/BenefitGrantMetadata.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/Models/Components/BenefitDiscordSubscriber.md b/docs/Models/Components/BenefitDiscordSubscriber.md index 416c8d22..392eb1b2 100644 --- a/docs/Models/Components/BenefitDiscordSubscriber.md +++ b/docs/Models/Components/BenefitDiscordSubscriber.md @@ -14,5 +14,5 @@ | `deletable` | *bool* | :heavy_check_mark: | Whether the benefit is deletable. | | `organizationId` | *string* | :heavy_check_mark: | The ID of the organization owning the benefit. | | `metadata` | array | :heavy_check_mark: | N/A | -| `organization` | [Components\Organization](../../Models/Components/Organization.md) | :heavy_check_mark: | N/A | +| `organization` | [Components\BenefitSubscriberOrganization](../../Models/Components/BenefitSubscriberOrganization.md) | :heavy_check_mark: | N/A | | `properties` | [Components\BenefitDiscordSubscriberProperties](../../Models/Components/BenefitDiscordSubscriberProperties.md) | :heavy_check_mark: | Properties available to subscribers for a benefit of type `discord`. | \ No newline at end of file diff --git a/docs/Models/Components/BenefitDownloadablesSubscriber.md b/docs/Models/Components/BenefitDownloadablesSubscriber.md index 46bd2927..606461ca 100644 --- a/docs/Models/Components/BenefitDownloadablesSubscriber.md +++ b/docs/Models/Components/BenefitDownloadablesSubscriber.md @@ -14,5 +14,5 @@ | `deletable` | *bool* | :heavy_check_mark: | Whether the benefit is deletable. | | `organizationId` | *string* | :heavy_check_mark: | The ID of the organization owning the benefit. | | `metadata` | array | :heavy_check_mark: | N/A | -| `organization` | [Components\Organization](../../Models/Components/Organization.md) | :heavy_check_mark: | N/A | +| `organization` | [Components\BenefitSubscriberOrganization](../../Models/Components/BenefitSubscriberOrganization.md) | :heavy_check_mark: | N/A | | `properties` | [Components\BenefitDownloadablesSubscriberProperties](../../Models/Components/BenefitDownloadablesSubscriberProperties.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/Models/Components/BenefitGitHubRepositorySubscriber.md b/docs/Models/Components/BenefitGitHubRepositorySubscriber.md index b9bbe81f..7317dbc9 100644 --- a/docs/Models/Components/BenefitGitHubRepositorySubscriber.md +++ b/docs/Models/Components/BenefitGitHubRepositorySubscriber.md @@ -14,5 +14,5 @@ | `deletable` | *bool* | :heavy_check_mark: | Whether the benefit is deletable. | | `organizationId` | *string* | :heavy_check_mark: | The ID of the organization owning the benefit. | | `metadata` | array | :heavy_check_mark: | N/A | -| `organization` | [Components\Organization](../../Models/Components/Organization.md) | :heavy_check_mark: | N/A | +| `organization` | [Components\BenefitSubscriberOrganization](../../Models/Components/BenefitSubscriberOrganization.md) | :heavy_check_mark: | N/A | | `properties` | [Components\BenefitGitHubRepositorySubscriberProperties](../../Models/Components/BenefitGitHubRepositorySubscriberProperties.md) | :heavy_check_mark: | Properties available to subscribers for a benefit of type `github_repository`. | \ No newline at end of file diff --git a/docs/Models/Components/BenefitGrant.md b/docs/Models/Components/BenefitGrant.md index 22763288..9fb54c74 100644 --- a/docs/Models/Components/BenefitGrant.md +++ b/docs/Models/Components/BenefitGrant.md @@ -15,6 +15,7 @@ | `subscriptionId` | *string* | :heavy_check_mark: | The ID of the subscription that granted this benefit. | | `orderId` | *string* | :heavy_check_mark: | The ID of the order that granted this benefit. | | `customerId` | *string* | :heavy_check_mark: | The ID of the customer concerned by this grant. | +| `memberId` | *?string* | :heavy_minus_sign: | The ID of the member concerned by this grant. | | `benefitId` | *string* | :heavy_check_mark: | The ID of the benefit concerned by this grant. | | `error` | [?Components\BenefitGrantError](../../Models/Components/BenefitGrantError.md) | :heavy_minus_sign: | The error information if the benefit grant failed with an unrecoverable error. | | `customer` | [Components\Customer](../../Models/Components/Customer.md) | :heavy_check_mark: | A customer in an organization. | diff --git a/docs/Models/Components/BenefitGrantCustomWebhook.md b/docs/Models/Components/BenefitGrantCustomWebhook.md index f831bd4a..704411f5 100644 --- a/docs/Models/Components/BenefitGrantCustomWebhook.md +++ b/docs/Models/Components/BenefitGrantCustomWebhook.md @@ -15,6 +15,7 @@ | `subscriptionId` | *string* | :heavy_check_mark: | The ID of the subscription that granted this benefit. | | `orderId` | *string* | :heavy_check_mark: | The ID of the order that granted this benefit. | | `customerId` | *string* | :heavy_check_mark: | The ID of the customer concerned by this grant. | +| `memberId` | *?string* | :heavy_minus_sign: | The ID of the member concerned by this grant. | | `benefitId` | *string* | :heavy_check_mark: | The ID of the benefit concerned by this grant. | | `error` | [?Components\BenefitGrantError](../../Models/Components/BenefitGrantError.md) | :heavy_minus_sign: | The error information if the benefit grant failed with an unrecoverable error. | | `customer` | [Components\Customer](../../Models/Components/Customer.md) | :heavy_check_mark: | A customer in an organization. | diff --git a/docs/Models/Components/BenefitGrantDiscordWebhook.md b/docs/Models/Components/BenefitGrantDiscordWebhook.md index 8cf11f96..62182165 100644 --- a/docs/Models/Components/BenefitGrantDiscordWebhook.md +++ b/docs/Models/Components/BenefitGrantDiscordWebhook.md @@ -15,6 +15,7 @@ | `subscriptionId` | *string* | :heavy_check_mark: | The ID of the subscription that granted this benefit. | | `orderId` | *string* | :heavy_check_mark: | The ID of the order that granted this benefit. | | `customerId` | *string* | :heavy_check_mark: | The ID of the customer concerned by this grant. | +| `memberId` | *?string* | :heavy_minus_sign: | The ID of the member concerned by this grant. | | `benefitId` | *string* | :heavy_check_mark: | The ID of the benefit concerned by this grant. | | `error` | [?Components\BenefitGrantError](../../Models/Components/BenefitGrantError.md) | :heavy_minus_sign: | The error information if the benefit grant failed with an unrecoverable error. | | `customer` | [Components\Customer](../../Models/Components/Customer.md) | :heavy_check_mark: | A customer in an organization. | diff --git a/docs/Models/Components/BenefitGrantDownloadablesWebhook.md b/docs/Models/Components/BenefitGrantDownloadablesWebhook.md index a90a824c..45df9c47 100644 --- a/docs/Models/Components/BenefitGrantDownloadablesWebhook.md +++ b/docs/Models/Components/BenefitGrantDownloadablesWebhook.md @@ -15,6 +15,7 @@ | `subscriptionId` | *string* | :heavy_check_mark: | The ID of the subscription that granted this benefit. | | `orderId` | *string* | :heavy_check_mark: | The ID of the order that granted this benefit. | | `customerId` | *string* | :heavy_check_mark: | The ID of the customer concerned by this grant. | +| `memberId` | *?string* | :heavy_minus_sign: | The ID of the member concerned by this grant. | | `benefitId` | *string* | :heavy_check_mark: | The ID of the benefit concerned by this grant. | | `error` | [?Components\BenefitGrantError](../../Models/Components/BenefitGrantError.md) | :heavy_minus_sign: | The error information if the benefit grant failed with an unrecoverable error. | | `customer` | [Components\Customer](../../Models/Components/Customer.md) | :heavy_check_mark: | A customer in an organization. | diff --git a/docs/Models/Components/BenefitGrantGitHubRepositoryWebhook.md b/docs/Models/Components/BenefitGrantGitHubRepositoryWebhook.md index 9a66c57a..cee41b1c 100644 --- a/docs/Models/Components/BenefitGrantGitHubRepositoryWebhook.md +++ b/docs/Models/Components/BenefitGrantGitHubRepositoryWebhook.md @@ -15,6 +15,7 @@ | `subscriptionId` | *string* | :heavy_check_mark: | The ID of the subscription that granted this benefit. | | `orderId` | *string* | :heavy_check_mark: | The ID of the order that granted this benefit. | | `customerId` | *string* | :heavy_check_mark: | The ID of the customer concerned by this grant. | +| `memberId` | *?string* | :heavy_minus_sign: | The ID of the member concerned by this grant. | | `benefitId` | *string* | :heavy_check_mark: | The ID of the benefit concerned by this grant. | | `error` | [?Components\BenefitGrantError](../../Models/Components/BenefitGrantError.md) | :heavy_minus_sign: | The error information if the benefit grant failed with an unrecoverable error. | | `customer` | [Components\Customer](../../Models/Components/Customer.md) | :heavy_check_mark: | A customer in an organization. | diff --git a/docs/Models/Components/BenefitGrantLicenseKeysWebhook.md b/docs/Models/Components/BenefitGrantLicenseKeysWebhook.md index c3028638..ab8ab106 100644 --- a/docs/Models/Components/BenefitGrantLicenseKeysWebhook.md +++ b/docs/Models/Components/BenefitGrantLicenseKeysWebhook.md @@ -15,6 +15,7 @@ | `subscriptionId` | *string* | :heavy_check_mark: | The ID of the subscription that granted this benefit. | | `orderId` | *string* | :heavy_check_mark: | The ID of the order that granted this benefit. | | `customerId` | *string* | :heavy_check_mark: | The ID of the customer concerned by this grant. | +| `memberId` | *?string* | :heavy_minus_sign: | The ID of the member concerned by this grant. | | `benefitId` | *string* | :heavy_check_mark: | The ID of the benefit concerned by this grant. | | `error` | [?Components\BenefitGrantError](../../Models/Components/BenefitGrantError.md) | :heavy_minus_sign: | The error information if the benefit grant failed with an unrecoverable error. | | `customer` | [Components\Customer](../../Models/Components/Customer.md) | :heavy_check_mark: | A customer in an organization. | diff --git a/docs/Models/Components/BenefitGrantMeterCreditWebhook.md b/docs/Models/Components/BenefitGrantMeterCreditWebhook.md index 6501df2b..e71b6254 100644 --- a/docs/Models/Components/BenefitGrantMeterCreditWebhook.md +++ b/docs/Models/Components/BenefitGrantMeterCreditWebhook.md @@ -15,6 +15,7 @@ | `subscriptionId` | *string* | :heavy_check_mark: | The ID of the subscription that granted this benefit. | | `orderId` | *string* | :heavy_check_mark: | The ID of the order that granted this benefit. | | `customerId` | *string* | :heavy_check_mark: | The ID of the customer concerned by this grant. | +| `memberId` | *?string* | :heavy_minus_sign: | The ID of the member concerned by this grant. | | `benefitId` | *string* | :heavy_check_mark: | The ID of the benefit concerned by this grant. | | `error` | [?Components\BenefitGrantError](../../Models/Components/BenefitGrantError.md) | :heavy_minus_sign: | The error information if the benefit grant failed with an unrecoverable error. | | `customer` | [Components\Customer](../../Models/Components/Customer.md) | :heavy_check_mark: | A customer in an organization. | diff --git a/docs/Models/Components/BenefitGrantedEvent.md b/docs/Models/Components/BenefitGrantedEvent.md index 77610a9f..541c3032 100644 --- a/docs/Models/Components/BenefitGrantedEvent.md +++ b/docs/Models/Components/BenefitGrantedEvent.md @@ -14,6 +14,8 @@ An event created by Polar when a benefit is granted to a customer. | `customer` | [Components\Customer](../../Models/Components/Customer.md) | :heavy_check_mark: | The customer associated with the event. | | | `externalCustomerId` | *string* | :heavy_check_mark: | ID of the customer in your system associated with the event. | | | `childCount` | *?int* | :heavy_minus_sign: | Number of direct child events linked to this event. | | +| `parentId` | *?string* | :heavy_minus_sign: | The ID of the parent event. | | +| `label` | *string* | :heavy_check_mark: | Human readable label of the event type. | | | `source` | *string* | :heavy_check_mark: | The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. | | | `name` | *string* | :heavy_check_mark: | The name of the event. | | | `metadata` | [Components\BenefitGrantMetadata](../../Models/Components/BenefitGrantMetadata.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/Models/Components/BenefitLicenseKeysSubscriber.md b/docs/Models/Components/BenefitLicenseKeysSubscriber.md index baddfb6a..931f7505 100644 --- a/docs/Models/Components/BenefitLicenseKeysSubscriber.md +++ b/docs/Models/Components/BenefitLicenseKeysSubscriber.md @@ -14,5 +14,5 @@ | `deletable` | *bool* | :heavy_check_mark: | Whether the benefit is deletable. | | `organizationId` | *string* | :heavy_check_mark: | The ID of the organization owning the benefit. | | `metadata` | array | :heavy_check_mark: | N/A | -| `organization` | [Components\Organization](../../Models/Components/Organization.md) | :heavy_check_mark: | N/A | +| `organization` | [Components\BenefitSubscriberOrganization](../../Models/Components/BenefitSubscriberOrganization.md) | :heavy_check_mark: | N/A | | `properties` | [Components\BenefitLicenseKeysSubscriberProperties](../../Models/Components/BenefitLicenseKeysSubscriberProperties.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/Models/Components/BenefitMeterCreditSubscriber.md b/docs/Models/Components/BenefitMeterCreditSubscriber.md index 740df9bd..6db345bb 100644 --- a/docs/Models/Components/BenefitMeterCreditSubscriber.md +++ b/docs/Models/Components/BenefitMeterCreditSubscriber.md @@ -14,5 +14,5 @@ | `deletable` | *bool* | :heavy_check_mark: | Whether the benefit is deletable. | | `organizationId` | *string* | :heavy_check_mark: | The ID of the organization owning the benefit. | | `metadata` | array | :heavy_check_mark: | N/A | -| `organization` | [Components\Organization](../../Models/Components/Organization.md) | :heavy_check_mark: | N/A | +| `organization` | [Components\BenefitSubscriberOrganization](../../Models/Components/BenefitSubscriberOrganization.md) | :heavy_check_mark: | N/A | | `properties` | [Components\BenefitMeterCreditSubscriberProperties](../../Models/Components/BenefitMeterCreditSubscriberProperties.md) | :heavy_check_mark: | Properties available to subscribers for a benefit of type `meter_unit`. | \ No newline at end of file diff --git a/docs/Models/Components/BenefitRevokedEvent.md b/docs/Models/Components/BenefitRevokedEvent.md index 7371c6ff..0adbe367 100644 --- a/docs/Models/Components/BenefitRevokedEvent.md +++ b/docs/Models/Components/BenefitRevokedEvent.md @@ -14,6 +14,8 @@ An event created by Polar when a benefit is revoked from a customer. | `customer` | [Components\Customer](../../Models/Components/Customer.md) | :heavy_check_mark: | The customer associated with the event. | | | `externalCustomerId` | *string* | :heavy_check_mark: | ID of the customer in your system associated with the event. | | | `childCount` | *?int* | :heavy_minus_sign: | Number of direct child events linked to this event. | | +| `parentId` | *?string* | :heavy_minus_sign: | The ID of the parent event. | | +| `label` | *string* | :heavy_check_mark: | Human readable label of the event type. | | | `source` | *string* | :heavy_check_mark: | The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. | | | `name` | *string* | :heavy_check_mark: | The name of the event. | | | `metadata` | [Components\BenefitGrantMetadata](../../Models/Components/BenefitGrantMetadata.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/Models/Components/BenefitSubscriberOrganization.md b/docs/Models/Components/BenefitSubscriberOrganization.md new file mode 100644 index 00000000..e83420a5 --- /dev/null +++ b/docs/Models/Components/BenefitSubscriberOrganization.md @@ -0,0 +1,15 @@ +# BenefitSubscriberOrganization + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | +| `createdAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Creation timestamp of the object. | +| `modifiedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Last modification timestamp of the object. | +| `id` | *string* | :heavy_check_mark: | The ID of the object. | +| `name` | *string* | :heavy_check_mark: | Organization name shown in checkout, customer portal, emails etc. | +| `slug` | *string* | :heavy_check_mark: | Unique organization slug in checkout, customer portal and credit card statements. | +| `avatarUrl` | *string* | :heavy_check_mark: | Avatar URL shown in checkout, customer portal, emails etc. | +| `prorationBehavior` | [Components\SubscriptionProrationBehavior](../../Models/Components/SubscriptionProrationBehavior.md) | :heavy_check_mark: | N/A | +| `allowCustomerUpdates` | *bool* | :heavy_check_mark: | Whether customers can update their subscriptions from the customer portal. | \ No newline at end of file diff --git a/docs/Models/Components/BenefitUpdatedEvent.md b/docs/Models/Components/BenefitUpdatedEvent.md index e38c0fe3..6d6ed70d 100644 --- a/docs/Models/Components/BenefitUpdatedEvent.md +++ b/docs/Models/Components/BenefitUpdatedEvent.md @@ -14,6 +14,8 @@ An event created by Polar when a benefit is updated. | `customer` | [Components\Customer](../../Models/Components/Customer.md) | :heavy_check_mark: | The customer associated with the event. | | | `externalCustomerId` | *string* | :heavy_check_mark: | ID of the customer in your system associated with the event. | | | `childCount` | *?int* | :heavy_minus_sign: | Number of direct child events linked to this event. | | +| `parentId` | *?string* | :heavy_minus_sign: | The ID of the parent event. | | +| `label` | *string* | :heavy_check_mark: | Human readable label of the event type. | | | `source` | *string* | :heavy_check_mark: | The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. | | | `name` | *string* | :heavy_check_mark: | The name of the event. | | | `metadata` | [Components\BenefitGrantMetadata](../../Models/Components/BenefitGrantMetadata.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/Models/Components/Checkout.md b/docs/Models/Components/Checkout.md index c2434755..6ed7d29c 100644 --- a/docs/Models/Components/Checkout.md +++ b/docs/Models/Components/Checkout.md @@ -5,61 +5,63 @@ Checkout session data retrieved using an access token. ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | *string* | :heavy_check_mark: | The ID of the object. | -| `createdAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Creation timestamp of the object. | -| `modifiedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Last modification timestamp of the object. | -| `customFieldData` | array | :heavy_minus_sign: | Key-value object storing custom field values. | -| `paymentProcessor` | [Components\PaymentProcessor](../../Models/Components/PaymentProcessor.md) | :heavy_check_mark: | N/A | -| `status` | [Components\CheckoutStatus](../../Models/Components/CheckoutStatus.md) | :heavy_check_mark: | N/A | -| `clientSecret` | *string* | :heavy_check_mark: | Client secret used to update and complete the checkout session from the client. | -| `url` | *string* | :heavy_check_mark: | URL where the customer can access the checkout session. | -| `expiresAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Expiration date and time of the checkout session. | -| `successUrl` | *string* | :heavy_check_mark: | URL where the customer will be redirected after a successful payment. | -| `returnUrl` | *string* | :heavy_check_mark: | When set, a back button will be shown in the checkout to return to this URL. | -| `embedOrigin` | *string* | :heavy_check_mark: | When checkout is embedded, represents the Origin of the page embedding the checkout. Used as a security measure to send messages only to the embedding page. | -| `amount` | *int* | :heavy_check_mark: | Amount in cents, before discounts and taxes. | -| `seats` | *?int* | :heavy_minus_sign: | Number of seats for seat-based pricing. | -| `pricePerSeat` | *?int* | :heavy_minus_sign: | Price per seat in cents for the current seat count, based on the applicable tier. Only relevant for seat-based pricing. | -| `discountAmount` | *int* | :heavy_check_mark: | Discount amount in cents. | -| `netAmount` | *int* | :heavy_check_mark: | Amount in cents, after discounts but before taxes. | -| `taxAmount` | *int* | :heavy_check_mark: | Sales tax amount in cents. If `null`, it means there is no enough information yet to calculate it. | -| `totalAmount` | *int* | :heavy_check_mark: | Amount in cents, after discounts and taxes. | -| `currency` | *string* | :heavy_check_mark: | Currency code of the checkout session. | -| `activeTrialInterval` | [Components\TrialInterval](../../Models/Components/TrialInterval.md) | :heavy_check_mark: | Interval unit of the trial period, if any. This value is either set from the checkout, if `trial_interval` is set, or from the selected product. | -| `activeTrialIntervalCount` | *int* | :heavy_check_mark: | Number of interval units of the trial period, if any. This value is either set from the checkout, if `trial_interval_count` is set, or from the selected product. | -| `trialEnd` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | End date and time of the trial period, if any. | -| `organizationId` | *string* | :heavy_check_mark: | ID of the organization owning the checkout session. | -| `productId` | *string* | :heavy_check_mark: | ID of the product to checkout. | -| `productPriceId` | *string* | :heavy_check_mark: | ID of the product price to checkout. | -| `discountId` | *string* | :heavy_check_mark: | ID of the discount applied to the checkout. | -| `allowDiscountCodes` | *bool* | :heavy_check_mark: | Whether to allow the customer to apply discount codes. If you apply a discount through `discount_id`, it'll still be applied, but the customer won't be able to change it. | -| `requireBillingAddress` | *bool* | :heavy_check_mark: | Whether to require the customer to fill their full billing address, instead of just the country. Customers in the US will always be required to fill their full address, regardless of this setting. If you preset the billing address, this setting will be automatically set to `true`. | -| `isDiscountApplicable` | *bool* | :heavy_check_mark: | Whether the discount is applicable to the checkout. Typically, free and custom prices are not discountable. | -| `isFreeProductPrice` | *bool* | :heavy_check_mark: | Whether the product price is free, regardless of discounts. | -| `isPaymentRequired` | *bool* | :heavy_check_mark: | Whether the checkout requires payment, e.g. in case of free products or discounts that cover the total amount. | -| `isPaymentSetupRequired` | *bool* | :heavy_check_mark: | Whether the checkout requires setting up a payment method, regardless of the amount, e.g. subscriptions that have first free cycles. | -| `isPaymentFormRequired` | *bool* | :heavy_check_mark: | Whether the checkout requires a payment form, whether because of a payment or payment method setup. | -| `customerId` | *string* | :heavy_check_mark: | N/A | -| `isBusinessCustomer` | *bool* | :heavy_check_mark: | Whether the customer is a business or an individual. If `true`, the customer will be required to fill their full billing address and billing name. | -| `customerName` | *string* | :heavy_check_mark: | Name of the customer. | -| `customerEmail` | *string* | :heavy_check_mark: | Email address of the customer. | -| `customerIpAddress` | *string* | :heavy_check_mark: | N/A | -| `customerBillingName` | *string* | :heavy_check_mark: | N/A | -| `customerBillingAddress` | [Components\Address](../../Models/Components/Address.md) | :heavy_check_mark: | N/A | -| `customerTaxId` | *string* | :heavy_check_mark: | N/A | -| `paymentProcessorMetadata` | array | :heavy_check_mark: | N/A | -| `billingAddressFields` | [Components\CheckoutBillingAddressFields](../../Models/Components/CheckoutBillingAddressFields.md) | :heavy_check_mark: | N/A | -| `trialInterval` | [Components\TrialInterval](../../Models/Components/TrialInterval.md) | :heavy_check_mark: | The interval unit for the trial period. | -| `trialIntervalCount` | *int* | :heavy_check_mark: | The number of interval units for the trial period. | -| `metadata` | array | :heavy_check_mark: | N/A | -| `externalCustomerId` | *string* | :heavy_check_mark: | ID of the customer in your system. If a matching customer exists on Polar, the resulting order will be linked to this customer. Otherwise, a new customer will be created with this external ID set. | -| ~~`customerExternalId`~~ | *string* | :heavy_check_mark: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible. | -| `products` | array<[Components\CheckoutProduct](../../Models/Components/CheckoutProduct.md)> | :heavy_check_mark: | List of products available to select. | -| `product` | [Components\CheckoutProduct](../../Models/Components/CheckoutProduct.md) | :heavy_check_mark: | Product selected to checkout. | -| `productPrice` | [Components\LegacyRecurringProductPriceFixed\|Components\LegacyRecurringProductPriceCustom\|Components\LegacyRecurringProductPriceFree\|Components\ProductPriceFixed\|Components\ProductPriceCustom\|Components\ProductPriceFree\|Components\ProductPriceSeatBased\|Components\ProductPriceMeteredUnit](../../Models/Components/CheckoutProductPrice.md) | :heavy_check_mark: | Price of the selected product. | -| `discount` | [Components\CheckoutDiscountFixedOnceForeverDuration\|Components\CheckoutDiscountFixedRepeatDuration\|Components\CheckoutDiscountPercentageOnceForeverDuration\|Components\CheckoutDiscountPercentageRepeatDuration](../../Models/Components/CheckoutDiscount.md) | :heavy_check_mark: | N/A | -| `subscriptionId` | *string* | :heavy_check_mark: | N/A | -| `attachedCustomFields` | array<[Components\AttachedCustomField](../../Models/Components/AttachedCustomField.md)> | :heavy_check_mark: | N/A | -| `customerMetadata` | array | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | *string* | :heavy_check_mark: | The ID of the object. | +| `createdAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Creation timestamp of the object. | +| `modifiedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Last modification timestamp of the object. | +| `customFieldData` | array | :heavy_minus_sign: | Key-value object storing custom field values. | +| `paymentProcessor` | [Components\PaymentProcessor](../../Models/Components/PaymentProcessor.md) | :heavy_check_mark: | N/A | +| `status` | [Components\CheckoutStatus](../../Models/Components/CheckoutStatus.md) | :heavy_check_mark: | N/A | +| `clientSecret` | *string* | :heavy_check_mark: | Client secret used to update and complete the checkout session from the client. | +| `url` | *string* | :heavy_check_mark: | URL where the customer can access the checkout session. | +| `expiresAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Expiration date and time of the checkout session. | +| `successUrl` | *string* | :heavy_check_mark: | URL where the customer will be redirected after a successful payment. | +| `returnUrl` | *string* | :heavy_check_mark: | When set, a back button will be shown in the checkout to return to this URL. | +| `embedOrigin` | *string* | :heavy_check_mark: | When checkout is embedded, represents the Origin of the page embedding the checkout. Used as a security measure to send messages only to the embedding page. | +| `amount` | *int* | :heavy_check_mark: | Amount in cents, before discounts and taxes. | +| `seats` | *?int* | :heavy_minus_sign: | Number of seats for seat-based pricing. | +| `pricePerSeat` | *?int* | :heavy_minus_sign: | Price per seat in cents for the current seat count, based on the applicable tier. Only relevant for seat-based pricing. | +| `discountAmount` | *int* | :heavy_check_mark: | Discount amount in cents. | +| `netAmount` | *int* | :heavy_check_mark: | Amount in cents, after discounts but before taxes. | +| `taxAmount` | *int* | :heavy_check_mark: | Sales tax amount in cents. If `null`, it means there is no enough information yet to calculate it. | +| `totalAmount` | *int* | :heavy_check_mark: | Amount in cents, after discounts and taxes. | +| `currency` | *string* | :heavy_check_mark: | Currency code of the checkout session. | +| `allowTrial` | *bool* | :heavy_check_mark: | Whether to enable the trial period for the checkout session. If `false`, the trial period will be disabled, even if the selected product has a trial configured. | +| `activeTrialInterval` | [Components\TrialInterval](../../Models/Components/TrialInterval.md) | :heavy_check_mark: | Interval unit of the trial period, if any. This value is either set from the checkout, if `trial_interval` is set, or from the selected product. | +| `activeTrialIntervalCount` | *int* | :heavy_check_mark: | Number of interval units of the trial period, if any. This value is either set from the checkout, if `trial_interval_count` is set, or from the selected product. | +| `trialEnd` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | End date and time of the trial period, if any. | +| `organizationId` | *string* | :heavy_check_mark: | ID of the organization owning the checkout session. | +| `productId` | *string* | :heavy_check_mark: | ID of the product to checkout. | +| ~~`productPriceId`~~ | *string* | :heavy_check_mark: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

ID of the product price to checkout. | +| `discountId` | *string* | :heavy_check_mark: | ID of the discount applied to the checkout. | +| `allowDiscountCodes` | *bool* | :heavy_check_mark: | Whether to allow the customer to apply discount codes. If you apply a discount through `discount_id`, it'll still be applied, but the customer won't be able to change it. | +| `requireBillingAddress` | *bool* | :heavy_check_mark: | Whether to require the customer to fill their full billing address, instead of just the country. Customers in the US will always be required to fill their full address, regardless of this setting. If you preset the billing address, this setting will be automatically set to `true`. | +| `isDiscountApplicable` | *bool* | :heavy_check_mark: | Whether the discount is applicable to the checkout. Typically, free and custom prices are not discountable. | +| `isFreeProductPrice` | *bool* | :heavy_check_mark: | Whether the product price is free, regardless of discounts. | +| `isPaymentRequired` | *bool* | :heavy_check_mark: | Whether the checkout requires payment, e.g. in case of free products or discounts that cover the total amount. | +| `isPaymentSetupRequired` | *bool* | :heavy_check_mark: | Whether the checkout requires setting up a payment method, regardless of the amount, e.g. subscriptions that have first free cycles. | +| `isPaymentFormRequired` | *bool* | :heavy_check_mark: | Whether the checkout requires a payment form, whether because of a payment or payment method setup. | +| `customerId` | *string* | :heavy_check_mark: | N/A | +| `isBusinessCustomer` | *bool* | :heavy_check_mark: | Whether the customer is a business or an individual. If `true`, the customer will be required to fill their full billing address and billing name. | +| `customerName` | *string* | :heavy_check_mark: | Name of the customer. | +| `customerEmail` | *string* | :heavy_check_mark: | Email address of the customer. | +| `customerIpAddress` | *string* | :heavy_check_mark: | N/A | +| `customerBillingName` | *string* | :heavy_check_mark: | N/A | +| `customerBillingAddress` | [Components\Address](../../Models/Components/Address.md) | :heavy_check_mark: | N/A | +| `customerTaxId` | *string* | :heavy_check_mark: | N/A | +| `paymentProcessorMetadata` | array | :heavy_check_mark: | N/A | +| `billingAddressFields` | [Components\CheckoutBillingAddressFields](../../Models/Components/CheckoutBillingAddressFields.md) | :heavy_check_mark: | N/A | +| `trialInterval` | [Components\TrialInterval](../../Models/Components/TrialInterval.md) | :heavy_check_mark: | The interval unit for the trial period. | +| `trialIntervalCount` | *int* | :heavy_check_mark: | The number of interval units for the trial period. | +| `metadata` | array | :heavy_check_mark: | N/A | +| `externalCustomerId` | *string* | :heavy_check_mark: | ID of the customer in your system. If a matching customer exists on Polar, the resulting order will be linked to this customer. Otherwise, a new customer will be created with this external ID set. | +| ~~`customerExternalId`~~ | *string* | :heavy_check_mark: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible. | +| `products` | array<[Components\CheckoutProduct](../../Models/Components/CheckoutProduct.md)> | :heavy_check_mark: | List of products available to select. | +| `product` | [Components\CheckoutProduct](../../Models/Components/CheckoutProduct.md) | :heavy_check_mark: | Product selected to checkout. | +| ~~`productPrice`~~ | [Components\LegacyRecurringProductPriceFixed\|Components\LegacyRecurringProductPriceCustom\|Components\LegacyRecurringProductPriceFree\|Components\ProductPriceFixed\|Components\ProductPriceCustom\|Components\ProductPriceFree\|Components\ProductPriceSeatBased\|Components\ProductPriceMeteredUnit](../../Models/Components/CheckoutProductPrice.md) | :heavy_check_mark: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Price of the selected product. | +| `prices` | array> | :heavy_check_mark: | Mapping of product IDs to their list of prices. | +| `discount` | [Components\CheckoutDiscountFixedOnceForeverDuration\|Components\CheckoutDiscountFixedRepeatDuration\|Components\CheckoutDiscountPercentageOnceForeverDuration\|Components\CheckoutDiscountPercentageRepeatDuration](../../Models/Components/CheckoutDiscount.md) | :heavy_check_mark: | N/A | +| `subscriptionId` | *string* | :heavy_check_mark: | N/A | +| `attachedCustomFields` | array<[Components\AttachedCustomField](../../Models/Components/AttachedCustomField.md)> | :heavy_check_mark: | N/A | +| `customerMetadata` | array | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/Models/Components/CheckoutConfirmStripe.md b/docs/Models/Components/CheckoutConfirmStripe.md index c7c87c81..305e31a8 100644 --- a/docs/Models/Components/CheckoutConfirmStripe.md +++ b/docs/Models/Components/CheckoutConfirmStripe.md @@ -19,4 +19,5 @@ Confirm a checkout session using a Stripe confirmation token. | `customerBillingAddress` | [?Components\AddressInput](../../Models/Components/AddressInput.md) | :heavy_minus_sign: | N/A | | | `customerTaxId` | *?string* | :heavy_minus_sign: | N/A | | | `discountCode` | *?string* | :heavy_minus_sign: | Discount code to apply to the checkout. | | +| `allowTrial` | *?bool* | :heavy_minus_sign: | Disable the trial period for the checkout session. It's mainly useful when the trial is blocked because the customer already redeemed one. | | | `confirmationTokenId` | *?string* | :heavy_minus_sign: | ID of the Stripe confirmation token. Required for fixed prices and custom prices. | | \ No newline at end of file diff --git a/docs/Models/Components/CheckoutCreate.md b/docs/Models/Components/CheckoutCreate.md index f9552e3b..3986cbb6 100644 --- a/docs/Models/Components/CheckoutCreate.md +++ b/docs/Models/Components/CheckoutCreate.md @@ -20,6 +20,7 @@ to the resulting order and/or subscription. | `requireBillingAddress` | *?bool* | :heavy_minus_sign: | Whether to require the customer to fill their full billing address, instead of just the country. Customers in the US will always be required to fill their full address, regardless of this setting. If you preset the billing address, this setting will be automatically set to `true`. | | | `amount` | *?int* | :heavy_minus_sign: | N/A | | | `seats` | *?int* | :heavy_minus_sign: | Number of seats for seat-based pricing. Required for seat-based products. | | +| `allowTrial` | *?bool* | :heavy_minus_sign: | Whether to enable the trial period for the checkout session. If `false`, the trial period will be disabled, even if the selected product has a trial configured. | | | `customerId` | *?string* | :heavy_minus_sign: | ID of an existing customer in the organization. The customer data will be pre-filled in the checkout form. The resulting order will be linked to this customer. | | | `isBusinessCustomer` | *?bool* | :heavy_minus_sign: | Whether the customer is a business or an individual. If `true`, the customer will be required to fill their full billing address and billing name. | | | `externalCustomerId` | *?string* | :heavy_minus_sign: | ID of the customer in your system. If a matching customer exists on Polar, the resulting order will be linked to this customer. Otherwise, a new customer will be created with this external ID set. | | @@ -34,4 +35,5 @@ to the resulting order and/or subscription. | `successUrl` | *?string* | :heavy_minus_sign: | URL where the customer will be redirected after a successful payment.You can add the `checkout_id={CHECKOUT_ID}` query parameter to retrieve the checkout session id. | | | `returnUrl` | *?string* | :heavy_minus_sign: | When set, a back button will be shown in the checkout to return to this URL. | | | `embedOrigin` | *?string* | :heavy_minus_sign: | If you plan to embed the checkout session, set this to the Origin of the embedding page. It'll allow the Polar iframe to communicate with the parent page. | | -| `products` | array<*string*> | :heavy_check_mark: | List of product IDs available to select at that checkout. The first one will be selected by default. | | \ No newline at end of file +| `products` | array<*string*> | :heavy_check_mark: | List of product IDs available to select at that checkout. The first one will be selected by default. | | +| `prices` | array> | :heavy_minus_sign: | Optional mapping of product IDs to a list of ad-hoc prices to create for that product. If not set, catalog prices of the product will be used. | | \ No newline at end of file diff --git a/docs/Models/Components/CheckoutCreatePrices.md b/docs/Models/Components/CheckoutCreatePrices.md new file mode 100644 index 00000000..6ce2022e --- /dev/null +++ b/docs/Models/Components/CheckoutCreatePrices.md @@ -0,0 +1,50 @@ +# CheckoutCreatePrices + + +## Supported Types + +### `Components\ProductPriceCustomCreate` + +```php +/** +* @var Components\ProductPriceCustomCreate +*/ +Components\ProductPriceCustomCreate $value = /* values here */ +``` + +### `Components\ProductPriceFixedCreate` + +```php +/** +* @var Components\ProductPriceFixedCreate +*/ +Components\ProductPriceFixedCreate $value = /* values here */ +``` + +### `Components\ProductPriceFreeCreate` + +```php +/** +* @var Components\ProductPriceFreeCreate +*/ +Components\ProductPriceFreeCreate $value = /* values here */ +``` + +### `Components\ProductPriceMeteredUnitCreate` + +```php +/** +* @var Components\ProductPriceMeteredUnitCreate +*/ +Components\ProductPriceMeteredUnitCreate $value = /* values here */ +``` + +### `Components\ProductPriceSeatBasedCreate` + +```php +/** +* @var Components\ProductPriceSeatBasedCreate +*/ +Components\ProductPriceSeatBasedCreate $value = /* values here */ +``` + diff --git a/docs/Models/Components/CheckoutCreatedEvent.md b/docs/Models/Components/CheckoutCreatedEvent.md new file mode 100644 index 00000000..ee137d72 --- /dev/null +++ b/docs/Models/Components/CheckoutCreatedEvent.md @@ -0,0 +1,21 @@ +# CheckoutCreatedEvent + +An event created by Polar when a checkout is created. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | +| `id` | *string* | :heavy_check_mark: | The ID of the object. | | +| `timestamp` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | The timestamp of the event. | | +| `organizationId` | *string* | :heavy_check_mark: | The ID of the organization owning the event. | 1dbfc517-0bbf-4301-9ba8-555ca42b9737 | +| `customerId` | *string* | :heavy_check_mark: | ID of the customer in your Polar organization associated with the event. | | +| `customer` | [Components\Customer](../../Models/Components/Customer.md) | :heavy_check_mark: | The customer associated with the event. | | +| `externalCustomerId` | *string* | :heavy_check_mark: | ID of the customer in your system associated with the event. | | +| `childCount` | *?int* | :heavy_minus_sign: | Number of direct child events linked to this event. | | +| `parentId` | *?string* | :heavy_minus_sign: | The ID of the parent event. | | +| `label` | *string* | :heavy_check_mark: | Human readable label of the event type. | | +| `source` | *string* | :heavy_check_mark: | The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. | | +| `name` | *string* | :heavy_check_mark: | The name of the event. | | +| `metadata` | [Components\CheckoutCreatedMetadata](../../Models/Components/CheckoutCreatedMetadata.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/Models/Components/CheckoutCreatedMetadata.md b/docs/Models/Components/CheckoutCreatedMetadata.md new file mode 100644 index 00000000..887c91c9 --- /dev/null +++ b/docs/Models/Components/CheckoutCreatedMetadata.md @@ -0,0 +1,10 @@ +# CheckoutCreatedMetadata + + +## Fields + +| Field | Type | Required | Description | +| ------------------ | ------------------ | ------------------ | ------------------ | +| `checkoutId` | *string* | :heavy_check_mark: | N/A | +| `checkoutStatus` | *string* | :heavy_check_mark: | N/A | +| `productId` | *?string* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/Models/Components/CheckoutOrganization.md b/docs/Models/Components/CheckoutOrganization.md new file mode 100644 index 00000000..e35a462c --- /dev/null +++ b/docs/Models/Components/CheckoutOrganization.md @@ -0,0 +1,15 @@ +# CheckoutOrganization + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | +| `createdAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Creation timestamp of the object. | +| `modifiedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Last modification timestamp of the object. | +| `id` | *string* | :heavy_check_mark: | The ID of the object. | +| `name` | *string* | :heavy_check_mark: | Organization name shown in checkout, customer portal, emails etc. | +| `slug` | *string* | :heavy_check_mark: | Unique organization slug in checkout, customer portal and credit card statements. | +| `avatarUrl` | *string* | :heavy_check_mark: | Avatar URL shown in checkout, customer portal, emails etc. | +| `prorationBehavior` | [Components\SubscriptionProrationBehavior](../../Models/Components/SubscriptionProrationBehavior.md) | :heavy_check_mark: | N/A | +| `allowCustomerUpdates` | *bool* | :heavy_check_mark: | Whether customers can update their subscriptions from the customer portal. | \ No newline at end of file diff --git a/docs/Models/Components/CheckoutPrices.md b/docs/Models/Components/CheckoutPrices.md new file mode 100644 index 00000000..2c4c1fb0 --- /dev/null +++ b/docs/Models/Components/CheckoutPrices.md @@ -0,0 +1,23 @@ +# CheckoutPrices + + +## Supported Types + +### `Components\LegacyRecurringProductPriceFixed|Components\LegacyRecurringProductPriceCustom|Components\LegacyRecurringProductPriceFree` + +```php +/** +* @var Components\LegacyRecurringProductPriceFixed|Components\LegacyRecurringProductPriceCustom|Components\LegacyRecurringProductPriceFree +*/ +Components\LegacyRecurringProductPriceFixed|Components\LegacyRecurringProductPriceCustom|Components\LegacyRecurringProductPriceFree $value = /* values here */ +``` + +### `Components\ProductPriceFixed|Components\ProductPriceCustom|Components\ProductPriceFree|Components\ProductPriceSeatBased|Components\ProductPriceMeteredUnit` + +```php +/** +* @var Components\ProductPriceFixed|Components\ProductPriceCustom|Components\ProductPriceFree|Components\ProductPriceSeatBased|Components\ProductPriceMeteredUnit +*/ +Components\ProductPriceFixed|Components\ProductPriceCustom|Components\ProductPriceFree|Components\ProductPriceSeatBased|Components\ProductPriceMeteredUnit $value = /* values here */ +``` + diff --git a/docs/Models/Components/CheckoutPublic.md b/docs/Models/Components/CheckoutPublic.md index 522bed55..906a7871 100644 --- a/docs/Models/Components/CheckoutPublic.md +++ b/docs/Models/Components/CheckoutPublic.md @@ -5,55 +5,57 @@ Checkout session data retrieved using the client secret. ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | *string* | :heavy_check_mark: | The ID of the object. | -| `createdAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Creation timestamp of the object. | -| `modifiedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Last modification timestamp of the object. | -| `customFieldData` | array | :heavy_minus_sign: | Key-value object storing custom field values. | -| `paymentProcessor` | [Components\PaymentProcessor](../../Models/Components/PaymentProcessor.md) | :heavy_check_mark: | N/A | -| `status` | [Components\CheckoutStatus](../../Models/Components/CheckoutStatus.md) | :heavy_check_mark: | N/A | -| `clientSecret` | *string* | :heavy_check_mark: | Client secret used to update and complete the checkout session from the client. | -| `url` | *string* | :heavy_check_mark: | URL where the customer can access the checkout session. | -| `expiresAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Expiration date and time of the checkout session. | -| `successUrl` | *string* | :heavy_check_mark: | URL where the customer will be redirected after a successful payment. | -| `returnUrl` | *string* | :heavy_check_mark: | When set, a back button will be shown in the checkout to return to this URL. | -| `embedOrigin` | *string* | :heavy_check_mark: | When checkout is embedded, represents the Origin of the page embedding the checkout. Used as a security measure to send messages only to the embedding page. | -| `amount` | *int* | :heavy_check_mark: | Amount in cents, before discounts and taxes. | -| `seats` | *?int* | :heavy_minus_sign: | Number of seats for seat-based pricing. | -| `pricePerSeat` | *?int* | :heavy_minus_sign: | Price per seat in cents for the current seat count, based on the applicable tier. Only relevant for seat-based pricing. | -| `discountAmount` | *int* | :heavy_check_mark: | Discount amount in cents. | -| `netAmount` | *int* | :heavy_check_mark: | Amount in cents, after discounts but before taxes. | -| `taxAmount` | *int* | :heavy_check_mark: | Sales tax amount in cents. If `null`, it means there is no enough information yet to calculate it. | -| `totalAmount` | *int* | :heavy_check_mark: | Amount in cents, after discounts and taxes. | -| `currency` | *string* | :heavy_check_mark: | Currency code of the checkout session. | -| `activeTrialInterval` | [Components\TrialInterval](../../Models/Components/TrialInterval.md) | :heavy_check_mark: | Interval unit of the trial period, if any. This value is either set from the checkout, if `trial_interval` is set, or from the selected product. | -| `activeTrialIntervalCount` | *int* | :heavy_check_mark: | Number of interval units of the trial period, if any. This value is either set from the checkout, if `trial_interval_count` is set, or from the selected product. | -| `trialEnd` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | End date and time of the trial period, if any. | -| `organizationId` | *string* | :heavy_check_mark: | ID of the organization owning the checkout session. | -| `productId` | *string* | :heavy_check_mark: | ID of the product to checkout. | -| `productPriceId` | *string* | :heavy_check_mark: | ID of the product price to checkout. | -| `discountId` | *string* | :heavy_check_mark: | ID of the discount applied to the checkout. | -| `allowDiscountCodes` | *bool* | :heavy_check_mark: | Whether to allow the customer to apply discount codes. If you apply a discount through `discount_id`, it'll still be applied, but the customer won't be able to change it. | -| `requireBillingAddress` | *bool* | :heavy_check_mark: | Whether to require the customer to fill their full billing address, instead of just the country. Customers in the US will always be required to fill their full address, regardless of this setting. If you preset the billing address, this setting will be automatically set to `true`. | -| `isDiscountApplicable` | *bool* | :heavy_check_mark: | Whether the discount is applicable to the checkout. Typically, free and custom prices are not discountable. | -| `isFreeProductPrice` | *bool* | :heavy_check_mark: | Whether the product price is free, regardless of discounts. | -| `isPaymentRequired` | *bool* | :heavy_check_mark: | Whether the checkout requires payment, e.g. in case of free products or discounts that cover the total amount. | -| `isPaymentSetupRequired` | *bool* | :heavy_check_mark: | Whether the checkout requires setting up a payment method, regardless of the amount, e.g. subscriptions that have first free cycles. | -| `isPaymentFormRequired` | *bool* | :heavy_check_mark: | Whether the checkout requires a payment form, whether because of a payment or payment method setup. | -| `customerId` | *string* | :heavy_check_mark: | N/A | -| `isBusinessCustomer` | *bool* | :heavy_check_mark: | Whether the customer is a business or an individual. If `true`, the customer will be required to fill their full billing address and billing name. | -| `customerName` | *string* | :heavy_check_mark: | Name of the customer. | -| `customerEmail` | *string* | :heavy_check_mark: | Email address of the customer. | -| `customerIpAddress` | *string* | :heavy_check_mark: | N/A | -| `customerBillingName` | *string* | :heavy_check_mark: | N/A | -| `customerBillingAddress` | [Components\Address](../../Models/Components/Address.md) | :heavy_check_mark: | N/A | -| `customerTaxId` | *string* | :heavy_check_mark: | N/A | -| `paymentProcessorMetadata` | array | :heavy_check_mark: | N/A | -| `billingAddressFields` | [Components\CheckoutBillingAddressFields](../../Models/Components/CheckoutBillingAddressFields.md) | :heavy_check_mark: | N/A | -| `products` | array<[Components\CheckoutProduct](../../Models/Components/CheckoutProduct.md)> | :heavy_check_mark: | List of products available to select. | -| `product` | [Components\CheckoutProduct](../../Models/Components/CheckoutProduct.md) | :heavy_check_mark: | Product selected to checkout. | -| `productPrice` | [Components\LegacyRecurringProductPriceFixed\|Components\LegacyRecurringProductPriceCustom\|Components\LegacyRecurringProductPriceFree\|Components\ProductPriceFixed\|Components\ProductPriceCustom\|Components\ProductPriceFree\|Components\ProductPriceSeatBased\|Components\ProductPriceMeteredUnit](../../Models/Components/CheckoutPublicProductPrice.md) | :heavy_check_mark: | Price of the selected product. | -| `discount` | [Components\CheckoutDiscountFixedOnceForeverDuration\|Components\CheckoutDiscountFixedRepeatDuration\|Components\CheckoutDiscountPercentageOnceForeverDuration\|Components\CheckoutDiscountPercentageRepeatDuration](../../Models/Components/CheckoutPublicDiscount.md) | :heavy_check_mark: | N/A | -| `organization` | [Components\Organization](../../Models/Components/Organization.md) | :heavy_check_mark: | N/A | -| `attachedCustomFields` | array<[Components\AttachedCustomField](../../Models/Components/AttachedCustomField.md)> | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | *string* | :heavy_check_mark: | The ID of the object. | +| `createdAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Creation timestamp of the object. | +| `modifiedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Last modification timestamp of the object. | +| `customFieldData` | array | :heavy_minus_sign: | Key-value object storing custom field values. | +| `paymentProcessor` | [Components\PaymentProcessor](../../Models/Components/PaymentProcessor.md) | :heavy_check_mark: | N/A | +| `status` | [Components\CheckoutStatus](../../Models/Components/CheckoutStatus.md) | :heavy_check_mark: | N/A | +| `clientSecret` | *string* | :heavy_check_mark: | Client secret used to update and complete the checkout session from the client. | +| `url` | *string* | :heavy_check_mark: | URL where the customer can access the checkout session. | +| `expiresAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Expiration date and time of the checkout session. | +| `successUrl` | *string* | :heavy_check_mark: | URL where the customer will be redirected after a successful payment. | +| `returnUrl` | *string* | :heavy_check_mark: | When set, a back button will be shown in the checkout to return to this URL. | +| `embedOrigin` | *string* | :heavy_check_mark: | When checkout is embedded, represents the Origin of the page embedding the checkout. Used as a security measure to send messages only to the embedding page. | +| `amount` | *int* | :heavy_check_mark: | Amount in cents, before discounts and taxes. | +| `seats` | *?int* | :heavy_minus_sign: | Number of seats for seat-based pricing. | +| `pricePerSeat` | *?int* | :heavy_minus_sign: | Price per seat in cents for the current seat count, based on the applicable tier. Only relevant for seat-based pricing. | +| `discountAmount` | *int* | :heavy_check_mark: | Discount amount in cents. | +| `netAmount` | *int* | :heavy_check_mark: | Amount in cents, after discounts but before taxes. | +| `taxAmount` | *int* | :heavy_check_mark: | Sales tax amount in cents. If `null`, it means there is no enough information yet to calculate it. | +| `totalAmount` | *int* | :heavy_check_mark: | Amount in cents, after discounts and taxes. | +| `currency` | *string* | :heavy_check_mark: | Currency code of the checkout session. | +| `allowTrial` | *bool* | :heavy_check_mark: | Whether to enable the trial period for the checkout session. If `false`, the trial period will be disabled, even if the selected product has a trial configured. | +| `activeTrialInterval` | [Components\TrialInterval](../../Models/Components/TrialInterval.md) | :heavy_check_mark: | Interval unit of the trial period, if any. This value is either set from the checkout, if `trial_interval` is set, or from the selected product. | +| `activeTrialIntervalCount` | *int* | :heavy_check_mark: | Number of interval units of the trial period, if any. This value is either set from the checkout, if `trial_interval_count` is set, or from the selected product. | +| `trialEnd` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | End date and time of the trial period, if any. | +| `organizationId` | *string* | :heavy_check_mark: | ID of the organization owning the checkout session. | +| `productId` | *string* | :heavy_check_mark: | ID of the product to checkout. | +| ~~`productPriceId`~~ | *string* | :heavy_check_mark: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

ID of the product price to checkout. | +| `discountId` | *string* | :heavy_check_mark: | ID of the discount applied to the checkout. | +| `allowDiscountCodes` | *bool* | :heavy_check_mark: | Whether to allow the customer to apply discount codes. If you apply a discount through `discount_id`, it'll still be applied, but the customer won't be able to change it. | +| `requireBillingAddress` | *bool* | :heavy_check_mark: | Whether to require the customer to fill their full billing address, instead of just the country. Customers in the US will always be required to fill their full address, regardless of this setting. If you preset the billing address, this setting will be automatically set to `true`. | +| `isDiscountApplicable` | *bool* | :heavy_check_mark: | Whether the discount is applicable to the checkout. Typically, free and custom prices are not discountable. | +| `isFreeProductPrice` | *bool* | :heavy_check_mark: | Whether the product price is free, regardless of discounts. | +| `isPaymentRequired` | *bool* | :heavy_check_mark: | Whether the checkout requires payment, e.g. in case of free products or discounts that cover the total amount. | +| `isPaymentSetupRequired` | *bool* | :heavy_check_mark: | Whether the checkout requires setting up a payment method, regardless of the amount, e.g. subscriptions that have first free cycles. | +| `isPaymentFormRequired` | *bool* | :heavy_check_mark: | Whether the checkout requires a payment form, whether because of a payment or payment method setup. | +| `customerId` | *string* | :heavy_check_mark: | N/A | +| `isBusinessCustomer` | *bool* | :heavy_check_mark: | Whether the customer is a business or an individual. If `true`, the customer will be required to fill their full billing address and billing name. | +| `customerName` | *string* | :heavy_check_mark: | Name of the customer. | +| `customerEmail` | *string* | :heavy_check_mark: | Email address of the customer. | +| `customerIpAddress` | *string* | :heavy_check_mark: | N/A | +| `customerBillingName` | *string* | :heavy_check_mark: | N/A | +| `customerBillingAddress` | [Components\Address](../../Models/Components/Address.md) | :heavy_check_mark: | N/A | +| `customerTaxId` | *string* | :heavy_check_mark: | N/A | +| `paymentProcessorMetadata` | array | :heavy_check_mark: | N/A | +| `billingAddressFields` | [Components\CheckoutBillingAddressFields](../../Models/Components/CheckoutBillingAddressFields.md) | :heavy_check_mark: | N/A | +| `products` | array<[Components\CheckoutProduct](../../Models/Components/CheckoutProduct.md)> | :heavy_check_mark: | List of products available to select. | +| `product` | [Components\CheckoutProduct](../../Models/Components/CheckoutProduct.md) | :heavy_check_mark: | Product selected to checkout. | +| ~~`productPrice`~~ | [Components\LegacyRecurringProductPriceFixed\|Components\LegacyRecurringProductPriceCustom\|Components\LegacyRecurringProductPriceFree\|Components\ProductPriceFixed\|Components\ProductPriceCustom\|Components\ProductPriceFree\|Components\ProductPriceSeatBased\|Components\ProductPriceMeteredUnit](../../Models/Components/CheckoutPublicProductPrice.md) | :heavy_check_mark: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Price of the selected product. | +| `prices` | array> | :heavy_check_mark: | Mapping of product IDs to their list of prices. | +| `discount` | [Components\CheckoutDiscountFixedOnceForeverDuration\|Components\CheckoutDiscountFixedRepeatDuration\|Components\CheckoutDiscountPercentageOnceForeverDuration\|Components\CheckoutDiscountPercentageRepeatDuration](../../Models/Components/CheckoutPublicDiscount.md) | :heavy_check_mark: | N/A | +| `organization` | [Components\CheckoutOrganization](../../Models/Components/CheckoutOrganization.md) | :heavy_check_mark: | N/A | +| `attachedCustomFields` | array<[Components\AttachedCustomField](../../Models/Components/AttachedCustomField.md)> | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/Models/Components/CheckoutPublicConfirmed.md b/docs/Models/Components/CheckoutPublicConfirmed.md index b38f7d2f..18ee788f 100644 --- a/docs/Models/Components/CheckoutPublicConfirmed.md +++ b/docs/Models/Components/CheckoutPublicConfirmed.md @@ -8,56 +8,58 @@ right after the checkout. ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | *string* | :heavy_check_mark: | The ID of the object. | -| `createdAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Creation timestamp of the object. | -| `modifiedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Last modification timestamp of the object. | -| `customFieldData` | array | :heavy_minus_sign: | Key-value object storing custom field values. | -| `paymentProcessor` | [Components\PaymentProcessor](../../Models/Components/PaymentProcessor.md) | :heavy_check_mark: | N/A | -| `status` | *string* | :heavy_check_mark: | N/A | -| `clientSecret` | *string* | :heavy_check_mark: | Client secret used to update and complete the checkout session from the client. | -| `url` | *string* | :heavy_check_mark: | URL where the customer can access the checkout session. | -| `expiresAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Expiration date and time of the checkout session. | -| `successUrl` | *string* | :heavy_check_mark: | URL where the customer will be redirected after a successful payment. | -| `returnUrl` | *string* | :heavy_check_mark: | When set, a back button will be shown in the checkout to return to this URL. | -| `embedOrigin` | *string* | :heavy_check_mark: | When checkout is embedded, represents the Origin of the page embedding the checkout. Used as a security measure to send messages only to the embedding page. | -| `amount` | *int* | :heavy_check_mark: | Amount in cents, before discounts and taxes. | -| `seats` | *?int* | :heavy_minus_sign: | Number of seats for seat-based pricing. | -| `pricePerSeat` | *?int* | :heavy_minus_sign: | Price per seat in cents for the current seat count, based on the applicable tier. Only relevant for seat-based pricing. | -| `discountAmount` | *int* | :heavy_check_mark: | Discount amount in cents. | -| `netAmount` | *int* | :heavy_check_mark: | Amount in cents, after discounts but before taxes. | -| `taxAmount` | *int* | :heavy_check_mark: | Sales tax amount in cents. If `null`, it means there is no enough information yet to calculate it. | -| `totalAmount` | *int* | :heavy_check_mark: | Amount in cents, after discounts and taxes. | -| `currency` | *string* | :heavy_check_mark: | Currency code of the checkout session. | -| `activeTrialInterval` | [Components\TrialInterval](../../Models/Components/TrialInterval.md) | :heavy_check_mark: | Interval unit of the trial period, if any. This value is either set from the checkout, if `trial_interval` is set, or from the selected product. | -| `activeTrialIntervalCount` | *int* | :heavy_check_mark: | Number of interval units of the trial period, if any. This value is either set from the checkout, if `trial_interval_count` is set, or from the selected product. | -| `trialEnd` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | End date and time of the trial period, if any. | -| `organizationId` | *string* | :heavy_check_mark: | ID of the organization owning the checkout session. | -| `productId` | *string* | :heavy_check_mark: | ID of the product to checkout. | -| `productPriceId` | *string* | :heavy_check_mark: | ID of the product price to checkout. | -| `discountId` | *string* | :heavy_check_mark: | ID of the discount applied to the checkout. | -| `allowDiscountCodes` | *bool* | :heavy_check_mark: | Whether to allow the customer to apply discount codes. If you apply a discount through `discount_id`, it'll still be applied, but the customer won't be able to change it. | -| `requireBillingAddress` | *bool* | :heavy_check_mark: | Whether to require the customer to fill their full billing address, instead of just the country. Customers in the US will always be required to fill their full address, regardless of this setting. If you preset the billing address, this setting will be automatically set to `true`. | -| `isDiscountApplicable` | *bool* | :heavy_check_mark: | Whether the discount is applicable to the checkout. Typically, free and custom prices are not discountable. | -| `isFreeProductPrice` | *bool* | :heavy_check_mark: | Whether the product price is free, regardless of discounts. | -| `isPaymentRequired` | *bool* | :heavy_check_mark: | Whether the checkout requires payment, e.g. in case of free products or discounts that cover the total amount. | -| `isPaymentSetupRequired` | *bool* | :heavy_check_mark: | Whether the checkout requires setting up a payment method, regardless of the amount, e.g. subscriptions that have first free cycles. | -| `isPaymentFormRequired` | *bool* | :heavy_check_mark: | Whether the checkout requires a payment form, whether because of a payment or payment method setup. | -| `customerId` | *string* | :heavy_check_mark: | N/A | -| `isBusinessCustomer` | *bool* | :heavy_check_mark: | Whether the customer is a business or an individual. If `true`, the customer will be required to fill their full billing address and billing name. | -| `customerName` | *string* | :heavy_check_mark: | Name of the customer. | -| `customerEmail` | *string* | :heavy_check_mark: | Email address of the customer. | -| `customerIpAddress` | *string* | :heavy_check_mark: | N/A | -| `customerBillingName` | *string* | :heavy_check_mark: | N/A | -| `customerBillingAddress` | [Components\Address](../../Models/Components/Address.md) | :heavy_check_mark: | N/A | -| `customerTaxId` | *string* | :heavy_check_mark: | N/A | -| `paymentProcessorMetadata` | array | :heavy_check_mark: | N/A | -| `billingAddressFields` | [Components\CheckoutBillingAddressFields](../../Models/Components/CheckoutBillingAddressFields.md) | :heavy_check_mark: | N/A | -| `products` | array<[Components\CheckoutProduct](../../Models/Components/CheckoutProduct.md)> | :heavy_check_mark: | List of products available to select. | -| `product` | [Components\CheckoutProduct](../../Models/Components/CheckoutProduct.md) | :heavy_check_mark: | Product selected to checkout. | -| `productPrice` | [Components\LegacyRecurringProductPriceFixed\|Components\LegacyRecurringProductPriceCustom\|Components\LegacyRecurringProductPriceFree\|Components\ProductPriceFixed\|Components\ProductPriceCustom\|Components\ProductPriceFree\|Components\ProductPriceSeatBased\|Components\ProductPriceMeteredUnit](../../Models/Components/CheckoutPublicConfirmedProductPrice.md) | :heavy_check_mark: | Price of the selected product. | -| `discount` | [Components\CheckoutDiscountFixedOnceForeverDuration\|Components\CheckoutDiscountFixedRepeatDuration\|Components\CheckoutDiscountPercentageOnceForeverDuration\|Components\CheckoutDiscountPercentageRepeatDuration](../../Models/Components/CheckoutPublicConfirmedDiscount.md) | :heavy_check_mark: | N/A | -| `organization` | [Components\Organization](../../Models/Components/Organization.md) | :heavy_check_mark: | N/A | -| `attachedCustomFields` | array<[Components\AttachedCustomField](../../Models/Components/AttachedCustomField.md)> | :heavy_check_mark: | N/A | -| `customerSessionToken` | *string* | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | *string* | :heavy_check_mark: | The ID of the object. | +| `createdAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Creation timestamp of the object. | +| `modifiedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Last modification timestamp of the object. | +| `customFieldData` | array | :heavy_minus_sign: | Key-value object storing custom field values. | +| `paymentProcessor` | [Components\PaymentProcessor](../../Models/Components/PaymentProcessor.md) | :heavy_check_mark: | N/A | +| `status` | *string* | :heavy_check_mark: | N/A | +| `clientSecret` | *string* | :heavy_check_mark: | Client secret used to update and complete the checkout session from the client. | +| `url` | *string* | :heavy_check_mark: | URL where the customer can access the checkout session. | +| `expiresAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Expiration date and time of the checkout session. | +| `successUrl` | *string* | :heavy_check_mark: | URL where the customer will be redirected after a successful payment. | +| `returnUrl` | *string* | :heavy_check_mark: | When set, a back button will be shown in the checkout to return to this URL. | +| `embedOrigin` | *string* | :heavy_check_mark: | When checkout is embedded, represents the Origin of the page embedding the checkout. Used as a security measure to send messages only to the embedding page. | +| `amount` | *int* | :heavy_check_mark: | Amount in cents, before discounts and taxes. | +| `seats` | *?int* | :heavy_minus_sign: | Number of seats for seat-based pricing. | +| `pricePerSeat` | *?int* | :heavy_minus_sign: | Price per seat in cents for the current seat count, based on the applicable tier. Only relevant for seat-based pricing. | +| `discountAmount` | *int* | :heavy_check_mark: | Discount amount in cents. | +| `netAmount` | *int* | :heavy_check_mark: | Amount in cents, after discounts but before taxes. | +| `taxAmount` | *int* | :heavy_check_mark: | Sales tax amount in cents. If `null`, it means there is no enough information yet to calculate it. | +| `totalAmount` | *int* | :heavy_check_mark: | Amount in cents, after discounts and taxes. | +| `currency` | *string* | :heavy_check_mark: | Currency code of the checkout session. | +| `allowTrial` | *bool* | :heavy_check_mark: | Whether to enable the trial period for the checkout session. If `false`, the trial period will be disabled, even if the selected product has a trial configured. | +| `activeTrialInterval` | [Components\TrialInterval](../../Models/Components/TrialInterval.md) | :heavy_check_mark: | Interval unit of the trial period, if any. This value is either set from the checkout, if `trial_interval` is set, or from the selected product. | +| `activeTrialIntervalCount` | *int* | :heavy_check_mark: | Number of interval units of the trial period, if any. This value is either set from the checkout, if `trial_interval_count` is set, or from the selected product. | +| `trialEnd` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | End date and time of the trial period, if any. | +| `organizationId` | *string* | :heavy_check_mark: | ID of the organization owning the checkout session. | +| `productId` | *string* | :heavy_check_mark: | ID of the product to checkout. | +| ~~`productPriceId`~~ | *string* | :heavy_check_mark: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

ID of the product price to checkout. | +| `discountId` | *string* | :heavy_check_mark: | ID of the discount applied to the checkout. | +| `allowDiscountCodes` | *bool* | :heavy_check_mark: | Whether to allow the customer to apply discount codes. If you apply a discount through `discount_id`, it'll still be applied, but the customer won't be able to change it. | +| `requireBillingAddress` | *bool* | :heavy_check_mark: | Whether to require the customer to fill their full billing address, instead of just the country. Customers in the US will always be required to fill their full address, regardless of this setting. If you preset the billing address, this setting will be automatically set to `true`. | +| `isDiscountApplicable` | *bool* | :heavy_check_mark: | Whether the discount is applicable to the checkout. Typically, free and custom prices are not discountable. | +| `isFreeProductPrice` | *bool* | :heavy_check_mark: | Whether the product price is free, regardless of discounts. | +| `isPaymentRequired` | *bool* | :heavy_check_mark: | Whether the checkout requires payment, e.g. in case of free products or discounts that cover the total amount. | +| `isPaymentSetupRequired` | *bool* | :heavy_check_mark: | Whether the checkout requires setting up a payment method, regardless of the amount, e.g. subscriptions that have first free cycles. | +| `isPaymentFormRequired` | *bool* | :heavy_check_mark: | Whether the checkout requires a payment form, whether because of a payment or payment method setup. | +| `customerId` | *string* | :heavy_check_mark: | N/A | +| `isBusinessCustomer` | *bool* | :heavy_check_mark: | Whether the customer is a business or an individual. If `true`, the customer will be required to fill their full billing address and billing name. | +| `customerName` | *string* | :heavy_check_mark: | Name of the customer. | +| `customerEmail` | *string* | :heavy_check_mark: | Email address of the customer. | +| `customerIpAddress` | *string* | :heavy_check_mark: | N/A | +| `customerBillingName` | *string* | :heavy_check_mark: | N/A | +| `customerBillingAddress` | [Components\Address](../../Models/Components/Address.md) | :heavy_check_mark: | N/A | +| `customerTaxId` | *string* | :heavy_check_mark: | N/A | +| `paymentProcessorMetadata` | array | :heavy_check_mark: | N/A | +| `billingAddressFields` | [Components\CheckoutBillingAddressFields](../../Models/Components/CheckoutBillingAddressFields.md) | :heavy_check_mark: | N/A | +| `products` | array<[Components\CheckoutProduct](../../Models/Components/CheckoutProduct.md)> | :heavy_check_mark: | List of products available to select. | +| `product` | [Components\CheckoutProduct](../../Models/Components/CheckoutProduct.md) | :heavy_check_mark: | Product selected to checkout. | +| ~~`productPrice`~~ | [Components\LegacyRecurringProductPriceFixed\|Components\LegacyRecurringProductPriceCustom\|Components\LegacyRecurringProductPriceFree\|Components\ProductPriceFixed\|Components\ProductPriceCustom\|Components\ProductPriceFree\|Components\ProductPriceSeatBased\|Components\ProductPriceMeteredUnit](../../Models/Components/CheckoutPublicConfirmedProductPrice.md) | :heavy_check_mark: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Price of the selected product. | +| `prices` | array> | :heavy_check_mark: | Mapping of product IDs to their list of prices. | +| `discount` | [Components\CheckoutDiscountFixedOnceForeverDuration\|Components\CheckoutDiscountFixedRepeatDuration\|Components\CheckoutDiscountPercentageOnceForeverDuration\|Components\CheckoutDiscountPercentageRepeatDuration](../../Models/Components/CheckoutPublicConfirmedDiscount.md) | :heavy_check_mark: | N/A | +| `organization` | [Components\CheckoutOrganization](../../Models/Components/CheckoutOrganization.md) | :heavy_check_mark: | N/A | +| `attachedCustomFields` | array<[Components\AttachedCustomField](../../Models/Components/AttachedCustomField.md)> | :heavy_check_mark: | N/A | +| `customerSessionToken` | *string* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/Models/Components/CheckoutPublicConfirmedPrices.md b/docs/Models/Components/CheckoutPublicConfirmedPrices.md new file mode 100644 index 00000000..9307efda --- /dev/null +++ b/docs/Models/Components/CheckoutPublicConfirmedPrices.md @@ -0,0 +1,23 @@ +# CheckoutPublicConfirmedPrices + + +## Supported Types + +### `Components\LegacyRecurringProductPriceFixed|Components\LegacyRecurringProductPriceCustom|Components\LegacyRecurringProductPriceFree` + +```php +/** +* @var Components\LegacyRecurringProductPriceFixed|Components\LegacyRecurringProductPriceCustom|Components\LegacyRecurringProductPriceFree +*/ +Components\LegacyRecurringProductPriceFixed|Components\LegacyRecurringProductPriceCustom|Components\LegacyRecurringProductPriceFree $value = /* values here */ +``` + +### `Components\ProductPriceFixed|Components\ProductPriceCustom|Components\ProductPriceFree|Components\ProductPriceSeatBased|Components\ProductPriceMeteredUnit` + +```php +/** +* @var Components\ProductPriceFixed|Components\ProductPriceCustom|Components\ProductPriceFree|Components\ProductPriceSeatBased|Components\ProductPriceMeteredUnit +*/ +Components\ProductPriceFixed|Components\ProductPriceCustom|Components\ProductPriceFree|Components\ProductPriceSeatBased|Components\ProductPriceMeteredUnit $value = /* values here */ +``` + diff --git a/docs/Models/Components/CheckoutPublicPrices.md b/docs/Models/Components/CheckoutPublicPrices.md new file mode 100644 index 00000000..b7f38363 --- /dev/null +++ b/docs/Models/Components/CheckoutPublicPrices.md @@ -0,0 +1,23 @@ +# CheckoutPublicPrices + + +## Supported Types + +### `Components\LegacyRecurringProductPriceFixed|Components\LegacyRecurringProductPriceCustom|Components\LegacyRecurringProductPriceFree` + +```php +/** +* @var Components\LegacyRecurringProductPriceFixed|Components\LegacyRecurringProductPriceCustom|Components\LegacyRecurringProductPriceFree +*/ +Components\LegacyRecurringProductPriceFixed|Components\LegacyRecurringProductPriceCustom|Components\LegacyRecurringProductPriceFree $value = /* values here */ +``` + +### `Components\ProductPriceFixed|Components\ProductPriceCustom|Components\ProductPriceFree|Components\ProductPriceSeatBased|Components\ProductPriceMeteredUnit` + +```php +/** +* @var Components\ProductPriceFixed|Components\ProductPriceCustom|Components\ProductPriceFree|Components\ProductPriceSeatBased|Components\ProductPriceMeteredUnit +*/ +Components\ProductPriceFixed|Components\ProductPriceCustom|Components\ProductPriceFree|Components\ProductPriceSeatBased|Components\ProductPriceMeteredUnit $value = /* values here */ +``` + diff --git a/docs/Models/Components/CheckoutUpdate.md b/docs/Models/Components/CheckoutUpdate.md index ed88080f..469ab7b5 100644 --- a/docs/Models/Components/CheckoutUpdate.md +++ b/docs/Models/Components/CheckoutUpdate.md @@ -24,6 +24,7 @@ Update an existing checkout session using an access token. | `discountId` | *?string* | :heavy_minus_sign: | ID of the discount to apply to the checkout. | | | `allowDiscountCodes` | *?bool* | :heavy_minus_sign: | Whether to allow the customer to apply discount codes. If you apply a discount through `discount_id`, it'll still be applied, but the customer won't be able to change it. | | | `requireBillingAddress` | *?bool* | :heavy_minus_sign: | Whether to require the customer to fill their full billing address, instead of just the country. Customers in the US will always be required to fill their full address, regardless of this setting. If you preset the billing address, this setting will be automatically set to `true`. | | +| `allowTrial` | *?bool* | :heavy_minus_sign: | Whether to enable the trial period for the checkout session. If `false`, the trial period will be disabled, even if the selected product has a trial configured. | | | `customerIpAddress` | *?string* | :heavy_minus_sign: | N/A | | | `customerMetadata` | array | :heavy_minus_sign: | Key-value object allowing you to store additional information that'll be copied to the created customer.

The key must be a string with a maximum length of **40 characters**.
The value must be either:

* A string with a maximum length of **500 characters**
* An integer
* A floating-point number
* A boolean

You can store up to **50 key-value pairs**. | | | `successUrl` | *?string* | :heavy_minus_sign: | URL where the customer will be redirected after a successful payment.You can add the `checkout_id={CHECKOUT_ID}` query parameter to retrieve the checkout session id. | | diff --git a/docs/Models/Components/CheckoutUpdatePublic.md b/docs/Models/Components/CheckoutUpdatePublic.md index 1fa6a91b..3a515612 100644 --- a/docs/Models/Components/CheckoutUpdatePublic.md +++ b/docs/Models/Components/CheckoutUpdatePublic.md @@ -18,4 +18,5 @@ Update an existing checkout session using the client secret. | `customerBillingName` | *?string* | :heavy_minus_sign: | N/A | | | `customerBillingAddress` | [?Components\AddressInput](../../Models/Components/AddressInput.md) | :heavy_minus_sign: | N/A | | | `customerTaxId` | *?string* | :heavy_minus_sign: | N/A | | -| `discountCode` | *?string* | :heavy_minus_sign: | Discount code to apply to the checkout. | | \ No newline at end of file +| `discountCode` | *?string* | :heavy_minus_sign: | Discount code to apply to the checkout. | | +| `allowTrial` | *?bool* | :heavy_minus_sign: | Disable the trial period for the checkout session. It's mainly useful when the trial is blocked because the customer already redeemed one. | | \ No newline at end of file diff --git a/docs/Models/Components/ChurnedSubscriptions.md b/docs/Models/Components/ChurnedSubscriptions.md new file mode 100644 index 00000000..f9b8c2e5 --- /dev/null +++ b/docs/Models/Components/ChurnedSubscriptions.md @@ -0,0 +1,23 @@ +# ChurnedSubscriptions + + +## Supported Types + +### `int` + +```php +/** +* @var int +*/ +int $value = /* values here */ +``` + +### `float` + +```php +/** +* @var float +*/ +float $value = /* values here */ +``` + diff --git a/docs/Models/Components/CommittedSubscriptions.md b/docs/Models/Components/CommittedSubscriptions.md new file mode 100644 index 00000000..3e9a409d --- /dev/null +++ b/docs/Models/Components/CommittedSubscriptions.md @@ -0,0 +1,23 @@ +# CommittedSubscriptions + + +## Supported Types + +### `int` + +```php +/** +* @var int +*/ +int $value = /* values here */ +``` + +### `float` + +```php +/** +* @var float +*/ +float $value = /* values here */ +``` + diff --git a/docs/Models/Components/CursorPagination.md b/docs/Models/Components/CursorPagination.md new file mode 100644 index 00000000..920996a4 --- /dev/null +++ b/docs/Models/Components/CursorPagination.md @@ -0,0 +1,8 @@ +# CursorPagination + + +## Fields + +| Field | Type | Required | Description | +| ------------------ | ------------------ | ------------------ | ------------------ | +| `hasNextPage` | *bool* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/Models/Components/CustomerBenefitGrantCustom.md b/docs/Models/Components/CustomerBenefitGrantCustom.md index b261c4e1..7ebac78b 100644 --- a/docs/Models/Components/CustomerBenefitGrantCustom.md +++ b/docs/Models/Components/CustomerBenefitGrantCustom.md @@ -11,6 +11,7 @@ | `grantedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | N/A | | `revokedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | N/A | | `customerId` | *string* | :heavy_check_mark: | N/A | +| `memberId` | *?string* | :heavy_minus_sign: | N/A | | `benefitId` | *string* | :heavy_check_mark: | N/A | | `subscriptionId` | *string* | :heavy_check_mark: | N/A | | `orderId` | *string* | :heavy_check_mark: | N/A | diff --git a/docs/Models/Components/CustomerBenefitGrantDiscord.md b/docs/Models/Components/CustomerBenefitGrantDiscord.md index 7c10db0b..f4d39125 100644 --- a/docs/Models/Components/CustomerBenefitGrantDiscord.md +++ b/docs/Models/Components/CustomerBenefitGrantDiscord.md @@ -11,6 +11,7 @@ | `grantedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | N/A | | `revokedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | N/A | | `customerId` | *string* | :heavy_check_mark: | N/A | +| `memberId` | *?string* | :heavy_minus_sign: | N/A | | `benefitId` | *string* | :heavy_check_mark: | N/A | | `subscriptionId` | *string* | :heavy_check_mark: | N/A | | `orderId` | *string* | :heavy_check_mark: | N/A | diff --git a/docs/Models/Components/CustomerBenefitGrantDownloadables.md b/docs/Models/Components/CustomerBenefitGrantDownloadables.md index cf236874..b2a5e10c 100644 --- a/docs/Models/Components/CustomerBenefitGrantDownloadables.md +++ b/docs/Models/Components/CustomerBenefitGrantDownloadables.md @@ -11,6 +11,7 @@ | `grantedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | N/A | | `revokedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | N/A | | `customerId` | *string* | :heavy_check_mark: | N/A | +| `memberId` | *?string* | :heavy_minus_sign: | N/A | | `benefitId` | *string* | :heavy_check_mark: | N/A | | `subscriptionId` | *string* | :heavy_check_mark: | N/A | | `orderId` | *string* | :heavy_check_mark: | N/A | diff --git a/docs/Models/Components/CustomerBenefitGrantGitHubRepository.md b/docs/Models/Components/CustomerBenefitGrantGitHubRepository.md index a9db2703..1c40502a 100644 --- a/docs/Models/Components/CustomerBenefitGrantGitHubRepository.md +++ b/docs/Models/Components/CustomerBenefitGrantGitHubRepository.md @@ -11,6 +11,7 @@ | `grantedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | N/A | | `revokedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | N/A | | `customerId` | *string* | :heavy_check_mark: | N/A | +| `memberId` | *?string* | :heavy_minus_sign: | N/A | | `benefitId` | *string* | :heavy_check_mark: | N/A | | `subscriptionId` | *string* | :heavy_check_mark: | N/A | | `orderId` | *string* | :heavy_check_mark: | N/A | diff --git a/docs/Models/Components/CustomerBenefitGrantLicenseKeys.md b/docs/Models/Components/CustomerBenefitGrantLicenseKeys.md index c2e822f3..260a4a27 100644 --- a/docs/Models/Components/CustomerBenefitGrantLicenseKeys.md +++ b/docs/Models/Components/CustomerBenefitGrantLicenseKeys.md @@ -11,6 +11,7 @@ | `grantedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | N/A | | `revokedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | N/A | | `customerId` | *string* | :heavy_check_mark: | N/A | +| `memberId` | *?string* | :heavy_minus_sign: | N/A | | `benefitId` | *string* | :heavy_check_mark: | N/A | | `subscriptionId` | *string* | :heavy_check_mark: | N/A | | `orderId` | *string* | :heavy_check_mark: | N/A | diff --git a/docs/Models/Components/CustomerBenefitGrantMeterCredit.md b/docs/Models/Components/CustomerBenefitGrantMeterCredit.md index 84aabc1f..9753a5d7 100644 --- a/docs/Models/Components/CustomerBenefitGrantMeterCredit.md +++ b/docs/Models/Components/CustomerBenefitGrantMeterCredit.md @@ -11,6 +11,7 @@ | `grantedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | N/A | | `revokedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | N/A | | `customerId` | *string* | :heavy_check_mark: | N/A | +| `memberId` | *?string* | :heavy_minus_sign: | N/A | | `benefitId` | *string* | :heavy_check_mark: | N/A | | `subscriptionId` | *string* | :heavy_check_mark: | N/A | | `orderId` | *string* | :heavy_check_mark: | N/A | diff --git a/docs/Models/Components/CustomerBenefitGrantSortProperty.md b/docs/Models/Components/CustomerBenefitGrantSortProperty.md index 6d707eef..70ba5948 100644 --- a/docs/Models/Components/CustomerBenefitGrantSortProperty.md +++ b/docs/Models/Components/CustomerBenefitGrantSortProperty.md @@ -3,11 +3,13 @@ ## Values -| Name | Value | -| ------------------- | ------------------- | -| `GrantedAt` | granted_at | -| `MinusGrantedAt` | -granted_at | -| `Type` | type | -| `MinusType` | -type | -| `Organization` | organization | -| `MinusOrganization` | -organization | \ No newline at end of file +| Name | Value | +| --------------------- | --------------------- | +| `GrantedAt` | granted_at | +| `MinusGrantedAt` | -granted_at | +| `Type` | type | +| `MinusType` | -type | +| `Organization` | organization | +| `MinusOrganization` | -organization | +| `ProductBenefit` | product_benefit | +| `MinusProductBenefit` | -product_benefit | \ No newline at end of file diff --git a/docs/Models/Components/CustomerCreate.md b/docs/Models/Components/CustomerCreate.md index 5d39f17b..e816f5b4 100644 --- a/docs/Models/Components/CustomerCreate.md +++ b/docs/Models/Components/CustomerCreate.md @@ -11,4 +11,5 @@ | `name` | *?string* | :heavy_minus_sign: | N/A | John Doe | | `billingAddress` | [?Components\AddressInput](../../Models/Components/AddressInput.md) | :heavy_minus_sign: | N/A | | | `taxId` | array<[string\|Components\TaxIDFormat](../../Models/Components/CustomerCreateTaxId.md)> | :heavy_minus_sign: | N/A | [
"911144442",
"us_ein"
] | -| `organizationId` | *?string* | :heavy_minus_sign: | The ID of the organization owning the customer. **Required unless you use an organization token.** | 1dbfc517-0bbf-4301-9ba8-555ca42b9737 | \ No newline at end of file +| `organizationId` | *?string* | :heavy_minus_sign: | The ID of the organization owning the customer. **Required unless you use an organization token.** | 1dbfc517-0bbf-4301-9ba8-555ca42b9737 | +| `owner` | [?Components\OwnerCreate](../../Models/Components/OwnerCreate.md) | :heavy_minus_sign: | Optional owner member to create with the customer. If not provided, an owner member will be automatically created using the customer's email and name. | | \ No newline at end of file diff --git a/docs/Models/Components/CustomerCreatedEvent.md b/docs/Models/Components/CustomerCreatedEvent.md index 589aae63..b83596d5 100644 --- a/docs/Models/Components/CustomerCreatedEvent.md +++ b/docs/Models/Components/CustomerCreatedEvent.md @@ -14,6 +14,8 @@ An event created by Polar when a customer is created. | `customer` | [Components\Customer](../../Models/Components/Customer.md) | :heavy_check_mark: | The customer associated with the event. | | | `externalCustomerId` | *string* | :heavy_check_mark: | ID of the customer in your system associated with the event. | | | `childCount` | *?int* | :heavy_minus_sign: | Number of direct child events linked to this event. | | +| `parentId` | *?string* | :heavy_minus_sign: | The ID of the parent event. | | +| `label` | *string* | :heavy_check_mark: | Human readable label of the event type. | | | `source` | *string* | :heavy_check_mark: | The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. | | | `name` | *string* | :heavy_check_mark: | The name of the event. | | | `metadata` | [Components\CustomerCreatedMetadata](../../Models/Components/CustomerCreatedMetadata.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/Models/Components/CustomerDeletedEvent.md b/docs/Models/Components/CustomerDeletedEvent.md index a9c9e62d..f483b92d 100644 --- a/docs/Models/Components/CustomerDeletedEvent.md +++ b/docs/Models/Components/CustomerDeletedEvent.md @@ -14,6 +14,8 @@ An event created by Polar when a customer is deleted. | `customer` | [Components\Customer](../../Models/Components/Customer.md) | :heavy_check_mark: | The customer associated with the event. | | | `externalCustomerId` | *string* | :heavy_check_mark: | ID of the customer in your system associated with the event. | | | `childCount` | *?int* | :heavy_minus_sign: | Number of direct child events linked to this event. | | +| `parentId` | *?string* | :heavy_minus_sign: | The ID of the parent event. | | +| `label` | *string* | :heavy_check_mark: | Human readable label of the event type. | | | `source` | *string* | :heavy_check_mark: | The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. | | | `name` | *string* | :heavy_check_mark: | The name of the event. | | | `metadata` | [Components\CustomerDeletedMetadata](../../Models/Components/CustomerDeletedMetadata.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/Models/Components/CustomerOrderProduct.md b/docs/Models/Components/CustomerOrderProduct.md index 35f77c0a..107a71c9 100644 --- a/docs/Models/Components/CustomerOrderProduct.md +++ b/docs/Models/Components/CustomerOrderProduct.md @@ -20,4 +20,4 @@ | `prices` | array<[Components\LegacyRecurringProductPriceFixed\|Components\LegacyRecurringProductPriceCustom\|Components\LegacyRecurringProductPriceFree\|Components\ProductPriceFixed\|Components\ProductPriceCustom\|Components\ProductPriceFree\|Components\ProductPriceSeatBased\|Components\ProductPriceMeteredUnit](../../Models/Components/CustomerOrderProductPrices.md)> | :heavy_check_mark: | List of prices for this product. | | `benefits` | array<[Components\BenefitPublic](../../Models/Components/BenefitPublic.md)> | :heavy_check_mark: | List of benefits granted by the product. | | `medias` | array<[Components\ProductMediaFileRead](../../Models/Components/ProductMediaFileRead.md)> | :heavy_check_mark: | List of medias associated to the product. | -| `organization` | [Components\Organization](../../Models/Components/Organization.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `organization` | [Components\CustomerOrganization](../../Models/Components/CustomerOrganization.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/Models/Components/CustomerOrganization.md b/docs/Models/Components/CustomerOrganization.md index 5d38b60b..a8888e9a 100644 --- a/docs/Models/Components/CustomerOrganization.md +++ b/docs/Models/Components/CustomerOrganization.md @@ -1,11 +1,15 @@ # CustomerOrganization -Schema of an organization and related data for customer portal. - ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | -| `organization` | [Components\Organization](../../Models/Components/Organization.md) | :heavy_check_mark: | N/A | -| `products` | array<[Components\CustomerProduct](../../Models/Components/CustomerProduct.md)> | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | +| `createdAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Creation timestamp of the object. | +| `modifiedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Last modification timestamp of the object. | +| `id` | *string* | :heavy_check_mark: | The ID of the object. | +| `name` | *string* | :heavy_check_mark: | Organization name shown in checkout, customer portal, emails etc. | +| `slug` | *string* | :heavy_check_mark: | Unique organization slug in checkout, customer portal and credit card statements. | +| `avatarUrl` | *string* | :heavy_check_mark: | Avatar URL shown in checkout, customer portal, emails etc. | +| `prorationBehavior` | [Components\SubscriptionProrationBehavior](../../Models/Components/SubscriptionProrationBehavior.md) | :heavy_check_mark: | N/A | +| `allowCustomerUpdates` | *bool* | :heavy_check_mark: | Whether customers can update their subscriptions from the customer portal. | \ No newline at end of file diff --git a/docs/Models/Components/CustomerOrganizationData.md b/docs/Models/Components/CustomerOrganizationData.md new file mode 100644 index 00000000..b3ffb04b --- /dev/null +++ b/docs/Models/Components/CustomerOrganizationData.md @@ -0,0 +1,11 @@ +# CustomerOrganizationData + +Schema of an organization and related data for customer portal. + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | +| `organization` | [Components\CustomerOrganization](../../Models/Components/CustomerOrganization.md) | :heavy_check_mark: | N/A | +| `products` | array<[Components\CustomerProduct](../../Models/Components/CustomerProduct.md)> | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/Models/Components/CustomerSubscriptionProduct.md b/docs/Models/Components/CustomerSubscriptionProduct.md index 0e8d159f..132a0a0d 100644 --- a/docs/Models/Components/CustomerSubscriptionProduct.md +++ b/docs/Models/Components/CustomerSubscriptionProduct.md @@ -20,4 +20,4 @@ | `prices` | array<[Components\LegacyRecurringProductPriceFixed\|Components\LegacyRecurringProductPriceCustom\|Components\LegacyRecurringProductPriceFree\|Components\ProductPriceFixed\|Components\ProductPriceCustom\|Components\ProductPriceFree\|Components\ProductPriceSeatBased\|Components\ProductPriceMeteredUnit](../../Models/Components/CustomerSubscriptionProductPrices.md)> | :heavy_check_mark: | List of prices for this product. | | `benefits` | array<[Components\BenefitPublic](../../Models/Components/BenefitPublic.md)> | :heavy_check_mark: | List of benefits granted by the product. | | `medias` | array<[Components\ProductMediaFileRead](../../Models/Components/ProductMediaFileRead.md)> | :heavy_check_mark: | List of medias associated to the product. | -| `organization` | [Components\Organization](../../Models/Components/Organization.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `organization` | [Components\CustomerOrganization](../../Models/Components/CustomerOrganization.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/Models/Components/CustomerUpdatedEvent.md b/docs/Models/Components/CustomerUpdatedEvent.md index 7284c56d..e96608e6 100644 --- a/docs/Models/Components/CustomerUpdatedEvent.md +++ b/docs/Models/Components/CustomerUpdatedEvent.md @@ -14,6 +14,8 @@ An event created by Polar when a customer is updated. | `customer` | [Components\Customer](../../Models/Components/Customer.md) | :heavy_check_mark: | The customer associated with the event. | | | `externalCustomerId` | *string* | :heavy_check_mark: | ID of the customer in your system associated with the event. | | | `childCount` | *?int* | :heavy_minus_sign: | Number of direct child events linked to this event. | | +| `parentId` | *?string* | :heavy_minus_sign: | The ID of the parent event. | | +| `label` | *string* | :heavy_check_mark: | Human readable label of the event type. | | | `source` | *string* | :heavy_check_mark: | The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. | | | `name` | *string* | :heavy_check_mark: | The name of the event. | | | `metadata` | [Components\CustomerUpdatedMetadata](../../Models/Components/CustomerUpdatedMetadata.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/Models/Components/CustomerWithMembers.md b/docs/Models/Components/CustomerWithMembers.md new file mode 100644 index 00000000..c751d0d1 --- /dev/null +++ b/docs/Models/Components/CustomerWithMembers.md @@ -0,0 +1,23 @@ +# CustomerWithMembers + +A customer in an organization with their members loaded. + + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | *string* | :heavy_check_mark: | The ID of the customer. | 992fae2a-2a17-4b7a-8d9e-e287cf90131b | +| `createdAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Creation timestamp of the object. | | +| `modifiedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Last modification timestamp of the object. | | +| `metadata` | array | :heavy_check_mark: | N/A | | +| `externalId` | *string* | :heavy_check_mark: | The ID of the customer in your system. This must be unique within the organization. Once set, it can't be updated. | usr_1337 | +| `email` | *string* | :heavy_check_mark: | The email address of the customer. This must be unique within the organization. | customer@example.com | +| `emailVerified` | *bool* | :heavy_check_mark: | Whether the customer email address is verified. The address is automatically verified when the customer accesses the customer portal using their email address. | true | +| `name` | *string* | :heavy_check_mark: | The name of the customer. | John Doe | +| `billingAddress` | [Components\Address](../../Models/Components/Address.md) | :heavy_check_mark: | N/A | | +| `taxId` | array<[string\|Components\TaxIDFormat](../../Models/Components/CustomerWithMembersTaxId.md)> | :heavy_check_mark: | N/A | [
"911144442",
"us_ein"
] | +| `organizationId` | *string* | :heavy_check_mark: | The ID of the organization owning the customer. | 1dbfc517-0bbf-4301-9ba8-555ca42b9737 | +| `deletedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Timestamp for when the customer was soft deleted. | | +| `members` | array<[Components\Member](../../Models/Components/Member.md)> | :heavy_minus_sign: | List of members belonging to this customer. | | +| `avatarUrl` | *string* | :heavy_check_mark: | N/A | https://www.gravatar.com/avatar/xxx?d=404 | \ No newline at end of file diff --git a/docs/Models/Components/CustomerWithMembersMetadata.md b/docs/Models/Components/CustomerWithMembersMetadata.md new file mode 100644 index 00000000..9d53afd0 --- /dev/null +++ b/docs/Models/Components/CustomerWithMembersMetadata.md @@ -0,0 +1,41 @@ +# CustomerWithMembersMetadata + + +## Supported Types + +### `string` + +```php +/** +* @var string +*/ +string $value = /* values here */ +``` + +### `int` + +```php +/** +* @var int +*/ +int $value = /* values here */ +``` + +### `float` + +```php +/** +* @var float +*/ +float $value = /* values here */ +``` + +### `bool` + +```php +/** +* @var bool +*/ +bool $value = /* values here */ +``` + diff --git a/docs/Models/Components/CustomerWithMembersTaxId.md b/docs/Models/Components/CustomerWithMembersTaxId.md new file mode 100644 index 00000000..1574dfec --- /dev/null +++ b/docs/Models/Components/CustomerWithMembersTaxId.md @@ -0,0 +1,23 @@ +# CustomerWithMembersTaxId + + +## Supported Types + +### `string` + +```php +/** +* @var string +*/ +string $value = /* values here */ +``` + +### `Components\TaxIDFormat` + +```php +/** +* @var Components\TaxIDFormat +*/ +Components\TaxIDFormat $value = /* values here */ +``` + diff --git a/docs/Models/Components/Dispute.md b/docs/Models/Components/Dispute.md new file mode 100644 index 00000000..ff30550a --- /dev/null +++ b/docs/Models/Components/Dispute.md @@ -0,0 +1,22 @@ +# Dispute + +Schema representing a dispute. + +A dispute is a challenge raised by a customer or their bank regarding a payment. + + +## Fields + +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | +| `createdAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Creation timestamp of the object. | | +| `modifiedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Last modification timestamp of the object. | | +| `id` | *string* | :heavy_check_mark: | The ID of the object. | | +| `status` | [Components\DisputeStatus](../../Models/Components/DisputeStatus.md) | :heavy_check_mark: | N/A | | +| `resolved` | *bool* | :heavy_check_mark: | Whether the dispute has been resolved (won or lost). | false | +| `closed` | *bool* | :heavy_check_mark: | Whether the dispute is closed (prevented, won, or lost). | false | +| `amount` | *int* | :heavy_check_mark: | Amount in cents disputed. | 1000 | +| `taxAmount` | *int* | :heavy_check_mark: | Tax amount in cents disputed. | 200 | +| `currency` | *string* | :heavy_check_mark: | Currency code of the dispute. | usd | +| `orderId` | *string* | :heavy_check_mark: | The ID of the order associated with the dispute. | 57107b74-8400-4d80-a2fc-54c2b4239cb3 | +| `paymentId` | *string* | :heavy_check_mark: | The ID of the payment associated with the dispute. | 42b94870-36b9-4573-96b6-b90b1c99a353 | \ No newline at end of file diff --git a/docs/Models/Components/DisputeSortProperty.md b/docs/Models/Components/DisputeSortProperty.md new file mode 100644 index 00000000..0145cdeb --- /dev/null +++ b/docs/Models/Components/DisputeSortProperty.md @@ -0,0 +1,11 @@ +# DisputeSortProperty + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `CreatedAt` | created_at | +| `MinusCreatedAt` | -created_at | +| `Amount` | amount | +| `MinusAmount` | -amount | \ No newline at end of file diff --git a/docs/Models/Components/DisputeStatus.md b/docs/Models/Components/DisputeStatus.md new file mode 100644 index 00000000..40d1e8e4 --- /dev/null +++ b/docs/Models/Components/DisputeStatus.md @@ -0,0 +1,13 @@ +# DisputeStatus + + +## Values + +| Name | Value | +| --------------- | --------------- | +| `Prevented` | prevented | +| `EarlyWarning` | early_warning | +| `NeedsResponse` | needs_response | +| `UnderReview` | under_review | +| `Lost` | lost | +| `Won` | won | \ No newline at end of file diff --git a/docs/Models/Components/Event.md b/docs/Models/Components/Event.md index d8ff0150..618a9ece 100644 --- a/docs/Models/Components/Event.md +++ b/docs/Models/Components/Event.md @@ -3,13 +3,13 @@ ## Supported Types -### `Components\MeterCreditEvent|Components\MeterResetEvent|Components\BenefitGrantedEvent|Components\BenefitCycledEvent|Components\BenefitUpdatedEvent|Components\BenefitRevokedEvent|Components\SubscriptionCycledEvent|Components\SubscriptionRevokedEvent|Components\SubscriptionProductUpdatedEvent|Components\OrderPaidEvent|Components\OrderRefundedEvent|Components\CustomerCreatedEvent|Components\CustomerUpdatedEvent|Components\CustomerDeletedEvent` +### `Components\MeterCreditEvent|Components\MeterResetEvent|Components\BenefitGrantedEvent|Components\BenefitCycledEvent|Components\BenefitUpdatedEvent|Components\BenefitRevokedEvent|Components\SubscriptionCreatedEvent|Components\SubscriptionCycledEvent|Components\SubscriptionCanceledEvent|Components\SubscriptionRevokedEvent|Components\SubscriptionProductUpdatedEvent|Components\SubscriptionSeatsUpdatedEvent|Components\OrderPaidEvent|Components\OrderRefundedEvent|Components\CheckoutCreatedEvent|Components\CustomerCreatedEvent|Components\CustomerUpdatedEvent|Components\CustomerDeletedEvent` ```php /** -* @var Components\MeterCreditEvent|Components\MeterResetEvent|Components\BenefitGrantedEvent|Components\BenefitCycledEvent|Components\BenefitUpdatedEvent|Components\BenefitRevokedEvent|Components\SubscriptionCycledEvent|Components\SubscriptionRevokedEvent|Components\SubscriptionProductUpdatedEvent|Components\OrderPaidEvent|Components\OrderRefundedEvent|Components\CustomerCreatedEvent|Components\CustomerUpdatedEvent|Components\CustomerDeletedEvent +* @var Components\MeterCreditEvent|Components\MeterResetEvent|Components\BenefitGrantedEvent|Components\BenefitCycledEvent|Components\BenefitUpdatedEvent|Components\BenefitRevokedEvent|Components\SubscriptionCreatedEvent|Components\SubscriptionCycledEvent|Components\SubscriptionCanceledEvent|Components\SubscriptionRevokedEvent|Components\SubscriptionProductUpdatedEvent|Components\SubscriptionSeatsUpdatedEvent|Components\OrderPaidEvent|Components\OrderRefundedEvent|Components\CheckoutCreatedEvent|Components\CustomerCreatedEvent|Components\CustomerUpdatedEvent|Components\CustomerDeletedEvent */ -Components\MeterCreditEvent|Components\MeterResetEvent|Components\BenefitGrantedEvent|Components\BenefitCycledEvent|Components\BenefitUpdatedEvent|Components\BenefitRevokedEvent|Components\SubscriptionCycledEvent|Components\SubscriptionRevokedEvent|Components\SubscriptionProductUpdatedEvent|Components\OrderPaidEvent|Components\OrderRefundedEvent|Components\CustomerCreatedEvent|Components\CustomerUpdatedEvent|Components\CustomerDeletedEvent $value = /* values here */ +Components\MeterCreditEvent|Components\MeterResetEvent|Components\BenefitGrantedEvent|Components\BenefitCycledEvent|Components\BenefitUpdatedEvent|Components\BenefitRevokedEvent|Components\SubscriptionCreatedEvent|Components\SubscriptionCycledEvent|Components\SubscriptionCanceledEvent|Components\SubscriptionRevokedEvent|Components\SubscriptionProductUpdatedEvent|Components\SubscriptionSeatsUpdatedEvent|Components\OrderPaidEvent|Components\OrderRefundedEvent|Components\CheckoutCreatedEvent|Components\CustomerCreatedEvent|Components\CustomerUpdatedEvent|Components\CustomerDeletedEvent $value = /* values here */ ``` ### `Components\UserEvent` diff --git a/docs/Models/Components/EventType.md b/docs/Models/Components/EventType.md new file mode 100644 index 00000000..891bef57 --- /dev/null +++ b/docs/Models/Components/EventType.md @@ -0,0 +1,14 @@ +# EventType + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | +| `createdAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Creation timestamp of the object. | +| `modifiedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Last modification timestamp of the object. | +| `id` | *string* | :heavy_check_mark: | The ID of the object. | +| `name` | *string* | :heavy_check_mark: | The name of the event type. | +| `label` | *string* | :heavy_check_mark: | The label for the event type. | +| `labelPropertySelector` | *?string* | :heavy_minus_sign: | Property path to extract dynamic label from event metadata. | +| `organizationId` | *string* | :heavy_check_mark: | The ID of the organization owning the event type. | \ No newline at end of file diff --git a/docs/Models/Components/EventTypeUpdate.md b/docs/Models/Components/EventTypeUpdate.md new file mode 100644 index 00000000..700e9b21 --- /dev/null +++ b/docs/Models/Components/EventTypeUpdate.md @@ -0,0 +1,9 @@ +# EventTypeUpdate + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | +| `label` | *string* | :heavy_check_mark: | The label for the event type. | +| `labelPropertySelector` | *?string* | :heavy_minus_sign: | Property path to extract dynamic label from event metadata (e.g., 'subject' or 'metadata.subject'). | \ No newline at end of file diff --git a/docs/Models/Components/EventTypeWithStats.md b/docs/Models/Components/EventTypeWithStats.md new file mode 100644 index 00000000..c819381f --- /dev/null +++ b/docs/Models/Components/EventTypeWithStats.md @@ -0,0 +1,18 @@ +# EventTypeWithStats + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | +| `createdAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Creation timestamp of the object. | +| `modifiedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Last modification timestamp of the object. | +| `id` | *string* | :heavy_check_mark: | The ID of the object. | +| `name` | *string* | :heavy_check_mark: | The name of the event type. | +| `label` | *string* | :heavy_check_mark: | The label for the event type. | +| `labelPropertySelector` | *?string* | :heavy_minus_sign: | Property path to extract dynamic label from event metadata. | +| `organizationId` | *string* | :heavy_check_mark: | The ID of the organization owning the event type. | +| `source` | [Components\EventSource](../../Models/Components/EventSource.md) | :heavy_check_mark: | N/A | +| `occurrences` | *int* | :heavy_check_mark: | Number of times the event has occurred. | +| `firstSeen` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | The first time the event occurred. | +| `lastSeen` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | The last time the event occurred. | \ No newline at end of file diff --git a/docs/Models/Components/EventTypesSortProperty.md b/docs/Models/Components/EventTypesSortProperty.md new file mode 100644 index 00000000..78432c11 --- /dev/null +++ b/docs/Models/Components/EventTypesSortProperty.md @@ -0,0 +1,17 @@ +# EventTypesSortProperty + + +## Values + +| Name | Value | +| ------------------ | ------------------ | +| `Name` | name | +| `MinusName` | -name | +| `Label` | label | +| `MinusLabel` | -label | +| `Occurrences` | occurrences | +| `MinusOccurrences` | -occurrences | +| `FirstSeen` | first_seen | +| `MinusFirstSeen` | -first_seen | +| `LastSeen` | last_seen | +| `MinusLastSeen` | -last_seen | \ No newline at end of file diff --git a/docs/Models/Components/LegacyRecurringProductPriceCustom.md b/docs/Models/Components/LegacyRecurringProductPriceCustom.md index 5d906828..b2d5ea80 100644 --- a/docs/Models/Components/LegacyRecurringProductPriceCustom.md +++ b/docs/Models/Components/LegacyRecurringProductPriceCustom.md @@ -12,6 +12,7 @@ A pay-what-you-want recurring price for a product, i.e. a subscription. | `createdAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Creation timestamp of the object. | | `modifiedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Last modification timestamp of the object. | | `id` | *string* | :heavy_check_mark: | The ID of the price. | +| `source` | [Components\ProductPriceSource](../../Models/Components/ProductPriceSource.md) | :heavy_check_mark: | N/A | | `amountType` | *string* | :heavy_check_mark: | N/A | | `isArchived` | *bool* | :heavy_check_mark: | Whether the price is archived and no longer available. | | `productId` | *string* | :heavy_check_mark: | The ID of the product owning the price. | diff --git a/docs/Models/Components/LegacyRecurringProductPriceFixed.md b/docs/Models/Components/LegacyRecurringProductPriceFixed.md index b57c971d..1d522b36 100644 --- a/docs/Models/Components/LegacyRecurringProductPriceFixed.md +++ b/docs/Models/Components/LegacyRecurringProductPriceFixed.md @@ -12,6 +12,7 @@ A recurring price for a product, i.e. a subscription. | `createdAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Creation timestamp of the object. | | `modifiedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Last modification timestamp of the object. | | `id` | *string* | :heavy_check_mark: | The ID of the price. | +| `source` | [Components\ProductPriceSource](../../Models/Components/ProductPriceSource.md) | :heavy_check_mark: | N/A | | `amountType` | *string* | :heavy_check_mark: | N/A | | `isArchived` | *bool* | :heavy_check_mark: | Whether the price is archived and no longer available. | | `productId` | *string* | :heavy_check_mark: | The ID of the product owning the price. | diff --git a/docs/Models/Components/LegacyRecurringProductPriceFree.md b/docs/Models/Components/LegacyRecurringProductPriceFree.md index 9287a74f..0d75ddf5 100644 --- a/docs/Models/Components/LegacyRecurringProductPriceFree.md +++ b/docs/Models/Components/LegacyRecurringProductPriceFree.md @@ -12,6 +12,7 @@ A free recurring price for a product, i.e. a subscription. | `createdAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Creation timestamp of the object. | | `modifiedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Last modification timestamp of the object. | | `id` | *string* | :heavy_check_mark: | The ID of the price. | +| `source` | [Components\ProductPriceSource](../../Models/Components/ProductPriceSource.md) | :heavy_check_mark: | N/A | | `amountType` | *string* | :heavy_check_mark: | N/A | | `isArchived` | *bool* | :heavy_check_mark: | Whether the price is archived and no longer available. | | `productId` | *string* | :heavy_check_mark: | The ID of the product owning the price. | diff --git a/docs/Models/Components/ListResourceCustomerWithMembers.md b/docs/Models/Components/ListResourceCustomerWithMembers.md new file mode 100644 index 00000000..f51ebc98 --- /dev/null +++ b/docs/Models/Components/ListResourceCustomerWithMembers.md @@ -0,0 +1,9 @@ +# ListResourceCustomerWithMembers + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | +| `items` | array<[Components\CustomerWithMembers](../../Models/Components/CustomerWithMembers.md)> | :heavy_check_mark: | N/A | +| `pagination` | [Components\Pagination](../../Models/Components/Pagination.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/Models/Components/ListResourceDispute.md b/docs/Models/Components/ListResourceDispute.md new file mode 100644 index 00000000..2050d3ec --- /dev/null +++ b/docs/Models/Components/ListResourceDispute.md @@ -0,0 +1,9 @@ +# ListResourceDispute + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | +| `items` | array<[Components\Dispute](../../Models/Components/Dispute.md)> | :heavy_check_mark: | N/A | +| `pagination` | [Components\Pagination](../../Models/Components/Pagination.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/Models/Components/ListResourceEvent.md b/docs/Models/Components/ListResourceEvent.md index f00099b1..d3c2d440 100644 --- a/docs/Models/Components/ListResourceEvent.md +++ b/docs/Models/Components/ListResourceEvent.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `items` | array<[Components\MeterCreditEvent\|Components\MeterResetEvent\|Components\BenefitGrantedEvent\|Components\BenefitCycledEvent\|Components\BenefitUpdatedEvent\|Components\BenefitRevokedEvent\|Components\SubscriptionCycledEvent\|Components\SubscriptionRevokedEvent\|Components\SubscriptionProductUpdatedEvent\|Components\OrderPaidEvent\|Components\OrderRefundedEvent\|Components\CustomerCreatedEvent\|Components\CustomerUpdatedEvent\|Components\CustomerDeletedEvent\|Components\UserEvent](../../Models/Components/Event.md)> | :heavy_check_mark: | N/A | -| `pagination` | [Components\Pagination](../../Models/Components/Pagination.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `items` | array<[Components\MeterCreditEvent\|Components\MeterResetEvent\|Components\BenefitGrantedEvent\|Components\BenefitCycledEvent\|Components\BenefitUpdatedEvent\|Components\BenefitRevokedEvent\|Components\SubscriptionCreatedEvent\|Components\SubscriptionCycledEvent\|Components\SubscriptionCanceledEvent\|Components\SubscriptionRevokedEvent\|Components\SubscriptionProductUpdatedEvent\|Components\SubscriptionSeatsUpdatedEvent\|Components\OrderPaidEvent\|Components\OrderRefundedEvent\|Components\CheckoutCreatedEvent\|Components\CustomerCreatedEvent\|Components\CustomerUpdatedEvent\|Components\CustomerDeletedEvent\|Components\UserEvent](../../Models/Components/Event.md)> | :heavy_check_mark: | N/A | +| `pagination` | [Components\Pagination](../../Models/Components/Pagination.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/Models/Components/ListResourceEventTypeWithStats.md b/docs/Models/Components/ListResourceEventTypeWithStats.md new file mode 100644 index 00000000..8d65ee9e --- /dev/null +++ b/docs/Models/Components/ListResourceEventTypeWithStats.md @@ -0,0 +1,9 @@ +# ListResourceEventTypeWithStats + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | +| `items` | array<[Components\EventTypeWithStats](../../Models/Components/EventTypeWithStats.md)> | :heavy_check_mark: | N/A | +| `pagination` | [Components\Pagination](../../Models/Components/Pagination.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/Models/Components/ListResourceMember.md b/docs/Models/Components/ListResourceMember.md new file mode 100644 index 00000000..58244186 --- /dev/null +++ b/docs/Models/Components/ListResourceMember.md @@ -0,0 +1,9 @@ +# ListResourceMember + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | +| `items` | array<[Components\Member](../../Models/Components/Member.md)> | :heavy_check_mark: | N/A | +| `pagination` | [Components\Pagination](../../Models/Components/Pagination.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/Models/Components/ListResourceWithCursorPaginationEvent.md b/docs/Models/Components/ListResourceWithCursorPaginationEvent.md new file mode 100644 index 00000000..337b0277 --- /dev/null +++ b/docs/Models/Components/ListResourceWithCursorPaginationEvent.md @@ -0,0 +1,9 @@ +# ListResourceWithCursorPaginationEvent + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `items` | array<[Components\MeterCreditEvent\|Components\MeterResetEvent\|Components\BenefitGrantedEvent\|Components\BenefitCycledEvent\|Components\BenefitUpdatedEvent\|Components\BenefitRevokedEvent\|Components\SubscriptionCreatedEvent\|Components\SubscriptionCycledEvent\|Components\SubscriptionCanceledEvent\|Components\SubscriptionRevokedEvent\|Components\SubscriptionProductUpdatedEvent\|Components\SubscriptionSeatsUpdatedEvent\|Components\OrderPaidEvent\|Components\OrderRefundedEvent\|Components\CheckoutCreatedEvent\|Components\CustomerCreatedEvent\|Components\CustomerUpdatedEvent\|Components\CustomerDeletedEvent\|Components\UserEvent](../../Models/Components/Event.md)> | :heavy_check_mark: | N/A | +| `pagination` | [Components\CursorPagination](../../Models/Components/CursorPagination.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/Models/Components/Ltv.md b/docs/Models/Components/Ltv.md new file mode 100644 index 00000000..5221acff --- /dev/null +++ b/docs/Models/Components/Ltv.md @@ -0,0 +1,23 @@ +# Ltv + + +## Supported Types + +### `int` + +```php +/** +* @var int +*/ +int $value = /* values here */ +``` + +### `float` + +```php +/** +* @var float +*/ +float $value = /* values here */ +``` + diff --git a/docs/Models/Components/Member.md b/docs/Models/Components/Member.md new file mode 100644 index 00000000..2276f30b --- /dev/null +++ b/docs/Models/Components/Member.md @@ -0,0 +1,17 @@ +# Member + +A member of a customer. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | +| `id` | *string* | :heavy_check_mark: | The ID of the member. | | +| `createdAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Creation timestamp of the object. | | +| `modifiedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Last modification timestamp of the object. | | +| `customerId` | *string* | :heavy_check_mark: | The ID of the customer this member belongs to. | | +| `email` | *string* | :heavy_check_mark: | The email address of the member. | member@example.com | +| `name` | *string* | :heavy_check_mark: | The name of the member. | Jane Doe | +| `externalId` | *string* | :heavy_check_mark: | The ID of the member in your system. This must be unique within the customer. | usr_1337 | +| `role` | [Components\MemberRole](../../Models/Components/MemberRole.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/Models/Components/MemberCreate.md b/docs/Models/Components/MemberCreate.md new file mode 100644 index 00000000..067be42d --- /dev/null +++ b/docs/Models/Components/MemberCreate.md @@ -0,0 +1,14 @@ +# MemberCreate + +Schema for creating a new member. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | +| `customerId` | *string* | :heavy_check_mark: | The ID of the customer this member belongs to. | | +| `email` | *string* | :heavy_check_mark: | The email address of the member. | member@example.com | +| `name` | *?string* | :heavy_minus_sign: | N/A | Jane Doe | +| `externalId` | *?string* | :heavy_minus_sign: | The ID of the member in your system. This must be unique within the customer. | usr_1337 | +| `role` | [?Components\MemberRole](../../Models/Components/MemberRole.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/Models/Components/MemberRole.md b/docs/Models/Components/MemberRole.md new file mode 100644 index 00000000..9a334739 --- /dev/null +++ b/docs/Models/Components/MemberRole.md @@ -0,0 +1,10 @@ +# MemberRole + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `Owner` | owner | +| `BillingManager` | billing_manager | +| `Member` | member | \ No newline at end of file diff --git a/docs/Models/Components/MemberSortProperty.md b/docs/Models/Components/MemberSortProperty.md new file mode 100644 index 00000000..596e4599 --- /dev/null +++ b/docs/Models/Components/MemberSortProperty.md @@ -0,0 +1,9 @@ +# MemberSortProperty + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `CreatedAt` | created_at | +| `MinusCreatedAt` | -created_at | \ No newline at end of file diff --git a/docs/Models/Components/MeterCreditEvent.md b/docs/Models/Components/MeterCreditEvent.md index 109f8e97..995a097c 100644 --- a/docs/Models/Components/MeterCreditEvent.md +++ b/docs/Models/Components/MeterCreditEvent.md @@ -14,6 +14,8 @@ An event created by Polar when credits are added to a customer meter. | `customer` | [Components\Customer](../../Models/Components/Customer.md) | :heavy_check_mark: | The customer associated with the event. | | | `externalCustomerId` | *string* | :heavy_check_mark: | ID of the customer in your system associated with the event. | | | `childCount` | *?int* | :heavy_minus_sign: | Number of direct child events linked to this event. | | +| `parentId` | *?string* | :heavy_minus_sign: | The ID of the parent event. | | +| `label` | *string* | :heavy_check_mark: | Human readable label of the event type. | | | `source` | *string* | :heavy_check_mark: | The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. | | | `name` | *string* | :heavy_check_mark: | The name of the event. | | | `metadata` | [Components\MeterCreditedMetadata](../../Models/Components/MeterCreditedMetadata.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/Models/Components/MeterResetEvent.md b/docs/Models/Components/MeterResetEvent.md index 58ddcac4..03c9b829 100644 --- a/docs/Models/Components/MeterResetEvent.md +++ b/docs/Models/Components/MeterResetEvent.md @@ -14,6 +14,8 @@ An event created by Polar when a customer meter is reset. | `customer` | [Components\Customer](../../Models/Components/Customer.md) | :heavy_check_mark: | The customer associated with the event. | | | `externalCustomerId` | *string* | :heavy_check_mark: | ID of the customer in your system associated with the event. | | | `childCount` | *?int* | :heavy_minus_sign: | Number of direct child events linked to this event. | | +| `parentId` | *?string* | :heavy_minus_sign: | The ID of the parent event. | | +| `label` | *string* | :heavy_check_mark: | Human readable label of the event type. | | | `source` | *string* | :heavy_check_mark: | The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. | | | `name` | *string* | :heavy_check_mark: | The name of the event. | | | `metadata` | [Components\MeterResetMetadata](../../Models/Components/MeterResetMetadata.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/Models/Components/MetricPeriod.md b/docs/Models/Components/MetricPeriod.md index 7613751f..a23a2fbb 100644 --- a/docs/Models/Components/MetricPeriod.md +++ b/docs/Models/Components/MetricPeriod.md @@ -3,46 +3,49 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | -| `timestamp` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Timestamp of this period data. | -| `orders` | [int\|float](../../Models/Components/Orders.md) | :heavy_check_mark: | N/A | -| `revenue` | [int\|float](../../Models/Components/Revenue.md) | :heavy_check_mark: | N/A | -| `netRevenue` | [int\|float](../../Models/Components/NetRevenue.md) | :heavy_check_mark: | N/A | -| `cumulativeRevenue` | [int\|float](../../Models/Components/CumulativeRevenue.md) | :heavy_check_mark: | N/A | -| `netCumulativeRevenue` | [int\|float](../../Models/Components/NetCumulativeRevenue.md) | :heavy_check_mark: | N/A | -| `costs` | [int\|float](../../Models/Components/Costs.md) | :heavy_check_mark: | N/A | -| `cumulativeCosts` | [int\|float](../../Models/Components/CumulativeCosts.md) | :heavy_check_mark: | N/A | -| `averageOrderValue` | [int\|float](../../Models/Components/AverageOrderValue.md) | :heavy_check_mark: | N/A | -| `netAverageOrderValue` | [int\|float](../../Models/Components/NetAverageOrderValue.md) | :heavy_check_mark: | N/A | -| `averageRevenuePerUser` | [int\|float](../../Models/Components/AverageRevenuePerUser.md) | :heavy_check_mark: | N/A | -| `costPerUser` | [int\|float](../../Models/Components/CostPerUser.md) | :heavy_check_mark: | N/A | -| `activeUserByEvent` | [int\|float](../../Models/Components/ActiveUserByEvent.md) | :heavy_check_mark: | N/A | -| `oneTimeProducts` | [int\|float](../../Models/Components/OneTimeProducts.md) | :heavy_check_mark: | N/A | -| `oneTimeProductsRevenue` | [int\|float](../../Models/Components/OneTimeProductsRevenue.md) | :heavy_check_mark: | N/A | -| `oneTimeProductsNetRevenue` | [int\|float](../../Models/Components/OneTimeProductsNetRevenue.md) | :heavy_check_mark: | N/A | -| `newSubscriptions` | [int\|float](../../Models/Components/NewSubscriptions.md) | :heavy_check_mark: | N/A | -| `newSubscriptionsRevenue` | [int\|float](../../Models/Components/NewSubscriptionsRevenue.md) | :heavy_check_mark: | N/A | -| `newSubscriptionsNetRevenue` | [int\|float](../../Models/Components/NewSubscriptionsNetRevenue.md) | :heavy_check_mark: | N/A | -| `renewedSubscriptions` | [int\|float](../../Models/Components/RenewedSubscriptions.md) | :heavy_check_mark: | N/A | -| `renewedSubscriptionsRevenue` | [int\|float](../../Models/Components/RenewedSubscriptionsRevenue.md) | :heavy_check_mark: | N/A | -| `renewedSubscriptionsNetRevenue` | [int\|float](../../Models/Components/RenewedSubscriptionsNetRevenue.md) | :heavy_check_mark: | N/A | -| `activeSubscriptions` | [int\|float](../../Models/Components/ActiveSubscriptions.md) | :heavy_check_mark: | N/A | -| `monthlyRecurringRevenue` | [int\|float](../../Models/Components/MonthlyRecurringRevenue.md) | :heavy_check_mark: | N/A | -| `committedMonthlyRecurringRevenue` | [int\|float](../../Models/Components/CommittedMonthlyRecurringRevenue.md) | :heavy_check_mark: | N/A | -| `checkouts` | [int\|float](../../Models/Components/Checkouts.md) | :heavy_check_mark: | N/A | -| `succeededCheckouts` | [int\|float](../../Models/Components/SucceededCheckouts.md) | :heavy_check_mark: | N/A | -| `checkoutsConversion` | [int\|float](../../Models/Components/CheckoutsConversion.md) | :heavy_check_mark: | N/A | -| `canceledSubscriptions` | [int\|float](../../Models/Components/CanceledSubscriptions.md) | :heavy_check_mark: | N/A | -| `canceledSubscriptionsCustomerService` | [int\|float](../../Models/Components/CanceledSubscriptionsCustomerService.md) | :heavy_check_mark: | N/A | -| `canceledSubscriptionsLowQuality` | [int\|float](../../Models/Components/CanceledSubscriptionsLowQuality.md) | :heavy_check_mark: | N/A | -| `canceledSubscriptionsMissingFeatures` | [int\|float](../../Models/Components/CanceledSubscriptionsMissingFeatures.md) | :heavy_check_mark: | N/A | -| `canceledSubscriptionsSwitchedService` | [int\|float](../../Models/Components/CanceledSubscriptionsSwitchedService.md) | :heavy_check_mark: | N/A | -| `canceledSubscriptionsTooComplex` | [int\|float](../../Models/Components/CanceledSubscriptionsTooComplex.md) | :heavy_check_mark: | N/A | -| `canceledSubscriptionsTooExpensive` | [int\|float](../../Models/Components/CanceledSubscriptionsTooExpensive.md) | :heavy_check_mark: | N/A | -| `canceledSubscriptionsUnused` | [int\|float](../../Models/Components/CanceledSubscriptionsUnused.md) | :heavy_check_mark: | N/A | -| `canceledSubscriptionsOther` | [int\|float](../../Models/Components/CanceledSubscriptionsOther.md) | :heavy_check_mark: | N/A | -| `churnRate` | [int\|float](../../Models/Components/ChurnRate.md) | :heavy_check_mark: | N/A | -| `grossMargin` | [int\|float](../../Models/Components/GrossMargin.md) | :heavy_check_mark: | N/A | -| `grossMarginPercentage` | [int\|float](../../Models/Components/GrossMarginPercentage.md) | :heavy_check_mark: | N/A | -| `cashflow` | [int\|float](../../Models/Components/Cashflow.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | +| `timestamp` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Timestamp of this period data. | +| `orders` | [int\|float\|null](../../Models/Components/Orders.md) | :heavy_minus_sign: | N/A | +| `revenue` | [int\|float\|null](../../Models/Components/Revenue.md) | :heavy_minus_sign: | N/A | +| `netRevenue` | [int\|float\|null](../../Models/Components/NetRevenue.md) | :heavy_minus_sign: | N/A | +| `cumulativeRevenue` | [int\|float\|null](../../Models/Components/CumulativeRevenue.md) | :heavy_minus_sign: | N/A | +| `netCumulativeRevenue` | [int\|float\|null](../../Models/Components/NetCumulativeRevenue.md) | :heavy_minus_sign: | N/A | +| `costs` | [int\|float\|null](../../Models/Components/Costs.md) | :heavy_minus_sign: | N/A | +| `cumulativeCosts` | [int\|float\|null](../../Models/Components/CumulativeCosts.md) | :heavy_minus_sign: | N/A | +| `averageOrderValue` | [int\|float\|null](../../Models/Components/AverageOrderValue.md) | :heavy_minus_sign: | N/A | +| `netAverageOrderValue` | [int\|float\|null](../../Models/Components/NetAverageOrderValue.md) | :heavy_minus_sign: | N/A | +| `averageRevenuePerUser` | [int\|float\|null](../../Models/Components/AverageRevenuePerUser.md) | :heavy_minus_sign: | N/A | +| `costPerUser` | [int\|float\|null](../../Models/Components/CostPerUser.md) | :heavy_minus_sign: | N/A | +| `activeUserByEvent` | [int\|float\|null](../../Models/Components/ActiveUserByEvent.md) | :heavy_minus_sign: | N/A | +| `oneTimeProducts` | [int\|float\|null](../../Models/Components/OneTimeProducts.md) | :heavy_minus_sign: | N/A | +| `oneTimeProductsRevenue` | [int\|float\|null](../../Models/Components/OneTimeProductsRevenue.md) | :heavy_minus_sign: | N/A | +| `oneTimeProductsNetRevenue` | [int\|float\|null](../../Models/Components/OneTimeProductsNetRevenue.md) | :heavy_minus_sign: | N/A | +| `newSubscriptions` | [int\|float\|null](../../Models/Components/NewSubscriptions.md) | :heavy_minus_sign: | N/A | +| `newSubscriptionsRevenue` | [int\|float\|null](../../Models/Components/NewSubscriptionsRevenue.md) | :heavy_minus_sign: | N/A | +| `newSubscriptionsNetRevenue` | [int\|float\|null](../../Models/Components/NewSubscriptionsNetRevenue.md) | :heavy_minus_sign: | N/A | +| `renewedSubscriptions` | [int\|float\|null](../../Models/Components/RenewedSubscriptions.md) | :heavy_minus_sign: | N/A | +| `renewedSubscriptionsRevenue` | [int\|float\|null](../../Models/Components/RenewedSubscriptionsRevenue.md) | :heavy_minus_sign: | N/A | +| `renewedSubscriptionsNetRevenue` | [int\|float\|null](../../Models/Components/RenewedSubscriptionsNetRevenue.md) | :heavy_minus_sign: | N/A | +| `activeSubscriptions` | [int\|float\|null](../../Models/Components/ActiveSubscriptions.md) | :heavy_minus_sign: | N/A | +| `committedSubscriptions` | [int\|float\|null](../../Models/Components/CommittedSubscriptions.md) | :heavy_minus_sign: | N/A | +| `monthlyRecurringRevenue` | [int\|float\|null](../../Models/Components/MonthlyRecurringRevenue.md) | :heavy_minus_sign: | N/A | +| `committedMonthlyRecurringRevenue` | [int\|float\|null](../../Models/Components/CommittedMonthlyRecurringRevenue.md) | :heavy_minus_sign: | N/A | +| `checkouts` | [int\|float\|null](../../Models/Components/Checkouts.md) | :heavy_minus_sign: | N/A | +| `succeededCheckouts` | [int\|float\|null](../../Models/Components/SucceededCheckouts.md) | :heavy_minus_sign: | N/A | +| `checkoutsConversion` | [int\|float\|null](../../Models/Components/CheckoutsConversion.md) | :heavy_minus_sign: | N/A | +| `canceledSubscriptions` | [int\|float\|null](../../Models/Components/CanceledSubscriptions.md) | :heavy_minus_sign: | N/A | +| `canceledSubscriptionsCustomerService` | [int\|float\|null](../../Models/Components/CanceledSubscriptionsCustomerService.md) | :heavy_minus_sign: | N/A | +| `canceledSubscriptionsLowQuality` | [int\|float\|null](../../Models/Components/CanceledSubscriptionsLowQuality.md) | :heavy_minus_sign: | N/A | +| `canceledSubscriptionsMissingFeatures` | [int\|float\|null](../../Models/Components/CanceledSubscriptionsMissingFeatures.md) | :heavy_minus_sign: | N/A | +| `canceledSubscriptionsSwitchedService` | [int\|float\|null](../../Models/Components/CanceledSubscriptionsSwitchedService.md) | :heavy_minus_sign: | N/A | +| `canceledSubscriptionsTooComplex` | [int\|float\|null](../../Models/Components/CanceledSubscriptionsTooComplex.md) | :heavy_minus_sign: | N/A | +| `canceledSubscriptionsTooExpensive` | [int\|float\|null](../../Models/Components/CanceledSubscriptionsTooExpensive.md) | :heavy_minus_sign: | N/A | +| `canceledSubscriptionsUnused` | [int\|float\|null](../../Models/Components/CanceledSubscriptionsUnused.md) | :heavy_minus_sign: | N/A | +| `canceledSubscriptionsOther` | [int\|float\|null](../../Models/Components/CanceledSubscriptionsOther.md) | :heavy_minus_sign: | N/A | +| `churnedSubscriptions` | [int\|float\|null](../../Models/Components/ChurnedSubscriptions.md) | :heavy_minus_sign: | N/A | +| `churnRate` | [int\|float\|null](../../Models/Components/ChurnRate.md) | :heavy_minus_sign: | N/A | +| `ltv` | [int\|float\|null](../../Models/Components/Ltv.md) | :heavy_minus_sign: | N/A | +| `grossMargin` | [int\|float\|null](../../Models/Components/GrossMargin.md) | :heavy_minus_sign: | N/A | +| `grossMarginPercentage` | [int\|float\|null](../../Models/Components/GrossMarginPercentage.md) | :heavy_minus_sign: | N/A | +| `cashflow` | [int\|float\|null](../../Models/Components/Cashflow.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/Models/Components/Metrics.md b/docs/Models/Components/Metrics.md index 3338d312..17550897 100644 --- a/docs/Models/Components/Metrics.md +++ b/docs/Models/Components/Metrics.md @@ -3,45 +3,48 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------ | ------------------------------------------------------ | ------------------------------------------------------ | ------------------------------------------------------ | -| `orders` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `revenue` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `netRevenue` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `cumulativeRevenue` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `netCumulativeRevenue` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `costs` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `cumulativeCosts` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `averageOrderValue` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `netAverageOrderValue` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `averageRevenuePerUser` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `costPerUser` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `activeUserByEvent` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `oneTimeProducts` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `oneTimeProductsRevenue` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `oneTimeProductsNetRevenue` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `newSubscriptions` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `newSubscriptionsRevenue` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `newSubscriptionsNetRevenue` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `renewedSubscriptions` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `renewedSubscriptionsRevenue` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `renewedSubscriptionsNetRevenue` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `activeSubscriptions` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `monthlyRecurringRevenue` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `committedMonthlyRecurringRevenue` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `checkouts` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `succeededCheckouts` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `checkoutsConversion` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `canceledSubscriptions` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `canceledSubscriptionsCustomerService` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `canceledSubscriptionsLowQuality` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `canceledSubscriptionsMissingFeatures` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `canceledSubscriptionsSwitchedService` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `canceledSubscriptionsTooComplex` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `canceledSubscriptionsTooExpensive` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `canceledSubscriptionsUnused` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `canceledSubscriptionsOther` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `churnRate` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `grossMargin` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `grossMarginPercentage` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | -| `cashflow` | [Components\Metric](../../Models/Components/Metric.md) | :heavy_check_mark: | Information about a metric. | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------- | ------------------------------------------------------- | ------------------------------------------------------- | ------------------------------------------------------- | +| `orders` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `revenue` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `netRevenue` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `cumulativeRevenue` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `netCumulativeRevenue` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `costs` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `cumulativeCosts` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `averageOrderValue` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `netAverageOrderValue` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `averageRevenuePerUser` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `costPerUser` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `activeUserByEvent` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `oneTimeProducts` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `oneTimeProductsRevenue` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `oneTimeProductsNetRevenue` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `newSubscriptions` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `newSubscriptionsRevenue` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `newSubscriptionsNetRevenue` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `renewedSubscriptions` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `renewedSubscriptionsRevenue` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `renewedSubscriptionsNetRevenue` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `activeSubscriptions` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `committedSubscriptions` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `monthlyRecurringRevenue` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `committedMonthlyRecurringRevenue` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `checkouts` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `succeededCheckouts` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `checkoutsConversion` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `canceledSubscriptions` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `canceledSubscriptionsCustomerService` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `canceledSubscriptionsLowQuality` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `canceledSubscriptionsMissingFeatures` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `canceledSubscriptionsSwitchedService` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `canceledSubscriptionsTooComplex` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `canceledSubscriptionsTooExpensive` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `canceledSubscriptionsUnused` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `canceledSubscriptionsOther` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `churnedSubscriptions` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `churnRate` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `ltv` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `grossMargin` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `grossMarginPercentage` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | +| `cashflow` | [?Components\Metric](../../Models/Components/Metric.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/Models/Components/MetricsIntervalLimit.md b/docs/Models/Components/MetricsIntervalLimit.md index c41e578f..e4c71860 100644 --- a/docs/Models/Components/MetricsIntervalLimit.md +++ b/docs/Models/Components/MetricsIntervalLimit.md @@ -7,4 +7,5 @@ Date interval limit to get metrics for a given interval. | Field | Type | Required | Description | | ----------------------------------------- | ----------------------------------------- | ----------------------------------------- | ----------------------------------------- | +| `minDays` | *int* | :heavy_check_mark: | Minimum number of days for this interval. | | `maxDays` | *int* | :heavy_check_mark: | Maximum number of days for this interval. | \ No newline at end of file diff --git a/docs/Models/Components/MetricsTotals.md b/docs/Models/Components/MetricsTotals.md index f77de830..23112be9 100644 --- a/docs/Models/Components/MetricsTotals.md +++ b/docs/Models/Components/MetricsTotals.md @@ -3,45 +3,48 @@ ## Fields -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -| `orders` | [int\|float](../../Models/Components/MetricsTotalsOrders.md) | :heavy_check_mark: | N/A | -| `revenue` | [int\|float](../../Models/Components/MetricsTotalsRevenue.md) | :heavy_check_mark: | N/A | -| `netRevenue` | [int\|float](../../Models/Components/MetricsTotalsNetRevenue.md) | :heavy_check_mark: | N/A | -| `cumulativeRevenue` | [int\|float](../../Models/Components/MetricsTotalsCumulativeRevenue.md) | :heavy_check_mark: | N/A | -| `netCumulativeRevenue` | [int\|float](../../Models/Components/MetricsTotalsNetCumulativeRevenue.md) | :heavy_check_mark: | N/A | -| `costs` | [int\|float](../../Models/Components/MetricsTotalsCosts.md) | :heavy_check_mark: | N/A | -| `cumulativeCosts` | [int\|float](../../Models/Components/MetricsTotalsCumulativeCosts.md) | :heavy_check_mark: | N/A | -| `averageOrderValue` | [int\|float](../../Models/Components/MetricsTotalsAverageOrderValue.md) | :heavy_check_mark: | N/A | -| `netAverageOrderValue` | [int\|float](../../Models/Components/MetricsTotalsNetAverageOrderValue.md) | :heavy_check_mark: | N/A | -| `averageRevenuePerUser` | [int\|float](../../Models/Components/MetricsTotalsAverageRevenuePerUser.md) | :heavy_check_mark: | N/A | -| `costPerUser` | [int\|float](../../Models/Components/MetricsTotalsCostPerUser.md) | :heavy_check_mark: | N/A | -| `activeUserByEvent` | [int\|float](../../Models/Components/MetricsTotalsActiveUserByEvent.md) | :heavy_check_mark: | N/A | -| `oneTimeProducts` | [int\|float](../../Models/Components/MetricsTotalsOneTimeProducts.md) | :heavy_check_mark: | N/A | -| `oneTimeProductsRevenue` | [int\|float](../../Models/Components/MetricsTotalsOneTimeProductsRevenue.md) | :heavy_check_mark: | N/A | -| `oneTimeProductsNetRevenue` | [int\|float](../../Models/Components/MetricsTotalsOneTimeProductsNetRevenue.md) | :heavy_check_mark: | N/A | -| `newSubscriptions` | [int\|float](../../Models/Components/MetricsTotalsNewSubscriptions.md) | :heavy_check_mark: | N/A | -| `newSubscriptionsRevenue` | [int\|float](../../Models/Components/MetricsTotalsNewSubscriptionsRevenue.md) | :heavy_check_mark: | N/A | -| `newSubscriptionsNetRevenue` | [int\|float](../../Models/Components/MetricsTotalsNewSubscriptionsNetRevenue.md) | :heavy_check_mark: | N/A | -| `renewedSubscriptions` | [int\|float](../../Models/Components/MetricsTotalsRenewedSubscriptions.md) | :heavy_check_mark: | N/A | -| `renewedSubscriptionsRevenue` | [int\|float](../../Models/Components/MetricsTotalsRenewedSubscriptionsRevenue.md) | :heavy_check_mark: | N/A | -| `renewedSubscriptionsNetRevenue` | [int\|float](../../Models/Components/MetricsTotalsRenewedSubscriptionsNetRevenue.md) | :heavy_check_mark: | N/A | -| `activeSubscriptions` | [int\|float](../../Models/Components/MetricsTotalsActiveSubscriptions.md) | :heavy_check_mark: | N/A | -| `monthlyRecurringRevenue` | [int\|float](../../Models/Components/MetricsTotalsMonthlyRecurringRevenue.md) | :heavy_check_mark: | N/A | -| `committedMonthlyRecurringRevenue` | [int\|float](../../Models/Components/MetricsTotalsCommittedMonthlyRecurringRevenue.md) | :heavy_check_mark: | N/A | -| `checkouts` | [int\|float](../../Models/Components/MetricsTotalsCheckouts.md) | :heavy_check_mark: | N/A | -| `succeededCheckouts` | [int\|float](../../Models/Components/MetricsTotalsSucceededCheckouts.md) | :heavy_check_mark: | N/A | -| `checkoutsConversion` | [int\|float](../../Models/Components/MetricsTotalsCheckoutsConversion.md) | :heavy_check_mark: | N/A | -| `canceledSubscriptions` | [int\|float](../../Models/Components/MetricsTotalsCanceledSubscriptions.md) | :heavy_check_mark: | N/A | -| `canceledSubscriptionsCustomerService` | [int\|float](../../Models/Components/MetricsTotalsCanceledSubscriptionsCustomerService.md) | :heavy_check_mark: | N/A | -| `canceledSubscriptionsLowQuality` | [int\|float](../../Models/Components/MetricsTotalsCanceledSubscriptionsLowQuality.md) | :heavy_check_mark: | N/A | -| `canceledSubscriptionsMissingFeatures` | [int\|float](../../Models/Components/MetricsTotalsCanceledSubscriptionsMissingFeatures.md) | :heavy_check_mark: | N/A | -| `canceledSubscriptionsSwitchedService` | [int\|float](../../Models/Components/MetricsTotalsCanceledSubscriptionsSwitchedService.md) | :heavy_check_mark: | N/A | -| `canceledSubscriptionsTooComplex` | [int\|float](../../Models/Components/MetricsTotalsCanceledSubscriptionsTooComplex.md) | :heavy_check_mark: | N/A | -| `canceledSubscriptionsTooExpensive` | [int\|float](../../Models/Components/MetricsTotalsCanceledSubscriptionsTooExpensive.md) | :heavy_check_mark: | N/A | -| `canceledSubscriptionsUnused` | [int\|float](../../Models/Components/MetricsTotalsCanceledSubscriptionsUnused.md) | :heavy_check_mark: | N/A | -| `canceledSubscriptionsOther` | [int\|float](../../Models/Components/MetricsTotalsCanceledSubscriptionsOther.md) | :heavy_check_mark: | N/A | -| `churnRate` | [int\|float](../../Models/Components/MetricsTotalsChurnRate.md) | :heavy_check_mark: | N/A | -| `grossMargin` | [int\|float](../../Models/Components/MetricsTotalsGrossMargin.md) | :heavy_check_mark: | N/A | -| `grossMarginPercentage` | [int\|float](../../Models/Components/MetricsTotalsGrossMarginPercentage.md) | :heavy_check_mark: | N/A | -| `cashflow` | [int\|float](../../Models/Components/MetricsTotalsCashflow.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | +| `orders` | [int\|float\|null](../../Models/Components/MetricsTotalsOrders.md) | :heavy_minus_sign: | N/A | +| `revenue` | [int\|float\|null](../../Models/Components/MetricsTotalsRevenue.md) | :heavy_minus_sign: | N/A | +| `netRevenue` | [int\|float\|null](../../Models/Components/MetricsTotalsNetRevenue.md) | :heavy_minus_sign: | N/A | +| `cumulativeRevenue` | [int\|float\|null](../../Models/Components/MetricsTotalsCumulativeRevenue.md) | :heavy_minus_sign: | N/A | +| `netCumulativeRevenue` | [int\|float\|null](../../Models/Components/MetricsTotalsNetCumulativeRevenue.md) | :heavy_minus_sign: | N/A | +| `costs` | [int\|float\|null](../../Models/Components/MetricsTotalsCosts.md) | :heavy_minus_sign: | N/A | +| `cumulativeCosts` | [int\|float\|null](../../Models/Components/MetricsTotalsCumulativeCosts.md) | :heavy_minus_sign: | N/A | +| `averageOrderValue` | [int\|float\|null](../../Models/Components/MetricsTotalsAverageOrderValue.md) | :heavy_minus_sign: | N/A | +| `netAverageOrderValue` | [int\|float\|null](../../Models/Components/MetricsTotalsNetAverageOrderValue.md) | :heavy_minus_sign: | N/A | +| `averageRevenuePerUser` | [int\|float\|null](../../Models/Components/MetricsTotalsAverageRevenuePerUser.md) | :heavy_minus_sign: | N/A | +| `costPerUser` | [int\|float\|null](../../Models/Components/MetricsTotalsCostPerUser.md) | :heavy_minus_sign: | N/A | +| `activeUserByEvent` | [int\|float\|null](../../Models/Components/MetricsTotalsActiveUserByEvent.md) | :heavy_minus_sign: | N/A | +| `oneTimeProducts` | [int\|float\|null](../../Models/Components/MetricsTotalsOneTimeProducts.md) | :heavy_minus_sign: | N/A | +| `oneTimeProductsRevenue` | [int\|float\|null](../../Models/Components/MetricsTotalsOneTimeProductsRevenue.md) | :heavy_minus_sign: | N/A | +| `oneTimeProductsNetRevenue` | [int\|float\|null](../../Models/Components/MetricsTotalsOneTimeProductsNetRevenue.md) | :heavy_minus_sign: | N/A | +| `newSubscriptions` | [int\|float\|null](../../Models/Components/MetricsTotalsNewSubscriptions.md) | :heavy_minus_sign: | N/A | +| `newSubscriptionsRevenue` | [int\|float\|null](../../Models/Components/MetricsTotalsNewSubscriptionsRevenue.md) | :heavy_minus_sign: | N/A | +| `newSubscriptionsNetRevenue` | [int\|float\|null](../../Models/Components/MetricsTotalsNewSubscriptionsNetRevenue.md) | :heavy_minus_sign: | N/A | +| `renewedSubscriptions` | [int\|float\|null](../../Models/Components/MetricsTotalsRenewedSubscriptions.md) | :heavy_minus_sign: | N/A | +| `renewedSubscriptionsRevenue` | [int\|float\|null](../../Models/Components/MetricsTotalsRenewedSubscriptionsRevenue.md) | :heavy_minus_sign: | N/A | +| `renewedSubscriptionsNetRevenue` | [int\|float\|null](../../Models/Components/MetricsTotalsRenewedSubscriptionsNetRevenue.md) | :heavy_minus_sign: | N/A | +| `activeSubscriptions` | [int\|float\|null](../../Models/Components/MetricsTotalsActiveSubscriptions.md) | :heavy_minus_sign: | N/A | +| `committedSubscriptions` | [int\|float\|null](../../Models/Components/MetricsTotalsCommittedSubscriptions.md) | :heavy_minus_sign: | N/A | +| `monthlyRecurringRevenue` | [int\|float\|null](../../Models/Components/MetricsTotalsMonthlyRecurringRevenue.md) | :heavy_minus_sign: | N/A | +| `committedMonthlyRecurringRevenue` | [int\|float\|null](../../Models/Components/MetricsTotalsCommittedMonthlyRecurringRevenue.md) | :heavy_minus_sign: | N/A | +| `checkouts` | [int\|float\|null](../../Models/Components/MetricsTotalsCheckouts.md) | :heavy_minus_sign: | N/A | +| `succeededCheckouts` | [int\|float\|null](../../Models/Components/MetricsTotalsSucceededCheckouts.md) | :heavy_minus_sign: | N/A | +| `checkoutsConversion` | [int\|float\|null](../../Models/Components/MetricsTotalsCheckoutsConversion.md) | :heavy_minus_sign: | N/A | +| `canceledSubscriptions` | [int\|float\|null](../../Models/Components/MetricsTotalsCanceledSubscriptions.md) | :heavy_minus_sign: | N/A | +| `canceledSubscriptionsCustomerService` | [int\|float\|null](../../Models/Components/MetricsTotalsCanceledSubscriptionsCustomerService.md) | :heavy_minus_sign: | N/A | +| `canceledSubscriptionsLowQuality` | [int\|float\|null](../../Models/Components/MetricsTotalsCanceledSubscriptionsLowQuality.md) | :heavy_minus_sign: | N/A | +| `canceledSubscriptionsMissingFeatures` | [int\|float\|null](../../Models/Components/MetricsTotalsCanceledSubscriptionsMissingFeatures.md) | :heavy_minus_sign: | N/A | +| `canceledSubscriptionsSwitchedService` | [int\|float\|null](../../Models/Components/MetricsTotalsCanceledSubscriptionsSwitchedService.md) | :heavy_minus_sign: | N/A | +| `canceledSubscriptionsTooComplex` | [int\|float\|null](../../Models/Components/MetricsTotalsCanceledSubscriptionsTooComplex.md) | :heavy_minus_sign: | N/A | +| `canceledSubscriptionsTooExpensive` | [int\|float\|null](../../Models/Components/MetricsTotalsCanceledSubscriptionsTooExpensive.md) | :heavy_minus_sign: | N/A | +| `canceledSubscriptionsUnused` | [int\|float\|null](../../Models/Components/MetricsTotalsCanceledSubscriptionsUnused.md) | :heavy_minus_sign: | N/A | +| `canceledSubscriptionsOther` | [int\|float\|null](../../Models/Components/MetricsTotalsCanceledSubscriptionsOther.md) | :heavy_minus_sign: | N/A | +| `churnedSubscriptions` | [int\|float\|null](../../Models/Components/MetricsTotalsChurnedSubscriptions.md) | :heavy_minus_sign: | N/A | +| `churnRate` | [int\|float\|null](../../Models/Components/MetricsTotalsChurnRate.md) | :heavy_minus_sign: | N/A | +| `ltv` | [int\|float\|null](../../Models/Components/MetricsTotalsLtv.md) | :heavy_minus_sign: | N/A | +| `grossMargin` | [int\|float\|null](../../Models/Components/MetricsTotalsGrossMargin.md) | :heavy_minus_sign: | N/A | +| `grossMarginPercentage` | [int\|float\|null](../../Models/Components/MetricsTotalsGrossMarginPercentage.md) | :heavy_minus_sign: | N/A | +| `cashflow` | [int\|float\|null](../../Models/Components/MetricsTotalsCashflow.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/Models/Components/MetricsTotalsChurnedSubscriptions.md b/docs/Models/Components/MetricsTotalsChurnedSubscriptions.md new file mode 100644 index 00000000..1e300d94 --- /dev/null +++ b/docs/Models/Components/MetricsTotalsChurnedSubscriptions.md @@ -0,0 +1,23 @@ +# MetricsTotalsChurnedSubscriptions + + +## Supported Types + +### `int` + +```php +/** +* @var int +*/ +int $value = /* values here */ +``` + +### `float` + +```php +/** +* @var float +*/ +float $value = /* values here */ +``` + diff --git a/docs/Models/Components/MetricsTotalsCommittedSubscriptions.md b/docs/Models/Components/MetricsTotalsCommittedSubscriptions.md new file mode 100644 index 00000000..7b521b00 --- /dev/null +++ b/docs/Models/Components/MetricsTotalsCommittedSubscriptions.md @@ -0,0 +1,23 @@ +# MetricsTotalsCommittedSubscriptions + + +## Supported Types + +### `int` + +```php +/** +* @var int +*/ +int $value = /* values here */ +``` + +### `float` + +```php +/** +* @var float +*/ +float $value = /* values here */ +``` + diff --git a/docs/Models/Components/MetricsTotalsLtv.md b/docs/Models/Components/MetricsTotalsLtv.md new file mode 100644 index 00000000..7f527730 --- /dev/null +++ b/docs/Models/Components/MetricsTotalsLtv.md @@ -0,0 +1,23 @@ +# MetricsTotalsLtv + + +## Supported Types + +### `int` + +```php +/** +* @var int +*/ +int $value = /* values here */ +``` + +### `float` + +```php +/** +* @var float +*/ +float $value = /* values here */ +``` + diff --git a/docs/Models/Components/Order.md b/docs/Models/Components/Order.md index cc8eb377..1f94aa05 100644 --- a/docs/Models/Components/Order.md +++ b/docs/Models/Components/Order.md @@ -34,6 +34,7 @@ | `metadata` | array | :heavy_check_mark: | N/A | | | `customFieldData` | array | :heavy_minus_sign: | Key-value object storing custom field values. | | | `platformFeeAmount` | *int* | :heavy_check_mark: | Platform fee amount in cents. | 500 | +| `platformFeeCurrency` | *string* | :heavy_check_mark: | Currency of the platform fee. | usd | | `customer` | [Components\OrderCustomer](../../Models/Components/OrderCustomer.md) | :heavy_check_mark: | N/A | | | ~~`userId`~~ | *string* | :heavy_check_mark: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible. | | | `product` | [Components\OrderProduct](../../Models/Components/OrderProduct.md) | :heavy_check_mark: | N/A | | diff --git a/docs/Models/Components/OrderPaidEvent.md b/docs/Models/Components/OrderPaidEvent.md index dc6b8372..ce0af821 100644 --- a/docs/Models/Components/OrderPaidEvent.md +++ b/docs/Models/Components/OrderPaidEvent.md @@ -14,6 +14,8 @@ An event created by Polar when an order is paid. | `customer` | [Components\Customer](../../Models/Components/Customer.md) | :heavy_check_mark: | The customer associated with the event. | | | `externalCustomerId` | *string* | :heavy_check_mark: | ID of the customer in your system associated with the event. | | | `childCount` | *?int* | :heavy_minus_sign: | Number of direct child events linked to this event. | | +| `parentId` | *?string* | :heavy_minus_sign: | The ID of the parent event. | | +| `label` | *string* | :heavy_check_mark: | Human readable label of the event type. | | | `source` | *string* | :heavy_check_mark: | The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. | | | `name` | *string* | :heavy_check_mark: | The name of the event. | | | `metadata` | [Components\OrderPaidMetadata](../../Models/Components/OrderPaidMetadata.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/Models/Components/OrderPaidMetadata.md b/docs/Models/Components/OrderPaidMetadata.md index 5a751a4b..fef41c1b 100644 --- a/docs/Models/Components/OrderPaidMetadata.md +++ b/docs/Models/Components/OrderPaidMetadata.md @@ -3,9 +3,19 @@ ## Fields -| Field | Type | Required | Description | -| ------------------ | ------------------ | ------------------ | ------------------ | -| `orderId` | *string* | :heavy_check_mark: | N/A | -| `amount` | *int* | :heavy_check_mark: | N/A | -| `currency` | *string* | :heavy_check_mark: | N/A | -| `backfilled` | *?bool* | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------ | ------------------------ | ------------------------ | ------------------------ | +| `orderId` | *string* | :heavy_check_mark: | N/A | +| `productId` | *?string* | :heavy_minus_sign: | N/A | +| `billingType` | *?string* | :heavy_minus_sign: | N/A | +| `amount` | *int* | :heavy_check_mark: | N/A | +| `currency` | *?string* | :heavy_minus_sign: | N/A | +| `netAmount` | *?int* | :heavy_minus_sign: | N/A | +| `taxAmount` | *?int* | :heavy_minus_sign: | N/A | +| `appliedBalanceAmount` | *?int* | :heavy_minus_sign: | N/A | +| `discountAmount` | *?int* | :heavy_minus_sign: | N/A | +| `discountId` | *?string* | :heavy_minus_sign: | N/A | +| `platformFee` | *?int* | :heavy_minus_sign: | N/A | +| `subscriptionId` | *?string* | :heavy_minus_sign: | N/A | +| `recurringInterval` | *?string* | :heavy_minus_sign: | N/A | +| `recurringIntervalCount` | *?int* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/Models/Components/OrderRefundedEvent.md b/docs/Models/Components/OrderRefundedEvent.md index 539e5083..e5e71b7e 100644 --- a/docs/Models/Components/OrderRefundedEvent.md +++ b/docs/Models/Components/OrderRefundedEvent.md @@ -14,6 +14,8 @@ An event created by Polar when an order is refunded. | `customer` | [Components\Customer](../../Models/Components/Customer.md) | :heavy_check_mark: | The customer associated with the event. | | | `externalCustomerId` | *string* | :heavy_check_mark: | ID of the customer in your system associated with the event. | | | `childCount` | *?int* | :heavy_minus_sign: | Number of direct child events linked to this event. | | +| `parentId` | *?string* | :heavy_minus_sign: | The ID of the parent event. | | +| `label` | *string* | :heavy_check_mark: | Human readable label of the event type. | | | `source` | *string* | :heavy_check_mark: | The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. | | | `name` | *string* | :heavy_check_mark: | The name of the event. | | | `metadata` | [Components\OrderRefundedMetadata](../../Models/Components/OrderRefundedMetadata.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/Models/Components/OrderRefundedMetadata.md b/docs/Models/Components/OrderRefundedMetadata.md index a1cf207a..9370f5e2 100644 --- a/docs/Models/Components/OrderRefundedMetadata.md +++ b/docs/Models/Components/OrderRefundedMetadata.md @@ -7,5 +7,4 @@ | ------------------ | ------------------ | ------------------ | ------------------ | | `orderId` | *string* | :heavy_check_mark: | N/A | | `refundedAmount` | *int* | :heavy_check_mark: | N/A | -| `currency` | *string* | :heavy_check_mark: | N/A | -| `backfilled` | *?bool* | :heavy_minus_sign: | N/A | \ No newline at end of file +| `currency` | *string* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/Models/Components/Organization.md b/docs/Models/Components/Organization.md index 1d9d3270..8e4791c2 100644 --- a/docs/Models/Components/Organization.md +++ b/docs/Models/Components/Organization.md @@ -3,20 +3,22 @@ ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | -| `createdAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Creation timestamp of the object. | | -| `modifiedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Last modification timestamp of the object. | | -| `id` | *string* | :heavy_check_mark: | The organization ID. | 1dbfc517-0bbf-4301-9ba8-555ca42b9737 | -| `name` | *string* | :heavy_check_mark: | Organization name shown in checkout, customer portal, emails etc. | | -| `slug` | *string* | :heavy_check_mark: | Unique organization slug in checkout, customer portal and credit card statements. | | -| `avatarUrl` | *string* | :heavy_check_mark: | Avatar URL shown in checkout, customer portal, emails etc. | | -| `email` | *string* | :heavy_check_mark: | Public support email. | | -| `website` | *string* | :heavy_check_mark: | Official website of the organization. | | -| `socials` | array<[Components\OrganizationSocialLink](../../Models/Components/OrganizationSocialLink.md)> | :heavy_check_mark: | Links to social profiles. | | -| `status` | [Components\OrganizationStatus](../../Models/Components/OrganizationStatus.md) | :heavy_check_mark: | N/A | | -| `detailsSubmittedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | When the business details were submitted. | | -| `featureSettings` | [Components\OrganizationFeatureSettings](../../Models/Components/OrganizationFeatureSettings.md) | :heavy_check_mark: | Organization feature settings | | -| `subscriptionSettings` | [Components\OrganizationSubscriptionSettings](../../Models/Components/OrganizationSubscriptionSettings.md) | :heavy_check_mark: | N/A | | -| `notificationSettings` | [Components\OrganizationNotificationSettings](../../Models/Components/OrganizationNotificationSettings.md) | :heavy_check_mark: | N/A | | -| `customerEmailSettings` | [Components\OrganizationCustomerEmailSettings](../../Models/Components/OrganizationCustomerEmailSettings.md) | :heavy_check_mark: | N/A | | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | +| `createdAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Creation timestamp of the object. | +| `modifiedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Last modification timestamp of the object. | +| `id` | *string* | :heavy_check_mark: | The ID of the object. | +| `name` | *string* | :heavy_check_mark: | Organization name shown in checkout, customer portal, emails etc. | +| `slug` | *string* | :heavy_check_mark: | Unique organization slug in checkout, customer portal and credit card statements. | +| `avatarUrl` | *string* | :heavy_check_mark: | Avatar URL shown in checkout, customer portal, emails etc. | +| `prorationBehavior` | [Components\SubscriptionProrationBehavior](../../Models/Components/SubscriptionProrationBehavior.md) | :heavy_check_mark: | N/A | +| `allowCustomerUpdates` | *bool* | :heavy_check_mark: | Whether customers can update their subscriptions from the customer portal. | +| `email` | *string* | :heavy_check_mark: | Public support email. | +| `website` | *string* | :heavy_check_mark: | Official website of the organization. | +| `socials` | array<[Components\OrganizationSocialLink](../../Models/Components/OrganizationSocialLink.md)> | :heavy_check_mark: | Links to social profiles. | +| `status` | [Components\OrganizationStatus](../../Models/Components/OrganizationStatus.md) | :heavy_check_mark: | N/A | +| `detailsSubmittedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | When the business details were submitted. | +| `featureSettings` | [Components\OrganizationFeatureSettings](../../Models/Components/OrganizationFeatureSettings.md) | :heavy_check_mark: | Organization feature settings | +| `subscriptionSettings` | [Components\OrganizationSubscriptionSettings](../../Models/Components/OrganizationSubscriptionSettings.md) | :heavy_check_mark: | N/A | +| `notificationSettings` | [Components\OrganizationNotificationSettings](../../Models/Components/OrganizationNotificationSettings.md) | :heavy_check_mark: | N/A | +| `customerEmailSettings` | [Components\OrganizationCustomerEmailSettings](../../Models/Components/OrganizationCustomerEmailSettings.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/Models/Components/OrganizationFeatureSettings.md b/docs/Models/Components/OrganizationFeatureSettings.md index e9a60911..67ca3ce1 100644 --- a/docs/Models/Components/OrganizationFeatureSettings.md +++ b/docs/Models/Components/OrganizationFeatureSettings.md @@ -8,4 +8,5 @@ | `issueFundingEnabled` | *?bool* | :heavy_minus_sign: | If this organization has issue funding enabled | | `seatBasedPricingEnabled` | *?bool* | :heavy_minus_sign: | If this organization has seat-based pricing enabled | | `revopsEnabled` | *?bool* | :heavy_minus_sign: | If this organization has RevOps enabled | -| `walletsEnabled` | *?bool* | :heavy_minus_sign: | If this organization has Wallets enabled | \ No newline at end of file +| `walletsEnabled` | *?bool* | :heavy_minus_sign: | If this organization has Wallets enabled | +| `memberModelEnabled` | *?bool* | :heavy_minus_sign: | If this organization has the Member model enabled | \ No newline at end of file diff --git a/docs/Models/Components/OrganizationStatus.md b/docs/Models/Components/OrganizationStatus.md index 95bd1dc2..20e9730a 100644 --- a/docs/Models/Components/OrganizationStatus.md +++ b/docs/Models/Components/OrganizationStatus.md @@ -7,6 +7,7 @@ | ------------------- | ------------------- | | `Created` | created | | `OnboardingStarted` | onboarding_started | -| `UnderReview` | under_review | +| `InitialReview` | initial_review | +| `OngoingReview` | ongoing_review | | `Denied` | denied | | `Active` | active | \ No newline at end of file diff --git a/docs/Models/Components/OrganizationSubscriptionSettings.md b/docs/Models/Components/OrganizationSubscriptionSettings.md index 8442cb19..ecb5636f 100644 --- a/docs/Models/Components/OrganizationSubscriptionSettings.md +++ b/docs/Models/Components/OrganizationSubscriptionSettings.md @@ -8,4 +8,5 @@ | `allowMultipleSubscriptions` | *bool* | :heavy_check_mark: | N/A | | `allowCustomerUpdates` | *bool* | :heavy_check_mark: | N/A | | `prorationBehavior` | [Components\SubscriptionProrationBehavior](../../Models/Components/SubscriptionProrationBehavior.md) | :heavy_check_mark: | N/A | -| `benefitRevocationGracePeriod` | *int* | :heavy_check_mark: | N/A | \ No newline at end of file +| `benefitRevocationGracePeriod` | *int* | :heavy_check_mark: | N/A | +| `preventTrialAbuse` | *bool* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/Models/Components/OwnerCreate.md b/docs/Models/Components/OwnerCreate.md new file mode 100644 index 00000000..b43b6597 --- /dev/null +++ b/docs/Models/Components/OwnerCreate.md @@ -0,0 +1,12 @@ +# OwnerCreate + +Schema for creating an owner member during customer creation. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | +| `email` | *?string* | :heavy_minus_sign: | The email address of the member. | member@example.com | +| `name` | *?string* | :heavy_minus_sign: | N/A | Jane Doe | +| `externalId` | *?string* | :heavy_minus_sign: | The ID of the member in your system. This must be unique within the customer. | usr_1337 | \ No newline at end of file diff --git a/docs/Models/Components/ProductPriceCustom.md b/docs/Models/Components/ProductPriceCustom.md index c31fc9e4..644870e4 100644 --- a/docs/Models/Components/ProductPriceCustom.md +++ b/docs/Models/Components/ProductPriceCustom.md @@ -10,6 +10,7 @@ A pay-what-you-want price for a product. | `createdAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Creation timestamp of the object. | | `modifiedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Last modification timestamp of the object. | | `id` | *string* | :heavy_check_mark: | The ID of the price. | +| `source` | [Components\ProductPriceSource](../../Models/Components/ProductPriceSource.md) | :heavy_check_mark: | N/A | | `amountType` | *string* | :heavy_check_mark: | N/A | | `isArchived` | *bool* | :heavy_check_mark: | Whether the price is archived and no longer available. | | `productId` | *string* | :heavy_check_mark: | The ID of the product owning the price. | diff --git a/docs/Models/Components/ProductPriceFixed.md b/docs/Models/Components/ProductPriceFixed.md index 9c2a6b8b..57703ad6 100644 --- a/docs/Models/Components/ProductPriceFixed.md +++ b/docs/Models/Components/ProductPriceFixed.md @@ -10,6 +10,7 @@ A fixed price for a product. | `createdAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Creation timestamp of the object. | | `modifiedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Last modification timestamp of the object. | | `id` | *string* | :heavy_check_mark: | The ID of the price. | +| `source` | [Components\ProductPriceSource](../../Models/Components/ProductPriceSource.md) | :heavy_check_mark: | N/A | | `amountType` | *string* | :heavy_check_mark: | N/A | | `isArchived` | *bool* | :heavy_check_mark: | Whether the price is archived and no longer available. | | `productId` | *string* | :heavy_check_mark: | The ID of the product owning the price. | diff --git a/docs/Models/Components/ProductPriceFree.md b/docs/Models/Components/ProductPriceFree.md index 1304ff8a..a93c414b 100644 --- a/docs/Models/Components/ProductPriceFree.md +++ b/docs/Models/Components/ProductPriceFree.md @@ -10,6 +10,7 @@ A free price for a product. | `createdAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Creation timestamp of the object. | | `modifiedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Last modification timestamp of the object. | | `id` | *string* | :heavy_check_mark: | The ID of the price. | +| `source` | [Components\ProductPriceSource](../../Models/Components/ProductPriceSource.md) | :heavy_check_mark: | N/A | | `amountType` | *string* | :heavy_check_mark: | N/A | | `isArchived` | *bool* | :heavy_check_mark: | Whether the price is archived and no longer available. | | `productId` | *string* | :heavy_check_mark: | The ID of the product owning the price. | diff --git a/docs/Models/Components/ProductPriceMeteredUnit.md b/docs/Models/Components/ProductPriceMeteredUnit.md index b1fd89e2..ae4e752f 100644 --- a/docs/Models/Components/ProductPriceMeteredUnit.md +++ b/docs/Models/Components/ProductPriceMeteredUnit.md @@ -10,6 +10,7 @@ A metered, usage-based, price for a product, with a fixed unit price. | `createdAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Creation timestamp of the object. | | `modifiedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Last modification timestamp of the object. | | `id` | *string* | :heavy_check_mark: | The ID of the price. | +| `source` | [Components\ProductPriceSource](../../Models/Components/ProductPriceSource.md) | :heavy_check_mark: | N/A | | `amountType` | *string* | :heavy_check_mark: | N/A | | `isArchived` | *bool* | :heavy_check_mark: | Whether the price is archived and no longer available. | | `productId` | *string* | :heavy_check_mark: | The ID of the product owning the price. | diff --git a/docs/Models/Components/ProductPriceSeatBased.md b/docs/Models/Components/ProductPriceSeatBased.md index 294320a7..d2c47351 100644 --- a/docs/Models/Components/ProductPriceSeatBased.md +++ b/docs/Models/Components/ProductPriceSeatBased.md @@ -10,6 +10,7 @@ A seat-based price for a product. | `createdAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Creation timestamp of the object. | | `modifiedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Last modification timestamp of the object. | | `id` | *string* | :heavy_check_mark: | The ID of the price. | +| `source` | [Components\ProductPriceSource](../../Models/Components/ProductPriceSource.md) | :heavy_check_mark: | N/A | | `amountType` | *string* | :heavy_check_mark: | N/A | | `isArchived` | *bool* | :heavy_check_mark: | Whether the price is archived and no longer available. | | `productId` | *string* | :heavy_check_mark: | The ID of the product owning the price. | diff --git a/docs/Models/Components/ProductPriceSource.md b/docs/Models/Components/ProductPriceSource.md new file mode 100644 index 00000000..af23bb3f --- /dev/null +++ b/docs/Models/Components/ProductPriceSource.md @@ -0,0 +1,9 @@ +# ProductPriceSource + + +## Values + +| Name | Value | +| --------- | --------- | +| `Catalog` | catalog | +| `AdHoc` | ad_hoc | \ No newline at end of file diff --git a/docs/Models/Components/Refund.md b/docs/Models/Components/Refund.md index 2ebbf24e..36599199 100644 --- a/docs/Models/Components/Refund.md +++ b/docs/Models/Components/Refund.md @@ -18,4 +18,5 @@ | `orderId` | *string* | :heavy_check_mark: | N/A | | `subscriptionId` | *string* | :heavy_check_mark: | N/A | | `customerId` | *string* | :heavy_check_mark: | N/A | -| `revokeBenefits` | *bool* | :heavy_check_mark: | N/A | \ No newline at end of file +| `revokeBenefits` | *bool* | :heavy_check_mark: | N/A | +| `dispute` | [Components\RefundDispute](../../Models/Components/RefundDispute.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/Models/Components/RefundDispute.md b/docs/Models/Components/RefundDispute.md new file mode 100644 index 00000000..4f5f4ace --- /dev/null +++ b/docs/Models/Components/RefundDispute.md @@ -0,0 +1,21 @@ +# RefundDispute + +Dispute associated with a refund, +in case we prevented a dispute by issuing a refund. + + +## Fields + +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | +| `createdAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Creation timestamp of the object. | | +| `modifiedAt` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Last modification timestamp of the object. | | +| `id` | *string* | :heavy_check_mark: | The ID of the object. | | +| `status` | [Components\DisputeStatus](../../Models/Components/DisputeStatus.md) | :heavy_check_mark: | N/A | | +| `resolved` | *bool* | :heavy_check_mark: | Whether the dispute has been resolved (won or lost). | false | +| `closed` | *bool* | :heavy_check_mark: | Whether the dispute is closed (prevented, won, or lost). | false | +| `amount` | *int* | :heavy_check_mark: | Amount in cents disputed. | 1000 | +| `taxAmount` | *int* | :heavy_check_mark: | Tax amount in cents disputed. | 200 | +| `currency` | *string* | :heavy_check_mark: | Currency code of the dispute. | usd | +| `orderId` | *string* | :heavy_check_mark: | The ID of the order associated with the dispute. | 57107b74-8400-4d80-a2fc-54c2b4239cb3 | +| `paymentId` | *string* | :heavy_check_mark: | The ID of the payment associated with the dispute. | 42b94870-36b9-4573-96b6-b90b1c99a353 | \ No newline at end of file diff --git a/docs/Models/Components/RefundReason.md b/docs/Models/Components/RefundReason.md index 011fd9e3..42d7f845 100644 --- a/docs/Models/Components/RefundReason.md +++ b/docs/Models/Components/RefundReason.md @@ -10,4 +10,5 @@ | `CustomerRequest` | customer_request | | `ServiceDisruption` | service_disruption | | `SatisfactionGuarantee` | satisfaction_guarantee | +| `DisputePrevention` | dispute_prevention | | `Other` | other | \ No newline at end of file diff --git a/docs/Models/Components/Scope.md b/docs/Models/Components/Scope.md index fc600430..fa499577 100644 --- a/docs/Models/Components/Scope.md +++ b/docs/Models/Components/Scope.md @@ -9,6 +9,7 @@ | `Profile` | profile | | `Email` | email | | `UserRead` | user:read | +| `UserWrite` | user:write | | `WebRead` | web:read | | `WebWrite` | web:write | | `OrganizationsRead` | organizations:read | @@ -39,8 +40,11 @@ | `SubscriptionsWrite` | subscriptions:write | | `CustomersRead` | customers:read | | `CustomersWrite` | customers:write | +| `MembersRead` | members:read | +| `MembersWrite` | members:write | | `WalletsRead` | wallets:read | | `WalletsWrite` | wallets:write | +| `DisputesRead` | disputes:read | | `CustomerMetersRead` | customer_meters:read | | `CustomerSessionsWrite` | customer_sessions:write | | `CustomerSeatsRead` | customer_seats:read | diff --git a/docs/Models/Components/SubscriptionCanceledEvent.md b/docs/Models/Components/SubscriptionCanceledEvent.md new file mode 100644 index 00000000..48a9bae2 --- /dev/null +++ b/docs/Models/Components/SubscriptionCanceledEvent.md @@ -0,0 +1,21 @@ +# SubscriptionCanceledEvent + +An event created by Polar when a subscription is canceled. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | +| `id` | *string* | :heavy_check_mark: | The ID of the object. | | +| `timestamp` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | The timestamp of the event. | | +| `organizationId` | *string* | :heavy_check_mark: | The ID of the organization owning the event. | 1dbfc517-0bbf-4301-9ba8-555ca42b9737 | +| `customerId` | *string* | :heavy_check_mark: | ID of the customer in your Polar organization associated with the event. | | +| `customer` | [Components\Customer](../../Models/Components/Customer.md) | :heavy_check_mark: | The customer associated with the event. | | +| `externalCustomerId` | *string* | :heavy_check_mark: | ID of the customer in your system associated with the event. | | +| `childCount` | *?int* | :heavy_minus_sign: | Number of direct child events linked to this event. | | +| `parentId` | *?string* | :heavy_minus_sign: | The ID of the parent event. | | +| `label` | *string* | :heavy_check_mark: | Human readable label of the event type. | | +| `source` | *string* | :heavy_check_mark: | The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. | | +| `name` | *string* | :heavy_check_mark: | The name of the event. | | +| `metadata` | [Components\SubscriptionCanceledMetadata](../../Models/Components/SubscriptionCanceledMetadata.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/Models/Components/SubscriptionCanceledMetadata.md b/docs/Models/Components/SubscriptionCanceledMetadata.md new file mode 100644 index 00000000..17949c31 --- /dev/null +++ b/docs/Models/Components/SubscriptionCanceledMetadata.md @@ -0,0 +1,17 @@ +# SubscriptionCanceledMetadata + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------- | ----------------------------- | ----------------------------- | ----------------------------- | +| `subscriptionId` | *string* | :heavy_check_mark: | N/A | +| `productId` | *?string* | :heavy_minus_sign: | N/A | +| `amount` | *int* | :heavy_check_mark: | N/A | +| `currency` | *string* | :heavy_check_mark: | N/A | +| `recurringInterval` | *string* | :heavy_check_mark: | N/A | +| `recurringIntervalCount` | *int* | :heavy_check_mark: | N/A | +| `customerCancellationReason` | *?string* | :heavy_minus_sign: | N/A | +| `customerCancellationComment` | *?string* | :heavy_minus_sign: | N/A | +| `canceledAt` | *string* | :heavy_check_mark: | N/A | +| `endsAt` | *?string* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/Models/Components/SubscriptionCreatedEvent.md b/docs/Models/Components/SubscriptionCreatedEvent.md new file mode 100644 index 00000000..2cd6e78d --- /dev/null +++ b/docs/Models/Components/SubscriptionCreatedEvent.md @@ -0,0 +1,21 @@ +# SubscriptionCreatedEvent + +An event created by Polar when a subscription is created. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | +| `id` | *string* | :heavy_check_mark: | The ID of the object. | | +| `timestamp` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | The timestamp of the event. | | +| `organizationId` | *string* | :heavy_check_mark: | The ID of the organization owning the event. | 1dbfc517-0bbf-4301-9ba8-555ca42b9737 | +| `customerId` | *string* | :heavy_check_mark: | ID of the customer in your Polar organization associated with the event. | | +| `customer` | [Components\Customer](../../Models/Components/Customer.md) | :heavy_check_mark: | The customer associated with the event. | | +| `externalCustomerId` | *string* | :heavy_check_mark: | ID of the customer in your system associated with the event. | | +| `childCount` | *?int* | :heavy_minus_sign: | Number of direct child events linked to this event. | | +| `parentId` | *?string* | :heavy_minus_sign: | The ID of the parent event. | | +| `label` | *string* | :heavy_check_mark: | Human readable label of the event type. | | +| `source` | *string* | :heavy_check_mark: | The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. | | +| `name` | *string* | :heavy_check_mark: | The name of the event. | | +| `metadata` | [Components\SubscriptionCreatedMetadata](../../Models/Components/SubscriptionCreatedMetadata.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/Models/Components/SubscriptionCreatedMetadata.md b/docs/Models/Components/SubscriptionCreatedMetadata.md new file mode 100644 index 00000000..bdeccbbc --- /dev/null +++ b/docs/Models/Components/SubscriptionCreatedMetadata.md @@ -0,0 +1,14 @@ +# SubscriptionCreatedMetadata + + +## Fields + +| Field | Type | Required | Description | +| ------------------------ | ------------------------ | ------------------------ | ------------------------ | +| `subscriptionId` | *string* | :heavy_check_mark: | N/A | +| `productId` | *string* | :heavy_check_mark: | N/A | +| `amount` | *int* | :heavy_check_mark: | N/A | +| `currency` | *string* | :heavy_check_mark: | N/A | +| `recurringInterval` | *string* | :heavy_check_mark: | N/A | +| `recurringIntervalCount` | *int* | :heavy_check_mark: | N/A | +| `startedAt` | *string* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/Models/Components/SubscriptionCycledEvent.md b/docs/Models/Components/SubscriptionCycledEvent.md index 1fed9f3f..9880e8ca 100644 --- a/docs/Models/Components/SubscriptionCycledEvent.md +++ b/docs/Models/Components/SubscriptionCycledEvent.md @@ -14,6 +14,8 @@ An event created by Polar when a subscription is cycled. | `customer` | [Components\Customer](../../Models/Components/Customer.md) | :heavy_check_mark: | The customer associated with the event. | | | `externalCustomerId` | *string* | :heavy_check_mark: | ID of the customer in your system associated with the event. | | | `childCount` | *?int* | :heavy_minus_sign: | Number of direct child events linked to this event. | | +| `parentId` | *?string* | :heavy_minus_sign: | The ID of the parent event. | | +| `label` | *string* | :heavy_check_mark: | Human readable label of the event type. | | | `source` | *string* | :heavy_check_mark: | The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. | | | `name` | *string* | :heavy_check_mark: | The name of the event. | | | `metadata` | [Components\SubscriptionCycledMetadata](../../Models/Components/SubscriptionCycledMetadata.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/Models/Components/SubscriptionCycledMetadata.md b/docs/Models/Components/SubscriptionCycledMetadata.md index bef54a8f..85f8d538 100644 --- a/docs/Models/Components/SubscriptionCycledMetadata.md +++ b/docs/Models/Components/SubscriptionCycledMetadata.md @@ -3,6 +3,11 @@ ## Fields -| Field | Type | Required | Description | -| ------------------ | ------------------ | ------------------ | ------------------ | -| `subscriptionId` | *string* | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------ | ------------------------ | ------------------------ | ------------------------ | +| `subscriptionId` | *string* | :heavy_check_mark: | N/A | +| `productId` | *?string* | :heavy_minus_sign: | N/A | +| `amount` | *?int* | :heavy_minus_sign: | N/A | +| `currency` | *?string* | :heavy_minus_sign: | N/A | +| `recurringInterval` | *?string* | :heavy_minus_sign: | N/A | +| `recurringIntervalCount` | *?int* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/Models/Components/SubscriptionProductUpdatedEvent.md b/docs/Models/Components/SubscriptionProductUpdatedEvent.md index e2f05702..6dee0261 100644 --- a/docs/Models/Components/SubscriptionProductUpdatedEvent.md +++ b/docs/Models/Components/SubscriptionProductUpdatedEvent.md @@ -14,6 +14,8 @@ An event created by Polar when a subscription changes the product. | `customer` | [Components\Customer](../../Models/Components/Customer.md) | :heavy_check_mark: | The customer associated with the event. | | | `externalCustomerId` | *string* | :heavy_check_mark: | ID of the customer in your system associated with the event. | | | `childCount` | *?int* | :heavy_minus_sign: | Number of direct child events linked to this event. | | +| `parentId` | *?string* | :heavy_minus_sign: | The ID of the parent event. | | +| `label` | *string* | :heavy_check_mark: | Human readable label of the event type. | | | `source` | *string* | :heavy_check_mark: | The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. | | | `name` | *string* | :heavy_check_mark: | The name of the event. | | | `metadata` | [Components\SubscriptionProductUpdatedMetadata](../../Models/Components/SubscriptionProductUpdatedMetadata.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/Models/Components/SubscriptionRevokedEvent.md b/docs/Models/Components/SubscriptionRevokedEvent.md index 258e529d..4de870f6 100644 --- a/docs/Models/Components/SubscriptionRevokedEvent.md +++ b/docs/Models/Components/SubscriptionRevokedEvent.md @@ -14,6 +14,8 @@ An event created by Polar when a subscription is revoked from a customer. | `customer` | [Components\Customer](../../Models/Components/Customer.md) | :heavy_check_mark: | The customer associated with the event. | | | `externalCustomerId` | *string* | :heavy_check_mark: | ID of the customer in your system associated with the event. | | | `childCount` | *?int* | :heavy_minus_sign: | Number of direct child events linked to this event. | | +| `parentId` | *?string* | :heavy_minus_sign: | The ID of the parent event. | | +| `label` | *string* | :heavy_check_mark: | Human readable label of the event type. | | | `source` | *string* | :heavy_check_mark: | The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. | | | `name` | *string* | :heavy_check_mark: | The name of the event. | | | `metadata` | [Components\SubscriptionRevokedMetadata](../../Models/Components/SubscriptionRevokedMetadata.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/Models/Components/SubscriptionRevokedMetadata.md b/docs/Models/Components/SubscriptionRevokedMetadata.md index 7337ae3c..9b6ebd20 100644 --- a/docs/Models/Components/SubscriptionRevokedMetadata.md +++ b/docs/Models/Components/SubscriptionRevokedMetadata.md @@ -3,6 +3,11 @@ ## Fields -| Field | Type | Required | Description | -| ------------------ | ------------------ | ------------------ | ------------------ | -| `subscriptionId` | *string* | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------ | ------------------------ | ------------------------ | ------------------------ | +| `subscriptionId` | *string* | :heavy_check_mark: | N/A | +| `productId` | *?string* | :heavy_minus_sign: | N/A | +| `amount` | *?int* | :heavy_minus_sign: | N/A | +| `currency` | *?string* | :heavy_minus_sign: | N/A | +| `recurringInterval` | *?string* | :heavy_minus_sign: | N/A | +| `recurringIntervalCount` | *?int* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/Models/Components/SubscriptionSeatsUpdatedEvent.md b/docs/Models/Components/SubscriptionSeatsUpdatedEvent.md new file mode 100644 index 00000000..e36a3448 --- /dev/null +++ b/docs/Models/Components/SubscriptionSeatsUpdatedEvent.md @@ -0,0 +1,21 @@ +# SubscriptionSeatsUpdatedEvent + +An event created by Polar when a the seats on a subscription is changed. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | +| `id` | *string* | :heavy_check_mark: | The ID of the object. | | +| `timestamp` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | The timestamp of the event. | | +| `organizationId` | *string* | :heavy_check_mark: | The ID of the organization owning the event. | 1dbfc517-0bbf-4301-9ba8-555ca42b9737 | +| `customerId` | *string* | :heavy_check_mark: | ID of the customer in your Polar organization associated with the event. | | +| `customer` | [Components\Customer](../../Models/Components/Customer.md) | :heavy_check_mark: | The customer associated with the event. | | +| `externalCustomerId` | *string* | :heavy_check_mark: | ID of the customer in your system associated with the event. | | +| `childCount` | *?int* | :heavy_minus_sign: | Number of direct child events linked to this event. | | +| `parentId` | *?string* | :heavy_minus_sign: | The ID of the parent event. | | +| `label` | *string* | :heavy_check_mark: | Human readable label of the event type. | | +| `source` | *string* | :heavy_check_mark: | The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. | | +| `name` | *string* | :heavy_check_mark: | The name of the event. | | +| `metadata` | [Components\SubscriptionSeatsUpdatedMetadata](../../Models/Components/SubscriptionSeatsUpdatedMetadata.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/Models/Components/SubscriptionSeatsUpdatedMetadata.md b/docs/Models/Components/SubscriptionSeatsUpdatedMetadata.md new file mode 100644 index 00000000..6c0f5548 --- /dev/null +++ b/docs/Models/Components/SubscriptionSeatsUpdatedMetadata.md @@ -0,0 +1,11 @@ +# SubscriptionSeatsUpdatedMetadata + + +## Fields + +| Field | Type | Required | Description | +| ------------------- | ------------------- | ------------------- | ------------------- | +| `subscriptionId` | *string* | :heavy_check_mark: | N/A | +| `oldSeats` | *int* | :heavy_check_mark: | N/A | +| `newSeats` | *int* | :heavy_check_mark: | N/A | +| `prorationBehavior` | *string* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/Models/Components/SubscriptionUpdate.md b/docs/Models/Components/SubscriptionUpdate.md index cc7728f1..8c9bb950 100644 --- a/docs/Models/Components/SubscriptionUpdate.md +++ b/docs/Models/Components/SubscriptionUpdate.md @@ -39,6 +39,15 @@ Components\SubscriptionUpdateTrial $value = /* values here */ Components\SubscriptionUpdateSeats $value = /* values here */ ``` +### `Components\SubscriptionUpdateBillingPeriod` + +```php +/** +* @var Components\SubscriptionUpdateBillingPeriod +*/ +Components\SubscriptionUpdateBillingPeriod $value = /* values here */ +``` + ### `Components\SubscriptionCancel` ```php diff --git a/docs/Models/Components/SubscriptionUpdateBillingPeriod.md b/docs/Models/Components/SubscriptionUpdateBillingPeriod.md new file mode 100644 index 00000000..3bc92c9b --- /dev/null +++ b/docs/Models/Components/SubscriptionUpdateBillingPeriod.md @@ -0,0 +1,8 @@ +# SubscriptionUpdateBillingPeriod + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `currentBillingPeriodEnd` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Set a new date for the end of the current billing period. The subscription will renew on this date. Needs to be later than the current value.

It is not possible to update the current billing period on a canceled subscription. | \ No newline at end of file diff --git a/docs/Models/Components/SystemEvent.md b/docs/Models/Components/SystemEvent.md index 1df37763..c633f9d1 100644 --- a/docs/Models/Components/SystemEvent.md +++ b/docs/Models/Components/SystemEvent.md @@ -39,6 +39,15 @@ Components\BenefitRevokedEvent $value = /* values here */ Components\BenefitUpdatedEvent $value = /* values here */ ``` +### `Components\CheckoutCreatedEvent` + +```php +/** +* @var Components\CheckoutCreatedEvent +*/ +Components\CheckoutCreatedEvent $value = /* values here */ +``` + ### `Components\CustomerCreatedEvent` ```php @@ -102,6 +111,24 @@ Components\OrderPaidEvent $value = /* values here */ Components\OrderRefundedEvent $value = /* values here */ ``` +### `Components\SubscriptionCanceledEvent` + +```php +/** +* @var Components\SubscriptionCanceledEvent +*/ +Components\SubscriptionCanceledEvent $value = /* values here */ +``` + +### `Components\SubscriptionCreatedEvent` + +```php +/** +* @var Components\SubscriptionCreatedEvent +*/ +Components\SubscriptionCreatedEvent $value = /* values here */ +``` + ### `Components\SubscriptionCycledEvent` ```php @@ -129,3 +156,12 @@ Components\SubscriptionProductUpdatedEvent $value = /* values here */ Components\SubscriptionRevokedEvent $value = /* values here */ ``` +### `Components\SubscriptionSeatsUpdatedEvent` + +```php +/** +* @var Components\SubscriptionSeatsUpdatedEvent +*/ +Components\SubscriptionSeatsUpdatedEvent $value = /* values here */ +``` + diff --git a/docs/Models/Components/UserEvent.md b/docs/Models/Components/UserEvent.md index 03ee205a..a4a3a6eb 100644 --- a/docs/Models/Components/UserEvent.md +++ b/docs/Models/Components/UserEvent.md @@ -14,6 +14,8 @@ An event you created through the ingestion API. | `customer` | [Components\Customer](../../Models/Components/Customer.md) | :heavy_check_mark: | The customer associated with the event. | | | `externalCustomerId` | *string* | :heavy_check_mark: | ID of the customer in your system associated with the event. | | | `childCount` | *?int* | :heavy_minus_sign: | Number of direct child events linked to this event. | | +| `parentId` | *?string* | :heavy_minus_sign: | The ID of the parent event. | | +| `label` | *string* | :heavy_check_mark: | Human readable label of the event type. | | | `name` | *string* | :heavy_check_mark: | The name of the event. | | | `source` | *string* | :heavy_check_mark: | The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. | | | `metadata` | array | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/Models/Components/WebhookEvent.md b/docs/Models/Components/WebhookEvent.md index 349bd57c..eb3f61fb 100644 --- a/docs/Models/Components/WebhookEvent.md +++ b/docs/Models/Components/WebhookEvent.md @@ -18,6 +18,7 @@ each one creating a new delivery. | `id` | *string* | :heavy_check_mark: | The ID of the object. | | `lastHttpCode` | *?int* | :heavy_minus_sign: | Last HTTP code returned by the URL. `null` if no delviery has been attempted or if the endpoint was unreachable. | | `succeeded` | *?bool* | :heavy_minus_sign: | Whether this event was successfully delivered. `null` if no delivery has been attempted. | +| `skipped` | *bool* | :heavy_check_mark: | Whether this event was skipped because the webhook endpoint was disabled. | | `payload` | *string* | :heavy_check_mark: | The payload of the webhook event. | | `type` | [Components\WebhookEventType](../../Models/Components/WebhookEventType.md) | :heavy_check_mark: | N/A | | `isArchived` | *bool* | :heavy_check_mark: | Whether this event is archived. Archived events can't be redelivered, and the payload is not accessible anymore. | \ No newline at end of file diff --git a/docs/Models/Components/WebhookOrderCreatedPayload.md b/docs/Models/Components/WebhookOrderCreatedPayload.md index 96dcaf47..1964bbe6 100644 --- a/docs/Models/Components/WebhookOrderCreatedPayload.md +++ b/docs/Models/Components/WebhookOrderCreatedPayload.md @@ -9,7 +9,8 @@ A new order is created when: * A subscription is renewed. In this case, `billing_reason` is set to `subscription_cycle`. * A subscription is upgraded or downgraded with an immediate proration invoice. In this case, `billing_reason` is set to `subscription_update`. -The order might not be paid yet, so the `status` field might be `pending`. +> [!WARNING] +> The order might not be paid yet, so the `status` field might be `pending`. **Discord & Slack support:** Full diff --git a/docs/Models/Errors/CheckoutForbiddenError.md b/docs/Models/Errors/CheckoutForbiddenError.md index 497f249e..10fd0121 100644 --- a/docs/Models/Errors/CheckoutForbiddenError.md +++ b/docs/Models/Errors/CheckoutForbiddenError.md @@ -30,3 +30,12 @@ Errors\NotOpenCheckout $value = /* values here */ Errors\PaymentNotReady $value = /* values here */ ``` +### `Errors\TrialAlreadyRedeemed` + +```php +/** +* @var Errors\TrialAlreadyRedeemed +*/ +Errors\TrialAlreadyRedeemed $value = /* values here */ +``` + diff --git a/docs/Models/Errors/TrialAlreadyRedeemed.md b/docs/Models/Errors/TrialAlreadyRedeemed.md new file mode 100644 index 00000000..f18fba72 --- /dev/null +++ b/docs/Models/Errors/TrialAlreadyRedeemed.md @@ -0,0 +1,9 @@ +# TrialAlreadyRedeemed + + +## Fields + +| Field | Type | Required | Description | Example | +| -------------------- | -------------------- | -------------------- | -------------------- | -------------------- | +| `error` | *string* | :heavy_check_mark: | N/A | TrialAlreadyRedeemed | +| `detail` | *string* | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/Models/Operations/BenefitsGrantsRequest.md b/docs/Models/Operations/BenefitsGrantsRequest.md index eeb1bd39..0293c707 100644 --- a/docs/Models/Operations/BenefitsGrantsRequest.md +++ b/docs/Models/Operations/BenefitsGrantsRequest.md @@ -8,5 +8,6 @@ | `id` | *string* | :heavy_check_mark: | N/A | | `isGranted` | *?bool* | :heavy_minus_sign: | Filter by granted status. If `true`, only granted benefits will be returned. If `false`, only revoked benefits will be returned. | | `customerId` | [string\|array\|null](../../Models/Operations/QueryParamCustomerIDFilter.md) | :heavy_minus_sign: | Filter by customer. | +| `memberId` | [string\|array\|null](../../Models/Operations/MemberIDFilter.md) | :heavy_minus_sign: | Filter by member. | | `page` | *?int* | :heavy_minus_sign: | Page number, defaults to 1. | | `limit` | *?int* | :heavy_minus_sign: | Size of a page, defaults to 10. Maximum is 100. | \ No newline at end of file diff --git a/docs/Models/Operations/CheckoutsListRequest.md b/docs/Models/Operations/CheckoutsListRequest.md index 8f419288..1ceb8db0 100644 --- a/docs/Models/Operations/CheckoutsListRequest.md +++ b/docs/Models/Operations/CheckoutsListRequest.md @@ -8,7 +8,7 @@ | `organizationId` | [string\|array\|null](../../Models/Operations/CheckoutsListQueryParamOrganizationIDFilter.md) | :heavy_minus_sign: | Filter by organization ID. | | `productId` | [string\|array\|null](../../Models/Operations/CheckoutsListQueryParamProductIDFilter.md) | :heavy_minus_sign: | Filter by product ID. | | `customerId` | [string\|array\|null](../../Models/Operations/CheckoutsListQueryParamCustomerIDFilter.md) | :heavy_minus_sign: | Filter by customer ID. | -| `status` | [Components\CheckoutStatus\|array\|null](../../Models/Operations/StatusFilter.md) | :heavy_minus_sign: | Filter by checkout session status. | +| `status` | [Components\CheckoutStatus\|array\|null](../../Models/Operations/QueryParamStatusFilter.md) | :heavy_minus_sign: | Filter by checkout session status. | | `query` | *?string* | :heavy_minus_sign: | Filter by customer email. | | `page` | *?int* | :heavy_minus_sign: | Page number, defaults to 1. | | `limit` | *?int* | :heavy_minus_sign: | Size of a page, defaults to 10. Maximum is 100. | diff --git a/docs/Models/Operations/CustomerPortalBenefitGrantsListQueryParamOrderIDFilter.md b/docs/Models/Operations/CustomerPortalBenefitGrantsListQueryParamOrderIDFilter.md new file mode 100644 index 00000000..d53f73e7 --- /dev/null +++ b/docs/Models/Operations/CustomerPortalBenefitGrantsListQueryParamOrderIDFilter.md @@ -0,0 +1,25 @@ +# CustomerPortalBenefitGrantsListQueryParamOrderIDFilter + +Filter by order ID. + + +## Supported Types + +### `string` + +```php +/** +* @var string +*/ +string $value = /* values here */ +``` + +### `array` + +```php +/** +* @var array +*/ +array $value = /* values here */ +``` + diff --git a/docs/Models/Operations/CustomerPortalBenefitGrantsListRequest.md b/docs/Models/Operations/CustomerPortalBenefitGrantsListRequest.md index b1b61b2a..c2939f39 100644 --- a/docs/Models/Operations/CustomerPortalBenefitGrantsListRequest.md +++ b/docs/Models/Operations/CustomerPortalBenefitGrantsListRequest.md @@ -8,8 +8,9 @@ | `typeFilter` | [Components\BenefitType\|array\|null](../../Models/Operations/QueryParamBenefitTypeFilter.md) | :heavy_minus_sign: | Filter by benefit type. | | `benefitId` | [string\|array\|null](../../Models/Operations/CustomerPortalBenefitGrantsListQueryParamBenefitIDFilter.md) | :heavy_minus_sign: | Filter by benefit ID. | | `checkoutId` | [string\|array\|null](../../Models/Operations/QueryParamCheckoutIDFilter.md) | :heavy_minus_sign: | Filter by checkout ID. | -| `orderId` | [string\|array\|null](../../Models/Operations/QueryParamOrderIDFilter.md) | :heavy_minus_sign: | Filter by order ID. | +| `orderId` | [string\|array\|null](../../Models/Operations/CustomerPortalBenefitGrantsListQueryParamOrderIDFilter.md) | :heavy_minus_sign: | Filter by order ID. | | `subscriptionId` | [string\|array\|null](../../Models/Operations/QueryParamSubscriptionIDFilter.md) | :heavy_minus_sign: | Filter by subscription ID. | +| `memberId` | [string\|array\|null](../../Models/Operations/QueryParamMemberIDFilter.md) | :heavy_minus_sign: | Filter by member ID. | | `page` | *?int* | :heavy_minus_sign: | Page number, defaults to 1. | | `limit` | *?int* | :heavy_minus_sign: | Size of a page, defaults to 10. Maximum is 100. | | `sorting` | array<[Components\CustomerBenefitGrantSortProperty](../../Models/Components/CustomerBenefitGrantSortProperty.md)> | :heavy_minus_sign: | Sorting criterion. Several criteria can be used simultaneously and will be applied in order. Add a minus sign `-` before the criteria name to sort by descending order. | \ No newline at end of file diff --git a/docs/Models/Operations/CustomerPortalOrganizationsGetResponse.md b/docs/Models/Operations/CustomerPortalOrganizationsGetResponse.md index d21261aa..806f6ed9 100644 --- a/docs/Models/Operations/CustomerPortalOrganizationsGetResponse.md +++ b/docs/Models/Operations/CustomerPortalOrganizationsGetResponse.md @@ -8,4 +8,4 @@ | `contentType` | *string* | :heavy_check_mark: | HTTP response content type for this operation | | `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | | `rawResponse` | [\Psr\Http\Message\ResponseInterface](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `customerOrganization` | [?Components\CustomerOrganization](../../Models/Components/CustomerOrganization.md) | :heavy_minus_sign: | Successful Response | \ No newline at end of file +| `customerOrganizationData` | [?Components\CustomerOrganizationData](../../Models/Components/CustomerOrganizationData.md) | :heavy_minus_sign: | Successful Response | \ No newline at end of file diff --git a/docs/Models/Operations/CustomersCreateRequest.md b/docs/Models/Operations/CustomersCreateRequest.md new file mode 100644 index 00000000..755b87ca --- /dev/null +++ b/docs/Models/Operations/CustomersCreateRequest.md @@ -0,0 +1,9 @@ +# CustomersCreateRequest + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | +| `includeMembers` | *?bool* | :heavy_minus_sign: | Include members in the response. Only populated when set to true. | +| `customerCreate` | [Components\CustomerCreate](../../Models/Components/CustomerCreate.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/Models/Operations/CustomersCreateResponse.md b/docs/Models/Operations/CustomersCreateResponse.md index 62be46c3..0ee72d13 100644 --- a/docs/Models/Operations/CustomersCreateResponse.md +++ b/docs/Models/Operations/CustomersCreateResponse.md @@ -8,4 +8,4 @@ | `contentType` | *string* | :heavy_check_mark: | HTTP response content type for this operation | | `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | | `rawResponse` | [\Psr\Http\Message\ResponseInterface](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `customer` | [?Components\Customer](../../Models/Components/Customer.md) | :heavy_minus_sign: | Customer created. | \ No newline at end of file +| `customerWithMembers` | [?Components\CustomerWithMembers](../../Models/Components/CustomerWithMembers.md) | :heavy_minus_sign: | Customer created. | \ No newline at end of file diff --git a/docs/Models/Operations/CustomersGetExternalRequest.md b/docs/Models/Operations/CustomersGetExternalRequest.md index ef1ff4ab..8838d2f8 100644 --- a/docs/Models/Operations/CustomersGetExternalRequest.md +++ b/docs/Models/Operations/CustomersGetExternalRequest.md @@ -3,6 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------- | ------------------------- | ------------------------- | ------------------------- | -| `externalId` | *string* | :heavy_check_mark: | The customer external ID. | \ No newline at end of file +| Field | Type | Required | Description | +| ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | +| `externalId` | *string* | :heavy_check_mark: | The customer external ID. | +| `includeMembers` | *?bool* | :heavy_minus_sign: | Include members in the response. Only populated when set to true. | \ No newline at end of file diff --git a/docs/Models/Operations/CustomersGetExternalResponse.md b/docs/Models/Operations/CustomersGetExternalResponse.md index a668c236..f443735f 100644 --- a/docs/Models/Operations/CustomersGetExternalResponse.md +++ b/docs/Models/Operations/CustomersGetExternalResponse.md @@ -8,4 +8,4 @@ | `contentType` | *string* | :heavy_check_mark: | HTTP response content type for this operation | | `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | | `rawResponse` | [\Psr\Http\Message\ResponseInterface](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `customer` | [?Components\Customer](../../Models/Components/Customer.md) | :heavy_minus_sign: | Successful Response | \ No newline at end of file +| `customerWithMembers` | [?Components\CustomerWithMembers](../../Models/Components/CustomerWithMembers.md) | :heavy_minus_sign: | Successful Response | \ No newline at end of file diff --git a/docs/Models/Operations/CustomersGetRequest.md b/docs/Models/Operations/CustomersGetRequest.md index 763dd3d0..1c13d9e5 100644 --- a/docs/Models/Operations/CustomersGetRequest.md +++ b/docs/Models/Operations/CustomersGetRequest.md @@ -3,6 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| ------------------ | ------------------ | ------------------ | ------------------ | -| `id` | *string* | :heavy_check_mark: | The customer ID. | \ No newline at end of file +| Field | Type | Required | Description | +| ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | +| `id` | *string* | :heavy_check_mark: | The customer ID. | +| `includeMembers` | *?bool* | :heavy_minus_sign: | Include members in the response. Only populated when set to true. | \ No newline at end of file diff --git a/docs/Models/Operations/CustomersGetResponse.md b/docs/Models/Operations/CustomersGetResponse.md index e01d1b90..3c245712 100644 --- a/docs/Models/Operations/CustomersGetResponse.md +++ b/docs/Models/Operations/CustomersGetResponse.md @@ -8,4 +8,4 @@ | `contentType` | *string* | :heavy_check_mark: | HTTP response content type for this operation | | `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | | `rawResponse` | [\Psr\Http\Message\ResponseInterface](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `customer` | [?Components\Customer](../../Models/Components/Customer.md) | :heavy_minus_sign: | Successful Response | \ No newline at end of file +| `customerWithMembers` | [?Components\CustomerWithMembers](../../Models/Components/CustomerWithMembers.md) | :heavy_minus_sign: | Successful Response | \ No newline at end of file diff --git a/docs/Models/Operations/CustomersListRequest.md b/docs/Models/Operations/CustomersListRequest.md index 767302fc..e2b30f70 100644 --- a/docs/Models/Operations/CustomersListRequest.md +++ b/docs/Models/Operations/CustomersListRequest.md @@ -8,6 +8,7 @@ | `organizationId` | [string\|array\|null](../../Models/Operations/CustomersListQueryParamOrganizationIDFilter.md) | :heavy_minus_sign: | Filter by organization ID. | | `email` | *?string* | :heavy_minus_sign: | Filter by exact email. | | `query` | *?string* | :heavy_minus_sign: | Filter by name, email, or external ID. | +| `includeMembers` | *?bool* | :heavy_minus_sign: | Include members in the response. Only populated when set to true. | | `page` | *?int* | :heavy_minus_sign: | Page number, defaults to 1. | | `limit` | *?int* | :heavy_minus_sign: | Size of a page, defaults to 10. Maximum is 100. | | `sorting` | array<[Components\CustomerSortProperty](../../Models/Components/CustomerSortProperty.md)> | :heavy_minus_sign: | Sorting criterion. Several criteria can be used simultaneously and will be applied in order. Add a minus sign `-` before the criteria name to sort by descending order. | diff --git a/docs/Models/Operations/CustomersListResponse.md b/docs/Models/Operations/CustomersListResponse.md index 6861c077..c8bb5a81 100644 --- a/docs/Models/Operations/CustomersListResponse.md +++ b/docs/Models/Operations/CustomersListResponse.md @@ -8,4 +8,4 @@ | `contentType` | *string* | :heavy_check_mark: | HTTP response content type for this operation | | `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | | `rawResponse` | [\Psr\Http\Message\ResponseInterface](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `listResourceCustomer` | [?Components\ListResourceCustomer](../../Models/Components/ListResourceCustomer.md) | :heavy_minus_sign: | Successful Response | \ No newline at end of file +| `listResourceCustomerWithMembers` | [?Components\ListResourceCustomerWithMembers](../../Models/Components/ListResourceCustomerWithMembers.md) | :heavy_minus_sign: | Successful Response | \ No newline at end of file diff --git a/docs/Models/Operations/CustomersUpdateExternalRequest.md b/docs/Models/Operations/CustomersUpdateExternalRequest.md index 5bd8ce8b..dca0a714 100644 --- a/docs/Models/Operations/CustomersUpdateExternalRequest.md +++ b/docs/Models/Operations/CustomersUpdateExternalRequest.md @@ -6,4 +6,5 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | | `externalId` | *string* | :heavy_check_mark: | The customer external ID. | +| `includeMembers` | *?bool* | :heavy_minus_sign: | Include members in the response. Only populated when set to true. | | `customerUpdateExternalID` | [Components\CustomerUpdateExternalID](../../Models/Components/CustomerUpdateExternalID.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/Models/Operations/CustomersUpdateExternalResponse.md b/docs/Models/Operations/CustomersUpdateExternalResponse.md index 542325b8..ea378b7c 100644 --- a/docs/Models/Operations/CustomersUpdateExternalResponse.md +++ b/docs/Models/Operations/CustomersUpdateExternalResponse.md @@ -8,4 +8,4 @@ | `contentType` | *string* | :heavy_check_mark: | HTTP response content type for this operation | | `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | | `rawResponse` | [\Psr\Http\Message\ResponseInterface](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `customer` | [?Components\Customer](../../Models/Components/Customer.md) | :heavy_minus_sign: | Customer updated. | \ No newline at end of file +| `customerWithMembers` | [?Components\CustomerWithMembers](../../Models/Components/CustomerWithMembers.md) | :heavy_minus_sign: | Customer updated. | \ No newline at end of file diff --git a/docs/Models/Operations/CustomersUpdateRequest.md b/docs/Models/Operations/CustomersUpdateRequest.md index 7ff16194..d2440de4 100644 --- a/docs/Models/Operations/CustomersUpdateRequest.md +++ b/docs/Models/Operations/CustomersUpdateRequest.md @@ -6,4 +6,5 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | | `id` | *string* | :heavy_check_mark: | The customer ID. | +| `includeMembers` | *?bool* | :heavy_minus_sign: | Include members in the response. Only populated when set to true. | | `customerUpdate` | [Components\CustomerUpdate](../../Models/Components/CustomerUpdate.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/Models/Operations/CustomersUpdateResponse.md b/docs/Models/Operations/CustomersUpdateResponse.md index ce5cfd02..55127c75 100644 --- a/docs/Models/Operations/CustomersUpdateResponse.md +++ b/docs/Models/Operations/CustomersUpdateResponse.md @@ -8,4 +8,4 @@ | `contentType` | *string* | :heavy_check_mark: | HTTP response content type for this operation | | `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | | `rawResponse` | [\Psr\Http\Message\ResponseInterface](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `customer` | [?Components\Customer](../../Models/Components/Customer.md) | :heavy_minus_sign: | Customer updated. | \ No newline at end of file +| `customerWithMembers` | [?Components\CustomerWithMembers](../../Models/Components/CustomerWithMembers.md) | :heavy_minus_sign: | Customer updated. | \ No newline at end of file diff --git a/docs/Models/Operations/DisputesGetRequest.md b/docs/Models/Operations/DisputesGetRequest.md new file mode 100644 index 00000000..3877b2e6 --- /dev/null +++ b/docs/Models/Operations/DisputesGetRequest.md @@ -0,0 +1,8 @@ +# DisputesGetRequest + + +## Fields + +| Field | Type | Required | Description | +| ------------------ | ------------------ | ------------------ | ------------------ | +| `id` | *string* | :heavy_check_mark: | The dispute ID. | \ No newline at end of file diff --git a/docs/Models/Operations/DisputesGetResponse.md b/docs/Models/Operations/DisputesGetResponse.md new file mode 100644 index 00000000..a712dbf5 --- /dev/null +++ b/docs/Models/Operations/DisputesGetResponse.md @@ -0,0 +1,11 @@ +# DisputesGetResponse + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | +| `contentType` | *string* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [\Psr\Http\Message\ResponseInterface](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | +| `dispute` | [?Components\Dispute](../../Models/Components/Dispute.md) | :heavy_minus_sign: | Successful Response | \ No newline at end of file diff --git a/docs/Models/Operations/DisputesListQueryParamOrganizationIDFilter.md b/docs/Models/Operations/DisputesListQueryParamOrganizationIDFilter.md new file mode 100644 index 00000000..23f062cd --- /dev/null +++ b/docs/Models/Operations/DisputesListQueryParamOrganizationIDFilter.md @@ -0,0 +1,25 @@ +# DisputesListQueryParamOrganizationIDFilter + +Filter by organization ID. + + +## Supported Types + +### `string` + +```php +/** +* @var string +*/ +string $value = /* values here */ +``` + +### `array` + +```php +/** +* @var array +*/ +array $value = /* values here */ +``` + diff --git a/docs/Models/Operations/DisputesListRequest.md b/docs/Models/Operations/DisputesListRequest.md new file mode 100644 index 00000000..b7199c09 --- /dev/null +++ b/docs/Models/Operations/DisputesListRequest.md @@ -0,0 +1,13 @@ +# DisputesListRequest + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `organizationId` | [string\|array\|null](../../Models/Operations/DisputesListQueryParamOrganizationIDFilter.md) | :heavy_minus_sign: | Filter by organization ID. | +| `orderId` | [string\|array\|null](../../Models/Operations/QueryParamOrderIDFilter.md) | :heavy_minus_sign: | Filter by order ID. | +| `status` | [Components\DisputeStatus\|array\|null](../../Models/Operations/StatusFilter.md) | :heavy_minus_sign: | Filter by dispute status. | +| `page` | *?int* | :heavy_minus_sign: | Page number, defaults to 1. | +| `limit` | *?int* | :heavy_minus_sign: | Size of a page, defaults to 10. Maximum is 100. | +| `sorting` | array<[Components\DisputeSortProperty](../../Models/Components/DisputeSortProperty.md)> | :heavy_minus_sign: | Sorting criterion. Several criteria can be used simultaneously and will be applied in order. Add a minus sign `-` before the criteria name to sort by descending order. | \ No newline at end of file diff --git a/docs/Models/Operations/DisputesListResponse.md b/docs/Models/Operations/DisputesListResponse.md new file mode 100644 index 00000000..5ff44a22 --- /dev/null +++ b/docs/Models/Operations/DisputesListResponse.md @@ -0,0 +1,11 @@ +# DisputesListResponse + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | +| `contentType` | *string* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [\Psr\Http\Message\ResponseInterface](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | +| `listResourceDispute` | [?Components\ListResourceDispute](../../Models/Components/ListResourceDispute.md) | :heavy_minus_sign: | Successful Response | \ No newline at end of file diff --git a/docs/Models/Operations/EventTypesListQueryParamCustomerIDFilter.md b/docs/Models/Operations/EventTypesListQueryParamCustomerIDFilter.md new file mode 100644 index 00000000..e114ec4e --- /dev/null +++ b/docs/Models/Operations/EventTypesListQueryParamCustomerIDFilter.md @@ -0,0 +1,25 @@ +# EventTypesListQueryParamCustomerIDFilter + +Filter by customer ID. + + +## Supported Types + +### `string` + +```php +/** +* @var string +*/ +string $value = /* values here */ +``` + +### `array` + +```php +/** +* @var array +*/ +array $value = /* values here */ +``` + diff --git a/docs/Models/Operations/EventTypesListQueryParamExternalCustomerIDFilter.md b/docs/Models/Operations/EventTypesListQueryParamExternalCustomerIDFilter.md new file mode 100644 index 00000000..06cc4fee --- /dev/null +++ b/docs/Models/Operations/EventTypesListQueryParamExternalCustomerIDFilter.md @@ -0,0 +1,25 @@ +# EventTypesListQueryParamExternalCustomerIDFilter + +Filter by external customer ID. + + +## Supported Types + +### `string` + +```php +/** +* @var string +*/ +string $value = /* values here */ +``` + +### `array` + +```php +/** +* @var array +*/ +array $value = /* values here */ +``` + diff --git a/docs/Models/Operations/EventTypesListQueryParamOrganizationIDFilter.md b/docs/Models/Operations/EventTypesListQueryParamOrganizationIDFilter.md new file mode 100644 index 00000000..c79e7e3c --- /dev/null +++ b/docs/Models/Operations/EventTypesListQueryParamOrganizationIDFilter.md @@ -0,0 +1,25 @@ +# EventTypesListQueryParamOrganizationIDFilter + +Filter by organization ID. + + +## Supported Types + +### `string` + +```php +/** +* @var string +*/ +string $value = /* values here */ +``` + +### `array` + +```php +/** +* @var array +*/ +array $value = /* values here */ +``` + diff --git a/docs/Models/Operations/EventTypesListRequest.md b/docs/Models/Operations/EventTypesListRequest.md new file mode 100644 index 00000000..1aecd999 --- /dev/null +++ b/docs/Models/Operations/EventTypesListRequest.md @@ -0,0 +1,17 @@ +# EventTypesListRequest + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `organizationId` | [string\|array\|null](../../Models/Operations/EventTypesListQueryParamOrganizationIDFilter.md) | :heavy_minus_sign: | Filter by organization ID. | +| `customerId` | [string\|array\|null](../../Models/Operations/EventTypesListQueryParamCustomerIDFilter.md) | :heavy_minus_sign: | Filter by customer ID. | +| `externalCustomerId` | [string\|array\|null](../../Models/Operations/EventTypesListQueryParamExternalCustomerIDFilter.md) | :heavy_minus_sign: | Filter by external customer ID. | +| `query` | *?string* | :heavy_minus_sign: | Query to filter event types by name or label. | +| `rootEvents` | *?bool* | :heavy_minus_sign: | When true, only return event types with root events (parent_id IS NULL). | +| `parentId` | *?string* | :heavy_minus_sign: | Filter by specific parent event ID. | +| `source` | [?Components\EventSource](../../Models/Components/EventSource.md) | :heavy_minus_sign: | Filter by event source (system or user). | +| `page` | *?int* | :heavy_minus_sign: | Page number, defaults to 1. | +| `limit` | *?int* | :heavy_minus_sign: | Size of a page, defaults to 10. Maximum is 100. | +| `sorting` | array<[Components\EventTypesSortProperty](../../Models/Components/EventTypesSortProperty.md)> | :heavy_minus_sign: | Sorting criterion. Several criteria can be used simultaneously and will be applied in order. Add a minus sign `-` before the criteria name to sort by descending order. | \ No newline at end of file diff --git a/docs/Models/Operations/EventTypesListResponse.md b/docs/Models/Operations/EventTypesListResponse.md new file mode 100644 index 00000000..97817294 --- /dev/null +++ b/docs/Models/Operations/EventTypesListResponse.md @@ -0,0 +1,11 @@ +# EventTypesListResponse + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | +| `contentType` | *string* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [\Psr\Http\Message\ResponseInterface](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | +| `listResourceEventTypeWithStats` | [?Components\ListResourceEventTypeWithStats](../../Models/Components/ListResourceEventTypeWithStats.md) | :heavy_minus_sign: | Successful Response | \ No newline at end of file diff --git a/docs/Models/Operations/EventTypesUpdateRequest.md b/docs/Models/Operations/EventTypesUpdateRequest.md new file mode 100644 index 00000000..bfad9f82 --- /dev/null +++ b/docs/Models/Operations/EventTypesUpdateRequest.md @@ -0,0 +1,9 @@ +# EventTypesUpdateRequest + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | +| `id` | *string* | :heavy_check_mark: | The event type ID. | +| `eventTypeUpdate` | [Components\EventTypeUpdate](../../Models/Components/EventTypeUpdate.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/Models/Operations/EventTypesUpdateResponse.md b/docs/Models/Operations/EventTypesUpdateResponse.md new file mode 100644 index 00000000..a17be019 --- /dev/null +++ b/docs/Models/Operations/EventTypesUpdateResponse.md @@ -0,0 +1,11 @@ +# EventTypesUpdateResponse + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | +| `contentType` | *string* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [\Psr\Http\Message\ResponseInterface](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | +| `eventType` | [?Components\EventType](../../Models/Components/EventType.md) | :heavy_minus_sign: | Successful Response | \ No newline at end of file diff --git a/docs/Models/Operations/EventsGetResponse.md b/docs/Models/Operations/EventsGetResponse.md index ba455793..5ecade8b 100644 --- a/docs/Models/Operations/EventsGetResponse.md +++ b/docs/Models/Operations/EventsGetResponse.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `contentType` | *string* | :heavy_check_mark: | HTTP response content type for this operation | -| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `rawResponse` | [\Psr\Http\Message\ResponseInterface](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `event` | [Components\MeterCreditEvent\|Components\MeterResetEvent\|Components\BenefitGrantedEvent\|Components\BenefitCycledEvent\|Components\BenefitUpdatedEvent\|Components\BenefitRevokedEvent\|Components\SubscriptionCycledEvent\|Components\SubscriptionRevokedEvent\|Components\SubscriptionProductUpdatedEvent\|Components\OrderPaidEvent\|Components\OrderRefundedEvent\|Components\CustomerCreatedEvent\|Components\CustomerUpdatedEvent\|Components\CustomerDeletedEvent\|Components\UserEvent\|null](../../Models/Components/Event.md) | :heavy_minus_sign: | Successful Response | \ No newline at end of file +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `contentType` | *string* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [\Psr\Http\Message\ResponseInterface](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | +| `event` | [Components\MeterCreditEvent\|Components\MeterResetEvent\|Components\BenefitGrantedEvent\|Components\BenefitCycledEvent\|Components\BenefitUpdatedEvent\|Components\BenefitRevokedEvent\|Components\SubscriptionCreatedEvent\|Components\SubscriptionCycledEvent\|Components\SubscriptionCanceledEvent\|Components\SubscriptionRevokedEvent\|Components\SubscriptionProductUpdatedEvent\|Components\SubscriptionSeatsUpdatedEvent\|Components\OrderPaidEvent\|Components\OrderRefundedEvent\|Components\CheckoutCreatedEvent\|Components\CustomerCreatedEvent\|Components\CustomerUpdatedEvent\|Components\CustomerDeletedEvent\|Components\UserEvent\|null](../../Models/Components/Event.md) | :heavy_minus_sign: | Successful Response | \ No newline at end of file diff --git a/docs/Models/Operations/EventsListRequest.md b/docs/Models/Operations/EventsListRequest.md index 417e7214..5f6430da 100644 --- a/docs/Models/Operations/EventsListRequest.md +++ b/docs/Models/Operations/EventsListRequest.md @@ -15,7 +15,8 @@ | `name` | [string\|array\|null](../../Models/Operations/NameFilter.md) | :heavy_minus_sign: | Filter by event name. | | `source` | [Components\EventSource\|array\|null](../../Models/Operations/SourceFilter.md) | :heavy_minus_sign: | Filter by event source. | | `query` | *?string* | :heavy_minus_sign: | Query to filter events. | -| `parentId` | *?string* | :heavy_minus_sign: | Filter events by parent event ID. When not specified, returns root events only. | +| `parentId` | *?string* | :heavy_minus_sign: | When combined with depth, use this event as the anchor instead of root events. | +| `depth` | *?int* | :heavy_minus_sign: | Fetch descendants up to this depth. When set: 0=root events only, 1=roots+children, etc. Max 5. When not set, returns all events. | | `page` | *?int* | :heavy_minus_sign: | Page number, defaults to 1. | | `limit` | *?int* | :heavy_minus_sign: | Size of a page, defaults to 10. Maximum is 100. | | `sorting` | array<[Components\EventSortProperty](../../Models/Components/EventSortProperty.md)> | :heavy_minus_sign: | Sorting criterion. Several criteria can be used simultaneously and will be applied in order. Add a minus sign `-` before the criteria name to sort by descending order. | diff --git a/docs/Models/Operations/EventsListResponse.md b/docs/Models/Operations/EventsListResponse.md index 17a07938..5af81770 100644 --- a/docs/Models/Operations/EventsListResponse.md +++ b/docs/Models/Operations/EventsListResponse.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | -| `contentType` | *string* | :heavy_check_mark: | HTTP response content type for this operation | -| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `rawResponse` | [\Psr\Http\Message\ResponseInterface](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `listResourceEvent` | [?Components\ListResourceEvent](../../Models/Components/ListResourceEvent.md) | :heavy_minus_sign: | Successful Response | \ No newline at end of file +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | +| `contentType` | *string* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [\Psr\Http\Message\ResponseInterface](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | +| `responseEventsList` | [Components\ListResourceEvent\|Components\ListResourceWithCursorPaginationEvent\|null](../../Models/Operations/EventsListResponseEventsList.md) | :heavy_minus_sign: | Successful Response | \ No newline at end of file diff --git a/docs/Models/Operations/EventsListResponseEventsList.md b/docs/Models/Operations/EventsListResponseEventsList.md new file mode 100644 index 00000000..82a7c623 --- /dev/null +++ b/docs/Models/Operations/EventsListResponseEventsList.md @@ -0,0 +1,25 @@ +# EventsListResponseEventsList + +Successful Response + + +## Supported Types + +### `Components\ListResourceEvent` + +```php +/** +* @var Components\ListResourceEvent +*/ +Components\ListResourceEvent $value = /* values here */ +``` + +### `Components\ListResourceWithCursorPaginationEvent` + +```php +/** +* @var Components\ListResourceWithCursorPaginationEvent +*/ +Components\ListResourceWithCursorPaginationEvent $value = /* values here */ +``` + diff --git a/docs/Models/Operations/MemberIDFilter.md b/docs/Models/Operations/MemberIDFilter.md new file mode 100644 index 00000000..b3cba2b5 --- /dev/null +++ b/docs/Models/Operations/MemberIDFilter.md @@ -0,0 +1,25 @@ +# MemberIDFilter + +Filter by member. + + +## Supported Types + +### `string` + +```php +/** +* @var string +*/ +string $value = /* values here */ +``` + +### `array` + +```php +/** +* @var array +*/ +array $value = /* values here */ +``` + diff --git a/docs/Models/Operations/MembersCreateMemberResponse.md b/docs/Models/Operations/MembersCreateMemberResponse.md new file mode 100644 index 00000000..bee2d70e --- /dev/null +++ b/docs/Models/Operations/MembersCreateMemberResponse.md @@ -0,0 +1,11 @@ +# MembersCreateMemberResponse + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | +| `contentType` | *string* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [\Psr\Http\Message\ResponseInterface](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | +| `member` | [?Components\Member](../../Models/Components/Member.md) | :heavy_minus_sign: | Member created. | \ No newline at end of file diff --git a/docs/Models/Operations/MembersDeleteMemberRequest.md b/docs/Models/Operations/MembersDeleteMemberRequest.md new file mode 100644 index 00000000..d6ea1c57 --- /dev/null +++ b/docs/Models/Operations/MembersDeleteMemberRequest.md @@ -0,0 +1,8 @@ +# MembersDeleteMemberRequest + + +## Fields + +| Field | Type | Required | Description | +| ------------------ | ------------------ | ------------------ | ------------------ | +| `id` | *string* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/Models/Operations/MembersDeleteMemberResponse.md b/docs/Models/Operations/MembersDeleteMemberResponse.md new file mode 100644 index 00000000..faa545b8 --- /dev/null +++ b/docs/Models/Operations/MembersDeleteMemberResponse.md @@ -0,0 +1,10 @@ +# MembersDeleteMemberResponse + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | +| `contentType` | *string* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [\Psr\Http\Message\ResponseInterface](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/Models/Operations/MembersListMembersRequest.md b/docs/Models/Operations/MembersListMembersRequest.md new file mode 100644 index 00000000..42fd4f9e --- /dev/null +++ b/docs/Models/Operations/MembersListMembersRequest.md @@ -0,0 +1,11 @@ +# MembersListMembersRequest + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `customerId` | *?string* | :heavy_minus_sign: | Filter by customer ID. | +| `page` | *?int* | :heavy_minus_sign: | Page number, defaults to 1. | +| `limit` | *?int* | :heavy_minus_sign: | Size of a page, defaults to 10. Maximum is 100. | +| `sorting` | array<[Components\MemberSortProperty](../../Models/Components/MemberSortProperty.md)> | :heavy_minus_sign: | Sorting criterion. Several criteria can be used simultaneously and will be applied in order. Add a minus sign `-` before the criteria name to sort by descending order. | \ No newline at end of file diff --git a/docs/Models/Operations/MembersListMembersResponse.md b/docs/Models/Operations/MembersListMembersResponse.md new file mode 100644 index 00000000..e8b0f938 --- /dev/null +++ b/docs/Models/Operations/MembersListMembersResponse.md @@ -0,0 +1,11 @@ +# MembersListMembersResponse + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | +| `contentType` | *string* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [\Psr\Http\Message\ResponseInterface](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | +| `listResourceMember` | [?Components\ListResourceMember](../../Models/Components/ListResourceMember.md) | :heavy_minus_sign: | Successful Response | \ No newline at end of file diff --git a/docs/Models/Operations/MetricsGetRequest.md b/docs/Models/Operations/MetricsGetRequest.md index 6704c92f..62a674ca 100644 --- a/docs/Models/Operations/MetricsGetRequest.md +++ b/docs/Models/Operations/MetricsGetRequest.md @@ -3,13 +3,14 @@ ## Fields -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `startDate` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Start date. | -| `endDate` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | End date. | -| `timezone` | *?string* | :heavy_minus_sign: | Timezone to use for the timestamps. Default is UTC. | -| `interval` | [Components\TimeInterval](../../Models/Components/TimeInterval.md) | :heavy_check_mark: | Interval between two timestamps. | -| `organizationId` | [string\|array\|null](../../Models/Operations/MetricsGetQueryParamOrganizationIDFilter.md) | :heavy_minus_sign: | Filter by organization ID. | -| `productId` | [string\|array\|null](../../Models/Operations/MetricsGetQueryParamProductIDFilter.md) | :heavy_minus_sign: | Filter by product ID. | -| `billingType` | [Components\ProductBillingType\|array\|null](../../Models/Operations/QueryParamProductBillingTypeFilter.md) | :heavy_minus_sign: | Filter by billing type. `recurring` will filter data corresponding to subscriptions creations or renewals. `one_time` will filter data corresponding to one-time purchases. | -| `customerId` | [string\|array\|null](../../Models/Operations/MetricsGetQueryParamCustomerIDFilter.md) | :heavy_minus_sign: | Filter by customer ID. | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `startDate` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | Start date. | +| `endDate` | [\DateTime](https://www.php.net/manual/en/class.datetime.php) | :heavy_check_mark: | End date. | +| `timezone` | *?string* | :heavy_minus_sign: | Timezone to use for the timestamps. Default is UTC. | +| `interval` | [Components\TimeInterval](../../Models/Components/TimeInterval.md) | :heavy_check_mark: | Interval between two timestamps. | +| `organizationId` | [string\|array\|null](../../Models/Operations/MetricsGetQueryParamOrganizationIDFilter.md) | :heavy_minus_sign: | Filter by organization ID. | +| `productId` | [string\|array\|null](../../Models/Operations/MetricsGetQueryParamProductIDFilter.md) | :heavy_minus_sign: | Filter by product ID. | +| `billingType` | [Components\ProductBillingType\|array\|null](../../Models/Operations/QueryParamProductBillingTypeFilter.md) | :heavy_minus_sign: | Filter by billing type. `recurring` will filter data corresponding to subscriptions creations or renewals. `one_time` will filter data corresponding to one-time purchases. | +| `customerId` | [string\|array\|null](../../Models/Operations/MetricsGetQueryParamCustomerIDFilter.md) | :heavy_minus_sign: | Filter by customer ID. | +| `metrics` | array<*string*> | :heavy_minus_sign: | List of metric slugs to focus on. When provided, only the queries needed for these metrics will be executed, improving performance. If not provided, all metrics are returned. | \ No newline at end of file diff --git a/docs/Models/Operations/PaymentsListQueryParamStatusFilter.md b/docs/Models/Operations/PaymentsListQueryParamStatusFilter.md new file mode 100644 index 00000000..58d8c70f --- /dev/null +++ b/docs/Models/Operations/PaymentsListQueryParamStatusFilter.md @@ -0,0 +1,25 @@ +# PaymentsListQueryParamStatusFilter + +Filter by payment status. + + +## Supported Types + +### `Components\PaymentStatus` + +```php +/** +* @var Components\PaymentStatus +*/ +Components\PaymentStatus $value = /* values here */ +``` + +### `array` + +```php +/** +* @var array +*/ +array $value = /* values here */ +``` + diff --git a/docs/Models/Operations/PaymentsListRequest.md b/docs/Models/Operations/PaymentsListRequest.md index e9f33b16..e4cfd01a 100644 --- a/docs/Models/Operations/PaymentsListRequest.md +++ b/docs/Models/Operations/PaymentsListRequest.md @@ -8,7 +8,7 @@ | `organizationId` | [string\|array\|null](../../Models/Operations/PaymentsListQueryParamOrganizationIDFilter.md) | :heavy_minus_sign: | Filter by organization ID. | | `checkoutId` | [string\|array\|null](../../Models/Operations/PaymentsListQueryParamCheckoutIDFilter.md) | :heavy_minus_sign: | Filter by checkout ID. | | `orderId` | [string\|array\|null](../../Models/Operations/PaymentsListQueryParamOrderIDFilter.md) | :heavy_minus_sign: | Filter by order ID. | -| `status` | [Components\PaymentStatus\|array\|null](../../Models/Operations/QueryParamStatusFilter.md) | :heavy_minus_sign: | Filter by payment status. | +| `status` | [Components\PaymentStatus\|array\|null](../../Models/Operations/PaymentsListQueryParamStatusFilter.md) | :heavy_minus_sign: | Filter by payment status. | | `method` | [string\|array\|null](../../Models/Operations/MethodFilter.md) | :heavy_minus_sign: | Filter by payment method. | | `customerEmail` | [string\|array\|null](../../Models/Operations/CustomerEmailFilter.md) | :heavy_minus_sign: | Filter by customer email. | | `page` | *?int* | :heavy_minus_sign: | Page number, defaults to 1. | diff --git a/docs/Models/Operations/QueryParamMemberIDFilter.md b/docs/Models/Operations/QueryParamMemberIDFilter.md new file mode 100644 index 00000000..206933e4 --- /dev/null +++ b/docs/Models/Operations/QueryParamMemberIDFilter.md @@ -0,0 +1,25 @@ +# QueryParamMemberIDFilter + +Filter by member ID. + + +## Supported Types + +### `string` + +```php +/** +* @var string +*/ +string $value = /* values here */ +``` + +### `array` + +```php +/** +* @var array +*/ +array $value = /* values here */ +``` + diff --git a/docs/Models/Operations/QueryParamStatusFilter.md b/docs/Models/Operations/QueryParamStatusFilter.md index 8d52733d..cb2b779c 100644 --- a/docs/Models/Operations/QueryParamStatusFilter.md +++ b/docs/Models/Operations/QueryParamStatusFilter.md @@ -1,24 +1,24 @@ # QueryParamStatusFilter -Filter by payment status. +Filter by checkout session status. ## Supported Types -### `Components\PaymentStatus` +### `Components\CheckoutStatus` ```php /** -* @var Components\PaymentStatus +* @var Components\CheckoutStatus */ -Components\PaymentStatus $value = /* values here */ +Components\CheckoutStatus $value = /* values here */ ``` ### `array` ```php /** -* @var array +* @var array */ array $value = /* values here */ ``` diff --git a/docs/Models/Operations/StatusFilter.md b/docs/Models/Operations/StatusFilter.md index a9c7914b..80900541 100644 --- a/docs/Models/Operations/StatusFilter.md +++ b/docs/Models/Operations/StatusFilter.md @@ -1,24 +1,24 @@ # StatusFilter -Filter by checkout session status. +Filter by dispute status. ## Supported Types -### `Components\CheckoutStatus` +### `Components\DisputeStatus` ```php /** -* @var Components\CheckoutStatus +* @var Components\DisputeStatus */ -Components\CheckoutStatus $value = /* values here */ +Components\DisputeStatus $value = /* values here */ ``` ### `array` ```php /** -* @var array +* @var array */ array $value = /* values here */ ``` diff --git a/docs/Models/Operations/SubscriptionsListRequest.md b/docs/Models/Operations/SubscriptionsListRequest.md index 46999039..d1ce9fc8 100644 --- a/docs/Models/Operations/SubscriptionsListRequest.md +++ b/docs/Models/Operations/SubscriptionsListRequest.md @@ -11,6 +11,7 @@ | `externalCustomerId` | [string\|array\|null](../../Models/Operations/ExternalCustomerIDFilter.md) | :heavy_minus_sign: | Filter by customer external ID. | | `discountId` | [string\|array\|null](../../Models/Operations/DiscountIDFilter.md) | :heavy_minus_sign: | Filter by discount ID. | | `active` | *?bool* | :heavy_minus_sign: | Filter by active or inactive subscription. | +| `cancelAtPeriodEnd` | *?bool* | :heavy_minus_sign: | Filter by subscriptions that are set to cancel at period end. | | `page` | *?int* | :heavy_minus_sign: | Page number, defaults to 1. | | `limit` | *?int* | :heavy_minus_sign: | Size of a page, defaults to 10. Maximum is 100. | | `sorting` | array<[Components\SubscriptionSortProperty](../../Models/Components/SubscriptionSortProperty.md)> | :heavy_minus_sign: | Sorting criterion. Several criteria can be used simultaneously and will be applied in order. Add a minus sign `-` before the criteria name to sort by descending order. | diff --git a/docs/Models/Operations/SubscriptionsUpdateRequest.md b/docs/Models/Operations/SubscriptionsUpdateRequest.md index cca928fd..49919620 100644 --- a/docs/Models/Operations/SubscriptionsUpdateRequest.md +++ b/docs/Models/Operations/SubscriptionsUpdateRequest.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | *string* | :heavy_check_mark: | The subscription ID. | -| `subscriptionUpdate` | [Components\SubscriptionUpdateProduct\|Components\SubscriptionUpdateDiscount\|Components\SubscriptionUpdateTrial\|Components\SubscriptionUpdateSeats\|Components\SubscriptionCancel\|Components\SubscriptionRevoke](../../Models/Components/SubscriptionUpdate.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | *string* | :heavy_check_mark: | The subscription ID. | +| `subscriptionUpdate` | [Components\SubscriptionUpdateProduct\|Components\SubscriptionUpdateDiscount\|Components\SubscriptionUpdateTrial\|Components\SubscriptionUpdateSeats\|Components\SubscriptionUpdateBillingPeriod\|Components\SubscriptionCancel\|Components\SubscriptionRevoke](../../Models/Components/SubscriptionUpdate.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/sdks/benefitgrants/README.md b/docs/sdks/benefitgrants/README.md index 75eeadc5..c59ba7ec 100644 --- a/docs/sdks/benefitgrants/README.md +++ b/docs/sdks/benefitgrants/README.md @@ -1,5 +1,4 @@ # BenefitGrants -(*benefitGrants*) ## Overview diff --git a/docs/sdks/benefits/README.md b/docs/sdks/benefits/README.md index 5b83b95f..31bfed29 100644 --- a/docs/sdks/benefits/README.md +++ b/docs/sdks/benefits/README.md @@ -1,5 +1,4 @@ # Benefits -(*benefits*) ## Overview diff --git a/docs/sdks/checkoutlinks/README.md b/docs/sdks/checkoutlinks/README.md index 8eb21410..53c0f8db 100644 --- a/docs/sdks/checkoutlinks/README.md +++ b/docs/sdks/checkoutlinks/README.md @@ -1,5 +1,4 @@ # CheckoutLinks -(*checkoutLinks*) ## Overview diff --git a/docs/sdks/checkouts/README.md b/docs/sdks/checkouts/README.md index 7adb990d..350fe428 100644 --- a/docs/sdks/checkouts/README.md +++ b/docs/sdks/checkouts/README.md @@ -1,5 +1,4 @@ # Checkouts -(*checkouts*) ## Overview @@ -240,6 +239,7 @@ if ($response->checkout !== null) { | Errors\AlreadyActiveSubscriptionError | 403 | application/json | | Errors\NotOpenCheckout | 403 | application/json | | Errors\PaymentNotReady | 403 | application/json | +| Errors\TrialAlreadyRedeemed | 403 | application/json | | Errors\ResourceNotFound | 404 | application/json | | Errors\HTTPValidationError | 422 | application/json | | Errors\APIException | 4XX, 5XX | \*/\* | @@ -341,6 +341,7 @@ if ($response->checkoutPublic !== null) { | Errors\AlreadyActiveSubscriptionError | 403 | application/json | | Errors\NotOpenCheckout | 403 | application/json | | Errors\PaymentNotReady | 403 | application/json | +| Errors\TrialAlreadyRedeemed | 403 | application/json | | Errors\ResourceNotFound | 404 | application/json | | Errors\ExpiredCheckoutError | 410 | application/json | | Errors\HTTPValidationError | 422 | application/json | @@ -406,6 +407,7 @@ if ($response->checkoutPublicConfirmed !== null) { | Errors\AlreadyActiveSubscriptionError | 403 | application/json | | Errors\NotOpenCheckout | 403 | application/json | | Errors\PaymentNotReady | 403 | application/json | +| Errors\TrialAlreadyRedeemed | 403 | application/json | | Errors\ResourceNotFound | 404 | application/json | | Errors\ExpiredCheckoutError | 410 | application/json | | Errors\HTTPValidationError | 422 | application/json | diff --git a/docs/sdks/clients/README.md b/docs/sdks/clients/README.md index 7057ee64..f4a7382c 100644 --- a/docs/sdks/clients/README.md +++ b/docs/sdks/clients/README.md @@ -1,5 +1,4 @@ -# Clients -(*oauth2->clients*) +# Oauth2.Clients ## Overview diff --git a/docs/sdks/customermeters/README.md b/docs/sdks/customermeters/README.md index 5efb1954..b835fbf2 100644 --- a/docs/sdks/customermeters/README.md +++ b/docs/sdks/customermeters/README.md @@ -1,5 +1,4 @@ # CustomerMeters -(*customerMeters*) ## Overview diff --git a/docs/sdks/customers/README.md b/docs/sdks/customers/README.md index b541d923..cabbca4a 100644 --- a/docs/sdks/customers/README.md +++ b/docs/sdks/customers/README.md @@ -1,5 +1,4 @@ # Customers -(*customers*) ## Overview @@ -16,7 +15,6 @@ * [deleteExternal](#deleteexternal) - Delete Customer by External ID * [getState](#getstate) - Get Customer State * [getStateExternal](#getstateexternal) - Get Customer State by External ID -* [getBalance](#getbalance) - Get Customer Balance ## list @@ -97,7 +95,7 @@ $sdk = Polar\Polar::builder() ) ->build(); -$request = new Components\CustomerCreate( +$customerCreate = new Components\CustomerCreate( externalId: 'usr_1337', email: 'customer@example.com', name: 'John Doe', @@ -109,13 +107,20 @@ $request = new Components\CustomerCreate( 'us_ein', ], organizationId: '1dbfc517-0bbf-4301-9ba8-555ca42b9737', + owner: new Components\OwnerCreate( + email: 'member@example.com', + name: 'Jane Doe', + externalId: 'usr_1337', + ), ); $response = $sdk->customers->create( - request: $request + customerCreate: $customerCreate, + includeMembers: false + ); -if ($response->customer !== null) { +if ($response->customerWithMembers !== null) { // handle response } ``` @@ -124,7 +129,8 @@ if ($response->customer !== null) { | Parameter | Type | Required | Description | | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | -| `$request` | [Components\CustomerCreate](../../Models/Components/CustomerCreate.md) | :heavy_check_mark: | The request object to use for the request. | +| `customerCreate` | [Components\CustomerCreate](../../Models/Components/CustomerCreate.md) | :heavy_check_mark: | N/A | +| `includeMembers` | *?bool* | :heavy_minus_sign: | Include members in the response. Only populated when set to true. | ### Response @@ -212,19 +218,22 @@ $sdk = Polar\Polar::builder() $response = $sdk->customers->get( - id: '' + id: '', + includeMembers: false + ); -if ($response->customer !== null) { +if ($response->customerWithMembers !== null) { // handle response } ``` ### Parameters -| Parameter | Type | Required | Description | -| ------------------ | ------------------ | ------------------ | ------------------ | -| `id` | *string* | :heavy_check_mark: | The customer ID. | +| Parameter | Type | Required | Description | +| ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | +| `id` | *string* | :heavy_check_mark: | The customer ID. | +| `includeMembers` | *?bool* | :heavy_minus_sign: | Include members in the response. Only populated when set to true. | ### Response @@ -276,11 +285,12 @@ $customerUpdate = new Components\CustomerUpdate( $response = $sdk->customers->update( id: '', - customerUpdate: $customerUpdate + customerUpdate: $customerUpdate, + includeMembers: false ); -if ($response->customer !== null) { +if ($response->customerWithMembers !== null) { // handle response } ``` @@ -291,6 +301,7 @@ if ($response->customer !== null) { | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | | `id` | *string* | :heavy_check_mark: | The customer ID. | | `customerUpdate` | [Components\CustomerUpdate](../../Models/Components/CustomerUpdate.md) | :heavy_check_mark: | N/A | +| `includeMembers` | *?bool* | :heavy_minus_sign: | Include members in the response. Only populated when set to true. | ### Response @@ -392,19 +403,22 @@ $sdk = Polar\Polar::builder() $response = $sdk->customers->getExternal( - externalId: '' + externalId: '', + includeMembers: false + ); -if ($response->customer !== null) { +if ($response->customerWithMembers !== null) { // handle response } ``` ### Parameters -| Parameter | Type | Required | Description | -| ------------------------- | ------------------------- | ------------------------- | ------------------------- | -| `externalId` | *string* | :heavy_check_mark: | The customer external ID. | +| Parameter | Type | Required | Description | +| ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | +| `externalId` | *string* | :heavy_check_mark: | The customer external ID. | +| `includeMembers` | *?bool* | :heavy_minus_sign: | Include members in the response. Only populated when set to true. | ### Response @@ -455,11 +469,12 @@ $customerUpdateExternalID = new Components\CustomerUpdateExternalID( $response = $sdk->customers->updateExternal( externalId: '', - customerUpdateExternalID: $customerUpdateExternalID + customerUpdateExternalID: $customerUpdateExternalID, + includeMembers: false ); -if ($response->customer !== null) { +if ($response->customerWithMembers !== null) { // handle response } ``` @@ -470,6 +485,7 @@ if ($response->customer !== null) { | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | | `externalId` | *string* | :heavy_check_mark: | The customer external ID. | | `customerUpdateExternalID` | [Components\CustomerUpdateExternalID](../../Models/Components/CustomerUpdateExternalID.md) | :heavy_check_mark: | N/A | +| `includeMembers` | *?bool* | :heavy_minus_sign: | Include members in the response. Only populated when set to true. | ### Response @@ -644,57 +660,6 @@ if ($response->customerState !== null) { ### Errors -| Error Type | Status Code | Content Type | -| -------------------------- | -------------------------- | -------------------------- | -| Errors\ResourceNotFound | 404 | application/json | -| Errors\HTTPValidationError | 422 | application/json | -| Errors\APIException | 4XX, 5XX | \*/\* | - -## getBalance - -Get customer balance information. - -**Scopes**: `customers:read` `customers:write` - -### Example Usage - - -```php -declare(strict_types=1); - -require 'vendor/autoload.php'; - -use Polar; - -$sdk = Polar\Polar::builder() - ->setSecurity( - '' - ) - ->build(); - - - -$response = $sdk->customers->getBalance( - id: '' -); - -if ($response->customerBalance !== null) { - // handle response -} -``` - -### Parameters - -| Parameter | Type | Required | Description | -| ------------------ | ------------------ | ------------------ | ------------------ | -| `id` | *string* | :heavy_check_mark: | The customer ID. | - -### Response - -**[?Operations\CustomersGetBalanceResponse](../../Models/Operations/CustomersGetBalanceResponse.md)** - -### Errors - | Error Type | Status Code | Content Type | | -------------------------- | -------------------------- | -------------------------- | | Errors\ResourceNotFound | 404 | application/json | diff --git a/docs/sdks/customerseats/README.md b/docs/sdks/customerseats/README.md index dccb25fe..9699baf6 100644 --- a/docs/sdks/customerseats/README.md +++ b/docs/sdks/customerseats/README.md @@ -1,5 +1,4 @@ # CustomerSeats -(*customerSeats*) ## Overview diff --git a/docs/sdks/customersession/README.md b/docs/sdks/customersession/README.md index 1e425787..9557acdb 100644 --- a/docs/sdks/customersession/README.md +++ b/docs/sdks/customersession/README.md @@ -1,5 +1,4 @@ -# CustomerSession -(*customerPortal->customerSession*) +# CustomerPortal.CustomerSession ## Overview diff --git a/docs/sdks/customersessions/README.md b/docs/sdks/customersessions/README.md index 1901ff6a..b4aea73c 100644 --- a/docs/sdks/customersessions/README.md +++ b/docs/sdks/customersessions/README.md @@ -1,5 +1,4 @@ # CustomerSessions -(*customerSessions*) ## Overview diff --git a/docs/sdks/customfields/README.md b/docs/sdks/customfields/README.md index b6b25463..3a09447d 100644 --- a/docs/sdks/customfields/README.md +++ b/docs/sdks/customfields/README.md @@ -1,5 +1,4 @@ # CustomFields -(*customFields*) ## Overview diff --git a/docs/sdks/discounts/README.md b/docs/sdks/discounts/README.md index d6c94352..7bbc234c 100644 --- a/docs/sdks/discounts/README.md +++ b/docs/sdks/discounts/README.md @@ -1,5 +1,4 @@ # Discounts -(*discounts*) ## Overview diff --git a/docs/sdks/disputes/README.md b/docs/sdks/disputes/README.md new file mode 100644 index 00000000..33a53419 --- /dev/null +++ b/docs/sdks/disputes/README.md @@ -0,0 +1,115 @@ +# Disputes + +## Overview + +### Available Operations + +* [list](#list) - List Disputes +* [get](#get) - Get Dispute + +## list + +List disputes. + +**Scopes**: `disputes:read` + +### Example Usage + + +```php +declare(strict_types=1); + +require 'vendor/autoload.php'; + +use Polar; +use Polar\Models\Operations; + +$sdk = Polar\Polar::builder() + ->setSecurity( + '' + ) + ->build(); + +$request = new Operations\DisputesListRequest( + organizationId: '1dbfc517-0bbf-4301-9ba8-555ca42b9737', +); + +$responses = $sdk->disputes->list( + request: $request +); + + +foreach ($responses as $response) { + if ($response->statusCode === 200) { + // handle response + } +} +``` + +### Parameters + +| Parameter | Type | Required | Description | +| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| `$request` | [Operations\DisputesListRequest](../../Models/Operations/DisputesListRequest.md) | :heavy_check_mark: | The request object to use for the request. | + +### Response + +**[?Operations\DisputesListResponse](../../Models/Operations/DisputesListResponse.md)** + +### Errors + +| Error Type | Status Code | Content Type | +| -------------------------- | -------------------------- | -------------------------- | +| Errors\HTTPValidationError | 422 | application/json | +| Errors\APIException | 4XX, 5XX | \*/\* | + +## get + +Get a dispute by ID. + +**Scopes**: `disputes:read` + +### Example Usage + + +```php +declare(strict_types=1); + +require 'vendor/autoload.php'; + +use Polar; + +$sdk = Polar\Polar::builder() + ->setSecurity( + '' + ) + ->build(); + + + +$response = $sdk->disputes->get( + id: '' +); + +if ($response->dispute !== null) { + // handle response +} +``` + +### Parameters + +| Parameter | Type | Required | Description | +| ------------------ | ------------------ | ------------------ | ------------------ | +| `id` | *string* | :heavy_check_mark: | The dispute ID. | + +### Response + +**[?Operations\DisputesGetResponse](../../Models/Operations/DisputesGetResponse.md)** + +### Errors + +| Error Type | Status Code | Content Type | +| -------------------------- | -------------------------- | -------------------------- | +| Errors\ResourceNotFound | 404 | application/json | +| Errors\HTTPValidationError | 422 | application/json | +| Errors\APIException | 4XX, 5XX | \*/\* | \ No newline at end of file diff --git a/docs/sdks/downloadables/README.md b/docs/sdks/downloadables/README.md index f2f806f2..27a3ccec 100644 --- a/docs/sdks/downloadables/README.md +++ b/docs/sdks/downloadables/README.md @@ -1,5 +1,4 @@ -# Downloadables -(*customerPortal->downloadables*) +# CustomerPortal.Downloadables ## Overview diff --git a/docs/sdks/events/README.md b/docs/sdks/events/README.md index 67ba6e66..27d8bae6 100644 --- a/docs/sdks/events/README.md +++ b/docs/sdks/events/README.md @@ -1,5 +1,4 @@ # Events -(*events*) ## Overview @@ -37,15 +36,12 @@ $request = new Operations\EventsListRequest( organizationId: '1dbfc517-0bbf-4301-9ba8-555ca42b9737', ); -$responses = $sdk->events->list( +$response = $sdk->events->list( request: $request ); - -foreach ($responses as $response) { - if ($response->statusCode === 200) { - // handle response - } +if ($response->responseEventsList !== null) { + // handle response } ``` diff --git a/docs/sdks/eventtypes/README.md b/docs/sdks/eventtypes/README.md new file mode 100644 index 00000000..ec9aaacc --- /dev/null +++ b/docs/sdks/eventtypes/README.md @@ -0,0 +1,118 @@ +# EventTypes + +## Overview + +### Available Operations + +* [list](#list) - List Event Types +* [update](#update) - Update Event Type + +## list + +List event types with aggregated statistics. + +**Scopes**: `events:read` `events:write` + +### Example Usage + + +```php +declare(strict_types=1); + +require 'vendor/autoload.php'; + +use Polar; +use Polar\Models\Operations; + +$sdk = Polar\Polar::builder() + ->setSecurity( + '' + ) + ->build(); + +$request = new Operations\EventTypesListRequest( + organizationId: '1dbfc517-0bbf-4301-9ba8-555ca42b9737', +); + +$responses = $sdk->eventTypes->list( + request: $request +); + + +foreach ($responses as $response) { + if ($response->statusCode === 200) { + // handle response + } +} +``` + +### Parameters + +| Parameter | Type | Required | Description | +| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | +| `$request` | [Operations\EventTypesListRequest](../../Models/Operations/EventTypesListRequest.md) | :heavy_check_mark: | The request object to use for the request. | + +### Response + +**[?Operations\EventTypesListResponse](../../Models/Operations/EventTypesListResponse.md)** + +### Errors + +| Error Type | Status Code | Content Type | +| -------------------------- | -------------------------- | -------------------------- | +| Errors\HTTPValidationError | 422 | application/json | +| Errors\APIException | 4XX, 5XX | \*/\* | + +## update + +Update an event type's label. + +### Example Usage + + +```php +declare(strict_types=1); + +require 'vendor/autoload.php'; + +use Polar; +use Polar\Models\Components; + +$sdk = Polar\Polar::builder() + ->setSecurity( + '' + ) + ->build(); + +$eventTypeUpdate = new Components\EventTypeUpdate( + label: '', +); + +$response = $sdk->eventTypes->update( + id: '', + eventTypeUpdate: $eventTypeUpdate + +); + +if ($response->eventType !== null) { + // handle response +} +``` + +### Parameters + +| Parameter | Type | Required | Description | +| ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | +| `id` | *string* | :heavy_check_mark: | The event type ID. | +| `eventTypeUpdate` | [Components\EventTypeUpdate](../../Models/Components/EventTypeUpdate.md) | :heavy_check_mark: | N/A | + +### Response + +**[?Operations\EventTypesUpdateResponse](../../Models/Operations/EventTypesUpdateResponse.md)** + +### Errors + +| Error Type | Status Code | Content Type | +| -------------------------- | -------------------------- | -------------------------- | +| Errors\HTTPValidationError | 422 | application/json | +| Errors\APIException | 4XX, 5XX | \*/\* | \ No newline at end of file diff --git a/docs/sdks/files/README.md b/docs/sdks/files/README.md index 4ce3549e..ff521fee 100644 --- a/docs/sdks/files/README.md +++ b/docs/sdks/files/README.md @@ -1,5 +1,4 @@ # Files -(*files*) ## Overview diff --git a/docs/sdks/licensekeys/README.md b/docs/sdks/licensekeys/README.md index dc6de604..b8f20eba 100644 --- a/docs/sdks/licensekeys/README.md +++ b/docs/sdks/licensekeys/README.md @@ -1,5 +1,4 @@ # LicenseKeys -(*licenseKeys*) ## Overview diff --git a/docs/sdks/members/README.md b/docs/sdks/members/README.md new file mode 100644 index 00000000..ebd4495a --- /dev/null +++ b/docs/sdks/members/README.md @@ -0,0 +1,180 @@ +# Members + +## Overview + +### Available Operations + +* [listMembers](#listmembers) - List Members +* [createMember](#createmember) - Create Member +* [deleteMember](#deletemember) - Delete Member + +## listMembers + +List members with optional customer ID filter. + +**Scopes**: `members:read` `members:write` + +### Example Usage + + +```php +declare(strict_types=1); + +require 'vendor/autoload.php'; + +use Polar; + +$sdk = Polar\Polar::builder() + ->setSecurity( + '' + ) + ->build(); + + + +$responses = $sdk->members->listMembers( + page: 1, + limit: 10 + +); + + +foreach ($responses as $response) { + if ($response->statusCode === 200) { + // handle response + } +} +``` + +### Parameters + +| Parameter | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `customerId` | *?string* | :heavy_minus_sign: | Filter by customer ID. | +| `page` | *?int* | :heavy_minus_sign: | Page number, defaults to 1. | +| `limit` | *?int* | :heavy_minus_sign: | Size of a page, defaults to 10. Maximum is 100. | +| `sorting` | array<[Components\MemberSortProperty](../../Models/Components/MemberSortProperty.md)> | :heavy_minus_sign: | Sorting criterion. Several criteria can be used simultaneously and will be applied in order. Add a minus sign `-` before the criteria name to sort by descending order. | + +### Response + +**[?Operations\MembersListMembersResponse](../../Models/Operations/MembersListMembersResponse.md)** + +### Errors + +| Error Type | Status Code | Content Type | +| -------------------------- | -------------------------- | -------------------------- | +| Errors\HTTPValidationError | 422 | application/json | +| Errors\APIException | 4XX, 5XX | \*/\* | + +## createMember + +Create a new member for a customer. + +Only B2B customers with the member management feature enabled can add members. +The authenticated user or organization must have access to the customer's organization. + +**Scopes**: `members:write` + +### Example Usage + + +```php +declare(strict_types=1); + +require 'vendor/autoload.php'; + +use Polar; +use Polar\Models\Components; + +$sdk = Polar\Polar::builder() + ->setSecurity( + '' + ) + ->build(); + +$request = new Components\MemberCreate( + customerId: '', + email: 'member@example.com', + name: 'Jane Doe', + externalId: 'usr_1337', +); + +$response = $sdk->members->createMember( + request: $request +); + +if ($response->member !== null) { + // handle response +} +``` + +### Parameters + +| Parameter | Type | Required | Description | +| ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | +| `$request` | [Components\MemberCreate](../../Models/Components/MemberCreate.md) | :heavy_check_mark: | The request object to use for the request. | + +### Response + +**[?Operations\MembersCreateMemberResponse](../../Models/Operations/MembersCreateMemberResponse.md)** + +### Errors + +| Error Type | Status Code | Content Type | +| -------------------------- | -------------------------- | -------------------------- | +| Errors\ResourceNotFound | 404 | application/json | +| Errors\HTTPValidationError | 422 | application/json | +| Errors\APIException | 4XX, 5XX | \*/\* | + +## deleteMember + +Delete a member. + +The authenticated user or organization must have access to the member's organization. + +**Scopes**: `members:write` + +### Example Usage + + +```php +declare(strict_types=1); + +require 'vendor/autoload.php'; + +use Polar; + +$sdk = Polar\Polar::builder() + ->setSecurity( + '' + ) + ->build(); + + + +$response = $sdk->members->deleteMember( + id: '913247e9-8f2b-4bd1-a47e-9842d173a7cb' +); + +if ($response->statusCode === 200) { + // handle response +} +``` + +### Parameters + +| Parameter | Type | Required | Description | +| ------------------ | ------------------ | ------------------ | ------------------ | +| `id` | *string* | :heavy_check_mark: | N/A | + +### Response + +**[?Operations\MembersDeleteMemberResponse](../../Models/Operations/MembersDeleteMemberResponse.md)** + +### Errors + +| Error Type | Status Code | Content Type | +| -------------------------- | -------------------------- | -------------------------- | +| Errors\ResourceNotFound | 404 | application/json | +| Errors\HTTPValidationError | 422 | application/json | +| Errors\APIException | 4XX, 5XX | \*/\* | \ No newline at end of file diff --git a/docs/sdks/meters/README.md b/docs/sdks/meters/README.md index 97c937de..8e8069f2 100644 --- a/docs/sdks/meters/README.md +++ b/docs/sdks/meters/README.md @@ -1,5 +1,4 @@ # Meters -(*meters*) ## Overview diff --git a/docs/sdks/metrics/README.md b/docs/sdks/metrics/README.md index 44325bed..0cd2b887 100644 --- a/docs/sdks/metrics/README.md +++ b/docs/sdks/metrics/README.md @@ -1,5 +1,4 @@ # Metrics -(*metrics*) ## Overview diff --git a/docs/sdks/oauth2/README.md b/docs/sdks/oauth2/README.md index afc43090..03915f2a 100644 --- a/docs/sdks/oauth2/README.md +++ b/docs/sdks/oauth2/README.md @@ -1,5 +1,4 @@ # Oauth2 -(*oauth2*) ## Overview diff --git a/docs/sdks/orders/README.md b/docs/sdks/orders/README.md index b263cff8..3334f595 100644 --- a/docs/sdks/orders/README.md +++ b/docs/sdks/orders/README.md @@ -1,5 +1,4 @@ # Orders -(*orders*) ## Overview diff --git a/docs/sdks/organizations/README.md b/docs/sdks/organizations/README.md index 6cbe369e..8a307418 100644 --- a/docs/sdks/organizations/README.md +++ b/docs/sdks/organizations/README.md @@ -1,5 +1,4 @@ # Organizations -(*organizations*) ## Overview diff --git a/docs/sdks/payments/README.md b/docs/sdks/payments/README.md index 0079f413..1a064508 100644 --- a/docs/sdks/payments/README.md +++ b/docs/sdks/payments/README.md @@ -1,5 +1,4 @@ # Payments -(*payments*) ## Overview diff --git a/docs/sdks/polarbenefitgrants/README.md b/docs/sdks/polarbenefitgrants/README.md index e823b44c..873e68df 100644 --- a/docs/sdks/polarbenefitgrants/README.md +++ b/docs/sdks/polarbenefitgrants/README.md @@ -1,5 +1,4 @@ -# PolarBenefitGrants -(*customerPortal->benefitGrants*) +# CustomerPortal.BenefitGrants ## Overview diff --git a/docs/sdks/polarcustomermeters/README.md b/docs/sdks/polarcustomermeters/README.md index 435552a2..38c23173 100644 --- a/docs/sdks/polarcustomermeters/README.md +++ b/docs/sdks/polarcustomermeters/README.md @@ -1,5 +1,4 @@ -# PolarCustomerMeters -(*customerPortal->customerMeters*) +# CustomerPortal.CustomerMeters ## Overview diff --git a/docs/sdks/polarcustomers/README.md b/docs/sdks/polarcustomers/README.md index 83c53d44..2140f9db 100644 --- a/docs/sdks/polarcustomers/README.md +++ b/docs/sdks/polarcustomers/README.md @@ -1,5 +1,4 @@ -# PolarCustomers -(*customerPortal->customers*) +# CustomerPortal.Customers ## Overview diff --git a/docs/sdks/polarlicensekeys/README.md b/docs/sdks/polarlicensekeys/README.md index 6a47c191..69f4425d 100644 --- a/docs/sdks/polarlicensekeys/README.md +++ b/docs/sdks/polarlicensekeys/README.md @@ -1,5 +1,4 @@ -# PolarLicenseKeys -(*customerPortal->licenseKeys*) +# CustomerPortal.LicenseKeys ## Overview diff --git a/docs/sdks/polarorders/README.md b/docs/sdks/polarorders/README.md index 394741fe..a0130449 100644 --- a/docs/sdks/polarorders/README.md +++ b/docs/sdks/polarorders/README.md @@ -1,5 +1,4 @@ -# PolarOrders -(*customerPortal->orders*) +# CustomerPortal.Orders ## Overview diff --git a/docs/sdks/polarorganizations/README.md b/docs/sdks/polarorganizations/README.md index 0c19ed8e..ae301121 100644 --- a/docs/sdks/polarorganizations/README.md +++ b/docs/sdks/polarorganizations/README.md @@ -1,5 +1,4 @@ -# PolarOrganizations -(*customerPortal->organizations*) +# CustomerPortal.Organizations ## Overview @@ -29,7 +28,7 @@ $response = $sdk->customerPortal->organizations->get( slug: '' ); -if ($response->customerOrganization !== null) { +if ($response->customerOrganizationData !== null) { // handle response } ``` diff --git a/docs/sdks/polarsubscriptions/README.md b/docs/sdks/polarsubscriptions/README.md index b145396e..72a2a96c 100644 --- a/docs/sdks/polarsubscriptions/README.md +++ b/docs/sdks/polarsubscriptions/README.md @@ -1,5 +1,4 @@ -# PolarSubscriptions -(*customerPortal->subscriptions*) +# CustomerPortal.Subscriptions ## Overview diff --git a/docs/sdks/products/README.md b/docs/sdks/products/README.md index 8d19d83a..e81542ca 100644 --- a/docs/sdks/products/README.md +++ b/docs/sdks/products/README.md @@ -1,5 +1,4 @@ # Products -(*products*) ## Overview diff --git a/docs/sdks/refunds/README.md b/docs/sdks/refunds/README.md index 63bab96c..e43d6ac4 100644 --- a/docs/sdks/refunds/README.md +++ b/docs/sdks/refunds/README.md @@ -1,5 +1,4 @@ # Refunds -(*refunds*) ## Overview @@ -10,7 +9,7 @@ ## list -List products. +List refunds. **Scopes**: `refunds:read` `refunds:write` @@ -116,7 +115,6 @@ if ($response->refund !== null) { | Error Type | Status Code | Content Type | | -------------------------- | -------------------------- | -------------------------- | -| Errors\RefundAmountTooHigh | 400 | application/json | | Errors\RefundedAlready | 403 | application/json | | Errors\HTTPValidationError | 422 | application/json | | Errors\APIException | 4XX, 5XX | \*/\* | \ No newline at end of file diff --git a/docs/sdks/seats/README.md b/docs/sdks/seats/README.md index 2a5f7208..0c73255d 100644 --- a/docs/sdks/seats/README.md +++ b/docs/sdks/seats/README.md @@ -1,5 +1,4 @@ -# Seats -(*customerPortal->seats*) +# CustomerPortal.Seats ## Overview diff --git a/docs/sdks/subscriptions/README.md b/docs/sdks/subscriptions/README.md index 295384d3..fdde86a1 100644 --- a/docs/sdks/subscriptions/README.md +++ b/docs/sdks/subscriptions/README.md @@ -1,5 +1,4 @@ # Subscriptions -(*subscriptions*) ## Overview @@ -268,10 +267,10 @@ if ($response->subscription !== null) { ### Parameters -| Parameter | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | *string* | :heavy_check_mark: | The subscription ID. | -| `subscriptionUpdate` | [Components\SubscriptionUpdateProduct\|Components\SubscriptionUpdateDiscount\|Components\SubscriptionUpdateTrial\|Components\SubscriptionUpdateSeats\|Components\SubscriptionCancel\|Components\SubscriptionRevoke](../../Models/Components/SubscriptionUpdate.md) | :heavy_check_mark: | N/A | +| Parameter | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | *string* | :heavy_check_mark: | The subscription ID. | +| `subscriptionUpdate` | [Components\SubscriptionUpdateProduct\|Components\SubscriptionUpdateDiscount\|Components\SubscriptionUpdateTrial\|Components\SubscriptionUpdateSeats\|Components\SubscriptionUpdateBillingPeriod\|Components\SubscriptionCancel\|Components\SubscriptionRevoke](../../Models/Components/SubscriptionUpdate.md) | :heavy_check_mark: | N/A | ### Response diff --git a/docs/sdks/wallets/README.md b/docs/sdks/wallets/README.md index 8badd89b..4e7f760c 100644 --- a/docs/sdks/wallets/README.md +++ b/docs/sdks/wallets/README.md @@ -1,5 +1,4 @@ -# Wallets -(*wallets*) +# CustomerPortal.Wallets ## Overview @@ -7,17 +6,16 @@ * [list](#list) - List Wallets * [get](#get) - Get Wallet -* [topUp](#topup) - Top-Up Wallet ## list -List wallets. +List wallets of the authenticated customer. -**Scopes**: `wallets:read` +**Scopes**: `customer_portal:read` `customer_portal:write` ### Example Usage - + ```php declare(strict_types=1); @@ -26,18 +24,18 @@ require 'vendor/autoload.php'; use Polar; use Polar\Models\Operations; -$sdk = Polar\Polar::builder() - ->setSecurity( - '' - ) - ->build(); +$sdk = Polar\Polar::builder()->build(); -$request = new Operations\WalletsListRequest( - organizationId: '1dbfc517-0bbf-4301-9ba8-555ca42b9737', + +$requestSecurity = new Operations\CustomerPortalWalletsListSecurity( + customerSession: '', ); -$responses = $sdk->wallets->list( - request: $request +$responses = $sdk->customerPortal->wallets->list( + security: $requestSecurity, + page: 1, + limit: 10 + ); @@ -50,13 +48,16 @@ foreach ($responses as $response) { ### Parameters -| Parameter | Type | Required | Description | -| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | -| `$request` | [Operations\WalletsListRequest](../../Models/Operations/WalletsListRequest.md) | :heavy_check_mark: | The request object to use for the request. | +| Parameter | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `security` | [Operations\CustomerPortalWalletsListSecurity](../../Models/Operations/CustomerPortalWalletsListSecurity.md) | :heavy_check_mark: | The security requirements to use for the request. | +| `page` | *?int* | :heavy_minus_sign: | Page number, defaults to 1. | +| `limit` | *?int* | :heavy_minus_sign: | Size of a page, defaults to 10. Maximum is 100. | +| `sorting` | array<[Components\CustomerWalletSortProperty](../../Models/Components/CustomerWalletSortProperty.md)> | :heavy_minus_sign: | Sorting criterion. Several criteria can be used simultaneously and will be applied in order. Add a minus sign `-` before the criteria name to sort by descending order. | ### Response -**[?Operations\WalletsListResponse](../../Models/Operations/WalletsListResponse.md)** +**[?Operations\CustomerPortalWalletsListResponse](../../Models/Operations/CustomerPortalWalletsListResponse.md)** ### Errors @@ -67,46 +68,49 @@ foreach ($responses as $response) { ## get -Get a wallet by ID. +Get a wallet by ID for the authenticated customer. -**Scopes**: `wallets:read` +**Scopes**: `customer_portal:read` `customer_portal:write` ### Example Usage - + ```php declare(strict_types=1); require 'vendor/autoload.php'; use Polar; +use Polar\Models\Operations; -$sdk = Polar\Polar::builder() - ->setSecurity( - '' - ) - ->build(); +$sdk = Polar\Polar::builder()->build(); +$requestSecurity = new Operations\CustomerPortalWalletsGetSecurity( + customerSession: '', +); -$response = $sdk->wallets->get( +$response = $sdk->customerPortal->wallets->get( + security: $requestSecurity, id: '' + ); -if ($response->wallet !== null) { +if ($response->customerWallet !== null) { // handle response } ``` ### Parameters -| Parameter | Type | Required | Description | -| ------------------ | ------------------ | ------------------ | ------------------ | -| `id` | *string* | :heavy_check_mark: | The wallet ID. | +| Parameter | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | +| `security` | [Operations\CustomerPortalWalletsGetSecurity](../../Models/Operations/CustomerPortalWalletsGetSecurity.md) | :heavy_check_mark: | The security requirements to use for the request. | +| `id` | *string* | :heavy_check_mark: | The wallet ID. | ### Response -**[?Operations\WalletsGetResponse](../../Models/Operations/WalletsGetResponse.md)** +**[?Operations\CustomerPortalWalletsGetResponse](../../Models/Operations/CustomerPortalWalletsGetResponse.md)** ### Errors @@ -114,66 +118,4 @@ if ($response->wallet !== null) { | -------------------------- | -------------------------- | -------------------------- | | Errors\ResourceNotFound | 404 | application/json | | Errors\HTTPValidationError | 422 | application/json | -| Errors\APIException | 4XX, 5XX | \*/\* | - -## topUp - -Top-up a wallet by adding funds to its balance. - -The customer should have a valid payment method on file. - -**Scopes**: `wallets:write` - -### Example Usage - - -```php -declare(strict_types=1); - -require 'vendor/autoload.php'; - -use Polar; -use Polar\Models\Components; - -$sdk = Polar\Polar::builder() - ->setSecurity( - '' - ) - ->build(); - -$walletTopUpCreate = new Components\WalletTopUpCreate( - amount: 2000, - currency: 'Venezuelan bolívar', -); - -$response = $sdk->wallets->topUp( - id: '', - walletTopUpCreate: $walletTopUpCreate - -); - -if ($response->wallet !== null) { - // handle response -} -``` - -### Parameters - -| Parameter | Type | Required | Description | -| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | -| `id` | *string* | :heavy_check_mark: | The wallet ID. | -| `walletTopUpCreate` | [Components\WalletTopUpCreate](../../Models/Components/WalletTopUpCreate.md) | :heavy_check_mark: | N/A | - -### Response - -**[?Operations\WalletsTopUpResponse](../../Models/Operations/WalletsTopUpResponse.md)** - -### Errors - -| Error Type | Status Code | Content Type | -| -------------------------------- | -------------------------------- | -------------------------------- | -| Errors\PaymentIntentFailedError | 400 | application/json | -| Errors\MissingPaymentMethodError | 402 | application/json | -| Errors\ResourceNotFound | 404 | application/json | -| Errors\HTTPValidationError | 422 | application/json | -| Errors\APIException | 4XX, 5XX | \*/\* | \ No newline at end of file +| Errors\APIException | 4XX, 5XX | \*/\* | \ No newline at end of file diff --git a/docs/sdks/webhooks/README.md b/docs/sdks/webhooks/README.md index 980e5581..618d1918 100644 --- a/docs/sdks/webhooks/README.md +++ b/docs/sdks/webhooks/README.md @@ -1,5 +1,4 @@ # Webhooks -(*webhooks*) ## Overview diff --git a/src/Benefits.php b/src/Benefits.php index f374d92d..7b8e2842 100644 --- a/src/Benefits.php +++ b/src/Benefits.php @@ -392,6 +392,7 @@ private function grantsIndividual(Operations\BenefitsGrantsRequest $request, ?Op id: $request != null ? $request->id : '', isGranted: $request != null ? $request->isGranted : null, customerId: $request != null ? $request->customerId : null, + memberId: $request != null ? $request->memberId : null, page: $nextPage, limit: $request != null ? $request->limit : null, ), diff --git a/src/Checkouts.php b/src/Checkouts.php index ffb3aa84..f17a2539 100644 --- a/src/Checkouts.php +++ b/src/Checkouts.php @@ -126,7 +126,7 @@ public function clientConfirm(Components\CheckoutConfirmStripe $checkoutConfirmS $serializer = Utils\JSON::createSerializer(); $responseData = (string) $httpResponse->getBody(); - $obj = $serializer->deserialize($responseData, '\Polar\Models\Errors\AlreadyActiveSubscriptionError|\Polar\Models\Errors\NotOpenCheckout|\Polar\Models\Errors\PaymentNotReady', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); + $obj = $serializer->deserialize($responseData, '\Polar\Models\Errors\AlreadyActiveSubscriptionError|\Polar\Models\Errors\NotOpenCheckout|\Polar\Models\Errors\PaymentNotReady|\Polar\Models\Errors\TrialAlreadyRedeemed', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); throw $obj->toException(); } else { throw new \Polar\Models\Errors\APIException('Unknown content type received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); @@ -338,7 +338,7 @@ public function clientUpdate(Components\CheckoutUpdatePublic $checkoutUpdatePubl $serializer = Utils\JSON::createSerializer(); $responseData = (string) $httpResponse->getBody(); - $obj = $serializer->deserialize($responseData, '\Polar\Models\Errors\AlreadyActiveSubscriptionError|\Polar\Models\Errors\NotOpenCheckout|\Polar\Models\Errors\PaymentNotReady', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); + $obj = $serializer->deserialize($responseData, '\Polar\Models\Errors\AlreadyActiveSubscriptionError|\Polar\Models\Errors\NotOpenCheckout|\Polar\Models\Errors\PaymentNotReady|\Polar\Models\Errors\TrialAlreadyRedeemed', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); throw $obj->toException(); } else { throw new \Polar\Models\Errors\APIException('Unknown content type received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); @@ -759,7 +759,7 @@ public function update(Components\CheckoutUpdate $checkoutUpdate, string $id, ?O $serializer = Utils\JSON::createSerializer(); $responseData = (string) $httpResponse->getBody(); - $obj = $serializer->deserialize($responseData, '\Polar\Models\Errors\AlreadyActiveSubscriptionError|\Polar\Models\Errors\NotOpenCheckout|\Polar\Models\Errors\PaymentNotReady', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); + $obj = $serializer->deserialize($responseData, '\Polar\Models\Errors\AlreadyActiveSubscriptionError|\Polar\Models\Errors\NotOpenCheckout|\Polar\Models\Errors\PaymentNotReady|\Polar\Models\Errors\TrialAlreadyRedeemed', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); throw $obj->toException(); } else { throw new \Polar\Models\Errors\APIException('Unknown content type received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); diff --git a/src/CustomerPortal.php b/src/CustomerPortal.php index 600c45a0..d6cd7028 100644 --- a/src/CustomerPortal.php +++ b/src/CustomerPortal.php @@ -33,7 +33,7 @@ class CustomerPortal public PolarSubscriptions $subscriptions; - public PolarWallets $wallets; + public Wallets $wallets; /** * @param SDKConfiguration $sdkConfig @@ -51,7 +51,7 @@ public function __construct(public SDKConfiguration $sdkConfig) $this->orders = new PolarOrders($this->sdkConfiguration); $this->organizations = new PolarOrganizations($this->sdkConfiguration); $this->subscriptions = new PolarSubscriptions($this->sdkConfiguration); - $this->wallets = new PolarWallets($this->sdkConfiguration); + $this->wallets = new Wallets($this->sdkConfiguration); } /** * @param string $baseUrl diff --git a/src/Customers.php b/src/Customers.php index 6e58051c..077428c9 100644 --- a/src/Customers.php +++ b/src/Customers.php @@ -52,26 +52,34 @@ public function getUrl(string $baseUrl, array $urlVariables): string * * **Scopes**: `customers:write` * - * @param Components\CustomerCreate $request + * @param Components\CustomerCreate $customerCreate + * @param ?bool $includeMembers * @return Operations\CustomersCreateResponse * @throws \Polar\Models\Errors\APIException */ - public function create(Components\CustomerCreate $request, ?Options $options = null): Operations\CustomersCreateResponse + public function create(Components\CustomerCreate $customerCreate, ?bool $includeMembers = null, ?Options $options = null): Operations\CustomersCreateResponse { + $request = new Operations\CustomersCreateRequest( + customerCreate: $customerCreate, + includeMembers: $includeMembers, + ); $baseUrl = $this->sdkConfiguration->getTemplatedServerUrl(); $url = Utils\Utils::generateUrl($baseUrl, '/v1/customers/'); $urlOverride = null; $httpOptions = ['http_errors' => false]; - $body = Utils\Utils::serializeRequestBody($request, 'request', 'json'); + $body = Utils\Utils::serializeRequestBody($request, 'customerCreate', 'json'); if ($body === null) { throw new \Exception('Request body is required'); } $httpOptions = array_merge_recursive($httpOptions, $body); + + $qp = Utils\Utils::getQueryParams(Operations\CustomersCreateRequest::class, $request, $urlOverride); $httpOptions['headers']['Accept'] = 'application/json'; $httpOptions['headers']['user-agent'] = $this->sdkConfiguration->userAgent; $httpRequest = new \GuzzleHttp\Psr7\Request('POST', $url); $hookContext = new HookContext($this->sdkConfiguration, $baseUrl, 'customers:create', null, $this->sdkConfiguration->securitySource); $httpRequest = $this->sdkConfiguration->hooks->beforeRequest(new Hooks\BeforeRequestContext($hookContext), $httpRequest); + $httpOptions['query'] = Utils\QueryParameters::standardizeQueryParams($httpRequest, $qp); $httpOptions = Utils\Utils::convertHeadersToOptions($httpRequest, $httpOptions); $httpRequest = Utils\Utils::removeHeaders($httpRequest); try { @@ -93,12 +101,12 @@ public function create(Components\CustomerCreate $request, ?Options $options = n $serializer = Utils\JSON::createSerializer(); $responseData = (string) $httpResponse->getBody(); - $obj = $serializer->deserialize($responseData, '\Polar\Models\Components\Customer', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); + $obj = $serializer->deserialize($responseData, '\Polar\Models\Components\CustomerWithMembers', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); $response = new Operations\CustomersCreateResponse( statusCode: $statusCode, contentType: $contentType, rawResponse: $httpResponse, - customer: $obj); + customerWithMembers: $obj); return $response; } else { @@ -384,23 +392,28 @@ public function export(string|array|null $organizationId = null, ?Options $optio * **Scopes**: `customers:read` `customers:write` * * @param string $id + * @param ?bool $includeMembers * @return Operations\CustomersGetResponse * @throws \Polar\Models\Errors\APIException */ - public function get(string $id, ?Options $options = null): Operations\CustomersGetResponse + public function get(string $id, ?bool $includeMembers = null, ?Options $options = null): Operations\CustomersGetResponse { $request = new Operations\CustomersGetRequest( id: $id, + includeMembers: $includeMembers, ); $baseUrl = $this->sdkConfiguration->getTemplatedServerUrl(); $url = Utils\Utils::generateUrl($baseUrl, '/v1/customers/{id}', Operations\CustomersGetRequest::class, $request); $urlOverride = null; $httpOptions = ['http_errors' => false]; + + $qp = Utils\Utils::getQueryParams(Operations\CustomersGetRequest::class, $request, $urlOverride); $httpOptions['headers']['Accept'] = 'application/json'; $httpOptions['headers']['user-agent'] = $this->sdkConfiguration->userAgent; $httpRequest = new \GuzzleHttp\Psr7\Request('GET', $url); $hookContext = new HookContext($this->sdkConfiguration, $baseUrl, 'customers:get', null, $this->sdkConfiguration->securitySource); $httpRequest = $this->sdkConfiguration->hooks->beforeRequest(new Hooks\BeforeRequestContext($hookContext), $httpRequest); + $httpOptions['query'] = Utils\QueryParameters::standardizeQueryParams($httpRequest, $qp); $httpOptions = Utils\Utils::convertHeadersToOptions($httpRequest, $httpOptions); $httpRequest = Utils\Utils::removeHeaders($httpRequest); try { @@ -422,100 +435,12 @@ public function get(string $id, ?Options $options = null): Operations\CustomersG $serializer = Utils\JSON::createSerializer(); $responseData = (string) $httpResponse->getBody(); - $obj = $serializer->deserialize($responseData, '\Polar\Models\Components\Customer', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); + $obj = $serializer->deserialize($responseData, '\Polar\Models\Components\CustomerWithMembers', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); $response = new Operations\CustomersGetResponse( statusCode: $statusCode, contentType: $contentType, rawResponse: $httpResponse, - customer: $obj); - - return $response; - } else { - throw new \Polar\Models\Errors\APIException('Unknown content type received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); - } - } elseif (Utils\Utils::matchStatusCodes($statusCode, ['404'])) { - if (Utils\Utils::matchContentType($contentType, 'application/json')) { - $httpResponse = $this->sdkConfiguration->hooks->afterSuccess(new Hooks\AfterSuccessContext($hookContext), $httpResponse); - - $serializer = Utils\JSON::createSerializer(); - $responseData = (string) $httpResponse->getBody(); - $obj = $serializer->deserialize($responseData, '\Polar\Models\Errors\ResourceNotFound', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); - throw $obj->toException(); - } else { - throw new \Polar\Models\Errors\APIException('Unknown content type received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); - } - } elseif (Utils\Utils::matchStatusCodes($statusCode, ['422'])) { - if (Utils\Utils::matchContentType($contentType, 'application/json')) { - $httpResponse = $this->sdkConfiguration->hooks->afterSuccess(new Hooks\AfterSuccessContext($hookContext), $httpResponse); - - $serializer = Utils\JSON::createSerializer(); - $responseData = (string) $httpResponse->getBody(); - $obj = $serializer->deserialize($responseData, '\Polar\Models\Errors\HTTPValidationError', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); - throw $obj->toException(); - } else { - throw new \Polar\Models\Errors\APIException('Unknown content type received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); - } - } elseif (Utils\Utils::matchStatusCodes($statusCode, ['4XX'])) { - throw new \Polar\Models\Errors\APIException('API error occurred', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); - } elseif (Utils\Utils::matchStatusCodes($statusCode, ['5XX'])) { - throw new \Polar\Models\Errors\APIException('API error occurred', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); - } else { - throw new \Polar\Models\Errors\APIException('Unknown status code received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); - } - } - - /** - * Get Customer Balance - * - * Get customer balance information. - * - * **Scopes**: `customers:read` `customers:write` - * - * @param string $id - * @return Operations\CustomersGetBalanceResponse - * @throws \Polar\Models\Errors\APIException - */ - public function getBalance(string $id, ?Options $options = null): Operations\CustomersGetBalanceResponse - { - $request = new Operations\CustomersGetBalanceRequest( - id: $id, - ); - $baseUrl = $this->sdkConfiguration->getTemplatedServerUrl(); - $url = Utils\Utils::generateUrl($baseUrl, '/v1/customers/{id}/balance', Operations\CustomersGetBalanceRequest::class, $request); - $urlOverride = null; - $httpOptions = ['http_errors' => false]; - $httpOptions['headers']['Accept'] = 'application/json'; - $httpOptions['headers']['user-agent'] = $this->sdkConfiguration->userAgent; - $httpRequest = new \GuzzleHttp\Psr7\Request('GET', $url); - $hookContext = new HookContext($this->sdkConfiguration, $baseUrl, 'customers:get_balance', null, $this->sdkConfiguration->securitySource); - $httpRequest = $this->sdkConfiguration->hooks->beforeRequest(new Hooks\BeforeRequestContext($hookContext), $httpRequest); - $httpOptions = Utils\Utils::convertHeadersToOptions($httpRequest, $httpOptions); - $httpRequest = Utils\Utils::removeHeaders($httpRequest); - try { - $httpResponse = $this->sdkConfiguration->client->send($httpRequest, $httpOptions); - } catch (\GuzzleHttp\Exception\GuzzleException $error) { - $res = $this->sdkConfiguration->hooks->afterError(new Hooks\AfterErrorContext($hookContext), null, $error); - $httpResponse = $res; - } - $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - - $statusCode = $httpResponse->getStatusCode(); - if (Utils\Utils::matchStatusCodes($statusCode, ['404', '422', '4XX', '5XX'])) { - $res = $this->sdkConfiguration->hooks->afterError(new Hooks\AfterErrorContext($hookContext), $httpResponse, null); - $httpResponse = $res; - } - if (Utils\Utils::matchStatusCodes($statusCode, ['200'])) { - if (Utils\Utils::matchContentType($contentType, 'application/json')) { - $httpResponse = $this->sdkConfiguration->hooks->afterSuccess(new Hooks\AfterSuccessContext($hookContext), $httpResponse); - - $serializer = Utils\JSON::createSerializer(); - $responseData = (string) $httpResponse->getBody(); - $obj = $serializer->deserialize($responseData, '\Polar\Models\Components\CustomerBalance', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); - $response = new Operations\CustomersGetBalanceResponse( - statusCode: $statusCode, - contentType: $contentType, - rawResponse: $httpResponse, - customerBalance: $obj); + customerWithMembers: $obj); return $response; } else { @@ -560,23 +485,28 @@ public function getBalance(string $id, ?Options $options = null): Operations\Cus * **Scopes**: `customers:read` `customers:write` * * @param string $externalId + * @param ?bool $includeMembers * @return Operations\CustomersGetExternalResponse * @throws \Polar\Models\Errors\APIException */ - public function getExternal(string $externalId, ?Options $options = null): Operations\CustomersGetExternalResponse + public function getExternal(string $externalId, ?bool $includeMembers = null, ?Options $options = null): Operations\CustomersGetExternalResponse { $request = new Operations\CustomersGetExternalRequest( externalId: $externalId, + includeMembers: $includeMembers, ); $baseUrl = $this->sdkConfiguration->getTemplatedServerUrl(); $url = Utils\Utils::generateUrl($baseUrl, '/v1/customers/external/{external_id}', Operations\CustomersGetExternalRequest::class, $request); $urlOverride = null; $httpOptions = ['http_errors' => false]; + + $qp = Utils\Utils::getQueryParams(Operations\CustomersGetExternalRequest::class, $request, $urlOverride); $httpOptions['headers']['Accept'] = 'application/json'; $httpOptions['headers']['user-agent'] = $this->sdkConfiguration->userAgent; $httpRequest = new \GuzzleHttp\Psr7\Request('GET', $url); $hookContext = new HookContext($this->sdkConfiguration, $baseUrl, 'customers:get_external', null, $this->sdkConfiguration->securitySource); $httpRequest = $this->sdkConfiguration->hooks->beforeRequest(new Hooks\BeforeRequestContext($hookContext), $httpRequest); + $httpOptions['query'] = Utils\QueryParameters::standardizeQueryParams($httpRequest, $qp); $httpOptions = Utils\Utils::convertHeadersToOptions($httpRequest, $httpOptions); $httpRequest = Utils\Utils::removeHeaders($httpRequest); try { @@ -598,12 +528,12 @@ public function getExternal(string $externalId, ?Options $options = null): Opera $serializer = Utils\JSON::createSerializer(); $responseData = (string) $httpResponse->getBody(); - $obj = $serializer->deserialize($responseData, '\Polar\Models\Components\Customer', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); + $obj = $serializer->deserialize($responseData, '\Polar\Models\Components\CustomerWithMembers', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); $response = new Operations\CustomersGetExternalResponse( statusCode: $statusCode, contentType: $contentType, rawResponse: $httpResponse, - customer: $obj); + customerWithMembers: $obj); return $response; } else { @@ -874,12 +804,12 @@ private function listIndividual(?Operations\CustomersListRequest $request = null $serializer = Utils\JSON::createSerializer(); $responseData = (string) $httpResponse->getBody(); - $obj = $serializer->deserialize($responseData, '\Polar\Models\Components\ListResourceCustomer', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); + $obj = $serializer->deserialize($responseData, '\Polar\Models\Components\ListResourceCustomerWithMembers', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); $response = new Operations\CustomersListResponse( statusCode: $statusCode, contentType: $contentType, rawResponse: $httpResponse, - listResourceCustomer: $obj); + listResourceCustomerWithMembers: $obj); $sdk = $this; $response->next = function () use ($sdk, $request, $responseData): ?Operations\CustomersListResponse { @@ -912,6 +842,7 @@ private function listIndividual(?Operations\CustomersListRequest $request = null organizationId: $request != null ? $request->organizationId : null, email: $request != null ? $request->email : null, query: $request != null ? $request->query : null, + includeMembers: $request != null ? $request->includeMembers : null, page: $nextPage, limit: $request != null ? $request->limit : null, sorting: $request != null ? $request->sorting : null, @@ -973,14 +904,16 @@ public function list(?Operations\CustomersListRequest $request = null, ?Options * * @param Components\CustomerUpdate $customerUpdate * @param string $id + * @param ?bool $includeMembers * @return Operations\CustomersUpdateResponse * @throws \Polar\Models\Errors\APIException */ - public function update(Components\CustomerUpdate $customerUpdate, string $id, ?Options $options = null): Operations\CustomersUpdateResponse + public function update(Components\CustomerUpdate $customerUpdate, string $id, ?bool $includeMembers = null, ?Options $options = null): Operations\CustomersUpdateResponse { $request = new Operations\CustomersUpdateRequest( id: $id, customerUpdate: $customerUpdate, + includeMembers: $includeMembers, ); $baseUrl = $this->sdkConfiguration->getTemplatedServerUrl(); $url = Utils\Utils::generateUrl($baseUrl, '/v1/customers/{id}', Operations\CustomersUpdateRequest::class, $request); @@ -991,11 +924,14 @@ public function update(Components\CustomerUpdate $customerUpdate, string $id, ?O throw new \Exception('Request body is required'); } $httpOptions = array_merge_recursive($httpOptions, $body); + + $qp = Utils\Utils::getQueryParams(Operations\CustomersUpdateRequest::class, $request, $urlOverride); $httpOptions['headers']['Accept'] = 'application/json'; $httpOptions['headers']['user-agent'] = $this->sdkConfiguration->userAgent; $httpRequest = new \GuzzleHttp\Psr7\Request('PATCH', $url); $hookContext = new HookContext($this->sdkConfiguration, $baseUrl, 'customers:update', null, $this->sdkConfiguration->securitySource); $httpRequest = $this->sdkConfiguration->hooks->beforeRequest(new Hooks\BeforeRequestContext($hookContext), $httpRequest); + $httpOptions['query'] = Utils\QueryParameters::standardizeQueryParams($httpRequest, $qp); $httpOptions = Utils\Utils::convertHeadersToOptions($httpRequest, $httpOptions); $httpRequest = Utils\Utils::removeHeaders($httpRequest); try { @@ -1017,12 +953,12 @@ public function update(Components\CustomerUpdate $customerUpdate, string $id, ?O $serializer = Utils\JSON::createSerializer(); $responseData = (string) $httpResponse->getBody(); - $obj = $serializer->deserialize($responseData, '\Polar\Models\Components\Customer', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); + $obj = $serializer->deserialize($responseData, '\Polar\Models\Components\CustomerWithMembers', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); $response = new Operations\CustomersUpdateResponse( statusCode: $statusCode, contentType: $contentType, rawResponse: $httpResponse, - customer: $obj); + customerWithMembers: $obj); return $response; } else { @@ -1068,14 +1004,16 @@ public function update(Components\CustomerUpdate $customerUpdate, string $id, ?O * * @param Components\CustomerUpdateExternalID $customerUpdateExternalID * @param string $externalId + * @param ?bool $includeMembers * @return Operations\CustomersUpdateExternalResponse * @throws \Polar\Models\Errors\APIException */ - public function updateExternal(Components\CustomerUpdateExternalID $customerUpdateExternalID, string $externalId, ?Options $options = null): Operations\CustomersUpdateExternalResponse + public function updateExternal(Components\CustomerUpdateExternalID $customerUpdateExternalID, string $externalId, ?bool $includeMembers = null, ?Options $options = null): Operations\CustomersUpdateExternalResponse { $request = new Operations\CustomersUpdateExternalRequest( externalId: $externalId, customerUpdateExternalID: $customerUpdateExternalID, + includeMembers: $includeMembers, ); $baseUrl = $this->sdkConfiguration->getTemplatedServerUrl(); $url = Utils\Utils::generateUrl($baseUrl, '/v1/customers/external/{external_id}', Operations\CustomersUpdateExternalRequest::class, $request); @@ -1086,11 +1024,14 @@ public function updateExternal(Components\CustomerUpdateExternalID $customerUpda throw new \Exception('Request body is required'); } $httpOptions = array_merge_recursive($httpOptions, $body); + + $qp = Utils\Utils::getQueryParams(Operations\CustomersUpdateExternalRequest::class, $request, $urlOverride); $httpOptions['headers']['Accept'] = 'application/json'; $httpOptions['headers']['user-agent'] = $this->sdkConfiguration->userAgent; $httpRequest = new \GuzzleHttp\Psr7\Request('PATCH', $url); $hookContext = new HookContext($this->sdkConfiguration, $baseUrl, 'customers:update_external', null, $this->sdkConfiguration->securitySource); $httpRequest = $this->sdkConfiguration->hooks->beforeRequest(new Hooks\BeforeRequestContext($hookContext), $httpRequest); + $httpOptions['query'] = Utils\QueryParameters::standardizeQueryParams($httpRequest, $qp); $httpOptions = Utils\Utils::convertHeadersToOptions($httpRequest, $httpOptions); $httpRequest = Utils\Utils::removeHeaders($httpRequest); try { @@ -1112,12 +1053,12 @@ public function updateExternal(Components\CustomerUpdateExternalID $customerUpda $serializer = Utils\JSON::createSerializer(); $responseData = (string) $httpResponse->getBody(); - $obj = $serializer->deserialize($responseData, '\Polar\Models\Components\Customer', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); + $obj = $serializer->deserialize($responseData, '\Polar\Models\Components\CustomerWithMembers', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); $response = new Operations\CustomersUpdateExternalResponse( statusCode: $statusCode, contentType: $contentType, rawResponse: $httpResponse, - customer: $obj); + customerWithMembers: $obj); return $response; } else { diff --git a/src/Disputes.php b/src/Disputes.php new file mode 100644 index 00000000..f0f9bbc1 --- /dev/null +++ b/src/Disputes.php @@ -0,0 +1,270 @@ +sdkConfiguration = $sdkConfig; + } + /** + * @param string $baseUrl + * @param array $urlVariables + * + * @return string + */ + public function getUrl(string $baseUrl, array $urlVariables): string + { + $serverDetails = $this->sdkConfiguration->getServerDetails(); + + if ($baseUrl == null) { + $baseUrl = $serverDetails->baseUrl; + } + + if ($urlVariables == null) { + $urlVariables = $serverDetails->options; + } + + return Utils\Utils::templateUrl($baseUrl, $urlVariables); + } + + /** + * Get Dispute + * + * Get a dispute by ID. + * + * **Scopes**: `disputes:read` + * + * @param string $id + * @return Operations\DisputesGetResponse + * @throws \Polar\Models\Errors\APIException + */ + public function get(string $id, ?Options $options = null): Operations\DisputesGetResponse + { + $request = new Operations\DisputesGetRequest( + id: $id, + ); + $baseUrl = $this->sdkConfiguration->getTemplatedServerUrl(); + $url = Utils\Utils::generateUrl($baseUrl, '/v1/disputes/{id}', Operations\DisputesGetRequest::class, $request); + $urlOverride = null; + $httpOptions = ['http_errors' => false]; + $httpOptions['headers']['Accept'] = 'application/json'; + $httpOptions['headers']['user-agent'] = $this->sdkConfiguration->userAgent; + $httpRequest = new \GuzzleHttp\Psr7\Request('GET', $url); + $hookContext = new HookContext($this->sdkConfiguration, $baseUrl, 'disputes:get', null, $this->sdkConfiguration->securitySource); + $httpRequest = $this->sdkConfiguration->hooks->beforeRequest(new Hooks\BeforeRequestContext($hookContext), $httpRequest); + $httpOptions = Utils\Utils::convertHeadersToOptions($httpRequest, $httpOptions); + $httpRequest = Utils\Utils::removeHeaders($httpRequest); + try { + $httpResponse = $this->sdkConfiguration->client->send($httpRequest, $httpOptions); + } catch (\GuzzleHttp\Exception\GuzzleException $error) { + $res = $this->sdkConfiguration->hooks->afterError(new Hooks\AfterErrorContext($hookContext), null, $error); + $httpResponse = $res; + } + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; + + $statusCode = $httpResponse->getStatusCode(); + if (Utils\Utils::matchStatusCodes($statusCode, ['404', '422', '4XX', '5XX'])) { + $res = $this->sdkConfiguration->hooks->afterError(new Hooks\AfterErrorContext($hookContext), $httpResponse, null); + $httpResponse = $res; + } + if (Utils\Utils::matchStatusCodes($statusCode, ['200'])) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $httpResponse = $this->sdkConfiguration->hooks->afterSuccess(new Hooks\AfterSuccessContext($hookContext), $httpResponse); + + $serializer = Utils\JSON::createSerializer(); + $responseData = (string) $httpResponse->getBody(); + $obj = $serializer->deserialize($responseData, '\Polar\Models\Components\Dispute', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); + $response = new Operations\DisputesGetResponse( + statusCode: $statusCode, + contentType: $contentType, + rawResponse: $httpResponse, + dispute: $obj); + + return $response; + } else { + throw new \Polar\Models\Errors\APIException('Unknown content type received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } + } elseif (Utils\Utils::matchStatusCodes($statusCode, ['404'])) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $httpResponse = $this->sdkConfiguration->hooks->afterSuccess(new Hooks\AfterSuccessContext($hookContext), $httpResponse); + + $serializer = Utils\JSON::createSerializer(); + $responseData = (string) $httpResponse->getBody(); + $obj = $serializer->deserialize($responseData, '\Polar\Models\Errors\ResourceNotFound', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); + throw $obj->toException(); + } else { + throw new \Polar\Models\Errors\APIException('Unknown content type received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } + } elseif (Utils\Utils::matchStatusCodes($statusCode, ['422'])) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $httpResponse = $this->sdkConfiguration->hooks->afterSuccess(new Hooks\AfterSuccessContext($hookContext), $httpResponse); + + $serializer = Utils\JSON::createSerializer(); + $responseData = (string) $httpResponse->getBody(); + $obj = $serializer->deserialize($responseData, '\Polar\Models\Errors\HTTPValidationError', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); + throw $obj->toException(); + } else { + throw new \Polar\Models\Errors\APIException('Unknown content type received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } + } elseif (Utils\Utils::matchStatusCodes($statusCode, ['4XX'])) { + throw new \Polar\Models\Errors\APIException('API error occurred', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } elseif (Utils\Utils::matchStatusCodes($statusCode, ['5XX'])) { + throw new \Polar\Models\Errors\APIException('API error occurred', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } else { + throw new \Polar\Models\Errors\APIException('Unknown status code received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } + } + + /** + * List Disputes + * + * List disputes. + * + * **Scopes**: `disputes:read` + * + * @param ?Operations\DisputesListRequest $request + * @return Operations\DisputesListResponse + * @throws \Polar\Models\Errors\APIException + */ + private function listIndividual(?Operations\DisputesListRequest $request = null, ?Options $options = null): Operations\DisputesListResponse + { + $baseUrl = $this->sdkConfiguration->getTemplatedServerUrl(); + $url = Utils\Utils::generateUrl($baseUrl, '/v1/disputes/'); + $urlOverride = null; + $httpOptions = ['http_errors' => false]; + + $qp = Utils\Utils::getQueryParams(Operations\DisputesListRequest::class, $request, $urlOverride); + $httpOptions['headers']['Accept'] = 'application/json'; + $httpOptions['headers']['user-agent'] = $this->sdkConfiguration->userAgent; + $httpRequest = new \GuzzleHttp\Psr7\Request('GET', $url); + $hookContext = new HookContext($this->sdkConfiguration, $baseUrl, 'disputes:list', null, $this->sdkConfiguration->securitySource); + $httpRequest = $this->sdkConfiguration->hooks->beforeRequest(new Hooks\BeforeRequestContext($hookContext), $httpRequest); + $httpOptions['query'] = Utils\QueryParameters::standardizeQueryParams($httpRequest, $qp); + $httpOptions = Utils\Utils::convertHeadersToOptions($httpRequest, $httpOptions); + $httpRequest = Utils\Utils::removeHeaders($httpRequest); + try { + $httpResponse = $this->sdkConfiguration->client->send($httpRequest, $httpOptions); + } catch (\GuzzleHttp\Exception\GuzzleException $error) { + $res = $this->sdkConfiguration->hooks->afterError(new Hooks\AfterErrorContext($hookContext), null, $error); + $httpResponse = $res; + } + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; + + $statusCode = $httpResponse->getStatusCode(); + if (Utils\Utils::matchStatusCodes($statusCode, ['422', '4XX', '5XX'])) { + $res = $this->sdkConfiguration->hooks->afterError(new Hooks\AfterErrorContext($hookContext), $httpResponse, null); + $httpResponse = $res; + } + if (Utils\Utils::matchStatusCodes($statusCode, ['200'])) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $httpResponse = $this->sdkConfiguration->hooks->afterSuccess(new Hooks\AfterSuccessContext($hookContext), $httpResponse); + + $serializer = Utils\JSON::createSerializer(); + $responseData = (string) $httpResponse->getBody(); + $obj = $serializer->deserialize($responseData, '\Polar\Models\Components\ListResourceDispute', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); + $response = new Operations\DisputesListResponse( + statusCode: $statusCode, + contentType: $contentType, + rawResponse: $httpResponse, + listResourceDispute: $obj); + $sdk = $this; + + $response->next = function () use ($sdk, $request, $responseData): ?Operations\DisputesListResponse { + $page = $request != null ? $request->page : 0; + $nextPage = $page + 1; + $jsonObject = new \JsonPath\JsonObject($responseData); + $numPages = $jsonObject->get('$.pagination.max_page'); + if ($numPages == null || $numPages[0] <= $page) { + return null; + } + if (! $responseData) { + return null; + } + $jsonObject = new \JsonPath\JsonObject($responseData); + $results = $jsonObject->get('$.items'); + + if (is_array($results)) { + $results = $results[0]; + } + if (count($results) === 0) { + return null; + } + $limit = $request != null ? $request->limit : 0; + if (count($results) < $limit) { + return null; + } + + return $sdk->listIndividual( + request: new Operations\DisputesListRequest( + organizationId: $request != null ? $request->organizationId : null, + orderId: $request != null ? $request->orderId : null, + status: $request != null ? $request->status : null, + page: $nextPage, + limit: $request != null ? $request->limit : null, + sorting: $request != null ? $request->sorting : null, + ), + ); + }; + + + return $response; + } else { + throw new \Polar\Models\Errors\APIException('Unknown content type received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } + } elseif (Utils\Utils::matchStatusCodes($statusCode, ['422'])) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $httpResponse = $this->sdkConfiguration->hooks->afterSuccess(new Hooks\AfterSuccessContext($hookContext), $httpResponse); + + $serializer = Utils\JSON::createSerializer(); + $responseData = (string) $httpResponse->getBody(); + $obj = $serializer->deserialize($responseData, '\Polar\Models\Errors\HTTPValidationError', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); + throw $obj->toException(); + } else { + throw new \Polar\Models\Errors\APIException('Unknown content type received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } + } elseif (Utils\Utils::matchStatusCodes($statusCode, ['4XX'])) { + throw new \Polar\Models\Errors\APIException('API error occurred', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } elseif (Utils\Utils::matchStatusCodes($statusCode, ['5XX'])) { + throw new \Polar\Models\Errors\APIException('API error occurred', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } else { + throw new \Polar\Models\Errors\APIException('Unknown status code received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } + } + /** + * List Disputes + * + * List disputes. + * + * **Scopes**: `disputes:read` + * + * @param ?Operations\DisputesListRequest $request + * @return \Generator + * @throws \Polar\Models\Errors\APIException + */ + public function list(?Operations\DisputesListRequest $request = null, ?Options $options = null): \Generator + { + $res = $this->listIndividual($request, $options); + while ($res !== null) { + yield $res; + $res = $res->next($res); + } + } + +} \ No newline at end of file diff --git a/src/EventTypes.php b/src/EventTypes.php new file mode 100644 index 00000000..ff4cad0e --- /dev/null +++ b/src/EventTypes.php @@ -0,0 +1,269 @@ +sdkConfiguration = $sdkConfig; + } + /** + * @param string $baseUrl + * @param array $urlVariables + * + * @return string + */ + public function getUrl(string $baseUrl, array $urlVariables): string + { + $serverDetails = $this->sdkConfiguration->getServerDetails(); + + if ($baseUrl == null) { + $baseUrl = $serverDetails->baseUrl; + } + + if ($urlVariables == null) { + $urlVariables = $serverDetails->options; + } + + return Utils\Utils::templateUrl($baseUrl, $urlVariables); + } + + /** + * List Event Types + * + * List event types with aggregated statistics. + * + * **Scopes**: `events:read` `events:write` + * + * @param ?Operations\EventTypesListRequest $request + * @return Operations\EventTypesListResponse + * @throws \Polar\Models\Errors\APIException + */ + private function listIndividual(?Operations\EventTypesListRequest $request = null, ?Options $options = null): Operations\EventTypesListResponse + { + $baseUrl = $this->sdkConfiguration->getTemplatedServerUrl(); + $url = Utils\Utils::generateUrl($baseUrl, '/v1/event-types/'); + $urlOverride = null; + $httpOptions = ['http_errors' => false]; + + $qp = Utils\Utils::getQueryParams(Operations\EventTypesListRequest::class, $request, $urlOverride); + $httpOptions['headers']['Accept'] = 'application/json'; + $httpOptions['headers']['user-agent'] = $this->sdkConfiguration->userAgent; + $httpRequest = new \GuzzleHttp\Psr7\Request('GET', $url); + $hookContext = new HookContext($this->sdkConfiguration, $baseUrl, 'event-types:list', null, $this->sdkConfiguration->securitySource); + $httpRequest = $this->sdkConfiguration->hooks->beforeRequest(new Hooks\BeforeRequestContext($hookContext), $httpRequest); + $httpOptions['query'] = Utils\QueryParameters::standardizeQueryParams($httpRequest, $qp); + $httpOptions = Utils\Utils::convertHeadersToOptions($httpRequest, $httpOptions); + $httpRequest = Utils\Utils::removeHeaders($httpRequest); + try { + $httpResponse = $this->sdkConfiguration->client->send($httpRequest, $httpOptions); + } catch (\GuzzleHttp\Exception\GuzzleException $error) { + $res = $this->sdkConfiguration->hooks->afterError(new Hooks\AfterErrorContext($hookContext), null, $error); + $httpResponse = $res; + } + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; + + $statusCode = $httpResponse->getStatusCode(); + if (Utils\Utils::matchStatusCodes($statusCode, ['422', '4XX', '5XX'])) { + $res = $this->sdkConfiguration->hooks->afterError(new Hooks\AfterErrorContext($hookContext), $httpResponse, null); + $httpResponse = $res; + } + if (Utils\Utils::matchStatusCodes($statusCode, ['200'])) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $httpResponse = $this->sdkConfiguration->hooks->afterSuccess(new Hooks\AfterSuccessContext($hookContext), $httpResponse); + + $serializer = Utils\JSON::createSerializer(); + $responseData = (string) $httpResponse->getBody(); + $obj = $serializer->deserialize($responseData, '\Polar\Models\Components\ListResourceEventTypeWithStats', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); + $response = new Operations\EventTypesListResponse( + statusCode: $statusCode, + contentType: $contentType, + rawResponse: $httpResponse, + listResourceEventTypeWithStats: $obj); + $sdk = $this; + + $response->next = function () use ($sdk, $request, $responseData): ?Operations\EventTypesListResponse { + $page = $request != null ? $request->page : 0; + $nextPage = $page + 1; + $jsonObject = new \JsonPath\JsonObject($responseData); + $numPages = $jsonObject->get('$.pagination.max_page'); + if ($numPages == null || $numPages[0] <= $page) { + return null; + } + if (! $responseData) { + return null; + } + $jsonObject = new \JsonPath\JsonObject($responseData); + $results = $jsonObject->get('$.items'); + + if (is_array($results)) { + $results = $results[0]; + } + if (count($results) === 0) { + return null; + } + $limit = $request != null ? $request->limit : 0; + if (count($results) < $limit) { + return null; + } + + return $sdk->listIndividual( + request: new Operations\EventTypesListRequest( + organizationId: $request != null ? $request->organizationId : null, + customerId: $request != null ? $request->customerId : null, + externalCustomerId: $request != null ? $request->externalCustomerId : null, + query: $request != null ? $request->query : null, + rootEvents: $request != null ? $request->rootEvents : null, + parentId: $request != null ? $request->parentId : null, + source: $request != null ? $request->source : null, + page: $nextPage, + limit: $request != null ? $request->limit : null, + sorting: $request != null ? $request->sorting : null, + ), + ); + }; + + + return $response; + } else { + throw new \Polar\Models\Errors\APIException('Unknown content type received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } + } elseif (Utils\Utils::matchStatusCodes($statusCode, ['422'])) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $httpResponse = $this->sdkConfiguration->hooks->afterSuccess(new Hooks\AfterSuccessContext($hookContext), $httpResponse); + + $serializer = Utils\JSON::createSerializer(); + $responseData = (string) $httpResponse->getBody(); + $obj = $serializer->deserialize($responseData, '\Polar\Models\Errors\HTTPValidationError', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); + throw $obj->toException(); + } else { + throw new \Polar\Models\Errors\APIException('Unknown content type received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } + } elseif (Utils\Utils::matchStatusCodes($statusCode, ['4XX'])) { + throw new \Polar\Models\Errors\APIException('API error occurred', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } elseif (Utils\Utils::matchStatusCodes($statusCode, ['5XX'])) { + throw new \Polar\Models\Errors\APIException('API error occurred', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } else { + throw new \Polar\Models\Errors\APIException('Unknown status code received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } + } + /** + * List Event Types + * + * List event types with aggregated statistics. + * + * **Scopes**: `events:read` `events:write` + * + * @param ?Operations\EventTypesListRequest $request + * @return \Generator + * @throws \Polar\Models\Errors\APIException + */ + public function list(?Operations\EventTypesListRequest $request = null, ?Options $options = null): \Generator + { + $res = $this->listIndividual($request, $options); + while ($res !== null) { + yield $res; + $res = $res->next($res); + } + } + + /** + * Update Event Type + * + * Update an event type's label. + * + * @param Components\EventTypeUpdate $eventTypeUpdate + * @param string $id + * @return Operations\EventTypesUpdateResponse + * @throws \Polar\Models\Errors\APIException + */ + public function update(Components\EventTypeUpdate $eventTypeUpdate, string $id, ?Options $options = null): Operations\EventTypesUpdateResponse + { + $request = new Operations\EventTypesUpdateRequest( + id: $id, + eventTypeUpdate: $eventTypeUpdate, + ); + $baseUrl = $this->sdkConfiguration->getTemplatedServerUrl(); + $url = Utils\Utils::generateUrl($baseUrl, '/v1/event-types/{id}', Operations\EventTypesUpdateRequest::class, $request); + $urlOverride = null; + $httpOptions = ['http_errors' => false]; + $body = Utils\Utils::serializeRequestBody($request, 'eventTypeUpdate', 'json'); + if ($body === null) { + throw new \Exception('Request body is required'); + } + $httpOptions = array_merge_recursive($httpOptions, $body); + $httpOptions['headers']['Accept'] = 'application/json'; + $httpOptions['headers']['user-agent'] = $this->sdkConfiguration->userAgent; + $httpRequest = new \GuzzleHttp\Psr7\Request('PATCH', $url); + $hookContext = new HookContext($this->sdkConfiguration, $baseUrl, 'event-types:update', null, $this->sdkConfiguration->securitySource); + $httpRequest = $this->sdkConfiguration->hooks->beforeRequest(new Hooks\BeforeRequestContext($hookContext), $httpRequest); + $httpOptions = Utils\Utils::convertHeadersToOptions($httpRequest, $httpOptions); + $httpRequest = Utils\Utils::removeHeaders($httpRequest); + try { + $httpResponse = $this->sdkConfiguration->client->send($httpRequest, $httpOptions); + } catch (\GuzzleHttp\Exception\GuzzleException $error) { + $res = $this->sdkConfiguration->hooks->afterError(new Hooks\AfterErrorContext($hookContext), null, $error); + $httpResponse = $res; + } + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; + + $statusCode = $httpResponse->getStatusCode(); + if (Utils\Utils::matchStatusCodes($statusCode, ['404', '422', '4XX', '5XX'])) { + $res = $this->sdkConfiguration->hooks->afterError(new Hooks\AfterErrorContext($hookContext), $httpResponse, null); + $httpResponse = $res; + } + if (Utils\Utils::matchStatusCodes($statusCode, ['200'])) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $httpResponse = $this->sdkConfiguration->hooks->afterSuccess(new Hooks\AfterSuccessContext($hookContext), $httpResponse); + + $serializer = Utils\JSON::createSerializer(); + $responseData = (string) $httpResponse->getBody(); + $obj = $serializer->deserialize($responseData, '\Polar\Models\Components\EventType', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); + $response = new Operations\EventTypesUpdateResponse( + statusCode: $statusCode, + contentType: $contentType, + rawResponse: $httpResponse, + eventType: $obj); + + return $response; + } else { + throw new \Polar\Models\Errors\APIException('Unknown content type received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } + } elseif (Utils\Utils::matchStatusCodes($statusCode, ['422'])) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $httpResponse = $this->sdkConfiguration->hooks->afterSuccess(new Hooks\AfterSuccessContext($hookContext), $httpResponse); + + $serializer = Utils\JSON::createSerializer(); + $responseData = (string) $httpResponse->getBody(); + $obj = $serializer->deserialize($responseData, '\Polar\Models\Errors\HTTPValidationError', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); + throw $obj->toException(); + } else { + throw new \Polar\Models\Errors\APIException('Unknown content type received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } + } elseif (Utils\Utils::matchStatusCodes($statusCode, ['404', '4XX'])) { + throw new \Polar\Models\Errors\APIException('API error occurred', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } elseif (Utils\Utils::matchStatusCodes($statusCode, ['5XX'])) { + throw new \Polar\Models\Errors\APIException('API error occurred', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } else { + throw new \Polar\Models\Errors\APIException('Unknown status code received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } + } + +} \ No newline at end of file diff --git a/src/Events.php b/src/Events.php index 53ee20b1..29fa282a 100644 --- a/src/Events.php +++ b/src/Events.php @@ -91,7 +91,7 @@ public function get(string $id, ?Options $options = null): Operations\EventsGetR $serializer = Utils\JSON::createSerializer(); $responseData = (string) $httpResponse->getBody(); - $obj = $serializer->deserialize($responseData, '\Polar\Models\Components\MeterCreditEvent|\Polar\Models\Components\MeterResetEvent|\Polar\Models\Components\BenefitGrantedEvent|\Polar\Models\Components\BenefitCycledEvent|\Polar\Models\Components\BenefitUpdatedEvent|\Polar\Models\Components\BenefitRevokedEvent|\Polar\Models\Components\SubscriptionCycledEvent|\Polar\Models\Components\SubscriptionRevokedEvent|\Polar\Models\Components\SubscriptionProductUpdatedEvent|\Polar\Models\Components\OrderPaidEvent|\Polar\Models\Components\OrderRefundedEvent|\Polar\Models\Components\CustomerCreatedEvent|\Polar\Models\Components\CustomerUpdatedEvent|\Polar\Models\Components\CustomerDeletedEvent|\Polar\Models\Components\UserEvent', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); + $obj = $serializer->deserialize($responseData, '\Polar\Models\Components\MeterCreditEvent|\Polar\Models\Components\MeterResetEvent|\Polar\Models\Components\BenefitGrantedEvent|\Polar\Models\Components\BenefitCycledEvent|\Polar\Models\Components\BenefitUpdatedEvent|\Polar\Models\Components\BenefitRevokedEvent|\Polar\Models\Components\SubscriptionCreatedEvent|\Polar\Models\Components\SubscriptionCycledEvent|\Polar\Models\Components\SubscriptionCanceledEvent|\Polar\Models\Components\SubscriptionRevokedEvent|\Polar\Models\Components\SubscriptionProductUpdatedEvent|\Polar\Models\Components\SubscriptionSeatsUpdatedEvent|\Polar\Models\Components\OrderPaidEvent|\Polar\Models\Components\OrderRefundedEvent|\Polar\Models\Components\CheckoutCreatedEvent|\Polar\Models\Components\CustomerCreatedEvent|\Polar\Models\Components\CustomerUpdatedEvent|\Polar\Models\Components\CustomerDeletedEvent|\Polar\Models\Components\UserEvent', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); $response = new Operations\EventsGetResponse( statusCode: $statusCode, contentType: $contentType, @@ -223,7 +223,7 @@ public function ingest(Components\EventsIngest $request, ?Options $options = nul * @return Operations\EventsListResponse * @throws \Polar\Models\Errors\APIException */ - private function listIndividual(?Operations\EventsListRequest $request = null, ?Options $options = null): Operations\EventsListResponse + public function list(?Operations\EventsListRequest $request = null, ?Options $options = null): Operations\EventsListResponse { $baseUrl = $this->sdkConfiguration->getTemplatedServerUrl(); $url = Utils\Utils::generateUrl($baseUrl, '/v1/events/'); @@ -258,60 +258,12 @@ private function listIndividual(?Operations\EventsListRequest $request = null, ? $serializer = Utils\JSON::createSerializer(); $responseData = (string) $httpResponse->getBody(); - $obj = $serializer->deserialize($responseData, '\Polar\Models\Components\ListResourceEvent', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); + $obj = $serializer->deserialize($responseData, '\Polar\Models\Components\ListResourceEvent|\Polar\Models\Components\ListResourceWithCursorPaginationEvent', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); $response = new Operations\EventsListResponse( statusCode: $statusCode, contentType: $contentType, rawResponse: $httpResponse, - listResourceEvent: $obj); - $sdk = $this; - - $response->next = function () use ($sdk, $request, $responseData): ?Operations\EventsListResponse { - $page = $request != null ? $request->page : 0; - $nextPage = $page + 1; - $jsonObject = new \JsonPath\JsonObject($responseData); - $numPages = $jsonObject->get('$.pagination.max_page'); - if ($numPages == null || $numPages[0] <= $page) { - return null; - } - if (! $responseData) { - return null; - } - $jsonObject = new \JsonPath\JsonObject($responseData); - $results = $jsonObject->get('$.items'); - - if (is_array($results)) { - $results = $results[0]; - } - if (count($results) === 0) { - return null; - } - $limit = $request != null ? $request->limit : 0; - if (count($results) < $limit) { - return null; - } - - return $sdk->listIndividual( - request: new Operations\EventsListRequest( - filter: $request != null ? $request->filter : null, - startTimestamp: $request != null ? $request->startTimestamp : null, - endTimestamp: $request != null ? $request->endTimestamp : null, - organizationId: $request != null ? $request->organizationId : null, - customerId: $request != null ? $request->customerId : null, - externalCustomerId: $request != null ? $request->externalCustomerId : null, - meterId: $request != null ? $request->meterId : null, - name: $request != null ? $request->name : null, - source: $request != null ? $request->source : null, - query: $request != null ? $request->query : null, - parentId: $request != null ? $request->parentId : null, - page: $nextPage, - limit: $request != null ? $request->limit : null, - sorting: $request != null ? $request->sorting : null, - metadata: $request != null ? $request->metadata : null, - ), - ); - }; - + responseEventsList: $obj); return $response; } else { @@ -336,25 +288,6 @@ private function listIndividual(?Operations\EventsListRequest $request = null, ? throw new \Polar\Models\Errors\APIException('Unknown status code received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); } } - /** - * List Events - * - * List events. - * - * **Scopes**: `events:read` `events:write` - * - * @param ?Operations\EventsListRequest $request - * @return \Generator - * @throws \Polar\Models\Errors\APIException - */ - public function list(?Operations\EventsListRequest $request = null, ?Options $options = null): \Generator - { - $res = $this->listIndividual($request, $options); - while ($res !== null) { - yield $res; - $res = $res->next($res); - } - } /** * List Event Names diff --git a/src/Members.php b/src/Members.php new file mode 100644 index 00000000..02b7253a --- /dev/null +++ b/src/Members.php @@ -0,0 +1,365 @@ +sdkConfiguration = $sdkConfig; + } + /** + * @param string $baseUrl + * @param array $urlVariables + * + * @return string + */ + public function getUrl(string $baseUrl, array $urlVariables): string + { + $serverDetails = $this->sdkConfiguration->getServerDetails(); + + if ($baseUrl == null) { + $baseUrl = $serverDetails->baseUrl; + } + + if ($urlVariables == null) { + $urlVariables = $serverDetails->options; + } + + return Utils\Utils::templateUrl($baseUrl, $urlVariables); + } + + /** + * Create Member + * + * Create a new member for a customer. + * + * Only B2B customers with the member management feature enabled can add members. + * The authenticated user or organization must have access to the customer's organization. + * + * **Scopes**: `members:write` + * + * @param Components\MemberCreate $request + * @return Operations\MembersCreateMemberResponse + * @throws \Polar\Models\Errors\APIException + */ + public function createMember(Components\MemberCreate $request, ?Options $options = null): Operations\MembersCreateMemberResponse + { + $baseUrl = $this->sdkConfiguration->getTemplatedServerUrl(); + $url = Utils\Utils::generateUrl($baseUrl, '/v1/members/'); + $urlOverride = null; + $httpOptions = ['http_errors' => false]; + $body = Utils\Utils::serializeRequestBody($request, 'request', 'json'); + if ($body === null) { + throw new \Exception('Request body is required'); + } + $httpOptions = array_merge_recursive($httpOptions, $body); + $httpOptions['headers']['Accept'] = 'application/json'; + $httpOptions['headers']['user-agent'] = $this->sdkConfiguration->userAgent; + $httpRequest = new \GuzzleHttp\Psr7\Request('POST', $url); + $hookContext = new HookContext($this->sdkConfiguration, $baseUrl, 'members:create_member', null, $this->sdkConfiguration->securitySource); + $httpRequest = $this->sdkConfiguration->hooks->beforeRequest(new Hooks\BeforeRequestContext($hookContext), $httpRequest); + $httpOptions = Utils\Utils::convertHeadersToOptions($httpRequest, $httpOptions); + $httpRequest = Utils\Utils::removeHeaders($httpRequest); + try { + $httpResponse = $this->sdkConfiguration->client->send($httpRequest, $httpOptions); + } catch (\GuzzleHttp\Exception\GuzzleException $error) { + $res = $this->sdkConfiguration->hooks->afterError(new Hooks\AfterErrorContext($hookContext), null, $error); + $httpResponse = $res; + } + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; + + $statusCode = $httpResponse->getStatusCode(); + if (Utils\Utils::matchStatusCodes($statusCode, ['403', '404', '422', '4XX', '5XX'])) { + $res = $this->sdkConfiguration->hooks->afterError(new Hooks\AfterErrorContext($hookContext), $httpResponse, null); + $httpResponse = $res; + } + if (Utils\Utils::matchStatusCodes($statusCode, ['201'])) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $httpResponse = $this->sdkConfiguration->hooks->afterSuccess(new Hooks\AfterSuccessContext($hookContext), $httpResponse); + + $serializer = Utils\JSON::createSerializer(); + $responseData = (string) $httpResponse->getBody(); + $obj = $serializer->deserialize($responseData, '\Polar\Models\Components\Member', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); + $response = new Operations\MembersCreateMemberResponse( + statusCode: $statusCode, + contentType: $contentType, + rawResponse: $httpResponse, + member: $obj); + + return $response; + } else { + throw new \Polar\Models\Errors\APIException('Unknown content type received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } + } elseif (Utils\Utils::matchStatusCodes($statusCode, ['404'])) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $httpResponse = $this->sdkConfiguration->hooks->afterSuccess(new Hooks\AfterSuccessContext($hookContext), $httpResponse); + + $serializer = Utils\JSON::createSerializer(); + $responseData = (string) $httpResponse->getBody(); + $obj = $serializer->deserialize($responseData, '\Polar\Models\Errors\ResourceNotFound', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); + throw $obj->toException(); + } else { + throw new \Polar\Models\Errors\APIException('Unknown content type received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } + } elseif (Utils\Utils::matchStatusCodes($statusCode, ['422'])) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $httpResponse = $this->sdkConfiguration->hooks->afterSuccess(new Hooks\AfterSuccessContext($hookContext), $httpResponse); + + $serializer = Utils\JSON::createSerializer(); + $responseData = (string) $httpResponse->getBody(); + $obj = $serializer->deserialize($responseData, '\Polar\Models\Errors\HTTPValidationError', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); + throw $obj->toException(); + } else { + throw new \Polar\Models\Errors\APIException('Unknown content type received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } + } elseif (Utils\Utils::matchStatusCodes($statusCode, ['403', '4XX'])) { + throw new \Polar\Models\Errors\APIException('API error occurred', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } elseif (Utils\Utils::matchStatusCodes($statusCode, ['5XX'])) { + throw new \Polar\Models\Errors\APIException('API error occurred', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } else { + throw new \Polar\Models\Errors\APIException('Unknown status code received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } + } + + /** + * Delete Member + * + * Delete a member. + * + * The authenticated user or organization must have access to the member's organization. + * + * **Scopes**: `members:write` + * + * @param string $id + * @return Operations\MembersDeleteMemberResponse + * @throws \Polar\Models\Errors\APIException + */ + public function deleteMember(string $id, ?Options $options = null): Operations\MembersDeleteMemberResponse + { + $request = new Operations\MembersDeleteMemberRequest( + id: $id, + ); + $baseUrl = $this->sdkConfiguration->getTemplatedServerUrl(); + $url = Utils\Utils::generateUrl($baseUrl, '/v1/members/{id}', Operations\MembersDeleteMemberRequest::class, $request); + $urlOverride = null; + $httpOptions = ['http_errors' => false]; + $httpOptions['headers']['Accept'] = 'application/json'; + $httpOptions['headers']['user-agent'] = $this->sdkConfiguration->userAgent; + $httpRequest = new \GuzzleHttp\Psr7\Request('DELETE', $url); + $hookContext = new HookContext($this->sdkConfiguration, $baseUrl, 'members:delete_member', null, $this->sdkConfiguration->securitySource); + $httpRequest = $this->sdkConfiguration->hooks->beforeRequest(new Hooks\BeforeRequestContext($hookContext), $httpRequest); + $httpOptions = Utils\Utils::convertHeadersToOptions($httpRequest, $httpOptions); + $httpRequest = Utils\Utils::removeHeaders($httpRequest); + try { + $httpResponse = $this->sdkConfiguration->client->send($httpRequest, $httpOptions); + } catch (\GuzzleHttp\Exception\GuzzleException $error) { + $res = $this->sdkConfiguration->hooks->afterError(new Hooks\AfterErrorContext($hookContext), null, $error); + $httpResponse = $res; + } + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; + + $statusCode = $httpResponse->getStatusCode(); + if (Utils\Utils::matchStatusCodes($statusCode, ['404', '422', '4XX', '5XX'])) { + $res = $this->sdkConfiguration->hooks->afterError(new Hooks\AfterErrorContext($hookContext), $httpResponse, null); + $httpResponse = $res; + } + if (Utils\Utils::matchStatusCodes($statusCode, ['204'])) { + $httpResponse = $this->sdkConfiguration->hooks->afterSuccess(new Hooks\AfterSuccessContext($hookContext), $httpResponse); + + return new Operations\MembersDeleteMemberResponse( + statusCode: $statusCode, + contentType: $contentType, + rawResponse: $httpResponse + ); + } elseif (Utils\Utils::matchStatusCodes($statusCode, ['404'])) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $httpResponse = $this->sdkConfiguration->hooks->afterSuccess(new Hooks\AfterSuccessContext($hookContext), $httpResponse); + + $serializer = Utils\JSON::createSerializer(); + $responseData = (string) $httpResponse->getBody(); + $obj = $serializer->deserialize($responseData, '\Polar\Models\Errors\ResourceNotFound', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); + throw $obj->toException(); + } else { + throw new \Polar\Models\Errors\APIException('Unknown content type received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } + } elseif (Utils\Utils::matchStatusCodes($statusCode, ['422'])) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $httpResponse = $this->sdkConfiguration->hooks->afterSuccess(new Hooks\AfterSuccessContext($hookContext), $httpResponse); + + $serializer = Utils\JSON::createSerializer(); + $responseData = (string) $httpResponse->getBody(); + $obj = $serializer->deserialize($responseData, '\Polar\Models\Errors\HTTPValidationError', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); + throw $obj->toException(); + } else { + throw new \Polar\Models\Errors\APIException('Unknown content type received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } + } elseif (Utils\Utils::matchStatusCodes($statusCode, ['4XX'])) { + throw new \Polar\Models\Errors\APIException('API error occurred', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } elseif (Utils\Utils::matchStatusCodes($statusCode, ['5XX'])) { + throw new \Polar\Models\Errors\APIException('API error occurred', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } else { + throw new \Polar\Models\Errors\APIException('Unknown status code received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } + } + + /** + * List Members + * + * List members with optional customer ID filter. + * + * **Scopes**: `members:read` `members:write` + * + * @param ?string $customerId + * @param ?int $page + * @param ?int $limit + * @param ?array $sorting + * @return Operations\MembersListMembersResponse + * @throws \Polar\Models\Errors\APIException + */ + private function listMembersIndividual(?string $customerId = null, ?int $page = null, ?int $limit = null, ?array $sorting = null, ?Options $options = null): Operations\MembersListMembersResponse + { + $request = new Operations\MembersListMembersRequest( + customerId: $customerId, + page: $page, + limit: $limit, + sorting: $sorting, + ); + $baseUrl = $this->sdkConfiguration->getTemplatedServerUrl(); + $url = Utils\Utils::generateUrl($baseUrl, '/v1/members/'); + $urlOverride = null; + $httpOptions = ['http_errors' => false]; + + $qp = Utils\Utils::getQueryParams(Operations\MembersListMembersRequest::class, $request, $urlOverride); + $httpOptions['headers']['Accept'] = 'application/json'; + $httpOptions['headers']['user-agent'] = $this->sdkConfiguration->userAgent; + $httpRequest = new \GuzzleHttp\Psr7\Request('GET', $url); + $hookContext = new HookContext($this->sdkConfiguration, $baseUrl, 'members:list_members', null, $this->sdkConfiguration->securitySource); + $httpRequest = $this->sdkConfiguration->hooks->beforeRequest(new Hooks\BeforeRequestContext($hookContext), $httpRequest); + $httpOptions['query'] = Utils\QueryParameters::standardizeQueryParams($httpRequest, $qp); + $httpOptions = Utils\Utils::convertHeadersToOptions($httpRequest, $httpOptions); + $httpRequest = Utils\Utils::removeHeaders($httpRequest); + try { + $httpResponse = $this->sdkConfiguration->client->send($httpRequest, $httpOptions); + } catch (\GuzzleHttp\Exception\GuzzleException $error) { + $res = $this->sdkConfiguration->hooks->afterError(new Hooks\AfterErrorContext($hookContext), null, $error); + $httpResponse = $res; + } + $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; + + $statusCode = $httpResponse->getStatusCode(); + if (Utils\Utils::matchStatusCodes($statusCode, ['422', '4XX', '5XX'])) { + $res = $this->sdkConfiguration->hooks->afterError(new Hooks\AfterErrorContext($hookContext), $httpResponse, null); + $httpResponse = $res; + } + if (Utils\Utils::matchStatusCodes($statusCode, ['200'])) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $httpResponse = $this->sdkConfiguration->hooks->afterSuccess(new Hooks\AfterSuccessContext($hookContext), $httpResponse); + + $serializer = Utils\JSON::createSerializer(); + $responseData = (string) $httpResponse->getBody(); + $obj = $serializer->deserialize($responseData, '\Polar\Models\Components\ListResourceMember', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); + $response = new Operations\MembersListMembersResponse( + statusCode: $statusCode, + contentType: $contentType, + rawResponse: $httpResponse, + listResourceMember: $obj); + $sdk = $this; + + $response->next = function () use ($sdk, $request, $responseData, $customerId, $limit, $sorting): ?Operations\MembersListMembersResponse { + $page = $request != null ? $request->page : 0; + $nextPage = $page + 1; + $jsonObject = new \JsonPath\JsonObject($responseData); + $numPages = $jsonObject->get('$.pagination.max_page'); + if ($numPages == null || $numPages[0] <= $page) { + return null; + } + if (! $responseData) { + return null; + } + $jsonObject = new \JsonPath\JsonObject($responseData); + $results = $jsonObject->get('$.items'); + + if (is_array($results)) { + $results = $results[0]; + } + if (count($results) === 0) { + return null; + } + $limit = $request != null ? $request->limit : 0; + if (count($results) < $limit) { + return null; + } + + return $sdk->listMembersIndividual( + customerId: $customerId, + page: $nextPage, + limit: $limit, + sorting: $sorting, + ); + }; + + + return $response; + } else { + throw new \Polar\Models\Errors\APIException('Unknown content type received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } + } elseif (Utils\Utils::matchStatusCodes($statusCode, ['422'])) { + if (Utils\Utils::matchContentType($contentType, 'application/json')) { + $httpResponse = $this->sdkConfiguration->hooks->afterSuccess(new Hooks\AfterSuccessContext($hookContext), $httpResponse); + + $serializer = Utils\JSON::createSerializer(); + $responseData = (string) $httpResponse->getBody(); + $obj = $serializer->deserialize($responseData, '\Polar\Models\Errors\HTTPValidationError', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); + throw $obj->toException(); + } else { + throw new \Polar\Models\Errors\APIException('Unknown content type received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } + } elseif (Utils\Utils::matchStatusCodes($statusCode, ['4XX'])) { + throw new \Polar\Models\Errors\APIException('API error occurred', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } elseif (Utils\Utils::matchStatusCodes($statusCode, ['5XX'])) { + throw new \Polar\Models\Errors\APIException('API error occurred', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } else { + throw new \Polar\Models\Errors\APIException('Unknown status code received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); + } + } + /** + * List Members + * + * List members with optional customer ID filter. + * + * **Scopes**: `members:read` `members:write` + * + * @param ?string $customerId + * @param ?int $page + * @param ?int $limit + * @param ?array $sorting + * @return \Generator + * @throws \Polar\Models\Errors\APIException + */ + public function listMembers(?string $customerId = null, ?int $page = null, ?int $limit = null, ?array $sorting = null, ?Options $options = null): \Generator + { + $res = $this->listMembersIndividual($customerId, $page, $limit, $sorting, $options); + while ($res !== null) { + yield $res; + $res = $res->next($res); + } + } + +} \ No newline at end of file diff --git a/src/Models/Components/AttachedCustomField.php b/src/Models/Components/AttachedCustomField.php index a873bb02..27c4cda4 100644 --- a/src/Models/Components/AttachedCustomField.php +++ b/src/Models/Components/AttachedCustomField.php @@ -26,7 +26,7 @@ class AttachedCustomField */ #[\Speakeasy\Serializer\Annotation\SerializedName('custom_field')] #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\CustomFieldText|\Polar\Models\Components\CustomFieldNumber|\Polar\Models\Components\CustomFieldDate|\Polar\Models\Components\CustomFieldCheckbox|\Polar\Models\Components\CustomFieldSelect')] - #[\Speakeasy\Serializer\Annotation\UnionDiscriminator(field: 'type', map: ['CustomFieldText' => '\Polar\Models\Components\CustomFieldText', 'CustomFieldNumber' => '\Polar\Models\Components\CustomFieldNumber', 'CustomFieldDate' => '\Polar\Models\Components\CustomFieldDate', 'CustomFieldCheckbox' => '\Polar\Models\Components\CustomFieldCheckbox', 'CustomFieldSelect' => '\Polar\Models\Components\CustomFieldSelect'])] + #[\Speakeasy\Serializer\Annotation\UnionDiscriminator(field: 'type', map: ['checkbox' => '\Polar\Models\Components\CustomFieldCheckbox', 'date' => '\Polar\Models\Components\CustomFieldDate', 'number' => '\Polar\Models\Components\CustomFieldNumber', 'select' => '\Polar\Models\Components\CustomFieldSelect', 'text' => '\Polar\Models\Components\CustomFieldText'])] public CustomFieldText|CustomFieldNumber|CustomFieldDate|CustomFieldCheckbox|CustomFieldSelect $customField; /** diff --git a/src/Models/Components/BenefitCustomSubscriber.php b/src/Models/Components/BenefitCustomSubscriber.php index 463808db..e7f398a4 100644 --- a/src/Models/Components/BenefitCustomSubscriber.php +++ b/src/Models/Components/BenefitCustomSubscriber.php @@ -70,11 +70,11 @@ class BenefitCustomSubscriber /** * - * @var Organization $organization + * @var BenefitSubscriberOrganization $organization */ #[\Speakeasy\Serializer\Annotation\SerializedName('organization')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Organization')] - public Organization $organization; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\BenefitSubscriberOrganization')] + public BenefitSubscriberOrganization $organization; /** * Properties available to subscribers for a benefit of type `custom`. @@ -109,12 +109,12 @@ class BenefitCustomSubscriber * @param bool $deletable * @param string $organizationId * @param array $metadata - * @param Organization $organization + * @param BenefitSubscriberOrganization $organization * @param BenefitCustomSubscriberProperties $properties * @param ?\DateTime $modifiedAt * @phpstan-pure */ - public function __construct(string $id, \DateTime $createdAt, string $description, bool $selectable, bool $deletable, string $organizationId, array $metadata, Organization $organization, BenefitCustomSubscriberProperties $properties, ?\DateTime $modifiedAt = null, string $type = 'custom') + public function __construct(string $id, \DateTime $createdAt, string $description, bool $selectable, bool $deletable, string $organizationId, array $metadata, BenefitSubscriberOrganization $organization, BenefitCustomSubscriberProperties $properties, ?\DateTime $modifiedAt = null, string $type = 'custom') { $this->id = $id; $this->createdAt = $createdAt; diff --git a/src/Models/Components/BenefitCycledEvent.php b/src/Models/Components/BenefitCycledEvent.php index 8b264dfa..23811170 100644 --- a/src/Models/Components/BenefitCycledEvent.php +++ b/src/Models/Components/BenefitCycledEvent.php @@ -36,6 +36,14 @@ class BenefitCycledEvent #[\Speakeasy\Serializer\Annotation\SerializedName('organization_id')] public string $organizationId; + /** + * Human readable label of the event type. + * + * @var string $label + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('label')] + public string $label; + /** * * @var BenefitGrantMetadata $metadata @@ -69,6 +77,15 @@ class BenefitCycledEvent #[\Speakeasy\Serializer\Annotation\SerializedName('external_customer_id')] public ?string $externalCustomerId; + /** + * The ID of the parent event. + * + * @var ?string $parentId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('parent_id')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $parentId = null; + /** * The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. * @@ -98,6 +115,7 @@ class BenefitCycledEvent * @param string $id * @param \DateTime $timestamp * @param string $organizationId + * @param string $label * @param string $source * @param string $name * @param BenefitGrantMetadata $metadata @@ -105,17 +123,20 @@ class BenefitCycledEvent * @param ?Customer $customer * @param ?string $externalCustomerId * @param ?int $childCount + * @param ?string $parentId * @phpstan-pure */ - public function __construct(string $id, \DateTime $timestamp, string $organizationId, BenefitGrantMetadata $metadata, ?string $customerId = null, ?Customer $customer = null, ?string $externalCustomerId = null, string $source = 'system', string $name = 'benefit.cycled', ?int $childCount = 0) + public function __construct(string $id, \DateTime $timestamp, string $organizationId, string $label, BenefitGrantMetadata $metadata, ?string $customerId = null, ?Customer $customer = null, ?string $externalCustomerId = null, ?string $parentId = null, string $source = 'system', string $name = 'benefit.cycled', ?int $childCount = 0) { $this->id = $id; $this->timestamp = $timestamp; $this->organizationId = $organizationId; + $this->label = $label; $this->metadata = $metadata; $this->customerId = $customerId; $this->customer = $customer; $this->externalCustomerId = $externalCustomerId; + $this->parentId = $parentId; $this->source = $source; $this->name = $name; $this->childCount = $childCount; diff --git a/src/Models/Components/BenefitDiscordSubscriber.php b/src/Models/Components/BenefitDiscordSubscriber.php index 3728dc98..788082c5 100644 --- a/src/Models/Components/BenefitDiscordSubscriber.php +++ b/src/Models/Components/BenefitDiscordSubscriber.php @@ -70,11 +70,11 @@ class BenefitDiscordSubscriber /** * - * @var Organization $organization + * @var BenefitSubscriberOrganization $organization */ #[\Speakeasy\Serializer\Annotation\SerializedName('organization')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Organization')] - public Organization $organization; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\BenefitSubscriberOrganization')] + public BenefitSubscriberOrganization $organization; /** * Properties available to subscribers for a benefit of type `discord`. @@ -109,12 +109,12 @@ class BenefitDiscordSubscriber * @param bool $deletable * @param string $organizationId * @param array $metadata - * @param Organization $organization + * @param BenefitSubscriberOrganization $organization * @param BenefitDiscordSubscriberProperties $properties * @param ?\DateTime $modifiedAt * @phpstan-pure */ - public function __construct(string $id, \DateTime $createdAt, string $description, bool $selectable, bool $deletable, string $organizationId, array $metadata, Organization $organization, BenefitDiscordSubscriberProperties $properties, ?\DateTime $modifiedAt = null, string $type = 'discord') + public function __construct(string $id, \DateTime $createdAt, string $description, bool $selectable, bool $deletable, string $organizationId, array $metadata, BenefitSubscriberOrganization $organization, BenefitDiscordSubscriberProperties $properties, ?\DateTime $modifiedAt = null, string $type = 'discord') { $this->id = $id; $this->createdAt = $createdAt; diff --git a/src/Models/Components/BenefitDownloadablesSubscriber.php b/src/Models/Components/BenefitDownloadablesSubscriber.php index 24e3274e..46c50183 100644 --- a/src/Models/Components/BenefitDownloadablesSubscriber.php +++ b/src/Models/Components/BenefitDownloadablesSubscriber.php @@ -70,11 +70,11 @@ class BenefitDownloadablesSubscriber /** * - * @var Organization $organization + * @var BenefitSubscriberOrganization $organization */ #[\Speakeasy\Serializer\Annotation\SerializedName('organization')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Organization')] - public Organization $organization; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\BenefitSubscriberOrganization')] + public BenefitSubscriberOrganization $organization; /** * @@ -108,12 +108,12 @@ class BenefitDownloadablesSubscriber * @param bool $deletable * @param string $organizationId * @param array $metadata - * @param Organization $organization + * @param BenefitSubscriberOrganization $organization * @param BenefitDownloadablesSubscriberProperties $properties * @param ?\DateTime $modifiedAt * @phpstan-pure */ - public function __construct(string $id, \DateTime $createdAt, string $description, bool $selectable, bool $deletable, string $organizationId, array $metadata, Organization $organization, BenefitDownloadablesSubscriberProperties $properties, ?\DateTime $modifiedAt = null, string $type = 'downloadables') + public function __construct(string $id, \DateTime $createdAt, string $description, bool $selectable, bool $deletable, string $organizationId, array $metadata, BenefitSubscriberOrganization $organization, BenefitDownloadablesSubscriberProperties $properties, ?\DateTime $modifiedAt = null, string $type = 'downloadables') { $this->id = $id; $this->createdAt = $createdAt; diff --git a/src/Models/Components/BenefitGitHubRepositorySubscriber.php b/src/Models/Components/BenefitGitHubRepositorySubscriber.php index 02ba5c0f..0302727a 100644 --- a/src/Models/Components/BenefitGitHubRepositorySubscriber.php +++ b/src/Models/Components/BenefitGitHubRepositorySubscriber.php @@ -70,11 +70,11 @@ class BenefitGitHubRepositorySubscriber /** * - * @var Organization $organization + * @var BenefitSubscriberOrganization $organization */ #[\Speakeasy\Serializer\Annotation\SerializedName('organization')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Organization')] - public Organization $organization; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\BenefitSubscriberOrganization')] + public BenefitSubscriberOrganization $organization; /** * Properties available to subscribers for a benefit of type `github_repository`. @@ -109,12 +109,12 @@ class BenefitGitHubRepositorySubscriber * @param bool $deletable * @param string $organizationId * @param array $metadata - * @param Organization $organization + * @param BenefitSubscriberOrganization $organization * @param BenefitGitHubRepositorySubscriberProperties $properties * @param ?\DateTime $modifiedAt * @phpstan-pure */ - public function __construct(string $id, \DateTime $createdAt, string $description, bool $selectable, bool $deletable, string $organizationId, array $metadata, Organization $organization, BenefitGitHubRepositorySubscriberProperties $properties, ?\DateTime $modifiedAt = null, string $type = 'github_repository') + public function __construct(string $id, \DateTime $createdAt, string $description, bool $selectable, bool $deletable, string $organizationId, array $metadata, BenefitSubscriberOrganization $organization, BenefitGitHubRepositorySubscriberProperties $properties, ?\DateTime $modifiedAt = null, string $type = 'github_repository') { $this->id = $id; $this->createdAt = $createdAt; diff --git a/src/Models/Components/BenefitGrant.php b/src/Models/Components/BenefitGrant.php index 9bef087b..52080068 100644 --- a/src/Models/Components/BenefitGrant.php +++ b/src/Models/Components/BenefitGrant.php @@ -126,6 +126,15 @@ class BenefitGrant #[\Speakeasy\Serializer\Annotation\SkipWhenNull] public ?\DateTime $revokedAt = null; + /** + * The ID of the member concerned by this grant. + * + * @var ?string $memberId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('member_id')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $memberId = null; + /** * The error information if the benefit grant failed with an unrecoverable error. * @@ -151,10 +160,11 @@ class BenefitGrant * @param ?string $orderId * @param ?\DateTime $grantedAt * @param ?\DateTime $revokedAt + * @param ?string $memberId * @param ?BenefitGrantError $error * @phpstan-pure */ - public function __construct(\DateTime $createdAt, string $id, bool $isGranted, bool $isRevoked, string $customerId, string $benefitId, Customer $customer, BenefitCustom|BenefitDiscord|BenefitGitHubRepository|BenefitDownloadables|BenefitLicenseKeys|BenefitMeterCredit $benefit, BenefitGrantDiscordProperties|BenefitGrantGitHubRepositoryProperties|BenefitGrantDownloadablesProperties|BenefitGrantLicenseKeysProperties|BenefitGrantCustomProperties $properties, ?\DateTime $modifiedAt = null, ?string $subscriptionId = null, ?string $orderId = null, ?\DateTime $grantedAt = null, ?\DateTime $revokedAt = null, ?BenefitGrantError $error = null) + public function __construct(\DateTime $createdAt, string $id, bool $isGranted, bool $isRevoked, string $customerId, string $benefitId, Customer $customer, BenefitCustom|BenefitDiscord|BenefitGitHubRepository|BenefitDownloadables|BenefitLicenseKeys|BenefitMeterCredit $benefit, BenefitGrantDiscordProperties|BenefitGrantGitHubRepositoryProperties|BenefitGrantDownloadablesProperties|BenefitGrantLicenseKeysProperties|BenefitGrantCustomProperties $properties, ?\DateTime $modifiedAt = null, ?string $subscriptionId = null, ?string $orderId = null, ?\DateTime $grantedAt = null, ?\DateTime $revokedAt = null, ?string $memberId = null, ?BenefitGrantError $error = null) { $this->createdAt = $createdAt; $this->id = $id; @@ -170,6 +180,7 @@ public function __construct(\DateTime $createdAt, string $id, bool $isGranted, b $this->orderId = $orderId; $this->grantedAt = $grantedAt; $this->revokedAt = $revokedAt; + $this->memberId = $memberId; $this->error = $error; } } \ No newline at end of file diff --git a/src/Models/Components/BenefitGrantCustomWebhook.php b/src/Models/Components/BenefitGrantCustomWebhook.php index dc4a168b..2ffd8108 100644 --- a/src/Models/Components/BenefitGrantCustomWebhook.php +++ b/src/Models/Components/BenefitGrantCustomWebhook.php @@ -130,6 +130,15 @@ class BenefitGrantCustomWebhook #[\Speakeasy\Serializer\Annotation\SkipWhenNull] public ?\DateTime $revokedAt = null; + /** + * The ID of the member concerned by this grant. + * + * @var ?string $memberId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('member_id')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $memberId = null; + /** * The error information if the benefit grant failed with an unrecoverable error. * @@ -164,11 +173,12 @@ class BenefitGrantCustomWebhook * @param ?string $orderId * @param ?\DateTime $grantedAt * @param ?\DateTime $revokedAt + * @param ?string $memberId * @param ?BenefitGrantError $error * @param ?BenefitGrantCustomProperties $previousProperties * @phpstan-pure */ - public function __construct(\DateTime $createdAt, string $id, bool $isGranted, bool $isRevoked, string $customerId, string $benefitId, Customer $customer, BenefitCustom $benefit, BenefitGrantCustomProperties $properties, ?\DateTime $modifiedAt = null, ?string $subscriptionId = null, ?string $orderId = null, ?\DateTime $grantedAt = null, ?\DateTime $revokedAt = null, ?BenefitGrantError $error = null, ?BenefitGrantCustomProperties $previousProperties = null) + public function __construct(\DateTime $createdAt, string $id, bool $isGranted, bool $isRevoked, string $customerId, string $benefitId, Customer $customer, BenefitCustom $benefit, BenefitGrantCustomProperties $properties, ?\DateTime $modifiedAt = null, ?string $subscriptionId = null, ?string $orderId = null, ?\DateTime $grantedAt = null, ?\DateTime $revokedAt = null, ?string $memberId = null, ?BenefitGrantError $error = null, ?BenefitGrantCustomProperties $previousProperties = null) { $this->createdAt = $createdAt; $this->id = $id; @@ -184,6 +194,7 @@ public function __construct(\DateTime $createdAt, string $id, bool $isGranted, b $this->orderId = $orderId; $this->grantedAt = $grantedAt; $this->revokedAt = $revokedAt; + $this->memberId = $memberId; $this->error = $error; $this->previousProperties = $previousProperties; } diff --git a/src/Models/Components/BenefitGrantDiscordWebhook.php b/src/Models/Components/BenefitGrantDiscordWebhook.php index 47dcac2f..41a4a799 100644 --- a/src/Models/Components/BenefitGrantDiscordWebhook.php +++ b/src/Models/Components/BenefitGrantDiscordWebhook.php @@ -130,6 +130,15 @@ class BenefitGrantDiscordWebhook #[\Speakeasy\Serializer\Annotation\SkipWhenNull] public ?\DateTime $revokedAt = null; + /** + * The ID of the member concerned by this grant. + * + * @var ?string $memberId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('member_id')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $memberId = null; + /** * The error information if the benefit grant failed with an unrecoverable error. * @@ -164,11 +173,12 @@ class BenefitGrantDiscordWebhook * @param ?string $orderId * @param ?\DateTime $grantedAt * @param ?\DateTime $revokedAt + * @param ?string $memberId * @param ?BenefitGrantError $error * @param ?BenefitGrantDiscordProperties $previousProperties * @phpstan-pure */ - public function __construct(\DateTime $createdAt, string $id, bool $isGranted, bool $isRevoked, string $customerId, string $benefitId, Customer $customer, BenefitDiscord $benefit, BenefitGrantDiscordProperties $properties, ?\DateTime $modifiedAt = null, ?string $subscriptionId = null, ?string $orderId = null, ?\DateTime $grantedAt = null, ?\DateTime $revokedAt = null, ?BenefitGrantError $error = null, ?BenefitGrantDiscordProperties $previousProperties = null) + public function __construct(\DateTime $createdAt, string $id, bool $isGranted, bool $isRevoked, string $customerId, string $benefitId, Customer $customer, BenefitDiscord $benefit, BenefitGrantDiscordProperties $properties, ?\DateTime $modifiedAt = null, ?string $subscriptionId = null, ?string $orderId = null, ?\DateTime $grantedAt = null, ?\DateTime $revokedAt = null, ?string $memberId = null, ?BenefitGrantError $error = null, ?BenefitGrantDiscordProperties $previousProperties = null) { $this->createdAt = $createdAt; $this->id = $id; @@ -184,6 +194,7 @@ public function __construct(\DateTime $createdAt, string $id, bool $isGranted, b $this->orderId = $orderId; $this->grantedAt = $grantedAt; $this->revokedAt = $revokedAt; + $this->memberId = $memberId; $this->error = $error; $this->previousProperties = $previousProperties; } diff --git a/src/Models/Components/BenefitGrantDownloadablesWebhook.php b/src/Models/Components/BenefitGrantDownloadablesWebhook.php index d19cc4c1..f288c0e2 100644 --- a/src/Models/Components/BenefitGrantDownloadablesWebhook.php +++ b/src/Models/Components/BenefitGrantDownloadablesWebhook.php @@ -126,6 +126,15 @@ class BenefitGrantDownloadablesWebhook #[\Speakeasy\Serializer\Annotation\SkipWhenNull] public ?\DateTime $revokedAt = null; + /** + * The ID of the member concerned by this grant. + * + * @var ?string $memberId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('member_id')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $memberId = null; + /** * The error information if the benefit grant failed with an unrecoverable error. * @@ -160,11 +169,12 @@ class BenefitGrantDownloadablesWebhook * @param ?string $orderId * @param ?\DateTime $grantedAt * @param ?\DateTime $revokedAt + * @param ?string $memberId * @param ?BenefitGrantError $error * @param ?BenefitGrantDownloadablesProperties $previousProperties * @phpstan-pure */ - public function __construct(\DateTime $createdAt, string $id, bool $isGranted, bool $isRevoked, string $customerId, string $benefitId, Customer $customer, BenefitDownloadables $benefit, BenefitGrantDownloadablesProperties $properties, ?\DateTime $modifiedAt = null, ?string $subscriptionId = null, ?string $orderId = null, ?\DateTime $grantedAt = null, ?\DateTime $revokedAt = null, ?BenefitGrantError $error = null, ?BenefitGrantDownloadablesProperties $previousProperties = null) + public function __construct(\DateTime $createdAt, string $id, bool $isGranted, bool $isRevoked, string $customerId, string $benefitId, Customer $customer, BenefitDownloadables $benefit, BenefitGrantDownloadablesProperties $properties, ?\DateTime $modifiedAt = null, ?string $subscriptionId = null, ?string $orderId = null, ?\DateTime $grantedAt = null, ?\DateTime $revokedAt = null, ?string $memberId = null, ?BenefitGrantError $error = null, ?BenefitGrantDownloadablesProperties $previousProperties = null) { $this->createdAt = $createdAt; $this->id = $id; @@ -180,6 +190,7 @@ public function __construct(\DateTime $createdAt, string $id, bool $isGranted, b $this->orderId = $orderId; $this->grantedAt = $grantedAt; $this->revokedAt = $revokedAt; + $this->memberId = $memberId; $this->error = $error; $this->previousProperties = $previousProperties; } diff --git a/src/Models/Components/BenefitGrantGitHubRepositoryWebhook.php b/src/Models/Components/BenefitGrantGitHubRepositoryWebhook.php index dd62cfcd..1ce9a217 100644 --- a/src/Models/Components/BenefitGrantGitHubRepositoryWebhook.php +++ b/src/Models/Components/BenefitGrantGitHubRepositoryWebhook.php @@ -130,6 +130,15 @@ class BenefitGrantGitHubRepositoryWebhook #[\Speakeasy\Serializer\Annotation\SkipWhenNull] public ?\DateTime $revokedAt = null; + /** + * The ID of the member concerned by this grant. + * + * @var ?string $memberId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('member_id')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $memberId = null; + /** * The error information if the benefit grant failed with an unrecoverable error. * @@ -164,11 +173,12 @@ class BenefitGrantGitHubRepositoryWebhook * @param ?string $orderId * @param ?\DateTime $grantedAt * @param ?\DateTime $revokedAt + * @param ?string $memberId * @param ?BenefitGrantError $error * @param ?BenefitGrantGitHubRepositoryProperties $previousProperties * @phpstan-pure */ - public function __construct(\DateTime $createdAt, string $id, bool $isGranted, bool $isRevoked, string $customerId, string $benefitId, Customer $customer, BenefitGitHubRepository $benefit, BenefitGrantGitHubRepositoryProperties $properties, ?\DateTime $modifiedAt = null, ?string $subscriptionId = null, ?string $orderId = null, ?\DateTime $grantedAt = null, ?\DateTime $revokedAt = null, ?BenefitGrantError $error = null, ?BenefitGrantGitHubRepositoryProperties $previousProperties = null) + public function __construct(\DateTime $createdAt, string $id, bool $isGranted, bool $isRevoked, string $customerId, string $benefitId, Customer $customer, BenefitGitHubRepository $benefit, BenefitGrantGitHubRepositoryProperties $properties, ?\DateTime $modifiedAt = null, ?string $subscriptionId = null, ?string $orderId = null, ?\DateTime $grantedAt = null, ?\DateTime $revokedAt = null, ?string $memberId = null, ?BenefitGrantError $error = null, ?BenefitGrantGitHubRepositoryProperties $previousProperties = null) { $this->createdAt = $createdAt; $this->id = $id; @@ -184,6 +194,7 @@ public function __construct(\DateTime $createdAt, string $id, bool $isGranted, b $this->orderId = $orderId; $this->grantedAt = $grantedAt; $this->revokedAt = $revokedAt; + $this->memberId = $memberId; $this->error = $error; $this->previousProperties = $previousProperties; } diff --git a/src/Models/Components/BenefitGrantLicenseKeysWebhook.php b/src/Models/Components/BenefitGrantLicenseKeysWebhook.php index f49d1207..79781c43 100644 --- a/src/Models/Components/BenefitGrantLicenseKeysWebhook.php +++ b/src/Models/Components/BenefitGrantLicenseKeysWebhook.php @@ -126,6 +126,15 @@ class BenefitGrantLicenseKeysWebhook #[\Speakeasy\Serializer\Annotation\SkipWhenNull] public ?\DateTime $revokedAt = null; + /** + * The ID of the member concerned by this grant. + * + * @var ?string $memberId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('member_id')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $memberId = null; + /** * The error information if the benefit grant failed with an unrecoverable error. * @@ -160,11 +169,12 @@ class BenefitGrantLicenseKeysWebhook * @param ?string $orderId * @param ?\DateTime $grantedAt * @param ?\DateTime $revokedAt + * @param ?string $memberId * @param ?BenefitGrantError $error * @param ?BenefitGrantLicenseKeysProperties $previousProperties * @phpstan-pure */ - public function __construct(\DateTime $createdAt, string $id, bool $isGranted, bool $isRevoked, string $customerId, string $benefitId, Customer $customer, BenefitLicenseKeys $benefit, BenefitGrantLicenseKeysProperties $properties, ?\DateTime $modifiedAt = null, ?string $subscriptionId = null, ?string $orderId = null, ?\DateTime $grantedAt = null, ?\DateTime $revokedAt = null, ?BenefitGrantError $error = null, ?BenefitGrantLicenseKeysProperties $previousProperties = null) + public function __construct(\DateTime $createdAt, string $id, bool $isGranted, bool $isRevoked, string $customerId, string $benefitId, Customer $customer, BenefitLicenseKeys $benefit, BenefitGrantLicenseKeysProperties $properties, ?\DateTime $modifiedAt = null, ?string $subscriptionId = null, ?string $orderId = null, ?\DateTime $grantedAt = null, ?\DateTime $revokedAt = null, ?string $memberId = null, ?BenefitGrantError $error = null, ?BenefitGrantLicenseKeysProperties $previousProperties = null) { $this->createdAt = $createdAt; $this->id = $id; @@ -180,6 +190,7 @@ public function __construct(\DateTime $createdAt, string $id, bool $isGranted, b $this->orderId = $orderId; $this->grantedAt = $grantedAt; $this->revokedAt = $revokedAt; + $this->memberId = $memberId; $this->error = $error; $this->previousProperties = $previousProperties; } diff --git a/src/Models/Components/BenefitGrantMeterCreditWebhook.php b/src/Models/Components/BenefitGrantMeterCreditWebhook.php index c368a674..0bc5694f 100644 --- a/src/Models/Components/BenefitGrantMeterCreditWebhook.php +++ b/src/Models/Components/BenefitGrantMeterCreditWebhook.php @@ -130,6 +130,15 @@ class BenefitGrantMeterCreditWebhook #[\Speakeasy\Serializer\Annotation\SkipWhenNull] public ?\DateTime $revokedAt = null; + /** + * The ID of the member concerned by this grant. + * + * @var ?string $memberId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('member_id')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $memberId = null; + /** * The error information if the benefit grant failed with an unrecoverable error. * @@ -164,11 +173,12 @@ class BenefitGrantMeterCreditWebhook * @param ?string $orderId * @param ?\DateTime $grantedAt * @param ?\DateTime $revokedAt + * @param ?string $memberId * @param ?BenefitGrantError $error * @param ?BenefitGrantMeterCreditProperties $previousProperties * @phpstan-pure */ - public function __construct(\DateTime $createdAt, string $id, bool $isGranted, bool $isRevoked, string $customerId, string $benefitId, Customer $customer, BenefitMeterCredit $benefit, BenefitGrantMeterCreditProperties $properties, ?\DateTime $modifiedAt = null, ?string $subscriptionId = null, ?string $orderId = null, ?\DateTime $grantedAt = null, ?\DateTime $revokedAt = null, ?BenefitGrantError $error = null, ?BenefitGrantMeterCreditProperties $previousProperties = null) + public function __construct(\DateTime $createdAt, string $id, bool $isGranted, bool $isRevoked, string $customerId, string $benefitId, Customer $customer, BenefitMeterCredit $benefit, BenefitGrantMeterCreditProperties $properties, ?\DateTime $modifiedAt = null, ?string $subscriptionId = null, ?string $orderId = null, ?\DateTime $grantedAt = null, ?\DateTime $revokedAt = null, ?string $memberId = null, ?BenefitGrantError $error = null, ?BenefitGrantMeterCreditProperties $previousProperties = null) { $this->createdAt = $createdAt; $this->id = $id; @@ -184,6 +194,7 @@ public function __construct(\DateTime $createdAt, string $id, bool $isGranted, b $this->orderId = $orderId; $this->grantedAt = $grantedAt; $this->revokedAt = $revokedAt; + $this->memberId = $memberId; $this->error = $error; $this->previousProperties = $previousProperties; } diff --git a/src/Models/Components/BenefitGrantedEvent.php b/src/Models/Components/BenefitGrantedEvent.php index b4ef6d98..1a8d1b5a 100644 --- a/src/Models/Components/BenefitGrantedEvent.php +++ b/src/Models/Components/BenefitGrantedEvent.php @@ -36,6 +36,14 @@ class BenefitGrantedEvent #[\Speakeasy\Serializer\Annotation\SerializedName('organization_id')] public string $organizationId; + /** + * Human readable label of the event type. + * + * @var string $label + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('label')] + public string $label; + /** * * @var BenefitGrantMetadata $metadata @@ -69,6 +77,15 @@ class BenefitGrantedEvent #[\Speakeasy\Serializer\Annotation\SerializedName('external_customer_id')] public ?string $externalCustomerId; + /** + * The ID of the parent event. + * + * @var ?string $parentId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('parent_id')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $parentId = null; + /** * The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. * @@ -98,6 +115,7 @@ class BenefitGrantedEvent * @param string $id * @param \DateTime $timestamp * @param string $organizationId + * @param string $label * @param string $source * @param string $name * @param BenefitGrantMetadata $metadata @@ -105,17 +123,20 @@ class BenefitGrantedEvent * @param ?Customer $customer * @param ?string $externalCustomerId * @param ?int $childCount + * @param ?string $parentId * @phpstan-pure */ - public function __construct(string $id, \DateTime $timestamp, string $organizationId, BenefitGrantMetadata $metadata, ?string $customerId = null, ?Customer $customer = null, ?string $externalCustomerId = null, string $source = 'system', string $name = 'benefit.granted', ?int $childCount = 0) + public function __construct(string $id, \DateTime $timestamp, string $organizationId, string $label, BenefitGrantMetadata $metadata, ?string $customerId = null, ?Customer $customer = null, ?string $externalCustomerId = null, ?string $parentId = null, string $source = 'system', string $name = 'benefit.granted', ?int $childCount = 0) { $this->id = $id; $this->timestamp = $timestamp; $this->organizationId = $organizationId; + $this->label = $label; $this->metadata = $metadata; $this->customerId = $customerId; $this->customer = $customer; $this->externalCustomerId = $externalCustomerId; + $this->parentId = $parentId; $this->source = $source; $this->name = $name; $this->childCount = $childCount; diff --git a/src/Models/Components/BenefitLicenseKeysSubscriber.php b/src/Models/Components/BenefitLicenseKeysSubscriber.php index 3de88da7..f660aa46 100644 --- a/src/Models/Components/BenefitLicenseKeysSubscriber.php +++ b/src/Models/Components/BenefitLicenseKeysSubscriber.php @@ -70,11 +70,11 @@ class BenefitLicenseKeysSubscriber /** * - * @var Organization $organization + * @var BenefitSubscriberOrganization $organization */ #[\Speakeasy\Serializer\Annotation\SerializedName('organization')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Organization')] - public Organization $organization; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\BenefitSubscriberOrganization')] + public BenefitSubscriberOrganization $organization; /** * @@ -108,12 +108,12 @@ class BenefitLicenseKeysSubscriber * @param bool $deletable * @param string $organizationId * @param array $metadata - * @param Organization $organization + * @param BenefitSubscriberOrganization $organization * @param BenefitLicenseKeysSubscriberProperties $properties * @param ?\DateTime $modifiedAt * @phpstan-pure */ - public function __construct(string $id, \DateTime $createdAt, string $description, bool $selectable, bool $deletable, string $organizationId, array $metadata, Organization $organization, BenefitLicenseKeysSubscriberProperties $properties, ?\DateTime $modifiedAt = null, string $type = 'license_keys') + public function __construct(string $id, \DateTime $createdAt, string $description, bool $selectable, bool $deletable, string $organizationId, array $metadata, BenefitSubscriberOrganization $organization, BenefitLicenseKeysSubscriberProperties $properties, ?\DateTime $modifiedAt = null, string $type = 'license_keys') { $this->id = $id; $this->createdAt = $createdAt; diff --git a/src/Models/Components/BenefitMeterCreditSubscriber.php b/src/Models/Components/BenefitMeterCreditSubscriber.php index b1346587..3935802d 100644 --- a/src/Models/Components/BenefitMeterCreditSubscriber.php +++ b/src/Models/Components/BenefitMeterCreditSubscriber.php @@ -70,11 +70,11 @@ class BenefitMeterCreditSubscriber /** * - * @var Organization $organization + * @var BenefitSubscriberOrganization $organization */ #[\Speakeasy\Serializer\Annotation\SerializedName('organization')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Organization')] - public Organization $organization; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\BenefitSubscriberOrganization')] + public BenefitSubscriberOrganization $organization; /** * Properties available to subscribers for a benefit of type `meter_unit`. @@ -109,12 +109,12 @@ class BenefitMeterCreditSubscriber * @param bool $deletable * @param string $organizationId * @param array $metadata - * @param Organization $organization + * @param BenefitSubscriberOrganization $organization * @param BenefitMeterCreditSubscriberProperties $properties * @param ?\DateTime $modifiedAt * @phpstan-pure */ - public function __construct(string $id, \DateTime $createdAt, string $description, bool $selectable, bool $deletable, string $organizationId, array $metadata, Organization $organization, BenefitMeterCreditSubscriberProperties $properties, ?\DateTime $modifiedAt = null, string $type = 'meter_credit') + public function __construct(string $id, \DateTime $createdAt, string $description, bool $selectable, bool $deletable, string $organizationId, array $metadata, BenefitSubscriberOrganization $organization, BenefitMeterCreditSubscriberProperties $properties, ?\DateTime $modifiedAt = null, string $type = 'meter_credit') { $this->id = $id; $this->createdAt = $createdAt; diff --git a/src/Models/Components/BenefitRevokedEvent.php b/src/Models/Components/BenefitRevokedEvent.php index e3baad39..6c603a44 100644 --- a/src/Models/Components/BenefitRevokedEvent.php +++ b/src/Models/Components/BenefitRevokedEvent.php @@ -36,6 +36,14 @@ class BenefitRevokedEvent #[\Speakeasy\Serializer\Annotation\SerializedName('organization_id')] public string $organizationId; + /** + * Human readable label of the event type. + * + * @var string $label + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('label')] + public string $label; + /** * * @var BenefitGrantMetadata $metadata @@ -69,6 +77,15 @@ class BenefitRevokedEvent #[\Speakeasy\Serializer\Annotation\SerializedName('external_customer_id')] public ?string $externalCustomerId; + /** + * The ID of the parent event. + * + * @var ?string $parentId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('parent_id')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $parentId = null; + /** * The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. * @@ -98,6 +115,7 @@ class BenefitRevokedEvent * @param string $id * @param \DateTime $timestamp * @param string $organizationId + * @param string $label * @param string $source * @param string $name * @param BenefitGrantMetadata $metadata @@ -105,17 +123,20 @@ class BenefitRevokedEvent * @param ?Customer $customer * @param ?string $externalCustomerId * @param ?int $childCount + * @param ?string $parentId * @phpstan-pure */ - public function __construct(string $id, \DateTime $timestamp, string $organizationId, BenefitGrantMetadata $metadata, ?string $customerId = null, ?Customer $customer = null, ?string $externalCustomerId = null, string $source = 'system', string $name = 'benefit.revoked', ?int $childCount = 0) + public function __construct(string $id, \DateTime $timestamp, string $organizationId, string $label, BenefitGrantMetadata $metadata, ?string $customerId = null, ?Customer $customer = null, ?string $externalCustomerId = null, ?string $parentId = null, string $source = 'system', string $name = 'benefit.revoked', ?int $childCount = 0) { $this->id = $id; $this->timestamp = $timestamp; $this->organizationId = $organizationId; + $this->label = $label; $this->metadata = $metadata; $this->customerId = $customerId; $this->customer = $customer; $this->externalCustomerId = $externalCustomerId; + $this->parentId = $parentId; $this->source = $source; $this->name = $name; $this->childCount = $childCount; diff --git a/src/Models/Components/BenefitSubscriberOrganization.php b/src/Models/Components/BenefitSubscriberOrganization.php new file mode 100644 index 00000000..63332120 --- /dev/null +++ b/src/Models/Components/BenefitSubscriberOrganization.php @@ -0,0 +1,100 @@ +createdAt = $createdAt; + $this->id = $id; + $this->name = $name; + $this->slug = $slug; + $this->prorationBehavior = $prorationBehavior; + $this->allowCustomerUpdates = $allowCustomerUpdates; + $this->modifiedAt = $modifiedAt; + $this->avatarUrl = $avatarUrl; + } +} \ No newline at end of file diff --git a/src/Models/Components/BenefitUpdatedEvent.php b/src/Models/Components/BenefitUpdatedEvent.php index ca4c3b8f..f63e2421 100644 --- a/src/Models/Components/BenefitUpdatedEvent.php +++ b/src/Models/Components/BenefitUpdatedEvent.php @@ -36,6 +36,14 @@ class BenefitUpdatedEvent #[\Speakeasy\Serializer\Annotation\SerializedName('organization_id')] public string $organizationId; + /** + * Human readable label of the event type. + * + * @var string $label + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('label')] + public string $label; + /** * * @var BenefitGrantMetadata $metadata @@ -69,6 +77,15 @@ class BenefitUpdatedEvent #[\Speakeasy\Serializer\Annotation\SerializedName('external_customer_id')] public ?string $externalCustomerId; + /** + * The ID of the parent event. + * + * @var ?string $parentId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('parent_id')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $parentId = null; + /** * The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. * @@ -98,6 +115,7 @@ class BenefitUpdatedEvent * @param string $id * @param \DateTime $timestamp * @param string $organizationId + * @param string $label * @param string $source * @param string $name * @param BenefitGrantMetadata $metadata @@ -105,17 +123,20 @@ class BenefitUpdatedEvent * @param ?Customer $customer * @param ?string $externalCustomerId * @param ?int $childCount + * @param ?string $parentId * @phpstan-pure */ - public function __construct(string $id, \DateTime $timestamp, string $organizationId, BenefitGrantMetadata $metadata, ?string $customerId = null, ?Customer $customer = null, ?string $externalCustomerId = null, string $source = 'system', string $name = 'benefit.updated', ?int $childCount = 0) + public function __construct(string $id, \DateTime $timestamp, string $organizationId, string $label, BenefitGrantMetadata $metadata, ?string $customerId = null, ?Customer $customer = null, ?string $externalCustomerId = null, ?string $parentId = null, string $source = 'system', string $name = 'benefit.updated', ?int $childCount = 0) { $this->id = $id; $this->timestamp = $timestamp; $this->organizationId = $organizationId; + $this->label = $label; $this->metadata = $metadata; $this->customerId = $customerId; $this->customer = $customer; $this->externalCustomerId = $externalCustomerId; + $this->parentId = $parentId; $this->source = $source; $this->name = $name; $this->childCount = $childCount; diff --git a/src/Models/Components/Checkout.php b/src/Models/Components/Checkout.php index ebb24d12..cfe486c6 100644 --- a/src/Models/Components/Checkout.php +++ b/src/Models/Components/Checkout.php @@ -274,6 +274,14 @@ class Checkout #[\Speakeasy\Serializer\Annotation\SerializedName('tax_amount')] public ?int $taxAmount; + /** + * Whether to enable the trial period for the checkout session. If `false`, the trial period will be disabled, even if the selected product has a trial configured. + * + * @var ?bool $allowTrial + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('allow_trial')] + public ?bool $allowTrial; + /** * Interval unit of the trial period, if any. This value is either set from the checkout, if `trial_interval` is set, or from the selected product. * @@ -311,6 +319,7 @@ class Checkout * ID of the product price to checkout. * * @var ?string $productPriceId + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. */ #[\Speakeasy\Serializer\Annotation\SerializedName('product_price_id')] public ?string $productPriceId; @@ -421,11 +430,21 @@ class Checkout * Price of the selected product. * * @var LegacyRecurringProductPriceFixed|LegacyRecurringProductPriceCustom|LegacyRecurringProductPriceFree|ProductPriceFixed|ProductPriceCustom|ProductPriceFree|ProductPriceSeatBased|ProductPriceMeteredUnit|null $productPrice + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. */ #[\Speakeasy\Serializer\Annotation\SerializedName('product_price')] #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\LegacyRecurringProductPriceFixed|\Polar\Models\Components\LegacyRecurringProductPriceCustom|\Polar\Models\Components\LegacyRecurringProductPriceFree|\Polar\Models\Components\ProductPriceFixed|\Polar\Models\Components\ProductPriceCustom|\Polar\Models\Components\ProductPriceFree|\Polar\Models\Components\ProductPriceSeatBased|\Polar\Models\Components\ProductPriceMeteredUnit|null')] public LegacyRecurringProductPriceFixed|LegacyRecurringProductPriceCustom|LegacyRecurringProductPriceFree|ProductPriceFixed|ProductPriceCustom|ProductPriceFree|ProductPriceSeatBased|ProductPriceMeteredUnit|null $productPrice; + /** + * Mapping of product IDs to their list of prices. + * + * @var ?array> $prices + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('prices')] + #[\Speakeasy\Serializer\Annotation\Type('array>|null')] + public ?array $prices; + /** * * @var CheckoutDiscountFixedOnceForeverDuration|CheckoutDiscountFixedRepeatDuration|CheckoutDiscountPercentageOnceForeverDuration|CheckoutDiscountPercentageRepeatDuration|null $discount @@ -501,6 +520,7 @@ class Checkout * @param ?string $returnUrl * @param ?string $embedOrigin * @param ?int $taxAmount + * @param ?bool $allowTrial * @param ?TrialInterval $activeTrialInterval * @param ?int $activeTrialIntervalCount * @param ?\DateTime $trialEnd @@ -520,6 +540,7 @@ class Checkout * @param ?string $customerExternalId * @param ?CheckoutProduct $product * @param LegacyRecurringProductPriceFixed|LegacyRecurringProductPriceCustom|LegacyRecurringProductPriceFree|ProductPriceFixed|ProductPriceCustom|ProductPriceFree|ProductPriceSeatBased|ProductPriceMeteredUnit|null $productPrice + * @param ?array> $prices * @param CheckoutDiscountFixedOnceForeverDuration|CheckoutDiscountFixedRepeatDuration|CheckoutDiscountPercentageOnceForeverDuration|CheckoutDiscountPercentageRepeatDuration|null $discount * @param ?string $subscriptionId * @param ?array $attachedCustomFields @@ -527,7 +548,7 @@ class Checkout * @param ?int $pricePerSeat * @phpstan-pure */ - public function __construct(string $id, \DateTime $createdAt, PaymentProcessor $paymentProcessor, CheckoutStatus $status, string $clientSecret, string $url, \DateTime $expiresAt, string $successUrl, int $amount, int $discountAmount, int $netAmount, int $totalAmount, string $currency, string $organizationId, bool $allowDiscountCodes, bool $requireBillingAddress, bool $isDiscountApplicable, bool $isFreeProductPrice, bool $isPaymentRequired, bool $isPaymentSetupRequired, bool $isPaymentFormRequired, bool $isBusinessCustomer, array $paymentProcessorMetadata, CheckoutBillingAddressFields $billingAddressFields, array $metadata, array $products, array $customerMetadata, ?\DateTime $modifiedAt = null, ?array $customFieldData = null, ?string $returnUrl = null, ?string $embedOrigin = null, ?int $taxAmount = null, ?TrialInterval $activeTrialInterval = null, ?int $activeTrialIntervalCount = null, ?\DateTime $trialEnd = null, ?string $productId = null, ?string $productPriceId = null, ?string $discountId = null, ?string $customerId = null, ?string $customerName = null, ?string $customerEmail = null, ?string $customerIpAddress = null, ?string $customerBillingName = null, ?Address $customerBillingAddress = null, ?string $customerTaxId = null, ?TrialInterval $trialInterval = null, ?int $trialIntervalCount = null, ?string $externalCustomerId = null, ?string $customerExternalId = null, ?CheckoutProduct $product = null, LegacyRecurringProductPriceFixed|LegacyRecurringProductPriceCustom|LegacyRecurringProductPriceFree|ProductPriceFixed|ProductPriceCustom|ProductPriceFree|ProductPriceSeatBased|ProductPriceMeteredUnit|null $productPrice = null, CheckoutDiscountFixedOnceForeverDuration|CheckoutDiscountFixedRepeatDuration|CheckoutDiscountPercentageOnceForeverDuration|CheckoutDiscountPercentageRepeatDuration|null $discount = null, ?string $subscriptionId = null, ?array $attachedCustomFields = null, ?int $seats = null, ?int $pricePerSeat = null) + public function __construct(string $id, \DateTime $createdAt, PaymentProcessor $paymentProcessor, CheckoutStatus $status, string $clientSecret, string $url, \DateTime $expiresAt, string $successUrl, int $amount, int $discountAmount, int $netAmount, int $totalAmount, string $currency, string $organizationId, bool $allowDiscountCodes, bool $requireBillingAddress, bool $isDiscountApplicable, bool $isFreeProductPrice, bool $isPaymentRequired, bool $isPaymentSetupRequired, bool $isPaymentFormRequired, bool $isBusinessCustomer, array $paymentProcessorMetadata, CheckoutBillingAddressFields $billingAddressFields, array $metadata, array $products, array $customerMetadata, ?\DateTime $modifiedAt = null, ?array $customFieldData = null, ?string $returnUrl = null, ?string $embedOrigin = null, ?int $taxAmount = null, ?bool $allowTrial = null, ?TrialInterval $activeTrialInterval = null, ?int $activeTrialIntervalCount = null, ?\DateTime $trialEnd = null, ?string $productId = null, ?string $productPriceId = null, ?string $discountId = null, ?string $customerId = null, ?string $customerName = null, ?string $customerEmail = null, ?string $customerIpAddress = null, ?string $customerBillingName = null, ?Address $customerBillingAddress = null, ?string $customerTaxId = null, ?TrialInterval $trialInterval = null, ?int $trialIntervalCount = null, ?string $externalCustomerId = null, ?string $customerExternalId = null, ?CheckoutProduct $product = null, LegacyRecurringProductPriceFixed|LegacyRecurringProductPriceCustom|LegacyRecurringProductPriceFree|ProductPriceFixed|ProductPriceCustom|ProductPriceFree|ProductPriceSeatBased|ProductPriceMeteredUnit|null $productPrice = null, ?array $prices = null, CheckoutDiscountFixedOnceForeverDuration|CheckoutDiscountFixedRepeatDuration|CheckoutDiscountPercentageOnceForeverDuration|CheckoutDiscountPercentageRepeatDuration|null $discount = null, ?string $subscriptionId = null, ?array $attachedCustomFields = null, ?int $seats = null, ?int $pricePerSeat = null) { $this->id = $id; $this->createdAt = $createdAt; @@ -561,6 +582,7 @@ public function __construct(string $id, \DateTime $createdAt, PaymentProcessor $ $this->returnUrl = $returnUrl; $this->embedOrigin = $embedOrigin; $this->taxAmount = $taxAmount; + $this->allowTrial = $allowTrial; $this->activeTrialInterval = $activeTrialInterval; $this->activeTrialIntervalCount = $activeTrialIntervalCount; $this->trialEnd = $trialEnd; @@ -580,6 +602,7 @@ public function __construct(string $id, \DateTime $createdAt, PaymentProcessor $ $this->customerExternalId = $customerExternalId; $this->product = $product; $this->productPrice = $productPrice; + $this->prices = $prices; $this->discount = $discount; $this->subscriptionId = $subscriptionId; $this->attachedCustomFields = $attachedCustomFields; diff --git a/src/Models/Components/CheckoutConfirmStripe.php b/src/Models/Components/CheckoutConfirmStripe.php index fa609f37..f468bb8b 100644 --- a/src/Models/Components/CheckoutConfirmStripe.php +++ b/src/Models/Components/CheckoutConfirmStripe.php @@ -125,6 +125,15 @@ class CheckoutConfirmStripe #[\Speakeasy\Serializer\Annotation\SkipWhenNull] public ?string $confirmationTokenId = null; + /** + * Disable the trial period for the checkout session. It's mainly useful when the trial is blocked because the customer already redeemed one. + * + * @var ?bool $allowTrial + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('allow_trial')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?bool $allowTrial = null; + /** * @param ?array $customFieldData * @param ?string $productId @@ -138,10 +147,11 @@ class CheckoutConfirmStripe * @param ?AddressInput $customerBillingAddress * @param ?string $customerTaxId * @param ?string $discountCode + * @param ?bool $allowTrial * @param ?string $confirmationTokenId * @phpstan-pure */ - public function __construct(?array $customFieldData = null, ?string $productId = null, ?string $productPriceId = null, ?int $amount = null, ?int $seats = null, ?bool $isBusinessCustomer = null, ?string $customerName = null, ?string $customerEmail = null, ?string $customerBillingName = null, ?AddressInput $customerBillingAddress = null, ?string $customerTaxId = null, ?string $discountCode = null, ?string $confirmationTokenId = null) + public function __construct(?array $customFieldData = null, ?string $productId = null, ?string $productPriceId = null, ?int $amount = null, ?int $seats = null, ?bool $isBusinessCustomer = null, ?string $customerName = null, ?string $customerEmail = null, ?string $customerBillingName = null, ?AddressInput $customerBillingAddress = null, ?string $customerTaxId = null, ?string $discountCode = null, ?string $confirmationTokenId = null, ?bool $allowTrial = false) { $this->customFieldData = $customFieldData; $this->productId = $productId; @@ -156,5 +166,6 @@ public function __construct(?array $customFieldData = null, ?string $productId = $this->customerTaxId = $customerTaxId; $this->discountCode = $discountCode; $this->confirmationTokenId = $confirmationTokenId; + $this->allowTrial = $allowTrial; } } \ No newline at end of file diff --git a/src/Models/Components/CheckoutCreate.php b/src/Models/Components/CheckoutCreate.php index b9917269..a0f45abf 100644 --- a/src/Models/Components/CheckoutCreate.php +++ b/src/Models/Components/CheckoutCreate.php @@ -228,6 +228,16 @@ class CheckoutCreate #[\Speakeasy\Serializer\Annotation\SkipWhenNull] public ?string $embedOrigin = null; + /** + * Optional mapping of product IDs to a list of ad-hoc prices to create for that product. If not set, catalog prices of the product will be used. + * + * @var ?array> $prices + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('prices')] + #[\Speakeasy\Serializer\Annotation\Type('array>|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?array $prices = null; + /** * Whether to allow the customer to apply discount codes. If you apply a discount through `discount_id`, it'll still be applied, but the customer won't be able to change it. * @@ -246,6 +256,15 @@ class CheckoutCreate #[\Speakeasy\Serializer\Annotation\SkipWhenNull] public ?bool $requireBillingAddress = null; + /** + * Whether to enable the trial period for the checkout session. If `false`, the trial period will be disabled, even if the selected product has a trial configured. + * + * @var ?bool $allowTrial + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('allow_trial')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?bool $allowTrial = null; + /** * Whether the customer is a business or an individual. If `true`, the customer will be required to fill their full billing address and billing name. * @@ -261,6 +280,7 @@ class CheckoutCreate * @param ?array $customFieldData * @param ?bool $allowDiscountCodes * @param ?bool $requireBillingAddress + * @param ?bool $allowTrial * @param ?bool $isBusinessCustomer * @param ?array $customerMetadata * @param ?TrialInterval $trialInterval @@ -280,9 +300,10 @@ class CheckoutCreate * @param ?string $successUrl * @param ?string $returnUrl * @param ?string $embedOrigin + * @param ?array> $prices * @phpstan-pure */ - public function __construct(array $products, ?array $metadata = null, ?array $customFieldData = null, ?array $customerMetadata = null, ?TrialInterval $trialInterval = null, ?int $trialIntervalCount = null, ?string $discountId = null, ?int $amount = null, ?int $seats = null, ?string $customerId = null, ?string $externalCustomerId = null, ?string $customerName = null, ?string $customerEmail = null, ?string $customerIpAddress = null, ?string $customerBillingName = null, ?AddressInput $customerBillingAddress = null, ?string $customerTaxId = null, ?string $subscriptionId = null, ?string $successUrl = null, ?string $returnUrl = null, ?string $embedOrigin = null, ?bool $allowDiscountCodes = true, ?bool $requireBillingAddress = false, ?bool $isBusinessCustomer = false) + public function __construct(array $products, ?array $metadata = null, ?array $customFieldData = null, ?array $customerMetadata = null, ?TrialInterval $trialInterval = null, ?int $trialIntervalCount = null, ?string $discountId = null, ?int $amount = null, ?int $seats = null, ?string $customerId = null, ?string $externalCustomerId = null, ?string $customerName = null, ?string $customerEmail = null, ?string $customerIpAddress = null, ?string $customerBillingName = null, ?AddressInput $customerBillingAddress = null, ?string $customerTaxId = null, ?string $subscriptionId = null, ?string $successUrl = null, ?string $returnUrl = null, ?string $embedOrigin = null, ?array $prices = null, ?bool $allowDiscountCodes = true, ?bool $requireBillingAddress = false, ?bool $allowTrial = true, ?bool $isBusinessCustomer = false) { $this->products = $products; $this->metadata = $metadata; @@ -305,8 +326,10 @@ public function __construct(array $products, ?array $metadata = null, ?array $cu $this->successUrl = $successUrl; $this->returnUrl = $returnUrl; $this->embedOrigin = $embedOrigin; + $this->prices = $prices; $this->allowDiscountCodes = $allowDiscountCodes; $this->requireBillingAddress = $requireBillingAddress; + $this->allowTrial = $allowTrial; $this->isBusinessCustomer = $isBusinessCustomer; } } \ No newline at end of file diff --git a/src/Models/Components/CheckoutCreatedEvent.php b/src/Models/Components/CheckoutCreatedEvent.php new file mode 100644 index 00000000..bc792e08 --- /dev/null +++ b/src/Models/Components/CheckoutCreatedEvent.php @@ -0,0 +1,144 @@ +id = $id; + $this->timestamp = $timestamp; + $this->organizationId = $organizationId; + $this->label = $label; + $this->metadata = $metadata; + $this->customerId = $customerId; + $this->customer = $customer; + $this->externalCustomerId = $externalCustomerId; + $this->parentId = $parentId; + $this->source = $source; + $this->name = $name; + $this->childCount = $childCount; + } +} \ No newline at end of file diff --git a/src/Models/Components/CheckoutCreatedMetadata.php b/src/Models/Components/CheckoutCreatedMetadata.php new file mode 100644 index 00000000..b951f1a2 --- /dev/null +++ b/src/Models/Components/CheckoutCreatedMetadata.php @@ -0,0 +1,48 @@ +checkoutId = $checkoutId; + $this->checkoutStatus = $checkoutStatus; + $this->productId = $productId; + } +} \ No newline at end of file diff --git a/src/Models/Components/CheckoutOrganization.php b/src/Models/Components/CheckoutOrganization.php new file mode 100644 index 00000000..f761c0be --- /dev/null +++ b/src/Models/Components/CheckoutOrganization.php @@ -0,0 +1,100 @@ +createdAt = $createdAt; + $this->id = $id; + $this->name = $name; + $this->slug = $slug; + $this->prorationBehavior = $prorationBehavior; + $this->allowCustomerUpdates = $allowCustomerUpdates; + $this->modifiedAt = $modifiedAt; + $this->avatarUrl = $avatarUrl; + } +} \ No newline at end of file diff --git a/src/Models/Components/CheckoutPublic.php b/src/Models/Components/CheckoutPublic.php index c173bd24..71785899 100644 --- a/src/Models/Components/CheckoutPublic.php +++ b/src/Models/Components/CheckoutPublic.php @@ -216,11 +216,11 @@ class CheckoutPublic /** * - * @var Organization $organization + * @var CheckoutOrganization $organization */ #[\Speakeasy\Serializer\Annotation\SerializedName('organization')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Organization')] - public Organization $organization; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\CheckoutOrganization')] + public CheckoutOrganization $organization; /** * Last modification timestamp of the object. @@ -264,6 +264,14 @@ class CheckoutPublic #[\Speakeasy\Serializer\Annotation\SerializedName('tax_amount')] public ?int $taxAmount; + /** + * Whether to enable the trial period for the checkout session. If `false`, the trial period will be disabled, even if the selected product has a trial configured. + * + * @var ?bool $allowTrial + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('allow_trial')] + public ?bool $allowTrial; + /** * Interval unit of the trial period, if any. This value is either set from the checkout, if `trial_interval` is set, or from the selected product. * @@ -301,6 +309,7 @@ class CheckoutPublic * ID of the product price to checkout. * * @var ?string $productPriceId + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. */ #[\Speakeasy\Serializer\Annotation\SerializedName('product_price_id')] public ?string $productPriceId; @@ -378,11 +387,21 @@ class CheckoutPublic * Price of the selected product. * * @var LegacyRecurringProductPriceFixed|LegacyRecurringProductPriceCustom|LegacyRecurringProductPriceFree|ProductPriceFixed|ProductPriceCustom|ProductPriceFree|ProductPriceSeatBased|ProductPriceMeteredUnit|null $productPrice + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. */ #[\Speakeasy\Serializer\Annotation\SerializedName('product_price')] #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\LegacyRecurringProductPriceFixed|\Polar\Models\Components\LegacyRecurringProductPriceCustom|\Polar\Models\Components\LegacyRecurringProductPriceFree|\Polar\Models\Components\ProductPriceFixed|\Polar\Models\Components\ProductPriceCustom|\Polar\Models\Components\ProductPriceFree|\Polar\Models\Components\ProductPriceSeatBased|\Polar\Models\Components\ProductPriceMeteredUnit|null')] public LegacyRecurringProductPriceFixed|LegacyRecurringProductPriceCustom|LegacyRecurringProductPriceFree|ProductPriceFixed|ProductPriceCustom|ProductPriceFree|ProductPriceSeatBased|ProductPriceMeteredUnit|null $productPrice; + /** + * Mapping of product IDs to their list of prices. + * + * @var ?array> $prices + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('prices')] + #[\Speakeasy\Serializer\Annotation\Type('array>|null')] + public ?array $prices; + /** * * @var CheckoutDiscountFixedOnceForeverDuration|CheckoutDiscountFixedRepeatDuration|CheckoutDiscountPercentageOnceForeverDuration|CheckoutDiscountPercentageRepeatDuration|null $discount @@ -444,12 +463,13 @@ class CheckoutPublic * @param array $paymentProcessorMetadata * @param CheckoutBillingAddressFields $billingAddressFields * @param array $products - * @param Organization $organization + * @param CheckoutOrganization $organization * @param ?\DateTime $modifiedAt * @param ?array $customFieldData * @param ?string $returnUrl * @param ?string $embedOrigin * @param ?int $taxAmount + * @param ?bool $allowTrial * @param ?TrialInterval $activeTrialInterval * @param ?int $activeTrialIntervalCount * @param ?\DateTime $trialEnd @@ -465,13 +485,14 @@ class CheckoutPublic * @param ?string $customerTaxId * @param ?CheckoutProduct $product * @param LegacyRecurringProductPriceFixed|LegacyRecurringProductPriceCustom|LegacyRecurringProductPriceFree|ProductPriceFixed|ProductPriceCustom|ProductPriceFree|ProductPriceSeatBased|ProductPriceMeteredUnit|null $productPrice + * @param ?array> $prices * @param CheckoutDiscountFixedOnceForeverDuration|CheckoutDiscountFixedRepeatDuration|CheckoutDiscountPercentageOnceForeverDuration|CheckoutDiscountPercentageRepeatDuration|null $discount * @param ?array $attachedCustomFields * @param ?int $seats * @param ?int $pricePerSeat * @phpstan-pure */ - public function __construct(string $id, \DateTime $createdAt, PaymentProcessor $paymentProcessor, CheckoutStatus $status, string $clientSecret, string $url, \DateTime $expiresAt, string $successUrl, int $amount, int $discountAmount, int $netAmount, int $totalAmount, string $currency, string $organizationId, bool $allowDiscountCodes, bool $requireBillingAddress, bool $isDiscountApplicable, bool $isFreeProductPrice, bool $isPaymentRequired, bool $isPaymentSetupRequired, bool $isPaymentFormRequired, bool $isBusinessCustomer, array $paymentProcessorMetadata, CheckoutBillingAddressFields $billingAddressFields, array $products, Organization $organization, ?\DateTime $modifiedAt = null, ?array $customFieldData = null, ?string $returnUrl = null, ?string $embedOrigin = null, ?int $taxAmount = null, ?TrialInterval $activeTrialInterval = null, ?int $activeTrialIntervalCount = null, ?\DateTime $trialEnd = null, ?string $productId = null, ?string $productPriceId = null, ?string $discountId = null, ?string $customerId = null, ?string $customerName = null, ?string $customerEmail = null, ?string $customerIpAddress = null, ?string $customerBillingName = null, ?Address $customerBillingAddress = null, ?string $customerTaxId = null, ?CheckoutProduct $product = null, LegacyRecurringProductPriceFixed|LegacyRecurringProductPriceCustom|LegacyRecurringProductPriceFree|ProductPriceFixed|ProductPriceCustom|ProductPriceFree|ProductPriceSeatBased|ProductPriceMeteredUnit|null $productPrice = null, CheckoutDiscountFixedOnceForeverDuration|CheckoutDiscountFixedRepeatDuration|CheckoutDiscountPercentageOnceForeverDuration|CheckoutDiscountPercentageRepeatDuration|null $discount = null, ?array $attachedCustomFields = null, ?int $seats = null, ?int $pricePerSeat = null) + public function __construct(string $id, \DateTime $createdAt, PaymentProcessor $paymentProcessor, CheckoutStatus $status, string $clientSecret, string $url, \DateTime $expiresAt, string $successUrl, int $amount, int $discountAmount, int $netAmount, int $totalAmount, string $currency, string $organizationId, bool $allowDiscountCodes, bool $requireBillingAddress, bool $isDiscountApplicable, bool $isFreeProductPrice, bool $isPaymentRequired, bool $isPaymentSetupRequired, bool $isPaymentFormRequired, bool $isBusinessCustomer, array $paymentProcessorMetadata, CheckoutBillingAddressFields $billingAddressFields, array $products, CheckoutOrganization $organization, ?\DateTime $modifiedAt = null, ?array $customFieldData = null, ?string $returnUrl = null, ?string $embedOrigin = null, ?int $taxAmount = null, ?bool $allowTrial = null, ?TrialInterval $activeTrialInterval = null, ?int $activeTrialIntervalCount = null, ?\DateTime $trialEnd = null, ?string $productId = null, ?string $productPriceId = null, ?string $discountId = null, ?string $customerId = null, ?string $customerName = null, ?string $customerEmail = null, ?string $customerIpAddress = null, ?string $customerBillingName = null, ?Address $customerBillingAddress = null, ?string $customerTaxId = null, ?CheckoutProduct $product = null, LegacyRecurringProductPriceFixed|LegacyRecurringProductPriceCustom|LegacyRecurringProductPriceFree|ProductPriceFixed|ProductPriceCustom|ProductPriceFree|ProductPriceSeatBased|ProductPriceMeteredUnit|null $productPrice = null, ?array $prices = null, CheckoutDiscountFixedOnceForeverDuration|CheckoutDiscountFixedRepeatDuration|CheckoutDiscountPercentageOnceForeverDuration|CheckoutDiscountPercentageRepeatDuration|null $discount = null, ?array $attachedCustomFields = null, ?int $seats = null, ?int $pricePerSeat = null) { $this->id = $id; $this->createdAt = $createdAt; @@ -504,6 +525,7 @@ public function __construct(string $id, \DateTime $createdAt, PaymentProcessor $ $this->returnUrl = $returnUrl; $this->embedOrigin = $embedOrigin; $this->taxAmount = $taxAmount; + $this->allowTrial = $allowTrial; $this->activeTrialInterval = $activeTrialInterval; $this->activeTrialIntervalCount = $activeTrialIntervalCount; $this->trialEnd = $trialEnd; @@ -519,6 +541,7 @@ public function __construct(string $id, \DateTime $createdAt, PaymentProcessor $ $this->customerTaxId = $customerTaxId; $this->product = $product; $this->productPrice = $productPrice; + $this->prices = $prices; $this->discount = $discount; $this->attachedCustomFields = $attachedCustomFields; $this->seats = $seats; diff --git a/src/Models/Components/CheckoutPublicConfirmed.php b/src/Models/Components/CheckoutPublicConfirmed.php index 81f47ccb..4933479a 100644 --- a/src/Models/Components/CheckoutPublicConfirmed.php +++ b/src/Models/Components/CheckoutPublicConfirmed.php @@ -214,11 +214,11 @@ class CheckoutPublicConfirmed /** * - * @var Organization $organization + * @var CheckoutOrganization $organization */ #[\Speakeasy\Serializer\Annotation\SerializedName('organization')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Organization')] - public Organization $organization; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\CheckoutOrganization')] + public CheckoutOrganization $organization; /** * @@ -269,6 +269,14 @@ class CheckoutPublicConfirmed #[\Speakeasy\Serializer\Annotation\SerializedName('tax_amount')] public ?int $taxAmount; + /** + * Whether to enable the trial period for the checkout session. If `false`, the trial period will be disabled, even if the selected product has a trial configured. + * + * @var ?bool $allowTrial + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('allow_trial')] + public ?bool $allowTrial; + /** * Interval unit of the trial period, if any. This value is either set from the checkout, if `trial_interval` is set, or from the selected product. * @@ -306,6 +314,7 @@ class CheckoutPublicConfirmed * ID of the product price to checkout. * * @var ?string $productPriceId + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. */ #[\Speakeasy\Serializer\Annotation\SerializedName('product_price_id')] public ?string $productPriceId; @@ -383,11 +392,21 @@ class CheckoutPublicConfirmed * Price of the selected product. * * @var LegacyRecurringProductPriceFixed|LegacyRecurringProductPriceCustom|LegacyRecurringProductPriceFree|ProductPriceFixed|ProductPriceCustom|ProductPriceFree|ProductPriceSeatBased|ProductPriceMeteredUnit|null $productPrice + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. */ #[\Speakeasy\Serializer\Annotation\SerializedName('product_price')] #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\LegacyRecurringProductPriceFixed|\Polar\Models\Components\LegacyRecurringProductPriceCustom|\Polar\Models\Components\LegacyRecurringProductPriceFree|\Polar\Models\Components\ProductPriceFixed|\Polar\Models\Components\ProductPriceCustom|\Polar\Models\Components\ProductPriceFree|\Polar\Models\Components\ProductPriceSeatBased|\Polar\Models\Components\ProductPriceMeteredUnit|null')] public LegacyRecurringProductPriceFixed|LegacyRecurringProductPriceCustom|LegacyRecurringProductPriceFree|ProductPriceFixed|ProductPriceCustom|ProductPriceFree|ProductPriceSeatBased|ProductPriceMeteredUnit|null $productPrice; + /** + * Mapping of product IDs to their list of prices. + * + * @var ?array> $prices + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('prices')] + #[\Speakeasy\Serializer\Annotation\Type('array>|null')] + public ?array $prices; + /** * * @var CheckoutDiscountFixedOnceForeverDuration|CheckoutDiscountFixedRepeatDuration|CheckoutDiscountPercentageOnceForeverDuration|CheckoutDiscountPercentageRepeatDuration|null $discount @@ -456,13 +475,14 @@ class CheckoutPublicConfirmed * @param array $paymentProcessorMetadata * @param CheckoutBillingAddressFields $billingAddressFields * @param array $products - * @param Organization $organization + * @param CheckoutOrganization $organization * @param string $customerSessionToken * @param ?\DateTime $modifiedAt * @param ?array $customFieldData * @param ?string $returnUrl * @param ?string $embedOrigin * @param ?int $taxAmount + * @param ?bool $allowTrial * @param ?TrialInterval $activeTrialInterval * @param ?int $activeTrialIntervalCount * @param ?\DateTime $trialEnd @@ -478,13 +498,14 @@ class CheckoutPublicConfirmed * @param ?string $customerTaxId * @param ?CheckoutProduct $product * @param LegacyRecurringProductPriceFixed|LegacyRecurringProductPriceCustom|LegacyRecurringProductPriceFree|ProductPriceFixed|ProductPriceCustom|ProductPriceFree|ProductPriceSeatBased|ProductPriceMeteredUnit|null $productPrice + * @param ?array> $prices * @param CheckoutDiscountFixedOnceForeverDuration|CheckoutDiscountFixedRepeatDuration|CheckoutDiscountPercentageOnceForeverDuration|CheckoutDiscountPercentageRepeatDuration|null $discount * @param ?array $attachedCustomFields * @param ?int $seats * @param ?int $pricePerSeat * @phpstan-pure */ - public function __construct(string $id, \DateTime $createdAt, PaymentProcessor $paymentProcessor, string $clientSecret, string $url, \DateTime $expiresAt, string $successUrl, int $amount, int $discountAmount, int $netAmount, int $totalAmount, string $currency, string $organizationId, bool $allowDiscountCodes, bool $requireBillingAddress, bool $isDiscountApplicable, bool $isFreeProductPrice, bool $isPaymentRequired, bool $isPaymentSetupRequired, bool $isPaymentFormRequired, bool $isBusinessCustomer, array $paymentProcessorMetadata, CheckoutBillingAddressFields $billingAddressFields, array $products, Organization $organization, string $customerSessionToken, ?\DateTime $modifiedAt = null, ?array $customFieldData = null, ?string $returnUrl = null, ?string $embedOrigin = null, ?int $taxAmount = null, ?TrialInterval $activeTrialInterval = null, ?int $activeTrialIntervalCount = null, ?\DateTime $trialEnd = null, ?string $productId = null, ?string $productPriceId = null, ?string $discountId = null, ?string $customerId = null, ?string $customerName = null, ?string $customerEmail = null, ?string $customerIpAddress = null, ?string $customerBillingName = null, ?Address $customerBillingAddress = null, ?string $customerTaxId = null, ?CheckoutProduct $product = null, LegacyRecurringProductPriceFixed|LegacyRecurringProductPriceCustom|LegacyRecurringProductPriceFree|ProductPriceFixed|ProductPriceCustom|ProductPriceFree|ProductPriceSeatBased|ProductPriceMeteredUnit|null $productPrice = null, CheckoutDiscountFixedOnceForeverDuration|CheckoutDiscountFixedRepeatDuration|CheckoutDiscountPercentageOnceForeverDuration|CheckoutDiscountPercentageRepeatDuration|null $discount = null, ?array $attachedCustomFields = null, ?int $seats = null, ?int $pricePerSeat = null, string $status = 'confirmed') + public function __construct(string $id, \DateTime $createdAt, PaymentProcessor $paymentProcessor, string $clientSecret, string $url, \DateTime $expiresAt, string $successUrl, int $amount, int $discountAmount, int $netAmount, int $totalAmount, string $currency, string $organizationId, bool $allowDiscountCodes, bool $requireBillingAddress, bool $isDiscountApplicable, bool $isFreeProductPrice, bool $isPaymentRequired, bool $isPaymentSetupRequired, bool $isPaymentFormRequired, bool $isBusinessCustomer, array $paymentProcessorMetadata, CheckoutBillingAddressFields $billingAddressFields, array $products, CheckoutOrganization $organization, string $customerSessionToken, ?\DateTime $modifiedAt = null, ?array $customFieldData = null, ?string $returnUrl = null, ?string $embedOrigin = null, ?int $taxAmount = null, ?bool $allowTrial = null, ?TrialInterval $activeTrialInterval = null, ?int $activeTrialIntervalCount = null, ?\DateTime $trialEnd = null, ?string $productId = null, ?string $productPriceId = null, ?string $discountId = null, ?string $customerId = null, ?string $customerName = null, ?string $customerEmail = null, ?string $customerIpAddress = null, ?string $customerBillingName = null, ?Address $customerBillingAddress = null, ?string $customerTaxId = null, ?CheckoutProduct $product = null, LegacyRecurringProductPriceFixed|LegacyRecurringProductPriceCustom|LegacyRecurringProductPriceFree|ProductPriceFixed|ProductPriceCustom|ProductPriceFree|ProductPriceSeatBased|ProductPriceMeteredUnit|null $productPrice = null, ?array $prices = null, CheckoutDiscountFixedOnceForeverDuration|CheckoutDiscountFixedRepeatDuration|CheckoutDiscountPercentageOnceForeverDuration|CheckoutDiscountPercentageRepeatDuration|null $discount = null, ?array $attachedCustomFields = null, ?int $seats = null, ?int $pricePerSeat = null, string $status = 'confirmed') { $this->id = $id; $this->createdAt = $createdAt; @@ -517,6 +538,7 @@ public function __construct(string $id, \DateTime $createdAt, PaymentProcessor $ $this->returnUrl = $returnUrl; $this->embedOrigin = $embedOrigin; $this->taxAmount = $taxAmount; + $this->allowTrial = $allowTrial; $this->activeTrialInterval = $activeTrialInterval; $this->activeTrialIntervalCount = $activeTrialIntervalCount; $this->trialEnd = $trialEnd; @@ -532,6 +554,7 @@ public function __construct(string $id, \DateTime $createdAt, PaymentProcessor $ $this->customerTaxId = $customerTaxId; $this->product = $product; $this->productPrice = $productPrice; + $this->prices = $prices; $this->discount = $discount; $this->attachedCustomFields = $attachedCustomFields; $this->seats = $seats; diff --git a/src/Models/Components/CheckoutUpdate.php b/src/Models/Components/CheckoutUpdate.php index 20040d8d..fbfaa2f2 100644 --- a/src/Models/Components/CheckoutUpdate.php +++ b/src/Models/Components/CheckoutUpdate.php @@ -174,6 +174,15 @@ class CheckoutUpdate #[\Speakeasy\Serializer\Annotation\SkipWhenNull] public ?bool $requireBillingAddress = null; + /** + * Whether to enable the trial period for the checkout session. If `false`, the trial period will be disabled, even if the selected product has a trial configured. + * + * @var ?bool $allowTrial + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('allow_trial')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?bool $allowTrial = null; + /** * * @var ?string $customerIpAddress @@ -248,6 +257,7 @@ class CheckoutUpdate * @param ?string $discountId * @param ?bool $allowDiscountCodes * @param ?bool $requireBillingAddress + * @param ?bool $allowTrial * @param ?string $customerIpAddress * @param ?array $customerMetadata * @param ?string $successUrl @@ -255,7 +265,7 @@ class CheckoutUpdate * @param ?string $embedOrigin * @phpstan-pure */ - public function __construct(?array $customFieldData = null, ?array $metadata = null, ?string $productId = null, ?string $productPriceId = null, ?int $amount = null, ?int $seats = null, ?bool $isBusinessCustomer = null, ?string $customerName = null, ?string $customerEmail = null, ?string $customerBillingName = null, ?AddressInput $customerBillingAddress = null, ?string $customerTaxId = null, ?TrialInterval $trialInterval = null, ?int $trialIntervalCount = null, ?string $discountId = null, ?bool $allowDiscountCodes = null, ?bool $requireBillingAddress = null, ?string $customerIpAddress = null, ?array $customerMetadata = null, ?string $successUrl = null, ?string $returnUrl = null, ?string $embedOrigin = null) + public function __construct(?array $customFieldData = null, ?array $metadata = null, ?string $productId = null, ?string $productPriceId = null, ?int $amount = null, ?int $seats = null, ?bool $isBusinessCustomer = null, ?string $customerName = null, ?string $customerEmail = null, ?string $customerBillingName = null, ?AddressInput $customerBillingAddress = null, ?string $customerTaxId = null, ?TrialInterval $trialInterval = null, ?int $trialIntervalCount = null, ?string $discountId = null, ?bool $allowDiscountCodes = null, ?bool $requireBillingAddress = null, ?bool $allowTrial = null, ?string $customerIpAddress = null, ?array $customerMetadata = null, ?string $successUrl = null, ?string $returnUrl = null, ?string $embedOrigin = null) { $this->customFieldData = $customFieldData; $this->metadata = $metadata; @@ -274,6 +284,7 @@ public function __construct(?array $customFieldData = null, ?array $metadata = n $this->discountId = $discountId; $this->allowDiscountCodes = $allowDiscountCodes; $this->requireBillingAddress = $requireBillingAddress; + $this->allowTrial = $allowTrial; $this->customerIpAddress = $customerIpAddress; $this->customerMetadata = $customerMetadata; $this->successUrl = $successUrl; diff --git a/src/Models/Components/CheckoutUpdatePublic.php b/src/Models/Components/CheckoutUpdatePublic.php index 0d2a9d07..38dbf3b9 100644 --- a/src/Models/Components/CheckoutUpdatePublic.php +++ b/src/Models/Components/CheckoutUpdatePublic.php @@ -116,6 +116,15 @@ class CheckoutUpdatePublic #[\Speakeasy\Serializer\Annotation\SkipWhenNull] public ?string $discountCode = null; + /** + * Disable the trial period for the checkout session. It's mainly useful when the trial is blocked because the customer already redeemed one. + * + * @var ?bool $allowTrial + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('allow_trial')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?bool $allowTrial = null; + /** * @param ?array $customFieldData * @param ?string $productId @@ -129,9 +138,10 @@ class CheckoutUpdatePublic * @param ?AddressInput $customerBillingAddress * @param ?string $customerTaxId * @param ?string $discountCode + * @param ?bool $allowTrial * @phpstan-pure */ - public function __construct(?array $customFieldData = null, ?string $productId = null, ?string $productPriceId = null, ?int $amount = null, ?int $seats = null, ?bool $isBusinessCustomer = null, ?string $customerName = null, ?string $customerEmail = null, ?string $customerBillingName = null, ?AddressInput $customerBillingAddress = null, ?string $customerTaxId = null, ?string $discountCode = null) + public function __construct(?array $customFieldData = null, ?string $productId = null, ?string $productPriceId = null, ?int $amount = null, ?int $seats = null, ?bool $isBusinessCustomer = null, ?string $customerName = null, ?string $customerEmail = null, ?string $customerBillingName = null, ?AddressInput $customerBillingAddress = null, ?string $customerTaxId = null, ?string $discountCode = null, ?bool $allowTrial = false) { $this->customFieldData = $customFieldData; $this->productId = $productId; @@ -145,5 +155,6 @@ public function __construct(?array $customFieldData = null, ?string $productId = $this->customerBillingAddress = $customerBillingAddress; $this->customerTaxId = $customerTaxId; $this->discountCode = $discountCode; + $this->allowTrial = $allowTrial; } } \ No newline at end of file diff --git a/src/Models/Components/CursorPagination.php b/src/Models/Components/CursorPagination.php new file mode 100644 index 00000000..221077dd --- /dev/null +++ b/src/Models/Components/CursorPagination.php @@ -0,0 +1,29 @@ +hasNextPage = $hasNextPage; + } +} \ No newline at end of file diff --git a/src/Models/Components/CustomerBenefitGrantCustom.php b/src/Models/Components/CustomerBenefitGrantCustom.php index 0d03d5c9..82ead3da 100644 --- a/src/Models/Components/CustomerBenefitGrantCustom.php +++ b/src/Models/Components/CustomerBenefitGrantCustom.php @@ -115,6 +115,14 @@ class CustomerBenefitGrantCustom #[\Speakeasy\Serializer\Annotation\SerializedName('order_id')] public ?string $orderId; + /** + * + * @var ?string $memberId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('member_id')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $memberId = null; + /** * @param \DateTime $createdAt * @param string $id @@ -130,9 +138,10 @@ class CustomerBenefitGrantCustom * @param ?\DateTime $revokedAt * @param ?string $subscriptionId * @param ?string $orderId + * @param ?string $memberId * @phpstan-pure */ - public function __construct(\DateTime $createdAt, string $id, string $customerId, string $benefitId, bool $isGranted, bool $isRevoked, CustomerPortalCustomer $customer, BenefitCustomSubscriber $benefit, BenefitGrantCustomProperties $properties, ?\DateTime $modifiedAt = null, ?\DateTime $grantedAt = null, ?\DateTime $revokedAt = null, ?string $subscriptionId = null, ?string $orderId = null) + public function __construct(\DateTime $createdAt, string $id, string $customerId, string $benefitId, bool $isGranted, bool $isRevoked, CustomerPortalCustomer $customer, BenefitCustomSubscriber $benefit, BenefitGrantCustomProperties $properties, ?\DateTime $modifiedAt = null, ?\DateTime $grantedAt = null, ?\DateTime $revokedAt = null, ?string $subscriptionId = null, ?string $orderId = null, ?string $memberId = null) { $this->createdAt = $createdAt; $this->id = $id; @@ -148,5 +157,6 @@ public function __construct(\DateTime $createdAt, string $id, string $customerId $this->revokedAt = $revokedAt; $this->subscriptionId = $subscriptionId; $this->orderId = $orderId; + $this->memberId = $memberId; } } \ No newline at end of file diff --git a/src/Models/Components/CustomerBenefitGrantDiscord.php b/src/Models/Components/CustomerBenefitGrantDiscord.php index 02c25790..361132f2 100644 --- a/src/Models/Components/CustomerBenefitGrantDiscord.php +++ b/src/Models/Components/CustomerBenefitGrantDiscord.php @@ -115,6 +115,14 @@ class CustomerBenefitGrantDiscord #[\Speakeasy\Serializer\Annotation\SerializedName('order_id')] public ?string $orderId; + /** + * + * @var ?string $memberId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('member_id')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $memberId = null; + /** * @param \DateTime $createdAt * @param string $id @@ -130,9 +138,10 @@ class CustomerBenefitGrantDiscord * @param ?\DateTime $revokedAt * @param ?string $subscriptionId * @param ?string $orderId + * @param ?string $memberId * @phpstan-pure */ - public function __construct(\DateTime $createdAt, string $id, string $customerId, string $benefitId, bool $isGranted, bool $isRevoked, CustomerPortalCustomer $customer, BenefitDiscordSubscriber $benefit, BenefitGrantDiscordProperties $properties, ?\DateTime $modifiedAt = null, ?\DateTime $grantedAt = null, ?\DateTime $revokedAt = null, ?string $subscriptionId = null, ?string $orderId = null) + public function __construct(\DateTime $createdAt, string $id, string $customerId, string $benefitId, bool $isGranted, bool $isRevoked, CustomerPortalCustomer $customer, BenefitDiscordSubscriber $benefit, BenefitGrantDiscordProperties $properties, ?\DateTime $modifiedAt = null, ?\DateTime $grantedAt = null, ?\DateTime $revokedAt = null, ?string $subscriptionId = null, ?string $orderId = null, ?string $memberId = null) { $this->createdAt = $createdAt; $this->id = $id; @@ -148,5 +157,6 @@ public function __construct(\DateTime $createdAt, string $id, string $customerId $this->revokedAt = $revokedAt; $this->subscriptionId = $subscriptionId; $this->orderId = $orderId; + $this->memberId = $memberId; } } \ No newline at end of file diff --git a/src/Models/Components/CustomerBenefitGrantDownloadables.php b/src/Models/Components/CustomerBenefitGrantDownloadables.php index 435dcd26..982a78df 100644 --- a/src/Models/Components/CustomerBenefitGrantDownloadables.php +++ b/src/Models/Components/CustomerBenefitGrantDownloadables.php @@ -115,6 +115,14 @@ class CustomerBenefitGrantDownloadables #[\Speakeasy\Serializer\Annotation\SerializedName('order_id')] public ?string $orderId; + /** + * + * @var ?string $memberId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('member_id')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $memberId = null; + /** * @param \DateTime $createdAt * @param string $id @@ -130,9 +138,10 @@ class CustomerBenefitGrantDownloadables * @param ?\DateTime $revokedAt * @param ?string $subscriptionId * @param ?string $orderId + * @param ?string $memberId * @phpstan-pure */ - public function __construct(\DateTime $createdAt, string $id, string $customerId, string $benefitId, bool $isGranted, bool $isRevoked, CustomerPortalCustomer $customer, BenefitDownloadablesSubscriber $benefit, BenefitGrantDownloadablesProperties $properties, ?\DateTime $modifiedAt = null, ?\DateTime $grantedAt = null, ?\DateTime $revokedAt = null, ?string $subscriptionId = null, ?string $orderId = null) + public function __construct(\DateTime $createdAt, string $id, string $customerId, string $benefitId, bool $isGranted, bool $isRevoked, CustomerPortalCustomer $customer, BenefitDownloadablesSubscriber $benefit, BenefitGrantDownloadablesProperties $properties, ?\DateTime $modifiedAt = null, ?\DateTime $grantedAt = null, ?\DateTime $revokedAt = null, ?string $subscriptionId = null, ?string $orderId = null, ?string $memberId = null) { $this->createdAt = $createdAt; $this->id = $id; @@ -148,5 +157,6 @@ public function __construct(\DateTime $createdAt, string $id, string $customerId $this->revokedAt = $revokedAt; $this->subscriptionId = $subscriptionId; $this->orderId = $orderId; + $this->memberId = $memberId; } } \ No newline at end of file diff --git a/src/Models/Components/CustomerBenefitGrantGitHubRepository.php b/src/Models/Components/CustomerBenefitGrantGitHubRepository.php index b2d54ef7..5503a905 100644 --- a/src/Models/Components/CustomerBenefitGrantGitHubRepository.php +++ b/src/Models/Components/CustomerBenefitGrantGitHubRepository.php @@ -115,6 +115,14 @@ class CustomerBenefitGrantGitHubRepository #[\Speakeasy\Serializer\Annotation\SerializedName('order_id')] public ?string $orderId; + /** + * + * @var ?string $memberId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('member_id')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $memberId = null; + /** * @param \DateTime $createdAt * @param string $id @@ -130,9 +138,10 @@ class CustomerBenefitGrantGitHubRepository * @param ?\DateTime $revokedAt * @param ?string $subscriptionId * @param ?string $orderId + * @param ?string $memberId * @phpstan-pure */ - public function __construct(\DateTime $createdAt, string $id, string $customerId, string $benefitId, bool $isGranted, bool $isRevoked, CustomerPortalCustomer $customer, BenefitGitHubRepositorySubscriber $benefit, BenefitGrantGitHubRepositoryProperties $properties, ?\DateTime $modifiedAt = null, ?\DateTime $grantedAt = null, ?\DateTime $revokedAt = null, ?string $subscriptionId = null, ?string $orderId = null) + public function __construct(\DateTime $createdAt, string $id, string $customerId, string $benefitId, bool $isGranted, bool $isRevoked, CustomerPortalCustomer $customer, BenefitGitHubRepositorySubscriber $benefit, BenefitGrantGitHubRepositoryProperties $properties, ?\DateTime $modifiedAt = null, ?\DateTime $grantedAt = null, ?\DateTime $revokedAt = null, ?string $subscriptionId = null, ?string $orderId = null, ?string $memberId = null) { $this->createdAt = $createdAt; $this->id = $id; @@ -148,5 +157,6 @@ public function __construct(\DateTime $createdAt, string $id, string $customerId $this->revokedAt = $revokedAt; $this->subscriptionId = $subscriptionId; $this->orderId = $orderId; + $this->memberId = $memberId; } } \ No newline at end of file diff --git a/src/Models/Components/CustomerBenefitGrantLicenseKeys.php b/src/Models/Components/CustomerBenefitGrantLicenseKeys.php index fe18a3d1..2c66cecf 100644 --- a/src/Models/Components/CustomerBenefitGrantLicenseKeys.php +++ b/src/Models/Components/CustomerBenefitGrantLicenseKeys.php @@ -115,6 +115,14 @@ class CustomerBenefitGrantLicenseKeys #[\Speakeasy\Serializer\Annotation\SerializedName('order_id')] public ?string $orderId; + /** + * + * @var ?string $memberId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('member_id')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $memberId = null; + /** * @param \DateTime $createdAt * @param string $id @@ -130,9 +138,10 @@ class CustomerBenefitGrantLicenseKeys * @param ?\DateTime $revokedAt * @param ?string $subscriptionId * @param ?string $orderId + * @param ?string $memberId * @phpstan-pure */ - public function __construct(\DateTime $createdAt, string $id, string $customerId, string $benefitId, bool $isGranted, bool $isRevoked, CustomerPortalCustomer $customer, BenefitLicenseKeysSubscriber $benefit, BenefitGrantLicenseKeysProperties $properties, ?\DateTime $modifiedAt = null, ?\DateTime $grantedAt = null, ?\DateTime $revokedAt = null, ?string $subscriptionId = null, ?string $orderId = null) + public function __construct(\DateTime $createdAt, string $id, string $customerId, string $benefitId, bool $isGranted, bool $isRevoked, CustomerPortalCustomer $customer, BenefitLicenseKeysSubscriber $benefit, BenefitGrantLicenseKeysProperties $properties, ?\DateTime $modifiedAt = null, ?\DateTime $grantedAt = null, ?\DateTime $revokedAt = null, ?string $subscriptionId = null, ?string $orderId = null, ?string $memberId = null) { $this->createdAt = $createdAt; $this->id = $id; @@ -148,5 +157,6 @@ public function __construct(\DateTime $createdAt, string $id, string $customerId $this->revokedAt = $revokedAt; $this->subscriptionId = $subscriptionId; $this->orderId = $orderId; + $this->memberId = $memberId; } } \ No newline at end of file diff --git a/src/Models/Components/CustomerBenefitGrantMeterCredit.php b/src/Models/Components/CustomerBenefitGrantMeterCredit.php index 3b9fa84f..1d1de8d3 100644 --- a/src/Models/Components/CustomerBenefitGrantMeterCredit.php +++ b/src/Models/Components/CustomerBenefitGrantMeterCredit.php @@ -115,6 +115,14 @@ class CustomerBenefitGrantMeterCredit #[\Speakeasy\Serializer\Annotation\SerializedName('order_id')] public ?string $orderId; + /** + * + * @var ?string $memberId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('member_id')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $memberId = null; + /** * @param \DateTime $createdAt * @param string $id @@ -130,9 +138,10 @@ class CustomerBenefitGrantMeterCredit * @param ?\DateTime $revokedAt * @param ?string $subscriptionId * @param ?string $orderId + * @param ?string $memberId * @phpstan-pure */ - public function __construct(\DateTime $createdAt, string $id, string $customerId, string $benefitId, bool $isGranted, bool $isRevoked, CustomerPortalCustomer $customer, BenefitMeterCreditSubscriber $benefit, BenefitGrantMeterCreditProperties $properties, ?\DateTime $modifiedAt = null, ?\DateTime $grantedAt = null, ?\DateTime $revokedAt = null, ?string $subscriptionId = null, ?string $orderId = null) + public function __construct(\DateTime $createdAt, string $id, string $customerId, string $benefitId, bool $isGranted, bool $isRevoked, CustomerPortalCustomer $customer, BenefitMeterCreditSubscriber $benefit, BenefitGrantMeterCreditProperties $properties, ?\DateTime $modifiedAt = null, ?\DateTime $grantedAt = null, ?\DateTime $revokedAt = null, ?string $subscriptionId = null, ?string $orderId = null, ?string $memberId = null) { $this->createdAt = $createdAt; $this->id = $id; @@ -148,5 +157,6 @@ public function __construct(\DateTime $createdAt, string $id, string $customerId $this->revokedAt = $revokedAt; $this->subscriptionId = $subscriptionId; $this->orderId = $orderId; + $this->memberId = $memberId; } } \ No newline at end of file diff --git a/src/Models/Components/CustomerBenefitGrantSortProperty.php b/src/Models/Components/CustomerBenefitGrantSortProperty.php index 05688b20..da39058d 100644 --- a/src/Models/Components/CustomerBenefitGrantSortProperty.php +++ b/src/Models/Components/CustomerBenefitGrantSortProperty.php @@ -17,4 +17,6 @@ enum CustomerBenefitGrantSortProperty: string case MinusType = '-type'; case Organization = 'organization'; case MinusOrganization = '-organization'; + case ProductBenefit = 'product_benefit'; + case MinusProductBenefit = '-product_benefit'; } diff --git a/src/Models/Components/CustomerCreate.php b/src/Models/Components/CustomerCreate.php index 8a95d178..9b482a52 100644 --- a/src/Models/Components/CustomerCreate.php +++ b/src/Models/Components/CustomerCreate.php @@ -85,6 +85,16 @@ class CustomerCreate #[\Speakeasy\Serializer\Annotation\SkipWhenNull] public ?string $organizationId = null; + /** + * Optional owner member to create with the customer. If not provided, an owner member will be automatically created using the customer's email and name. + * + * @var ?OwnerCreate $owner + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('owner')] + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\OwnerCreate|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?OwnerCreate $owner = null; + /** * @param string $email * @param ?array $metadata @@ -93,9 +103,10 @@ class CustomerCreate * @param ?AddressInput $billingAddress * @param ?array $taxId * @param ?string $organizationId + * @param ?OwnerCreate $owner * @phpstan-pure */ - public function __construct(string $email, ?array $metadata = null, ?string $externalId = null, ?string $name = null, ?AddressInput $billingAddress = null, ?array $taxId = null, ?string $organizationId = null) + public function __construct(string $email, ?array $metadata = null, ?string $externalId = null, ?string $name = null, ?AddressInput $billingAddress = null, ?array $taxId = null, ?string $organizationId = null, ?OwnerCreate $owner = null) { $this->email = $email; $this->metadata = $metadata; @@ -104,5 +115,6 @@ public function __construct(string $email, ?array $metadata = null, ?string $ext $this->billingAddress = $billingAddress; $this->taxId = $taxId; $this->organizationId = $organizationId; + $this->owner = $owner; } } \ No newline at end of file diff --git a/src/Models/Components/CustomerCreatedEvent.php b/src/Models/Components/CustomerCreatedEvent.php index 0263bb64..69890691 100644 --- a/src/Models/Components/CustomerCreatedEvent.php +++ b/src/Models/Components/CustomerCreatedEvent.php @@ -36,6 +36,14 @@ class CustomerCreatedEvent #[\Speakeasy\Serializer\Annotation\SerializedName('organization_id')] public string $organizationId; + /** + * Human readable label of the event type. + * + * @var string $label + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('label')] + public string $label; + /** * * @var CustomerCreatedMetadata $metadata @@ -69,6 +77,15 @@ class CustomerCreatedEvent #[\Speakeasy\Serializer\Annotation\SerializedName('external_customer_id')] public ?string $externalCustomerId; + /** + * The ID of the parent event. + * + * @var ?string $parentId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('parent_id')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $parentId = null; + /** * The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. * @@ -98,6 +115,7 @@ class CustomerCreatedEvent * @param string $id * @param \DateTime $timestamp * @param string $organizationId + * @param string $label * @param string $source * @param string $name * @param CustomerCreatedMetadata $metadata @@ -105,17 +123,20 @@ class CustomerCreatedEvent * @param ?Customer $customer * @param ?string $externalCustomerId * @param ?int $childCount + * @param ?string $parentId * @phpstan-pure */ - public function __construct(string $id, \DateTime $timestamp, string $organizationId, CustomerCreatedMetadata $metadata, ?string $customerId = null, ?Customer $customer = null, ?string $externalCustomerId = null, string $source = 'system', string $name = 'customer.created', ?int $childCount = 0) + public function __construct(string $id, \DateTime $timestamp, string $organizationId, string $label, CustomerCreatedMetadata $metadata, ?string $customerId = null, ?Customer $customer = null, ?string $externalCustomerId = null, ?string $parentId = null, string $source = 'system', string $name = 'customer.created', ?int $childCount = 0) { $this->id = $id; $this->timestamp = $timestamp; $this->organizationId = $organizationId; + $this->label = $label; $this->metadata = $metadata; $this->customerId = $customerId; $this->customer = $customer; $this->externalCustomerId = $externalCustomerId; + $this->parentId = $parentId; $this->source = $source; $this->name = $name; $this->childCount = $childCount; diff --git a/src/Models/Components/CustomerDeletedEvent.php b/src/Models/Components/CustomerDeletedEvent.php index 31695628..af68b67a 100644 --- a/src/Models/Components/CustomerDeletedEvent.php +++ b/src/Models/Components/CustomerDeletedEvent.php @@ -36,6 +36,14 @@ class CustomerDeletedEvent #[\Speakeasy\Serializer\Annotation\SerializedName('organization_id')] public string $organizationId; + /** + * Human readable label of the event type. + * + * @var string $label + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('label')] + public string $label; + /** * * @var CustomerDeletedMetadata $metadata @@ -69,6 +77,15 @@ class CustomerDeletedEvent #[\Speakeasy\Serializer\Annotation\SerializedName('external_customer_id')] public ?string $externalCustomerId; + /** + * The ID of the parent event. + * + * @var ?string $parentId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('parent_id')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $parentId = null; + /** * The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. * @@ -98,6 +115,7 @@ class CustomerDeletedEvent * @param string $id * @param \DateTime $timestamp * @param string $organizationId + * @param string $label * @param string $source * @param string $name * @param CustomerDeletedMetadata $metadata @@ -105,17 +123,20 @@ class CustomerDeletedEvent * @param ?Customer $customer * @param ?string $externalCustomerId * @param ?int $childCount + * @param ?string $parentId * @phpstan-pure */ - public function __construct(string $id, \DateTime $timestamp, string $organizationId, CustomerDeletedMetadata $metadata, ?string $customerId = null, ?Customer $customer = null, ?string $externalCustomerId = null, string $source = 'system', string $name = 'customer.deleted', ?int $childCount = 0) + public function __construct(string $id, \DateTime $timestamp, string $organizationId, string $label, CustomerDeletedMetadata $metadata, ?string $customerId = null, ?Customer $customer = null, ?string $externalCustomerId = null, ?string $parentId = null, string $source = 'system', string $name = 'customer.deleted', ?int $childCount = 0) { $this->id = $id; $this->timestamp = $timestamp; $this->organizationId = $organizationId; + $this->label = $label; $this->metadata = $metadata; $this->customerId = $customerId; $this->customer = $customer; $this->externalCustomerId = $externalCustomerId; + $this->parentId = $parentId; $this->source = $source; $this->name = $name; $this->childCount = $childCount; diff --git a/src/Models/Components/CustomerOrderProduct.php b/src/Models/Components/CustomerOrderProduct.php index 856f60d7..68472b09 100644 --- a/src/Models/Components/CustomerOrderProduct.php +++ b/src/Models/Components/CustomerOrderProduct.php @@ -88,11 +88,11 @@ class CustomerOrderProduct /** * - * @var Organization $organization + * @var CustomerOrganization $organization */ #[\Speakeasy\Serializer\Annotation\SerializedName('organization')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Organization')] - public Organization $organization; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\CustomerOrganization')] + public CustomerOrganization $organization; /** * Last modification timestamp of the object. @@ -154,7 +154,7 @@ class CustomerOrderProduct * @param array $prices * @param array $benefits * @param array $medias - * @param Organization $organization + * @param CustomerOrganization $organization * @param ?\DateTime $modifiedAt * @param ?TrialInterval $trialInterval * @param ?int $trialIntervalCount @@ -163,7 +163,7 @@ class CustomerOrderProduct * @param ?int $recurringIntervalCount * @phpstan-pure */ - public function __construct(string $id, \DateTime $createdAt, string $name, bool $isRecurring, bool $isArchived, string $organizationId, array $prices, array $benefits, array $medias, Organization $organization, ?\DateTime $modifiedAt = null, ?TrialInterval $trialInterval = null, ?int $trialIntervalCount = null, ?string $description = null, ?SubscriptionRecurringInterval $recurringInterval = null, ?int $recurringIntervalCount = null) + public function __construct(string $id, \DateTime $createdAt, string $name, bool $isRecurring, bool $isArchived, string $organizationId, array $prices, array $benefits, array $medias, CustomerOrganization $organization, ?\DateTime $modifiedAt = null, ?TrialInterval $trialInterval = null, ?int $trialIntervalCount = null, ?string $description = null, ?SubscriptionRecurringInterval $recurringInterval = null, ?int $recurringIntervalCount = null) { $this->id = $id; $this->createdAt = $createdAt; diff --git a/src/Models/Components/CustomerOrganization.php b/src/Models/Components/CustomerOrganization.php index 9491bf74..1ee8314f 100644 --- a/src/Models/Components/CustomerOrganization.php +++ b/src/Models/Components/CustomerOrganization.php @@ -9,34 +9,92 @@ namespace Polar\Models\Components; -/** CustomerOrganization - Schema of an organization and related data for customer portal. */ class CustomerOrganization { /** + * Creation timestamp of the object. * - * @var Organization $organization + * @var \DateTime $createdAt */ - #[\Speakeasy\Serializer\Annotation\SerializedName('organization')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Organization')] - public Organization $organization; + #[\Speakeasy\Serializer\Annotation\SerializedName('created_at')] + public \DateTime $createdAt; /** - * $products + * The ID of the object. * - * @var array $products + * @var string $id */ - #[\Speakeasy\Serializer\Annotation\SerializedName('products')] - #[\Speakeasy\Serializer\Annotation\Type('array<\Polar\Models\Components\CustomerProduct>')] - public array $products; + #[\Speakeasy\Serializer\Annotation\SerializedName('id')] + public string $id; /** - * @param Organization $organization - * @param array $products + * Organization name shown in checkout, customer portal, emails etc. + * + * @var string $name + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('name')] + public string $name; + + /** + * Unique organization slug in checkout, customer portal and credit card statements. + * + * @var string $slug + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('slug')] + public string $slug; + + /** + * + * @var SubscriptionProrationBehavior $prorationBehavior + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('proration_behavior')] + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\SubscriptionProrationBehavior')] + public SubscriptionProrationBehavior $prorationBehavior; + + /** + * Whether customers can update their subscriptions from the customer portal. + * + * @var bool $allowCustomerUpdates + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('allow_customer_updates')] + public bool $allowCustomerUpdates; + + /** + * Last modification timestamp of the object. + * + * @var ?\DateTime $modifiedAt + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('modified_at')] + public ?\DateTime $modifiedAt; + + /** + * Avatar URL shown in checkout, customer portal, emails etc. + * + * @var ?string $avatarUrl + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('avatar_url')] + public ?string $avatarUrl; + + /** + * @param \DateTime $createdAt + * @param string $id + * @param string $name + * @param string $slug + * @param SubscriptionProrationBehavior $prorationBehavior + * @param bool $allowCustomerUpdates + * @param ?\DateTime $modifiedAt + * @param ?string $avatarUrl * @phpstan-pure */ - public function __construct(Organization $organization, array $products) + public function __construct(\DateTime $createdAt, string $id, string $name, string $slug, SubscriptionProrationBehavior $prorationBehavior, bool $allowCustomerUpdates, ?\DateTime $modifiedAt = null, ?string $avatarUrl = null) { - $this->organization = $organization; - $this->products = $products; + $this->createdAt = $createdAt; + $this->id = $id; + $this->name = $name; + $this->slug = $slug; + $this->prorationBehavior = $prorationBehavior; + $this->allowCustomerUpdates = $allowCustomerUpdates; + $this->modifiedAt = $modifiedAt; + $this->avatarUrl = $avatarUrl; } } \ No newline at end of file diff --git a/src/Models/Components/CustomerOrganizationData.php b/src/Models/Components/CustomerOrganizationData.php new file mode 100644 index 00000000..a2d9fc36 --- /dev/null +++ b/src/Models/Components/CustomerOrganizationData.php @@ -0,0 +1,42 @@ + $products + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('products')] + #[\Speakeasy\Serializer\Annotation\Type('array<\Polar\Models\Components\CustomerProduct>')] + public array $products; + + /** + * @param CustomerOrganization $organization + * @param array $products + * @phpstan-pure + */ + public function __construct(CustomerOrganization $organization, array $products) + { + $this->organization = $organization; + $this->products = $products; + } +} \ No newline at end of file diff --git a/src/Models/Components/CustomerSubscriptionProduct.php b/src/Models/Components/CustomerSubscriptionProduct.php index f6fae052..267ff689 100644 --- a/src/Models/Components/CustomerSubscriptionProduct.php +++ b/src/Models/Components/CustomerSubscriptionProduct.php @@ -88,11 +88,11 @@ class CustomerSubscriptionProduct /** * - * @var Organization $organization + * @var CustomerOrganization $organization */ #[\Speakeasy\Serializer\Annotation\SerializedName('organization')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Organization')] - public Organization $organization; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\CustomerOrganization')] + public CustomerOrganization $organization; /** * Last modification timestamp of the object. @@ -154,7 +154,7 @@ class CustomerSubscriptionProduct * @param array $prices * @param array $benefits * @param array $medias - * @param Organization $organization + * @param CustomerOrganization $organization * @param ?\DateTime $modifiedAt * @param ?TrialInterval $trialInterval * @param ?int $trialIntervalCount @@ -163,7 +163,7 @@ class CustomerSubscriptionProduct * @param ?int $recurringIntervalCount * @phpstan-pure */ - public function __construct(string $id, \DateTime $createdAt, string $name, bool $isRecurring, bool $isArchived, string $organizationId, array $prices, array $benefits, array $medias, Organization $organization, ?\DateTime $modifiedAt = null, ?TrialInterval $trialInterval = null, ?int $trialIntervalCount = null, ?string $description = null, ?SubscriptionRecurringInterval $recurringInterval = null, ?int $recurringIntervalCount = null) + public function __construct(string $id, \DateTime $createdAt, string $name, bool $isRecurring, bool $isArchived, string $organizationId, array $prices, array $benefits, array $medias, CustomerOrganization $organization, ?\DateTime $modifiedAt = null, ?TrialInterval $trialInterval = null, ?int $trialIntervalCount = null, ?string $description = null, ?SubscriptionRecurringInterval $recurringInterval = null, ?int $recurringIntervalCount = null) { $this->id = $id; $this->createdAt = $createdAt; diff --git a/src/Models/Components/CustomerUpdatedEvent.php b/src/Models/Components/CustomerUpdatedEvent.php index 3423730b..01ad4335 100644 --- a/src/Models/Components/CustomerUpdatedEvent.php +++ b/src/Models/Components/CustomerUpdatedEvent.php @@ -36,6 +36,14 @@ class CustomerUpdatedEvent #[\Speakeasy\Serializer\Annotation\SerializedName('organization_id')] public string $organizationId; + /** + * Human readable label of the event type. + * + * @var string $label + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('label')] + public string $label; + /** * * @var CustomerUpdatedMetadata $metadata @@ -69,6 +77,15 @@ class CustomerUpdatedEvent #[\Speakeasy\Serializer\Annotation\SerializedName('external_customer_id')] public ?string $externalCustomerId; + /** + * The ID of the parent event. + * + * @var ?string $parentId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('parent_id')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $parentId = null; + /** * The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. * @@ -98,6 +115,7 @@ class CustomerUpdatedEvent * @param string $id * @param \DateTime $timestamp * @param string $organizationId + * @param string $label * @param string $source * @param string $name * @param CustomerUpdatedMetadata $metadata @@ -105,17 +123,20 @@ class CustomerUpdatedEvent * @param ?Customer $customer * @param ?string $externalCustomerId * @param ?int $childCount + * @param ?string $parentId * @phpstan-pure */ - public function __construct(string $id, \DateTime $timestamp, string $organizationId, CustomerUpdatedMetadata $metadata, ?string $customerId = null, ?Customer $customer = null, ?string $externalCustomerId = null, string $source = 'system', string $name = 'customer.updated', ?int $childCount = 0) + public function __construct(string $id, \DateTime $timestamp, string $organizationId, string $label, CustomerUpdatedMetadata $metadata, ?string $customerId = null, ?Customer $customer = null, ?string $externalCustomerId = null, ?string $parentId = null, string $source = 'system', string $name = 'customer.updated', ?int $childCount = 0) { $this->id = $id; $this->timestamp = $timestamp; $this->organizationId = $organizationId; + $this->label = $label; $this->metadata = $metadata; $this->customerId = $customerId; $this->customer = $customer; $this->externalCustomerId = $externalCustomerId; + $this->parentId = $parentId; $this->source = $source; $this->name = $name; $this->childCount = $childCount; diff --git a/src/Models/Components/CustomerWithMembers.php b/src/Models/Components/CustomerWithMembers.php new file mode 100644 index 00000000..e72031cd --- /dev/null +++ b/src/Models/Components/CustomerWithMembers.php @@ -0,0 +1,164 @@ + $metadata + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('metadata')] + #[\Speakeasy\Serializer\Annotation\Type('array')] + public array $metadata; + + /** + * The email address of the customer. This must be unique within the organization. + * + * @var string $email + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('email')] + public string $email; + + /** + * Whether the customer email address is verified. The address is automatically verified when the customer accesses the customer portal using their email address. + * + * @var bool $emailVerified + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('email_verified')] + public bool $emailVerified; + + /** + * The ID of the organization owning the customer. + * + * @var string $organizationId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('organization_id')] + public string $organizationId; + + /** + * + * @var string $avatarUrl + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('avatar_url')] + public string $avatarUrl; + + /** + * Last modification timestamp of the object. + * + * @var ?\DateTime $modifiedAt + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('modified_at')] + public ?\DateTime $modifiedAt; + + /** + * The ID of the customer in your system. This must be unique within the organization. Once set, it can't be updated. + * + * @var ?string $externalId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('external_id')] + public ?string $externalId; + + /** + * The name of the customer. + * + * @var ?string $name + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('name')] + public ?string $name; + + /** + * + * @var ?Address $billingAddress + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('billing_address')] + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Address|null')] + public ?Address $billingAddress; + + /** + * $taxId + * + * @var ?array $taxId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('tax_id')] + #[\Speakeasy\Serializer\Annotation\Type('array|null')] + public ?array $taxId; + + /** + * Timestamp for when the customer was soft deleted. + * + * @var ?\DateTime $deletedAt + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('deleted_at')] + public ?\DateTime $deletedAt; + + /** + * List of members belonging to this customer. + * + * @var ?array $members + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('members')] + #[\Speakeasy\Serializer\Annotation\Type('array<\Polar\Models\Components\Member>|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?array $members = null; + + /** + * @param string $id + * @param \DateTime $createdAt + * @param array $metadata + * @param string $email + * @param bool $emailVerified + * @param string $organizationId + * @param string $avatarUrl + * @param ?\DateTime $modifiedAt + * @param ?string $externalId + * @param ?string $name + * @param ?Address $billingAddress + * @param ?array $taxId + * @param ?\DateTime $deletedAt + * @param ?array $members + * @phpstan-pure + */ + public function __construct(string $id, \DateTime $createdAt, array $metadata, string $email, bool $emailVerified, string $organizationId, string $avatarUrl, ?\DateTime $modifiedAt = null, ?string $externalId = null, ?string $name = null, ?Address $billingAddress = null, ?array $taxId = null, ?\DateTime $deletedAt = null, ?array $members = null) + { + $this->id = $id; + $this->createdAt = $createdAt; + $this->metadata = $metadata; + $this->email = $email; + $this->emailVerified = $emailVerified; + $this->organizationId = $organizationId; + $this->avatarUrl = $avatarUrl; + $this->modifiedAt = $modifiedAt; + $this->externalId = $externalId; + $this->name = $name; + $this->billingAddress = $billingAddress; + $this->taxId = $taxId; + $this->deletedAt = $deletedAt; + $this->members = $members; + } +} \ No newline at end of file diff --git a/src/Models/Components/Dispute.php b/src/Models/Components/Dispute.php new file mode 100644 index 00000000..91cdaac3 --- /dev/null +++ b/src/Models/Components/Dispute.php @@ -0,0 +1,136 @@ +createdAt = $createdAt; + $this->id = $id; + $this->status = $status; + $this->resolved = $resolved; + $this->closed = $closed; + $this->amount = $amount; + $this->taxAmount = $taxAmount; + $this->currency = $currency; + $this->orderId = $orderId; + $this->paymentId = $paymentId; + $this->modifiedAt = $modifiedAt; + } +} \ No newline at end of file diff --git a/src/Models/Components/DisputeSortProperty.php b/src/Models/Components/DisputeSortProperty.php new file mode 100644 index 00000000..da5dbe20 --- /dev/null +++ b/src/Models/Components/DisputeSortProperty.php @@ -0,0 +1,18 @@ +createdAt = $createdAt; + $this->id = $id; + $this->name = $name; + $this->label = $label; + $this->organizationId = $organizationId; + $this->modifiedAt = $modifiedAt; + $this->labelPropertySelector = $labelPropertySelector; + } +} \ No newline at end of file diff --git a/src/Models/Components/EventTypeUpdate.php b/src/Models/Components/EventTypeUpdate.php new file mode 100644 index 00000000..e9e3e756 --- /dev/null +++ b/src/Models/Components/EventTypeUpdate.php @@ -0,0 +1,41 @@ +label = $label; + $this->labelPropertySelector = $labelPropertySelector; + } +} \ No newline at end of file diff --git a/src/Models/Components/EventTypeWithStats.php b/src/Models/Components/EventTypeWithStats.php new file mode 100644 index 00000000..fba22f9d --- /dev/null +++ b/src/Models/Components/EventTypeWithStats.php @@ -0,0 +1,131 @@ +createdAt = $createdAt; + $this->id = $id; + $this->name = $name; + $this->label = $label; + $this->organizationId = $organizationId; + $this->source = $source; + $this->occurrences = $occurrences; + $this->firstSeen = $firstSeen; + $this->lastSeen = $lastSeen; + $this->modifiedAt = $modifiedAt; + $this->labelPropertySelector = $labelPropertySelector; + } +} \ No newline at end of file diff --git a/src/Models/Components/EventTypesSortProperty.php b/src/Models/Components/EventTypesSortProperty.php new file mode 100644 index 00000000..f0e4d92e --- /dev/null +++ b/src/Models/Components/EventTypesSortProperty.php @@ -0,0 +1,24 @@ +createdAt = $createdAt; $this->id = $id; + $this->source = $source; $this->isArchived = $isArchived; $this->productId = $productId; $this->recurringInterval = $recurringInterval; diff --git a/src/Models/Components/LegacyRecurringProductPriceFixed.php b/src/Models/Components/LegacyRecurringProductPriceFixed.php index 61caf028..f4f706f2 100644 --- a/src/Models/Components/LegacyRecurringProductPriceFixed.php +++ b/src/Models/Components/LegacyRecurringProductPriceFixed.php @@ -33,6 +33,14 @@ class LegacyRecurringProductPriceFixed #[\Speakeasy\Serializer\Annotation\SerializedName('id')] public string $id; + /** + * + * @var ProductPriceSource $source + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('source')] + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\ProductPriceSource')] + public ProductPriceSource $source; + /** * Whether the price is archived and no longer available. * @@ -106,6 +114,7 @@ class LegacyRecurringProductPriceFixed /** * @param \DateTime $createdAt * @param string $id + * @param ProductPriceSource $source * @param string $amountType * @param bool $isArchived * @param string $productId @@ -117,10 +126,11 @@ class LegacyRecurringProductPriceFixed * @param ?\DateTime $modifiedAt * @phpstan-pure */ - public function __construct(\DateTime $createdAt, string $id, bool $isArchived, string $productId, SubscriptionRecurringInterval $recurringInterval, string $priceCurrency, int $priceAmount, ?\DateTime $modifiedAt = null, string $amountType = 'fixed', string $type = 'recurring', bool $legacy = true) + public function __construct(\DateTime $createdAt, string $id, ProductPriceSource $source, bool $isArchived, string $productId, SubscriptionRecurringInterval $recurringInterval, string $priceCurrency, int $priceAmount, ?\DateTime $modifiedAt = null, string $amountType = 'fixed', string $type = 'recurring', bool $legacy = true) { $this->createdAt = $createdAt; $this->id = $id; + $this->source = $source; $this->isArchived = $isArchived; $this->productId = $productId; $this->recurringInterval = $recurringInterval; diff --git a/src/Models/Components/LegacyRecurringProductPriceFree.php b/src/Models/Components/LegacyRecurringProductPriceFree.php index 43a626cd..23e3ba95 100644 --- a/src/Models/Components/LegacyRecurringProductPriceFree.php +++ b/src/Models/Components/LegacyRecurringProductPriceFree.php @@ -33,6 +33,14 @@ class LegacyRecurringProductPriceFree #[\Speakeasy\Serializer\Annotation\SerializedName('id')] public string $id; + /** + * + * @var ProductPriceSource $source + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('source')] + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\ProductPriceSource')] + public ProductPriceSource $source; + /** * Whether the price is archived and no longer available. * @@ -90,6 +98,7 @@ class LegacyRecurringProductPriceFree /** * @param \DateTime $createdAt * @param string $id + * @param ProductPriceSource $source * @param string $amountType * @param bool $isArchived * @param string $productId @@ -99,10 +108,11 @@ class LegacyRecurringProductPriceFree * @param ?\DateTime $modifiedAt * @phpstan-pure */ - public function __construct(\DateTime $createdAt, string $id, bool $isArchived, string $productId, SubscriptionRecurringInterval $recurringInterval, ?\DateTime $modifiedAt = null, string $amountType = 'free', string $type = 'recurring', bool $legacy = true) + public function __construct(\DateTime $createdAt, string $id, ProductPriceSource $source, bool $isArchived, string $productId, SubscriptionRecurringInterval $recurringInterval, ?\DateTime $modifiedAt = null, string $amountType = 'free', string $type = 'recurring', bool $legacy = true) { $this->createdAt = $createdAt; $this->id = $id; + $this->source = $source; $this->isArchived = $isArchived; $this->productId = $productId; $this->recurringInterval = $recurringInterval; diff --git a/src/Models/Components/ListResourceCustomerWithMembers.php b/src/Models/Components/ListResourceCustomerWithMembers.php new file mode 100644 index 00000000..05fb90a6 --- /dev/null +++ b/src/Models/Components/ListResourceCustomerWithMembers.php @@ -0,0 +1,41 @@ + $items + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('items')] + #[\Speakeasy\Serializer\Annotation\Type('array<\Polar\Models\Components\CustomerWithMembers>')] + public array $items; + + /** + * + * @var Pagination $pagination + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('pagination')] + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Pagination')] + public Pagination $pagination; + + /** + * @param array $items + * @param Pagination $pagination + * @phpstan-pure + */ + public function __construct(array $items, Pagination $pagination) + { + $this->items = $items; + $this->pagination = $pagination; + } +} \ No newline at end of file diff --git a/src/Models/Components/ListResourceDispute.php b/src/Models/Components/ListResourceDispute.php new file mode 100644 index 00000000..00f86e1b --- /dev/null +++ b/src/Models/Components/ListResourceDispute.php @@ -0,0 +1,41 @@ + $items + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('items')] + #[\Speakeasy\Serializer\Annotation\Type('array<\Polar\Models\Components\Dispute>')] + public array $items; + + /** + * + * @var Pagination $pagination + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('pagination')] + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Pagination')] + public Pagination $pagination; + + /** + * @param array $items + * @param Pagination $pagination + * @phpstan-pure + */ + public function __construct(array $items, Pagination $pagination) + { + $this->items = $items; + $this->pagination = $pagination; + } +} \ No newline at end of file diff --git a/src/Models/Components/ListResourceEvent.php b/src/Models/Components/ListResourceEvent.php index 3c120d90..1f36bbcc 100644 --- a/src/Models/Components/ListResourceEvent.php +++ b/src/Models/Components/ListResourceEvent.php @@ -14,10 +14,10 @@ class ListResourceEvent /** * $items * - * @var array $items + * @var array $items */ #[\Speakeasy\Serializer\Annotation\SerializedName('items')] - #[\Speakeasy\Serializer\Annotation\Type('array<\Polar\Models\Components\MeterCreditEvent|\Polar\Models\Components\MeterResetEvent|\Polar\Models\Components\BenefitGrantedEvent|\Polar\Models\Components\BenefitCycledEvent|\Polar\Models\Components\BenefitUpdatedEvent|\Polar\Models\Components\BenefitRevokedEvent|\Polar\Models\Components\SubscriptionCycledEvent|\Polar\Models\Components\SubscriptionRevokedEvent|\Polar\Models\Components\SubscriptionProductUpdatedEvent|\Polar\Models\Components\OrderPaidEvent|\Polar\Models\Components\OrderRefundedEvent|\Polar\Models\Components\CustomerCreatedEvent|\Polar\Models\Components\CustomerUpdatedEvent|\Polar\Models\Components\CustomerDeletedEvent|\Polar\Models\Components\UserEvent>')] + #[\Speakeasy\Serializer\Annotation\Type('array<\Polar\Models\Components\MeterCreditEvent|\Polar\Models\Components\MeterResetEvent|\Polar\Models\Components\BenefitGrantedEvent|\Polar\Models\Components\BenefitCycledEvent|\Polar\Models\Components\BenefitUpdatedEvent|\Polar\Models\Components\BenefitRevokedEvent|\Polar\Models\Components\SubscriptionCreatedEvent|\Polar\Models\Components\SubscriptionCycledEvent|\Polar\Models\Components\SubscriptionCanceledEvent|\Polar\Models\Components\SubscriptionRevokedEvent|\Polar\Models\Components\SubscriptionProductUpdatedEvent|\Polar\Models\Components\SubscriptionSeatsUpdatedEvent|\Polar\Models\Components\OrderPaidEvent|\Polar\Models\Components\OrderRefundedEvent|\Polar\Models\Components\CheckoutCreatedEvent|\Polar\Models\Components\CustomerCreatedEvent|\Polar\Models\Components\CustomerUpdatedEvent|\Polar\Models\Components\CustomerDeletedEvent|\Polar\Models\Components\UserEvent>')] public array $items; /** @@ -29,7 +29,7 @@ class ListResourceEvent public Pagination $pagination; /** - * @param array $items + * @param array $items * @param Pagination $pagination * @phpstan-pure */ diff --git a/src/Models/Components/ListResourceEventTypeWithStats.php b/src/Models/Components/ListResourceEventTypeWithStats.php new file mode 100644 index 00000000..5569bba1 --- /dev/null +++ b/src/Models/Components/ListResourceEventTypeWithStats.php @@ -0,0 +1,41 @@ + $items + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('items')] + #[\Speakeasy\Serializer\Annotation\Type('array<\Polar\Models\Components\EventTypeWithStats>')] + public array $items; + + /** + * + * @var Pagination $pagination + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('pagination')] + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Pagination')] + public Pagination $pagination; + + /** + * @param array $items + * @param Pagination $pagination + * @phpstan-pure + */ + public function __construct(array $items, Pagination $pagination) + { + $this->items = $items; + $this->pagination = $pagination; + } +} \ No newline at end of file diff --git a/src/Models/Components/ListResourceMember.php b/src/Models/Components/ListResourceMember.php new file mode 100644 index 00000000..be3f8a07 --- /dev/null +++ b/src/Models/Components/ListResourceMember.php @@ -0,0 +1,41 @@ + $items + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('items')] + #[\Speakeasy\Serializer\Annotation\Type('array<\Polar\Models\Components\Member>')] + public array $items; + + /** + * + * @var Pagination $pagination + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('pagination')] + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Pagination')] + public Pagination $pagination; + + /** + * @param array $items + * @param Pagination $pagination + * @phpstan-pure + */ + public function __construct(array $items, Pagination $pagination) + { + $this->items = $items; + $this->pagination = $pagination; + } +} \ No newline at end of file diff --git a/src/Models/Components/ListResourceWithCursorPaginationEvent.php b/src/Models/Components/ListResourceWithCursorPaginationEvent.php new file mode 100644 index 00000000..37a2957d --- /dev/null +++ b/src/Models/Components/ListResourceWithCursorPaginationEvent.php @@ -0,0 +1,41 @@ + $items + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('items')] + #[\Speakeasy\Serializer\Annotation\Type('array<\Polar\Models\Components\MeterCreditEvent|\Polar\Models\Components\MeterResetEvent|\Polar\Models\Components\BenefitGrantedEvent|\Polar\Models\Components\BenefitCycledEvent|\Polar\Models\Components\BenefitUpdatedEvent|\Polar\Models\Components\BenefitRevokedEvent|\Polar\Models\Components\SubscriptionCreatedEvent|\Polar\Models\Components\SubscriptionCycledEvent|\Polar\Models\Components\SubscriptionCanceledEvent|\Polar\Models\Components\SubscriptionRevokedEvent|\Polar\Models\Components\SubscriptionProductUpdatedEvent|\Polar\Models\Components\SubscriptionSeatsUpdatedEvent|\Polar\Models\Components\OrderPaidEvent|\Polar\Models\Components\OrderRefundedEvent|\Polar\Models\Components\CheckoutCreatedEvent|\Polar\Models\Components\CustomerCreatedEvent|\Polar\Models\Components\CustomerUpdatedEvent|\Polar\Models\Components\CustomerDeletedEvent|\Polar\Models\Components\UserEvent>')] + public array $items; + + /** + * + * @var CursorPagination $pagination + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('pagination')] + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\CursorPagination')] + public CursorPagination $pagination; + + /** + * @param array $items + * @param CursorPagination $pagination + * @phpstan-pure + */ + public function __construct(array $items, CursorPagination $pagination) + { + $this->items = $items; + $this->pagination = $pagination; + } +} \ No newline at end of file diff --git a/src/Models/Components/Member.php b/src/Models/Components/Member.php new file mode 100644 index 00000000..5f49dea7 --- /dev/null +++ b/src/Models/Components/Member.php @@ -0,0 +1,101 @@ +id = $id; + $this->createdAt = $createdAt; + $this->customerId = $customerId; + $this->email = $email; + $this->role = $role; + $this->modifiedAt = $modifiedAt; + $this->name = $name; + $this->externalId = $externalId; + } +} \ No newline at end of file diff --git a/src/Models/Components/MemberCreate.php b/src/Models/Components/MemberCreate.php new file mode 100644 index 00000000..aa5941ec --- /dev/null +++ b/src/Models/Components/MemberCreate.php @@ -0,0 +1,73 @@ +customerId = $customerId; + $this->email = $email; + $this->role = $role; + $this->name = $name; + $this->externalId = $externalId; + } +} \ No newline at end of file diff --git a/src/Models/Components/MemberRole.php b/src/Models/Components/MemberRole.php new file mode 100644 index 00000000..95dc4555 --- /dev/null +++ b/src/Models/Components/MemberRole.php @@ -0,0 +1,17 @@ + '\Polar\Models\Components\CountAggregation', 'PropertyAggregation' => '\Polar\Models\Components\PropertyAggregation', 'UniqueAggregation' => '\Polar\Models\Components\UniqueAggregation'])] + #[\Speakeasy\Serializer\Annotation\UnionDiscriminator(field: 'func', map: ['avg' => '\Polar\Models\Components\PropertyAggregation', 'count' => '\Polar\Models\Components\CountAggregation', 'max' => '\Polar\Models\Components\PropertyAggregation', 'min' => '\Polar\Models\Components\PropertyAggregation', 'sum' => '\Polar\Models\Components\PropertyAggregation', 'unique' => '\Polar\Models\Components\UniqueAggregation'])] public CountAggregation|PropertyAggregation|UniqueAggregation $aggregation; /** diff --git a/src/Models/Components/MeterCreate.php b/src/Models/Components/MeterCreate.php index 876ea68f..66e3f071 100644 --- a/src/Models/Components/MeterCreate.php +++ b/src/Models/Components/MeterCreate.php @@ -34,7 +34,7 @@ class MeterCreate */ #[\Speakeasy\Serializer\Annotation\SerializedName('aggregation')] #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\CountAggregation|\Polar\Models\Components\PropertyAggregation|\Polar\Models\Components\UniqueAggregation')] - #[\Speakeasy\Serializer\Annotation\UnionDiscriminator(field: 'func', map: ['CountAggregation' => '\Polar\Models\Components\CountAggregation', 'PropertyAggregation' => '\Polar\Models\Components\PropertyAggregation', 'UniqueAggregation' => '\Polar\Models\Components\UniqueAggregation'])] + #[\Speakeasy\Serializer\Annotation\UnionDiscriminator(field: 'func', map: ['avg' => '\Polar\Models\Components\PropertyAggregation', 'count' => '\Polar\Models\Components\CountAggregation', 'max' => '\Polar\Models\Components\PropertyAggregation', 'min' => '\Polar\Models\Components\PropertyAggregation', 'sum' => '\Polar\Models\Components\PropertyAggregation', 'unique' => '\Polar\Models\Components\UniqueAggregation'])] public CountAggregation|PropertyAggregation|UniqueAggregation $aggregation; /** diff --git a/src/Models/Components/MeterCreditEvent.php b/src/Models/Components/MeterCreditEvent.php index 31c7b54b..0feac096 100644 --- a/src/Models/Components/MeterCreditEvent.php +++ b/src/Models/Components/MeterCreditEvent.php @@ -36,6 +36,14 @@ class MeterCreditEvent #[\Speakeasy\Serializer\Annotation\SerializedName('organization_id')] public string $organizationId; + /** + * Human readable label of the event type. + * + * @var string $label + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('label')] + public string $label; + /** * * @var MeterCreditedMetadata $metadata @@ -69,6 +77,15 @@ class MeterCreditEvent #[\Speakeasy\Serializer\Annotation\SerializedName('external_customer_id')] public ?string $externalCustomerId; + /** + * The ID of the parent event. + * + * @var ?string $parentId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('parent_id')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $parentId = null; + /** * The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. * @@ -98,6 +115,7 @@ class MeterCreditEvent * @param string $id * @param \DateTime $timestamp * @param string $organizationId + * @param string $label * @param string $source * @param string $name * @param MeterCreditedMetadata $metadata @@ -105,17 +123,20 @@ class MeterCreditEvent * @param ?Customer $customer * @param ?string $externalCustomerId * @param ?int $childCount + * @param ?string $parentId * @phpstan-pure */ - public function __construct(string $id, \DateTime $timestamp, string $organizationId, MeterCreditedMetadata $metadata, ?string $customerId = null, ?Customer $customer = null, ?string $externalCustomerId = null, string $source = 'system', string $name = 'meter.credited', ?int $childCount = 0) + public function __construct(string $id, \DateTime $timestamp, string $organizationId, string $label, MeterCreditedMetadata $metadata, ?string $customerId = null, ?Customer $customer = null, ?string $externalCustomerId = null, ?string $parentId = null, string $source = 'system', string $name = 'meter.credited', ?int $childCount = 0) { $this->id = $id; $this->timestamp = $timestamp; $this->organizationId = $organizationId; + $this->label = $label; $this->metadata = $metadata; $this->customerId = $customerId; $this->customer = $customer; $this->externalCustomerId = $externalCustomerId; + $this->parentId = $parentId; $this->source = $source; $this->name = $name; $this->childCount = $childCount; diff --git a/src/Models/Components/MeterResetEvent.php b/src/Models/Components/MeterResetEvent.php index 69fb6549..162d1db7 100644 --- a/src/Models/Components/MeterResetEvent.php +++ b/src/Models/Components/MeterResetEvent.php @@ -36,6 +36,14 @@ class MeterResetEvent #[\Speakeasy\Serializer\Annotation\SerializedName('organization_id')] public string $organizationId; + /** + * Human readable label of the event type. + * + * @var string $label + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('label')] + public string $label; + /** * * @var MeterResetMetadata $metadata @@ -69,6 +77,15 @@ class MeterResetEvent #[\Speakeasy\Serializer\Annotation\SerializedName('external_customer_id')] public ?string $externalCustomerId; + /** + * The ID of the parent event. + * + * @var ?string $parentId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('parent_id')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $parentId = null; + /** * The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. * @@ -98,6 +115,7 @@ class MeterResetEvent * @param string $id * @param \DateTime $timestamp * @param string $organizationId + * @param string $label * @param string $source * @param string $name * @param MeterResetMetadata $metadata @@ -105,17 +123,20 @@ class MeterResetEvent * @param ?Customer $customer * @param ?string $externalCustomerId * @param ?int $childCount + * @param ?string $parentId * @phpstan-pure */ - public function __construct(string $id, \DateTime $timestamp, string $organizationId, MeterResetMetadata $metadata, ?string $customerId = null, ?Customer $customer = null, ?string $externalCustomerId = null, string $source = 'system', string $name = 'meter.reset', ?int $childCount = 0) + public function __construct(string $id, \DateTime $timestamp, string $organizationId, string $label, MeterResetMetadata $metadata, ?string $customerId = null, ?Customer $customer = null, ?string $externalCustomerId = null, ?string $parentId = null, string $source = 'system', string $name = 'meter.reset', ?int $childCount = 0) { $this->id = $id; $this->timestamp = $timestamp; $this->organizationId = $organizationId; + $this->label = $label; $this->metadata = $metadata; $this->customerId = $customerId; $this->customer = $customer; $this->externalCustomerId = $externalCustomerId; + $this->parentId = $parentId; $this->source = $source; $this->name = $name; $this->childCount = $childCount; diff --git a/src/Models/Components/MeterUpdate.php b/src/Models/Components/MeterUpdate.php index 8afbd46b..f89a7b14 100644 --- a/src/Models/Components/MeterUpdate.php +++ b/src/Models/Components/MeterUpdate.php @@ -58,7 +58,7 @@ class MeterUpdate */ #[\Speakeasy\Serializer\Annotation\SerializedName('aggregation')] #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\CountAggregation|\Polar\Models\Components\PropertyAggregation|\Polar\Models\Components\UniqueAggregation|null')] - #[\Speakeasy\Serializer\Annotation\UnionDiscriminator(field: 'func', map: ['CountAggregation' => '\Polar\Models\Components\CountAggregation', 'PropertyAggregation' => '\Polar\Models\Components\PropertyAggregation', 'UniqueAggregation' => '\Polar\Models\Components\UniqueAggregation'])] + #[\Speakeasy\Serializer\Annotation\UnionDiscriminator(field: 'func', map: ['avg' => '\Polar\Models\Components\PropertyAggregation', 'count' => '\Polar\Models\Components\CountAggregation', 'max' => '\Polar\Models\Components\PropertyAggregation', 'min' => '\Polar\Models\Components\PropertyAggregation', 'sum' => '\Polar\Models\Components\PropertyAggregation', 'unique' => '\Polar\Models\Components\UniqueAggregation'])] #[\Speakeasy\Serializer\Annotation\SkipWhenNull] public CountAggregation|PropertyAggregation|UniqueAggregation|null $aggregation = null; diff --git a/src/Models/Components/MetricPeriod.php b/src/Models/Components/MetricPeriod.php index 89df8bf0..f1d55223 100644 --- a/src/Models/Components/MetricPeriod.php +++ b/src/Models/Components/MetricPeriod.php @@ -21,369 +21,439 @@ class MetricPeriod /** * - * @var int|float $orders + * @var int|float|null $orders */ #[\Speakeasy\Serializer\Annotation\SerializedName('orders')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $orders; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $orders = null; /** * - * @var int|float $revenue + * @var int|float|null $revenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('revenue')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $revenue; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $revenue = null; /** * - * @var int|float $netRevenue + * @var int|float|null $netRevenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('net_revenue')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $netRevenue; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $netRevenue = null; /** * - * @var int|float $cumulativeRevenue + * @var int|float|null $cumulativeRevenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('cumulative_revenue')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $cumulativeRevenue; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $cumulativeRevenue = null; /** * - * @var int|float $netCumulativeRevenue + * @var int|float|null $netCumulativeRevenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('net_cumulative_revenue')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $netCumulativeRevenue; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $netCumulativeRevenue = null; /** * - * @var int|float $costs + * @var int|float|null $costs */ #[\Speakeasy\Serializer\Annotation\SerializedName('costs')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $costs; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $costs = null; /** * - * @var int|float $cumulativeCosts + * @var int|float|null $cumulativeCosts */ #[\Speakeasy\Serializer\Annotation\SerializedName('cumulative_costs')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $cumulativeCosts; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $cumulativeCosts = null; /** * - * @var int|float $averageOrderValue + * @var int|float|null $averageOrderValue */ #[\Speakeasy\Serializer\Annotation\SerializedName('average_order_value')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $averageOrderValue; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $averageOrderValue = null; /** * - * @var int|float $netAverageOrderValue + * @var int|float|null $netAverageOrderValue */ #[\Speakeasy\Serializer\Annotation\SerializedName('net_average_order_value')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $netAverageOrderValue; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $netAverageOrderValue = null; /** * - * @var int|float $averageRevenuePerUser + * @var int|float|null $averageRevenuePerUser */ #[\Speakeasy\Serializer\Annotation\SerializedName('average_revenue_per_user')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $averageRevenuePerUser; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $averageRevenuePerUser = null; /** * - * @var int|float $costPerUser + * @var int|float|null $costPerUser */ #[\Speakeasy\Serializer\Annotation\SerializedName('cost_per_user')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $costPerUser; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $costPerUser = null; /** * - * @var int|float $activeUserByEvent + * @var int|float|null $activeUserByEvent */ #[\Speakeasy\Serializer\Annotation\SerializedName('active_user_by_event')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $activeUserByEvent; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $activeUserByEvent = null; /** * - * @var int|float $oneTimeProducts + * @var int|float|null $oneTimeProducts */ #[\Speakeasy\Serializer\Annotation\SerializedName('one_time_products')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $oneTimeProducts; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $oneTimeProducts = null; /** * - * @var int|float $oneTimeProductsRevenue + * @var int|float|null $oneTimeProductsRevenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('one_time_products_revenue')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $oneTimeProductsRevenue; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $oneTimeProductsRevenue = null; /** * - * @var int|float $oneTimeProductsNetRevenue + * @var int|float|null $oneTimeProductsNetRevenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('one_time_products_net_revenue')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $oneTimeProductsNetRevenue; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $oneTimeProductsNetRevenue = null; /** * - * @var int|float $newSubscriptions + * @var int|float|null $newSubscriptions */ #[\Speakeasy\Serializer\Annotation\SerializedName('new_subscriptions')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $newSubscriptions; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $newSubscriptions = null; /** * - * @var int|float $newSubscriptionsRevenue + * @var int|float|null $newSubscriptionsRevenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('new_subscriptions_revenue')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $newSubscriptionsRevenue; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $newSubscriptionsRevenue = null; /** * - * @var int|float $newSubscriptionsNetRevenue + * @var int|float|null $newSubscriptionsNetRevenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('new_subscriptions_net_revenue')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $newSubscriptionsNetRevenue; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $newSubscriptionsNetRevenue = null; /** * - * @var int|float $renewedSubscriptions + * @var int|float|null $renewedSubscriptions */ #[\Speakeasy\Serializer\Annotation\SerializedName('renewed_subscriptions')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $renewedSubscriptions; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $renewedSubscriptions = null; /** * - * @var int|float $renewedSubscriptionsRevenue + * @var int|float|null $renewedSubscriptionsRevenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('renewed_subscriptions_revenue')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $renewedSubscriptionsRevenue; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $renewedSubscriptionsRevenue = null; /** * - * @var int|float $renewedSubscriptionsNetRevenue + * @var int|float|null $renewedSubscriptionsNetRevenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('renewed_subscriptions_net_revenue')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $renewedSubscriptionsNetRevenue; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $renewedSubscriptionsNetRevenue = null; /** * - * @var int|float $activeSubscriptions + * @var int|float|null $activeSubscriptions */ #[\Speakeasy\Serializer\Annotation\SerializedName('active_subscriptions')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $activeSubscriptions; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $activeSubscriptions = null; /** * - * @var int|float $monthlyRecurringRevenue + * @var int|float|null $committedSubscriptions + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('committed_subscriptions')] + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $committedSubscriptions = null; + + /** + * + * @var int|float|null $monthlyRecurringRevenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('monthly_recurring_revenue')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $monthlyRecurringRevenue; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $monthlyRecurringRevenue = null; /** * - * @var int|float $committedMonthlyRecurringRevenue + * @var int|float|null $committedMonthlyRecurringRevenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('committed_monthly_recurring_revenue')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $committedMonthlyRecurringRevenue; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $committedMonthlyRecurringRevenue = null; /** * - * @var int|float $checkouts + * @var int|float|null $checkouts */ #[\Speakeasy\Serializer\Annotation\SerializedName('checkouts')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $checkouts; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $checkouts = null; /** * - * @var int|float $succeededCheckouts + * @var int|float|null $succeededCheckouts */ #[\Speakeasy\Serializer\Annotation\SerializedName('succeeded_checkouts')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $succeededCheckouts; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $succeededCheckouts = null; /** * - * @var int|float $checkoutsConversion + * @var int|float|null $checkoutsConversion */ #[\Speakeasy\Serializer\Annotation\SerializedName('checkouts_conversion')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $checkoutsConversion; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $checkoutsConversion = null; /** * - * @var int|float $canceledSubscriptions + * @var int|float|null $canceledSubscriptions */ #[\Speakeasy\Serializer\Annotation\SerializedName('canceled_subscriptions')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $canceledSubscriptions; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $canceledSubscriptions = null; /** * - * @var int|float $canceledSubscriptionsCustomerService + * @var int|float|null $canceledSubscriptionsCustomerService */ #[\Speakeasy\Serializer\Annotation\SerializedName('canceled_subscriptions_customer_service')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $canceledSubscriptionsCustomerService; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $canceledSubscriptionsCustomerService = null; /** * - * @var int|float $canceledSubscriptionsLowQuality + * @var int|float|null $canceledSubscriptionsLowQuality */ #[\Speakeasy\Serializer\Annotation\SerializedName('canceled_subscriptions_low_quality')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $canceledSubscriptionsLowQuality; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $canceledSubscriptionsLowQuality = null; /** * - * @var int|float $canceledSubscriptionsMissingFeatures + * @var int|float|null $canceledSubscriptionsMissingFeatures */ #[\Speakeasy\Serializer\Annotation\SerializedName('canceled_subscriptions_missing_features')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $canceledSubscriptionsMissingFeatures; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $canceledSubscriptionsMissingFeatures = null; /** * - * @var int|float $canceledSubscriptionsSwitchedService + * @var int|float|null $canceledSubscriptionsSwitchedService */ #[\Speakeasy\Serializer\Annotation\SerializedName('canceled_subscriptions_switched_service')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $canceledSubscriptionsSwitchedService; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $canceledSubscriptionsSwitchedService = null; /** * - * @var int|float $canceledSubscriptionsTooComplex + * @var int|float|null $canceledSubscriptionsTooComplex */ #[\Speakeasy\Serializer\Annotation\SerializedName('canceled_subscriptions_too_complex')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $canceledSubscriptionsTooComplex; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $canceledSubscriptionsTooComplex = null; /** * - * @var int|float $canceledSubscriptionsTooExpensive + * @var int|float|null $canceledSubscriptionsTooExpensive */ #[\Speakeasy\Serializer\Annotation\SerializedName('canceled_subscriptions_too_expensive')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $canceledSubscriptionsTooExpensive; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $canceledSubscriptionsTooExpensive = null; /** * - * @var int|float $canceledSubscriptionsUnused + * @var int|float|null $canceledSubscriptionsUnused */ #[\Speakeasy\Serializer\Annotation\SerializedName('canceled_subscriptions_unused')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $canceledSubscriptionsUnused; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $canceledSubscriptionsUnused = null; /** * - * @var int|float $canceledSubscriptionsOther + * @var int|float|null $canceledSubscriptionsOther */ #[\Speakeasy\Serializer\Annotation\SerializedName('canceled_subscriptions_other')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $canceledSubscriptionsOther; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $canceledSubscriptionsOther = null; + + /** + * + * @var int|float|null $churnedSubscriptions + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('churned_subscriptions')] + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $churnedSubscriptions = null; /** * - * @var int|float $churnRate + * @var int|float|null $churnRate */ #[\Speakeasy\Serializer\Annotation\SerializedName('churn_rate')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $churnRate; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $churnRate = null; + + /** + * + * @var int|float|null $ltv + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('ltv')] + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $ltv = null; /** * - * @var int|float $grossMargin + * @var int|float|null $grossMargin */ #[\Speakeasy\Serializer\Annotation\SerializedName('gross_margin')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $grossMargin; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $grossMargin = null; /** * - * @var int|float $grossMarginPercentage + * @var int|float|null $grossMarginPercentage */ #[\Speakeasy\Serializer\Annotation\SerializedName('gross_margin_percentage')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $grossMarginPercentage; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $grossMarginPercentage = null; /** * - * @var int|float $cashflow + * @var int|float|null $cashflow */ #[\Speakeasy\Serializer\Annotation\SerializedName('cashflow')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $cashflow; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $cashflow = null; /** * @param \DateTime $timestamp - * @param int|float $orders - * @param int|float $revenue - * @param int|float $netRevenue - * @param int|float $cumulativeRevenue - * @param int|float $netCumulativeRevenue - * @param int|float $costs - * @param int|float $cumulativeCosts - * @param int|float $averageOrderValue - * @param int|float $netAverageOrderValue - * @param int|float $averageRevenuePerUser - * @param int|float $costPerUser - * @param int|float $activeUserByEvent - * @param int|float $oneTimeProducts - * @param int|float $oneTimeProductsRevenue - * @param int|float $oneTimeProductsNetRevenue - * @param int|float $newSubscriptions - * @param int|float $newSubscriptionsRevenue - * @param int|float $newSubscriptionsNetRevenue - * @param int|float $renewedSubscriptions - * @param int|float $renewedSubscriptionsRevenue - * @param int|float $renewedSubscriptionsNetRevenue - * @param int|float $activeSubscriptions - * @param int|float $monthlyRecurringRevenue - * @param int|float $committedMonthlyRecurringRevenue - * @param int|float $checkouts - * @param int|float $succeededCheckouts - * @param int|float $checkoutsConversion - * @param int|float $canceledSubscriptions - * @param int|float $canceledSubscriptionsCustomerService - * @param int|float $canceledSubscriptionsLowQuality - * @param int|float $canceledSubscriptionsMissingFeatures - * @param int|float $canceledSubscriptionsSwitchedService - * @param int|float $canceledSubscriptionsTooComplex - * @param int|float $canceledSubscriptionsTooExpensive - * @param int|float $canceledSubscriptionsUnused - * @param int|float $canceledSubscriptionsOther - * @param int|float $churnRate - * @param int|float $grossMargin - * @param int|float $grossMarginPercentage - * @param int|float $cashflow + * @param int|float|null $orders + * @param int|float|null $revenue + * @param int|float|null $netRevenue + * @param int|float|null $cumulativeRevenue + * @param int|float|null $netCumulativeRevenue + * @param int|float|null $costs + * @param int|float|null $cumulativeCosts + * @param int|float|null $averageOrderValue + * @param int|float|null $netAverageOrderValue + * @param int|float|null $averageRevenuePerUser + * @param int|float|null $costPerUser + * @param int|float|null $activeUserByEvent + * @param int|float|null $oneTimeProducts + * @param int|float|null $oneTimeProductsRevenue + * @param int|float|null $oneTimeProductsNetRevenue + * @param int|float|null $newSubscriptions + * @param int|float|null $newSubscriptionsRevenue + * @param int|float|null $newSubscriptionsNetRevenue + * @param int|float|null $renewedSubscriptions + * @param int|float|null $renewedSubscriptionsRevenue + * @param int|float|null $renewedSubscriptionsNetRevenue + * @param int|float|null $activeSubscriptions + * @param int|float|null $committedSubscriptions + * @param int|float|null $monthlyRecurringRevenue + * @param int|float|null $committedMonthlyRecurringRevenue + * @param int|float|null $checkouts + * @param int|float|null $succeededCheckouts + * @param int|float|null $checkoutsConversion + * @param int|float|null $canceledSubscriptions + * @param int|float|null $canceledSubscriptionsCustomerService + * @param int|float|null $canceledSubscriptionsLowQuality + * @param int|float|null $canceledSubscriptionsMissingFeatures + * @param int|float|null $canceledSubscriptionsSwitchedService + * @param int|float|null $canceledSubscriptionsTooComplex + * @param int|float|null $canceledSubscriptionsTooExpensive + * @param int|float|null $canceledSubscriptionsUnused + * @param int|float|null $canceledSubscriptionsOther + * @param int|float|null $churnedSubscriptions + * @param int|float|null $churnRate + * @param int|float|null $ltv + * @param int|float|null $grossMargin + * @param int|float|null $grossMarginPercentage + * @param int|float|null $cashflow * @phpstan-pure */ - public function __construct(\DateTime $timestamp, int|float $orders, int|float $revenue, int|float $netRevenue, int|float $cumulativeRevenue, int|float $netCumulativeRevenue, int|float $costs, int|float $cumulativeCosts, int|float $averageOrderValue, int|float $netAverageOrderValue, int|float $averageRevenuePerUser, int|float $costPerUser, int|float $activeUserByEvent, int|float $oneTimeProducts, int|float $oneTimeProductsRevenue, int|float $oneTimeProductsNetRevenue, int|float $newSubscriptions, int|float $newSubscriptionsRevenue, int|float $newSubscriptionsNetRevenue, int|float $renewedSubscriptions, int|float $renewedSubscriptionsRevenue, int|float $renewedSubscriptionsNetRevenue, int|float $activeSubscriptions, int|float $monthlyRecurringRevenue, int|float $committedMonthlyRecurringRevenue, int|float $checkouts, int|float $succeededCheckouts, int|float $checkoutsConversion, int|float $canceledSubscriptions, int|float $canceledSubscriptionsCustomerService, int|float $canceledSubscriptionsLowQuality, int|float $canceledSubscriptionsMissingFeatures, int|float $canceledSubscriptionsSwitchedService, int|float $canceledSubscriptionsTooComplex, int|float $canceledSubscriptionsTooExpensive, int|float $canceledSubscriptionsUnused, int|float $canceledSubscriptionsOther, int|float $churnRate, int|float $grossMargin, int|float $grossMarginPercentage, int|float $cashflow) + public function __construct(\DateTime $timestamp, int|float|null $orders = null, int|float|null $revenue = null, int|float|null $netRevenue = null, int|float|null $cumulativeRevenue = null, int|float|null $netCumulativeRevenue = null, int|float|null $costs = null, int|float|null $cumulativeCosts = null, int|float|null $averageOrderValue = null, int|float|null $netAverageOrderValue = null, int|float|null $averageRevenuePerUser = null, int|float|null $costPerUser = null, int|float|null $activeUserByEvent = null, int|float|null $oneTimeProducts = null, int|float|null $oneTimeProductsRevenue = null, int|float|null $oneTimeProductsNetRevenue = null, int|float|null $newSubscriptions = null, int|float|null $newSubscriptionsRevenue = null, int|float|null $newSubscriptionsNetRevenue = null, int|float|null $renewedSubscriptions = null, int|float|null $renewedSubscriptionsRevenue = null, int|float|null $renewedSubscriptionsNetRevenue = null, int|float|null $activeSubscriptions = null, int|float|null $committedSubscriptions = null, int|float|null $monthlyRecurringRevenue = null, int|float|null $committedMonthlyRecurringRevenue = null, int|float|null $checkouts = null, int|float|null $succeededCheckouts = null, int|float|null $checkoutsConversion = null, int|float|null $canceledSubscriptions = null, int|float|null $canceledSubscriptionsCustomerService = null, int|float|null $canceledSubscriptionsLowQuality = null, int|float|null $canceledSubscriptionsMissingFeatures = null, int|float|null $canceledSubscriptionsSwitchedService = null, int|float|null $canceledSubscriptionsTooComplex = null, int|float|null $canceledSubscriptionsTooExpensive = null, int|float|null $canceledSubscriptionsUnused = null, int|float|null $canceledSubscriptionsOther = null, int|float|null $churnedSubscriptions = null, int|float|null $churnRate = null, int|float|null $ltv = null, int|float|null $grossMargin = null, int|float|null $grossMarginPercentage = null, int|float|null $cashflow = null) { $this->timestamp = $timestamp; $this->orders = $orders; @@ -408,6 +478,7 @@ public function __construct(\DateTime $timestamp, int|float $orders, int|float $ $this->renewedSubscriptionsRevenue = $renewedSubscriptionsRevenue; $this->renewedSubscriptionsNetRevenue = $renewedSubscriptionsNetRevenue; $this->activeSubscriptions = $activeSubscriptions; + $this->committedSubscriptions = $committedSubscriptions; $this->monthlyRecurringRevenue = $monthlyRecurringRevenue; $this->committedMonthlyRecurringRevenue = $committedMonthlyRecurringRevenue; $this->checkouts = $checkouts; @@ -422,7 +493,9 @@ public function __construct(\DateTime $timestamp, int|float $orders, int|float $ $this->canceledSubscriptionsTooExpensive = $canceledSubscriptionsTooExpensive; $this->canceledSubscriptionsUnused = $canceledSubscriptionsUnused; $this->canceledSubscriptionsOther = $canceledSubscriptionsOther; + $this->churnedSubscriptions = $churnedSubscriptions; $this->churnRate = $churnRate; + $this->ltv = $ltv; $this->grossMargin = $grossMargin; $this->grossMarginPercentage = $grossMarginPercentage; $this->cashflow = $cashflow; diff --git a/src/Models/Components/Metrics.php b/src/Models/Components/Metrics.php index 01d6b542..d5c11c56 100644 --- a/src/Models/Components/Metrics.php +++ b/src/Models/Components/Metrics.php @@ -12,409 +12,439 @@ class Metrics { /** - * Information about a metric. * - * @var Metric $orders + * @var ?Metric $orders */ #[\Speakeasy\Serializer\Annotation\SerializedName('orders')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $orders; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $orders = null; /** - * Information about a metric. * - * @var Metric $revenue + * @var ?Metric $revenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('revenue')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $revenue; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $revenue = null; /** - * Information about a metric. * - * @var Metric $netRevenue + * @var ?Metric $netRevenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('net_revenue')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $netRevenue; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $netRevenue = null; /** - * Information about a metric. * - * @var Metric $cumulativeRevenue + * @var ?Metric $cumulativeRevenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('cumulative_revenue')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $cumulativeRevenue; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $cumulativeRevenue = null; /** - * Information about a metric. * - * @var Metric $netCumulativeRevenue + * @var ?Metric $netCumulativeRevenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('net_cumulative_revenue')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $netCumulativeRevenue; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $netCumulativeRevenue = null; /** - * Information about a metric. * - * @var Metric $costs + * @var ?Metric $costs */ #[\Speakeasy\Serializer\Annotation\SerializedName('costs')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $costs; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $costs = null; /** - * Information about a metric. * - * @var Metric $cumulativeCosts + * @var ?Metric $cumulativeCosts */ #[\Speakeasy\Serializer\Annotation\SerializedName('cumulative_costs')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $cumulativeCosts; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $cumulativeCosts = null; /** - * Information about a metric. * - * @var Metric $averageOrderValue + * @var ?Metric $averageOrderValue */ #[\Speakeasy\Serializer\Annotation\SerializedName('average_order_value')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $averageOrderValue; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $averageOrderValue = null; /** - * Information about a metric. * - * @var Metric $netAverageOrderValue + * @var ?Metric $netAverageOrderValue */ #[\Speakeasy\Serializer\Annotation\SerializedName('net_average_order_value')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $netAverageOrderValue; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $netAverageOrderValue = null; /** - * Information about a metric. * - * @var Metric $averageRevenuePerUser + * @var ?Metric $averageRevenuePerUser */ #[\Speakeasy\Serializer\Annotation\SerializedName('average_revenue_per_user')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $averageRevenuePerUser; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $averageRevenuePerUser = null; /** - * Information about a metric. * - * @var Metric $costPerUser + * @var ?Metric $costPerUser */ #[\Speakeasy\Serializer\Annotation\SerializedName('cost_per_user')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $costPerUser; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $costPerUser = null; /** - * Information about a metric. * - * @var Metric $activeUserByEvent + * @var ?Metric $activeUserByEvent */ #[\Speakeasy\Serializer\Annotation\SerializedName('active_user_by_event')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $activeUserByEvent; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $activeUserByEvent = null; /** - * Information about a metric. * - * @var Metric $oneTimeProducts + * @var ?Metric $oneTimeProducts */ #[\Speakeasy\Serializer\Annotation\SerializedName('one_time_products')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $oneTimeProducts; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $oneTimeProducts = null; /** - * Information about a metric. * - * @var Metric $oneTimeProductsRevenue + * @var ?Metric $oneTimeProductsRevenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('one_time_products_revenue')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $oneTimeProductsRevenue; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $oneTimeProductsRevenue = null; /** - * Information about a metric. * - * @var Metric $oneTimeProductsNetRevenue + * @var ?Metric $oneTimeProductsNetRevenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('one_time_products_net_revenue')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $oneTimeProductsNetRevenue; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $oneTimeProductsNetRevenue = null; /** - * Information about a metric. * - * @var Metric $newSubscriptions + * @var ?Metric $newSubscriptions */ #[\Speakeasy\Serializer\Annotation\SerializedName('new_subscriptions')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $newSubscriptions; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $newSubscriptions = null; /** - * Information about a metric. * - * @var Metric $newSubscriptionsRevenue + * @var ?Metric $newSubscriptionsRevenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('new_subscriptions_revenue')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $newSubscriptionsRevenue; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $newSubscriptionsRevenue = null; /** - * Information about a metric. * - * @var Metric $newSubscriptionsNetRevenue + * @var ?Metric $newSubscriptionsNetRevenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('new_subscriptions_net_revenue')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $newSubscriptionsNetRevenue; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $newSubscriptionsNetRevenue = null; /** - * Information about a metric. * - * @var Metric $renewedSubscriptions + * @var ?Metric $renewedSubscriptions */ #[\Speakeasy\Serializer\Annotation\SerializedName('renewed_subscriptions')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $renewedSubscriptions; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $renewedSubscriptions = null; /** - * Information about a metric. * - * @var Metric $renewedSubscriptionsRevenue + * @var ?Metric $renewedSubscriptionsRevenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('renewed_subscriptions_revenue')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $renewedSubscriptionsRevenue; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $renewedSubscriptionsRevenue = null; /** - * Information about a metric. * - * @var Metric $renewedSubscriptionsNetRevenue + * @var ?Metric $renewedSubscriptionsNetRevenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('renewed_subscriptions_net_revenue')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $renewedSubscriptionsNetRevenue; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $renewedSubscriptionsNetRevenue = null; /** - * Information about a metric. * - * @var Metric $activeSubscriptions + * @var ?Metric $activeSubscriptions */ #[\Speakeasy\Serializer\Annotation\SerializedName('active_subscriptions')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $activeSubscriptions; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $activeSubscriptions = null; /** - * Information about a metric. * - * @var Metric $monthlyRecurringRevenue + * @var ?Metric $committedSubscriptions + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('committed_subscriptions')] + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $committedSubscriptions = null; + + /** + * + * @var ?Metric $monthlyRecurringRevenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('monthly_recurring_revenue')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $monthlyRecurringRevenue; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $monthlyRecurringRevenue = null; /** - * Information about a metric. * - * @var Metric $committedMonthlyRecurringRevenue + * @var ?Metric $committedMonthlyRecurringRevenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('committed_monthly_recurring_revenue')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $committedMonthlyRecurringRevenue; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $committedMonthlyRecurringRevenue = null; /** - * Information about a metric. * - * @var Metric $checkouts + * @var ?Metric $checkouts */ #[\Speakeasy\Serializer\Annotation\SerializedName('checkouts')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $checkouts; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $checkouts = null; /** - * Information about a metric. * - * @var Metric $succeededCheckouts + * @var ?Metric $succeededCheckouts */ #[\Speakeasy\Serializer\Annotation\SerializedName('succeeded_checkouts')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $succeededCheckouts; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $succeededCheckouts = null; /** - * Information about a metric. * - * @var Metric $checkoutsConversion + * @var ?Metric $checkoutsConversion */ #[\Speakeasy\Serializer\Annotation\SerializedName('checkouts_conversion')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $checkoutsConversion; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $checkoutsConversion = null; /** - * Information about a metric. * - * @var Metric $canceledSubscriptions + * @var ?Metric $canceledSubscriptions */ #[\Speakeasy\Serializer\Annotation\SerializedName('canceled_subscriptions')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $canceledSubscriptions; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $canceledSubscriptions = null; /** - * Information about a metric. * - * @var Metric $canceledSubscriptionsCustomerService + * @var ?Metric $canceledSubscriptionsCustomerService */ #[\Speakeasy\Serializer\Annotation\SerializedName('canceled_subscriptions_customer_service')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $canceledSubscriptionsCustomerService; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $canceledSubscriptionsCustomerService = null; /** - * Information about a metric. * - * @var Metric $canceledSubscriptionsLowQuality + * @var ?Metric $canceledSubscriptionsLowQuality */ #[\Speakeasy\Serializer\Annotation\SerializedName('canceled_subscriptions_low_quality')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $canceledSubscriptionsLowQuality; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $canceledSubscriptionsLowQuality = null; /** - * Information about a metric. * - * @var Metric $canceledSubscriptionsMissingFeatures + * @var ?Metric $canceledSubscriptionsMissingFeatures */ #[\Speakeasy\Serializer\Annotation\SerializedName('canceled_subscriptions_missing_features')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $canceledSubscriptionsMissingFeatures; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $canceledSubscriptionsMissingFeatures = null; /** - * Information about a metric. * - * @var Metric $canceledSubscriptionsSwitchedService + * @var ?Metric $canceledSubscriptionsSwitchedService */ #[\Speakeasy\Serializer\Annotation\SerializedName('canceled_subscriptions_switched_service')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $canceledSubscriptionsSwitchedService; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $canceledSubscriptionsSwitchedService = null; /** - * Information about a metric. * - * @var Metric $canceledSubscriptionsTooComplex + * @var ?Metric $canceledSubscriptionsTooComplex */ #[\Speakeasy\Serializer\Annotation\SerializedName('canceled_subscriptions_too_complex')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $canceledSubscriptionsTooComplex; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $canceledSubscriptionsTooComplex = null; /** - * Information about a metric. * - * @var Metric $canceledSubscriptionsTooExpensive + * @var ?Metric $canceledSubscriptionsTooExpensive */ #[\Speakeasy\Serializer\Annotation\SerializedName('canceled_subscriptions_too_expensive')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $canceledSubscriptionsTooExpensive; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $canceledSubscriptionsTooExpensive = null; /** - * Information about a metric. * - * @var Metric $canceledSubscriptionsUnused + * @var ?Metric $canceledSubscriptionsUnused */ #[\Speakeasy\Serializer\Annotation\SerializedName('canceled_subscriptions_unused')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $canceledSubscriptionsUnused; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $canceledSubscriptionsUnused = null; /** - * Information about a metric. * - * @var Metric $canceledSubscriptionsOther + * @var ?Metric $canceledSubscriptionsOther */ #[\Speakeasy\Serializer\Annotation\SerializedName('canceled_subscriptions_other')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $canceledSubscriptionsOther; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $canceledSubscriptionsOther = null; + + /** + * + * @var ?Metric $churnedSubscriptions + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('churned_subscriptions')] + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $churnedSubscriptions = null; /** - * Information about a metric. * - * @var Metric $churnRate + * @var ?Metric $churnRate */ #[\Speakeasy\Serializer\Annotation\SerializedName('churn_rate')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $churnRate; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $churnRate = null; + + /** + * + * @var ?Metric $ltv + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('ltv')] + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $ltv = null; /** - * Information about a metric. * - * @var Metric $grossMargin + * @var ?Metric $grossMargin */ #[\Speakeasy\Serializer\Annotation\SerializedName('gross_margin')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $grossMargin; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $grossMargin = null; /** - * Information about a metric. * - * @var Metric $grossMarginPercentage + * @var ?Metric $grossMarginPercentage */ #[\Speakeasy\Serializer\Annotation\SerializedName('gross_margin_percentage')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $grossMarginPercentage; + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $grossMarginPercentage = null; /** - * Information about a metric. * - * @var Metric $cashflow + * @var ?Metric $cashflow */ #[\Speakeasy\Serializer\Annotation\SerializedName('cashflow')] - #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric')] - public Metric $cashflow; - - /** - * @param Metric $orders - * @param Metric $revenue - * @param Metric $netRevenue - * @param Metric $cumulativeRevenue - * @param Metric $netCumulativeRevenue - * @param Metric $costs - * @param Metric $cumulativeCosts - * @param Metric $averageOrderValue - * @param Metric $netAverageOrderValue - * @param Metric $averageRevenuePerUser - * @param Metric $costPerUser - * @param Metric $activeUserByEvent - * @param Metric $oneTimeProducts - * @param Metric $oneTimeProductsRevenue - * @param Metric $oneTimeProductsNetRevenue - * @param Metric $newSubscriptions - * @param Metric $newSubscriptionsRevenue - * @param Metric $newSubscriptionsNetRevenue - * @param Metric $renewedSubscriptions - * @param Metric $renewedSubscriptionsRevenue - * @param Metric $renewedSubscriptionsNetRevenue - * @param Metric $activeSubscriptions - * @param Metric $monthlyRecurringRevenue - * @param Metric $committedMonthlyRecurringRevenue - * @param Metric $checkouts - * @param Metric $succeededCheckouts - * @param Metric $checkoutsConversion - * @param Metric $canceledSubscriptions - * @param Metric $canceledSubscriptionsCustomerService - * @param Metric $canceledSubscriptionsLowQuality - * @param Metric $canceledSubscriptionsMissingFeatures - * @param Metric $canceledSubscriptionsSwitchedService - * @param Metric $canceledSubscriptionsTooComplex - * @param Metric $canceledSubscriptionsTooExpensive - * @param Metric $canceledSubscriptionsUnused - * @param Metric $canceledSubscriptionsOther - * @param Metric $churnRate - * @param Metric $grossMargin - * @param Metric $grossMarginPercentage - * @param Metric $cashflow + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\Metric|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?Metric $cashflow = null; + + /** + * @param ?Metric $orders + * @param ?Metric $revenue + * @param ?Metric $netRevenue + * @param ?Metric $cumulativeRevenue + * @param ?Metric $netCumulativeRevenue + * @param ?Metric $costs + * @param ?Metric $cumulativeCosts + * @param ?Metric $averageOrderValue + * @param ?Metric $netAverageOrderValue + * @param ?Metric $averageRevenuePerUser + * @param ?Metric $costPerUser + * @param ?Metric $activeUserByEvent + * @param ?Metric $oneTimeProducts + * @param ?Metric $oneTimeProductsRevenue + * @param ?Metric $oneTimeProductsNetRevenue + * @param ?Metric $newSubscriptions + * @param ?Metric $newSubscriptionsRevenue + * @param ?Metric $newSubscriptionsNetRevenue + * @param ?Metric $renewedSubscriptions + * @param ?Metric $renewedSubscriptionsRevenue + * @param ?Metric $renewedSubscriptionsNetRevenue + * @param ?Metric $activeSubscriptions + * @param ?Metric $committedSubscriptions + * @param ?Metric $monthlyRecurringRevenue + * @param ?Metric $committedMonthlyRecurringRevenue + * @param ?Metric $checkouts + * @param ?Metric $succeededCheckouts + * @param ?Metric $checkoutsConversion + * @param ?Metric $canceledSubscriptions + * @param ?Metric $canceledSubscriptionsCustomerService + * @param ?Metric $canceledSubscriptionsLowQuality + * @param ?Metric $canceledSubscriptionsMissingFeatures + * @param ?Metric $canceledSubscriptionsSwitchedService + * @param ?Metric $canceledSubscriptionsTooComplex + * @param ?Metric $canceledSubscriptionsTooExpensive + * @param ?Metric $canceledSubscriptionsUnused + * @param ?Metric $canceledSubscriptionsOther + * @param ?Metric $churnedSubscriptions + * @param ?Metric $churnRate + * @param ?Metric $ltv + * @param ?Metric $grossMargin + * @param ?Metric $grossMarginPercentage + * @param ?Metric $cashflow * @phpstan-pure */ - public function __construct(Metric $orders, Metric $revenue, Metric $netRevenue, Metric $cumulativeRevenue, Metric $netCumulativeRevenue, Metric $costs, Metric $cumulativeCosts, Metric $averageOrderValue, Metric $netAverageOrderValue, Metric $averageRevenuePerUser, Metric $costPerUser, Metric $activeUserByEvent, Metric $oneTimeProducts, Metric $oneTimeProductsRevenue, Metric $oneTimeProductsNetRevenue, Metric $newSubscriptions, Metric $newSubscriptionsRevenue, Metric $newSubscriptionsNetRevenue, Metric $renewedSubscriptions, Metric $renewedSubscriptionsRevenue, Metric $renewedSubscriptionsNetRevenue, Metric $activeSubscriptions, Metric $monthlyRecurringRevenue, Metric $committedMonthlyRecurringRevenue, Metric $checkouts, Metric $succeededCheckouts, Metric $checkoutsConversion, Metric $canceledSubscriptions, Metric $canceledSubscriptionsCustomerService, Metric $canceledSubscriptionsLowQuality, Metric $canceledSubscriptionsMissingFeatures, Metric $canceledSubscriptionsSwitchedService, Metric $canceledSubscriptionsTooComplex, Metric $canceledSubscriptionsTooExpensive, Metric $canceledSubscriptionsUnused, Metric $canceledSubscriptionsOther, Metric $churnRate, Metric $grossMargin, Metric $grossMarginPercentage, Metric $cashflow) + public function __construct(?Metric $orders = null, ?Metric $revenue = null, ?Metric $netRevenue = null, ?Metric $cumulativeRevenue = null, ?Metric $netCumulativeRevenue = null, ?Metric $costs = null, ?Metric $cumulativeCosts = null, ?Metric $averageOrderValue = null, ?Metric $netAverageOrderValue = null, ?Metric $averageRevenuePerUser = null, ?Metric $costPerUser = null, ?Metric $activeUserByEvent = null, ?Metric $oneTimeProducts = null, ?Metric $oneTimeProductsRevenue = null, ?Metric $oneTimeProductsNetRevenue = null, ?Metric $newSubscriptions = null, ?Metric $newSubscriptionsRevenue = null, ?Metric $newSubscriptionsNetRevenue = null, ?Metric $renewedSubscriptions = null, ?Metric $renewedSubscriptionsRevenue = null, ?Metric $renewedSubscriptionsNetRevenue = null, ?Metric $activeSubscriptions = null, ?Metric $committedSubscriptions = null, ?Metric $monthlyRecurringRevenue = null, ?Metric $committedMonthlyRecurringRevenue = null, ?Metric $checkouts = null, ?Metric $succeededCheckouts = null, ?Metric $checkoutsConversion = null, ?Metric $canceledSubscriptions = null, ?Metric $canceledSubscriptionsCustomerService = null, ?Metric $canceledSubscriptionsLowQuality = null, ?Metric $canceledSubscriptionsMissingFeatures = null, ?Metric $canceledSubscriptionsSwitchedService = null, ?Metric $canceledSubscriptionsTooComplex = null, ?Metric $canceledSubscriptionsTooExpensive = null, ?Metric $canceledSubscriptionsUnused = null, ?Metric $canceledSubscriptionsOther = null, ?Metric $churnedSubscriptions = null, ?Metric $churnRate = null, ?Metric $ltv = null, ?Metric $grossMargin = null, ?Metric $grossMarginPercentage = null, ?Metric $cashflow = null) { $this->orders = $orders; $this->revenue = $revenue; @@ -438,6 +468,7 @@ public function __construct(Metric $orders, Metric $revenue, Metric $netRevenue, $this->renewedSubscriptionsRevenue = $renewedSubscriptionsRevenue; $this->renewedSubscriptionsNetRevenue = $renewedSubscriptionsNetRevenue; $this->activeSubscriptions = $activeSubscriptions; + $this->committedSubscriptions = $committedSubscriptions; $this->monthlyRecurringRevenue = $monthlyRecurringRevenue; $this->committedMonthlyRecurringRevenue = $committedMonthlyRecurringRevenue; $this->checkouts = $checkouts; @@ -452,7 +483,9 @@ public function __construct(Metric $orders, Metric $revenue, Metric $netRevenue, $this->canceledSubscriptionsTooExpensive = $canceledSubscriptionsTooExpensive; $this->canceledSubscriptionsUnused = $canceledSubscriptionsUnused; $this->canceledSubscriptionsOther = $canceledSubscriptionsOther; + $this->churnedSubscriptions = $churnedSubscriptions; $this->churnRate = $churnRate; + $this->ltv = $ltv; $this->grossMargin = $grossMargin; $this->grossMarginPercentage = $grossMarginPercentage; $this->cashflow = $cashflow; diff --git a/src/Models/Components/MetricsIntervalLimit.php b/src/Models/Components/MetricsIntervalLimit.php index fc023be8..2fef334d 100644 --- a/src/Models/Components/MetricsIntervalLimit.php +++ b/src/Models/Components/MetricsIntervalLimit.php @@ -12,6 +12,14 @@ /** MetricsIntervalLimit - Date interval limit to get metrics for a given interval. */ class MetricsIntervalLimit { + /** + * Minimum number of days for this interval. + * + * @var int $minDays + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('min_days')] + public int $minDays; + /** * Maximum number of days for this interval. * @@ -21,11 +29,13 @@ class MetricsIntervalLimit public int $maxDays; /** + * @param int $minDays * @param int $maxDays * @phpstan-pure */ - public function __construct(int $maxDays) + public function __construct(int $minDays, int $maxDays) { + $this->minDays = $minDays; $this->maxDays = $maxDays; } } \ No newline at end of file diff --git a/src/Models/Components/MetricsTotals.php b/src/Models/Components/MetricsTotals.php index 0d2e9dd7..4e754501 100644 --- a/src/Models/Components/MetricsTotals.php +++ b/src/Models/Components/MetricsTotals.php @@ -13,368 +13,438 @@ class MetricsTotals { /** * - * @var int|float $orders + * @var int|float|null $orders */ #[\Speakeasy\Serializer\Annotation\SerializedName('orders')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $orders; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $orders = null; /** * - * @var int|float $revenue + * @var int|float|null $revenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('revenue')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $revenue; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $revenue = null; /** * - * @var int|float $netRevenue + * @var int|float|null $netRevenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('net_revenue')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $netRevenue; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $netRevenue = null; /** * - * @var int|float $cumulativeRevenue + * @var int|float|null $cumulativeRevenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('cumulative_revenue')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $cumulativeRevenue; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $cumulativeRevenue = null; /** * - * @var int|float $netCumulativeRevenue + * @var int|float|null $netCumulativeRevenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('net_cumulative_revenue')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $netCumulativeRevenue; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $netCumulativeRevenue = null; /** * - * @var int|float $costs + * @var int|float|null $costs */ #[\Speakeasy\Serializer\Annotation\SerializedName('costs')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $costs; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $costs = null; /** * - * @var int|float $cumulativeCosts + * @var int|float|null $cumulativeCosts */ #[\Speakeasy\Serializer\Annotation\SerializedName('cumulative_costs')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $cumulativeCosts; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $cumulativeCosts = null; /** * - * @var int|float $averageOrderValue + * @var int|float|null $averageOrderValue */ #[\Speakeasy\Serializer\Annotation\SerializedName('average_order_value')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $averageOrderValue; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $averageOrderValue = null; /** * - * @var int|float $netAverageOrderValue + * @var int|float|null $netAverageOrderValue */ #[\Speakeasy\Serializer\Annotation\SerializedName('net_average_order_value')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $netAverageOrderValue; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $netAverageOrderValue = null; /** * - * @var int|float $averageRevenuePerUser + * @var int|float|null $averageRevenuePerUser */ #[\Speakeasy\Serializer\Annotation\SerializedName('average_revenue_per_user')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $averageRevenuePerUser; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $averageRevenuePerUser = null; /** * - * @var int|float $costPerUser + * @var int|float|null $costPerUser */ #[\Speakeasy\Serializer\Annotation\SerializedName('cost_per_user')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $costPerUser; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $costPerUser = null; /** * - * @var int|float $activeUserByEvent + * @var int|float|null $activeUserByEvent */ #[\Speakeasy\Serializer\Annotation\SerializedName('active_user_by_event')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $activeUserByEvent; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $activeUserByEvent = null; /** * - * @var int|float $oneTimeProducts + * @var int|float|null $oneTimeProducts */ #[\Speakeasy\Serializer\Annotation\SerializedName('one_time_products')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $oneTimeProducts; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $oneTimeProducts = null; /** * - * @var int|float $oneTimeProductsRevenue + * @var int|float|null $oneTimeProductsRevenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('one_time_products_revenue')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $oneTimeProductsRevenue; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $oneTimeProductsRevenue = null; /** * - * @var int|float $oneTimeProductsNetRevenue + * @var int|float|null $oneTimeProductsNetRevenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('one_time_products_net_revenue')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $oneTimeProductsNetRevenue; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $oneTimeProductsNetRevenue = null; /** * - * @var int|float $newSubscriptions + * @var int|float|null $newSubscriptions */ #[\Speakeasy\Serializer\Annotation\SerializedName('new_subscriptions')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $newSubscriptions; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $newSubscriptions = null; /** * - * @var int|float $newSubscriptionsRevenue + * @var int|float|null $newSubscriptionsRevenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('new_subscriptions_revenue')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $newSubscriptionsRevenue; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $newSubscriptionsRevenue = null; /** * - * @var int|float $newSubscriptionsNetRevenue + * @var int|float|null $newSubscriptionsNetRevenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('new_subscriptions_net_revenue')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $newSubscriptionsNetRevenue; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $newSubscriptionsNetRevenue = null; /** * - * @var int|float $renewedSubscriptions + * @var int|float|null $renewedSubscriptions */ #[\Speakeasy\Serializer\Annotation\SerializedName('renewed_subscriptions')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $renewedSubscriptions; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $renewedSubscriptions = null; /** * - * @var int|float $renewedSubscriptionsRevenue + * @var int|float|null $renewedSubscriptionsRevenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('renewed_subscriptions_revenue')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $renewedSubscriptionsRevenue; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $renewedSubscriptionsRevenue = null; /** * - * @var int|float $renewedSubscriptionsNetRevenue + * @var int|float|null $renewedSubscriptionsNetRevenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('renewed_subscriptions_net_revenue')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $renewedSubscriptionsNetRevenue; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $renewedSubscriptionsNetRevenue = null; /** * - * @var int|float $activeSubscriptions + * @var int|float|null $activeSubscriptions */ #[\Speakeasy\Serializer\Annotation\SerializedName('active_subscriptions')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $activeSubscriptions; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $activeSubscriptions = null; /** * - * @var int|float $monthlyRecurringRevenue + * @var int|float|null $committedSubscriptions + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('committed_subscriptions')] + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $committedSubscriptions = null; + + /** + * + * @var int|float|null $monthlyRecurringRevenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('monthly_recurring_revenue')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $monthlyRecurringRevenue; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $monthlyRecurringRevenue = null; /** * - * @var int|float $committedMonthlyRecurringRevenue + * @var int|float|null $committedMonthlyRecurringRevenue */ #[\Speakeasy\Serializer\Annotation\SerializedName('committed_monthly_recurring_revenue')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $committedMonthlyRecurringRevenue; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $committedMonthlyRecurringRevenue = null; /** * - * @var int|float $checkouts + * @var int|float|null $checkouts */ #[\Speakeasy\Serializer\Annotation\SerializedName('checkouts')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $checkouts; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $checkouts = null; /** * - * @var int|float $succeededCheckouts + * @var int|float|null $succeededCheckouts */ #[\Speakeasy\Serializer\Annotation\SerializedName('succeeded_checkouts')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $succeededCheckouts; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $succeededCheckouts = null; /** * - * @var int|float $checkoutsConversion + * @var int|float|null $checkoutsConversion */ #[\Speakeasy\Serializer\Annotation\SerializedName('checkouts_conversion')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $checkoutsConversion; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $checkoutsConversion = null; /** * - * @var int|float $canceledSubscriptions + * @var int|float|null $canceledSubscriptions */ #[\Speakeasy\Serializer\Annotation\SerializedName('canceled_subscriptions')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $canceledSubscriptions; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $canceledSubscriptions = null; /** * - * @var int|float $canceledSubscriptionsCustomerService + * @var int|float|null $canceledSubscriptionsCustomerService */ #[\Speakeasy\Serializer\Annotation\SerializedName('canceled_subscriptions_customer_service')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $canceledSubscriptionsCustomerService; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $canceledSubscriptionsCustomerService = null; /** * - * @var int|float $canceledSubscriptionsLowQuality + * @var int|float|null $canceledSubscriptionsLowQuality */ #[\Speakeasy\Serializer\Annotation\SerializedName('canceled_subscriptions_low_quality')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $canceledSubscriptionsLowQuality; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $canceledSubscriptionsLowQuality = null; /** * - * @var int|float $canceledSubscriptionsMissingFeatures + * @var int|float|null $canceledSubscriptionsMissingFeatures */ #[\Speakeasy\Serializer\Annotation\SerializedName('canceled_subscriptions_missing_features')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $canceledSubscriptionsMissingFeatures; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $canceledSubscriptionsMissingFeatures = null; /** * - * @var int|float $canceledSubscriptionsSwitchedService + * @var int|float|null $canceledSubscriptionsSwitchedService */ #[\Speakeasy\Serializer\Annotation\SerializedName('canceled_subscriptions_switched_service')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $canceledSubscriptionsSwitchedService; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $canceledSubscriptionsSwitchedService = null; /** * - * @var int|float $canceledSubscriptionsTooComplex + * @var int|float|null $canceledSubscriptionsTooComplex */ #[\Speakeasy\Serializer\Annotation\SerializedName('canceled_subscriptions_too_complex')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $canceledSubscriptionsTooComplex; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $canceledSubscriptionsTooComplex = null; /** * - * @var int|float $canceledSubscriptionsTooExpensive + * @var int|float|null $canceledSubscriptionsTooExpensive */ #[\Speakeasy\Serializer\Annotation\SerializedName('canceled_subscriptions_too_expensive')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $canceledSubscriptionsTooExpensive; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $canceledSubscriptionsTooExpensive = null; /** * - * @var int|float $canceledSubscriptionsUnused + * @var int|float|null $canceledSubscriptionsUnused */ #[\Speakeasy\Serializer\Annotation\SerializedName('canceled_subscriptions_unused')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $canceledSubscriptionsUnused; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $canceledSubscriptionsUnused = null; /** * - * @var int|float $canceledSubscriptionsOther + * @var int|float|null $canceledSubscriptionsOther */ #[\Speakeasy\Serializer\Annotation\SerializedName('canceled_subscriptions_other')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $canceledSubscriptionsOther; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $canceledSubscriptionsOther = null; + + /** + * + * @var int|float|null $churnedSubscriptions + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('churned_subscriptions')] + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $churnedSubscriptions = null; /** * - * @var int|float $churnRate + * @var int|float|null $churnRate */ #[\Speakeasy\Serializer\Annotation\SerializedName('churn_rate')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $churnRate; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $churnRate = null; + + /** + * + * @var int|float|null $ltv + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('ltv')] + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $ltv = null; /** * - * @var int|float $grossMargin + * @var int|float|null $grossMargin */ #[\Speakeasy\Serializer\Annotation\SerializedName('gross_margin')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $grossMargin; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $grossMargin = null; /** * - * @var int|float $grossMarginPercentage + * @var int|float|null $grossMarginPercentage */ #[\Speakeasy\Serializer\Annotation\SerializedName('gross_margin_percentage')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $grossMarginPercentage; + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $grossMarginPercentage = null; /** * - * @var int|float $cashflow + * @var int|float|null $cashflow */ #[\Speakeasy\Serializer\Annotation\SerializedName('cashflow')] - #[\Speakeasy\Serializer\Annotation\Type('int|float')] - public int|float $cashflow; - - /** - * @param int|float $orders - * @param int|float $revenue - * @param int|float $netRevenue - * @param int|float $cumulativeRevenue - * @param int|float $netCumulativeRevenue - * @param int|float $costs - * @param int|float $cumulativeCosts - * @param int|float $averageOrderValue - * @param int|float $netAverageOrderValue - * @param int|float $averageRevenuePerUser - * @param int|float $costPerUser - * @param int|float $activeUserByEvent - * @param int|float $oneTimeProducts - * @param int|float $oneTimeProductsRevenue - * @param int|float $oneTimeProductsNetRevenue - * @param int|float $newSubscriptions - * @param int|float $newSubscriptionsRevenue - * @param int|float $newSubscriptionsNetRevenue - * @param int|float $renewedSubscriptions - * @param int|float $renewedSubscriptionsRevenue - * @param int|float $renewedSubscriptionsNetRevenue - * @param int|float $activeSubscriptions - * @param int|float $monthlyRecurringRevenue - * @param int|float $committedMonthlyRecurringRevenue - * @param int|float $checkouts - * @param int|float $succeededCheckouts - * @param int|float $checkoutsConversion - * @param int|float $canceledSubscriptions - * @param int|float $canceledSubscriptionsCustomerService - * @param int|float $canceledSubscriptionsLowQuality - * @param int|float $canceledSubscriptionsMissingFeatures - * @param int|float $canceledSubscriptionsSwitchedService - * @param int|float $canceledSubscriptionsTooComplex - * @param int|float $canceledSubscriptionsTooExpensive - * @param int|float $canceledSubscriptionsUnused - * @param int|float $canceledSubscriptionsOther - * @param int|float $churnRate - * @param int|float $grossMargin - * @param int|float $grossMarginPercentage - * @param int|float $cashflow + #[\Speakeasy\Serializer\Annotation\Type('int|float|null')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public int|float|null $cashflow = null; + + /** + * @param int|float|null $orders + * @param int|float|null $revenue + * @param int|float|null $netRevenue + * @param int|float|null $cumulativeRevenue + * @param int|float|null $netCumulativeRevenue + * @param int|float|null $costs + * @param int|float|null $cumulativeCosts + * @param int|float|null $averageOrderValue + * @param int|float|null $netAverageOrderValue + * @param int|float|null $averageRevenuePerUser + * @param int|float|null $costPerUser + * @param int|float|null $activeUserByEvent + * @param int|float|null $oneTimeProducts + * @param int|float|null $oneTimeProductsRevenue + * @param int|float|null $oneTimeProductsNetRevenue + * @param int|float|null $newSubscriptions + * @param int|float|null $newSubscriptionsRevenue + * @param int|float|null $newSubscriptionsNetRevenue + * @param int|float|null $renewedSubscriptions + * @param int|float|null $renewedSubscriptionsRevenue + * @param int|float|null $renewedSubscriptionsNetRevenue + * @param int|float|null $activeSubscriptions + * @param int|float|null $committedSubscriptions + * @param int|float|null $monthlyRecurringRevenue + * @param int|float|null $committedMonthlyRecurringRevenue + * @param int|float|null $checkouts + * @param int|float|null $succeededCheckouts + * @param int|float|null $checkoutsConversion + * @param int|float|null $canceledSubscriptions + * @param int|float|null $canceledSubscriptionsCustomerService + * @param int|float|null $canceledSubscriptionsLowQuality + * @param int|float|null $canceledSubscriptionsMissingFeatures + * @param int|float|null $canceledSubscriptionsSwitchedService + * @param int|float|null $canceledSubscriptionsTooComplex + * @param int|float|null $canceledSubscriptionsTooExpensive + * @param int|float|null $canceledSubscriptionsUnused + * @param int|float|null $canceledSubscriptionsOther + * @param int|float|null $churnedSubscriptions + * @param int|float|null $churnRate + * @param int|float|null $ltv + * @param int|float|null $grossMargin + * @param int|float|null $grossMarginPercentage + * @param int|float|null $cashflow * @phpstan-pure */ - public function __construct(int|float $orders, int|float $revenue, int|float $netRevenue, int|float $cumulativeRevenue, int|float $netCumulativeRevenue, int|float $costs, int|float $cumulativeCosts, int|float $averageOrderValue, int|float $netAverageOrderValue, int|float $averageRevenuePerUser, int|float $costPerUser, int|float $activeUserByEvent, int|float $oneTimeProducts, int|float $oneTimeProductsRevenue, int|float $oneTimeProductsNetRevenue, int|float $newSubscriptions, int|float $newSubscriptionsRevenue, int|float $newSubscriptionsNetRevenue, int|float $renewedSubscriptions, int|float $renewedSubscriptionsRevenue, int|float $renewedSubscriptionsNetRevenue, int|float $activeSubscriptions, int|float $monthlyRecurringRevenue, int|float $committedMonthlyRecurringRevenue, int|float $checkouts, int|float $succeededCheckouts, int|float $checkoutsConversion, int|float $canceledSubscriptions, int|float $canceledSubscriptionsCustomerService, int|float $canceledSubscriptionsLowQuality, int|float $canceledSubscriptionsMissingFeatures, int|float $canceledSubscriptionsSwitchedService, int|float $canceledSubscriptionsTooComplex, int|float $canceledSubscriptionsTooExpensive, int|float $canceledSubscriptionsUnused, int|float $canceledSubscriptionsOther, int|float $churnRate, int|float $grossMargin, int|float $grossMarginPercentage, int|float $cashflow) + public function __construct(int|float|null $orders = null, int|float|null $revenue = null, int|float|null $netRevenue = null, int|float|null $cumulativeRevenue = null, int|float|null $netCumulativeRevenue = null, int|float|null $costs = null, int|float|null $cumulativeCosts = null, int|float|null $averageOrderValue = null, int|float|null $netAverageOrderValue = null, int|float|null $averageRevenuePerUser = null, int|float|null $costPerUser = null, int|float|null $activeUserByEvent = null, int|float|null $oneTimeProducts = null, int|float|null $oneTimeProductsRevenue = null, int|float|null $oneTimeProductsNetRevenue = null, int|float|null $newSubscriptions = null, int|float|null $newSubscriptionsRevenue = null, int|float|null $newSubscriptionsNetRevenue = null, int|float|null $renewedSubscriptions = null, int|float|null $renewedSubscriptionsRevenue = null, int|float|null $renewedSubscriptionsNetRevenue = null, int|float|null $activeSubscriptions = null, int|float|null $committedSubscriptions = null, int|float|null $monthlyRecurringRevenue = null, int|float|null $committedMonthlyRecurringRevenue = null, int|float|null $checkouts = null, int|float|null $succeededCheckouts = null, int|float|null $checkoutsConversion = null, int|float|null $canceledSubscriptions = null, int|float|null $canceledSubscriptionsCustomerService = null, int|float|null $canceledSubscriptionsLowQuality = null, int|float|null $canceledSubscriptionsMissingFeatures = null, int|float|null $canceledSubscriptionsSwitchedService = null, int|float|null $canceledSubscriptionsTooComplex = null, int|float|null $canceledSubscriptionsTooExpensive = null, int|float|null $canceledSubscriptionsUnused = null, int|float|null $canceledSubscriptionsOther = null, int|float|null $churnedSubscriptions = null, int|float|null $churnRate = null, int|float|null $ltv = null, int|float|null $grossMargin = null, int|float|null $grossMarginPercentage = null, int|float|null $cashflow = null) { $this->orders = $orders; $this->revenue = $revenue; @@ -398,6 +468,7 @@ public function __construct(int|float $orders, int|float $revenue, int|float $ne $this->renewedSubscriptionsRevenue = $renewedSubscriptionsRevenue; $this->renewedSubscriptionsNetRevenue = $renewedSubscriptionsNetRevenue; $this->activeSubscriptions = $activeSubscriptions; + $this->committedSubscriptions = $committedSubscriptions; $this->monthlyRecurringRevenue = $monthlyRecurringRevenue; $this->committedMonthlyRecurringRevenue = $committedMonthlyRecurringRevenue; $this->checkouts = $checkouts; @@ -412,7 +483,9 @@ public function __construct(int|float $orders, int|float $revenue, int|float $ne $this->canceledSubscriptionsTooExpensive = $canceledSubscriptionsTooExpensive; $this->canceledSubscriptionsUnused = $canceledSubscriptionsUnused; $this->canceledSubscriptionsOther = $canceledSubscriptionsOther; + $this->churnedSubscriptions = $churnedSubscriptions; $this->churnRate = $churnRate; + $this->ltv = $ltv; $this->grossMargin = $grossMargin; $this->grossMarginPercentage = $grossMarginPercentage; $this->cashflow = $cashflow; diff --git a/src/Models/Components/OAuth2ClientConfiguration.php b/src/Models/Components/OAuth2ClientConfiguration.php index cfc0d37c..ea10fd8d 100644 --- a/src/Models/Components/OAuth2ClientConfiguration.php +++ b/src/Models/Components/OAuth2ClientConfiguration.php @@ -119,7 +119,7 @@ class OAuth2ClientConfiguration * @param ?string $policyUri * @phpstan-pure */ - public function __construct(array $redirectUris, string $clientName, ?array $grantTypes = null, ?array $responseTypes = null, ?SubType $defaultSubType = null, ?string $clientUri = null, ?string $logoUri = null, ?string $tosUri = null, ?string $policyUri = null, ?TokenEndpointAuthMethod $tokenEndpointAuthMethod = TokenEndpointAuthMethod::ClientSecretPost, ?string $scope = 'openid profile email user:read organizations:read organizations:write custom_fields:read custom_fields:write discounts:read discounts:write checkout_links:read checkout_links:write checkouts:read checkouts:write transactions:read transactions:write payouts:read payouts:write products:read products:write benefits:read benefits:write events:read events:write meters:read meters:write files:read files:write subscriptions:read subscriptions:write customers:read customers:write wallets:read wallets:write customer_meters:read customer_sessions:write customer_seats:read customer_seats:write orders:read orders:write refunds:read refunds:write payments:read metrics:read webhooks:read webhooks:write external_organizations:read license_keys:read license_keys:write repositories:read repositories:write issues:read issues:write customer_portal:read customer_portal:write notifications:read notifications:write notification_recipients:read notification_recipients:write') + public function __construct(array $redirectUris, string $clientName, ?array $grantTypes = null, ?array $responseTypes = null, ?SubType $defaultSubType = null, ?string $clientUri = null, ?string $logoUri = null, ?string $tosUri = null, ?string $policyUri = null, ?TokenEndpointAuthMethod $tokenEndpointAuthMethod = TokenEndpointAuthMethod::ClientSecretPost, ?string $scope = 'openid profile email user:read user:write organizations:read organizations:write custom_fields:read custom_fields:write discounts:read discounts:write checkout_links:read checkout_links:write checkouts:read checkouts:write transactions:read transactions:write payouts:read payouts:write products:read products:write benefits:read benefits:write events:read events:write meters:read meters:write files:read files:write subscriptions:read subscriptions:write customers:read customers:write members:read members:write wallets:read wallets:write disputes:read customer_meters:read customer_sessions:write customer_seats:read customer_seats:write orders:read orders:write refunds:read refunds:write payments:read metrics:read webhooks:read webhooks:write external_organizations:read license_keys:read license_keys:write repositories:read repositories:write issues:read issues:write customer_portal:read customer_portal:write notifications:read notifications:write notification_recipients:read notification_recipients:write') { $this->redirectUris = $redirectUris; $this->clientName = $clientName; diff --git a/src/Models/Components/OAuth2ClientConfigurationUpdate.php b/src/Models/Components/OAuth2ClientConfigurationUpdate.php index bf689829..260f452b 100644 --- a/src/Models/Components/OAuth2ClientConfigurationUpdate.php +++ b/src/Models/Components/OAuth2ClientConfigurationUpdate.php @@ -127,7 +127,7 @@ class OAuth2ClientConfigurationUpdate * @param ?string $policyUri * @phpstan-pure */ - public function __construct(array $redirectUris, string $clientName, string $clientId, ?array $grantTypes = null, ?array $responseTypes = null, ?SubType $defaultSubType = null, ?string $clientUri = null, ?string $logoUri = null, ?string $tosUri = null, ?string $policyUri = null, ?OAuth2ClientConfigurationUpdateTokenEndpointAuthMethod $tokenEndpointAuthMethod = OAuth2ClientConfigurationUpdateTokenEndpointAuthMethod::ClientSecretPost, ?string $scope = 'openid profile email user:read organizations:read organizations:write custom_fields:read custom_fields:write discounts:read discounts:write checkout_links:read checkout_links:write checkouts:read checkouts:write transactions:read transactions:write payouts:read payouts:write products:read products:write benefits:read benefits:write events:read events:write meters:read meters:write files:read files:write subscriptions:read subscriptions:write customers:read customers:write wallets:read wallets:write customer_meters:read customer_sessions:write customer_seats:read customer_seats:write orders:read orders:write refunds:read refunds:write payments:read metrics:read webhooks:read webhooks:write external_organizations:read license_keys:read license_keys:write repositories:read repositories:write issues:read issues:write customer_portal:read customer_portal:write notifications:read notifications:write notification_recipients:read notification_recipients:write') + public function __construct(array $redirectUris, string $clientName, string $clientId, ?array $grantTypes = null, ?array $responseTypes = null, ?SubType $defaultSubType = null, ?string $clientUri = null, ?string $logoUri = null, ?string $tosUri = null, ?string $policyUri = null, ?OAuth2ClientConfigurationUpdateTokenEndpointAuthMethod $tokenEndpointAuthMethod = OAuth2ClientConfigurationUpdateTokenEndpointAuthMethod::ClientSecretPost, ?string $scope = 'openid profile email user:read user:write organizations:read organizations:write custom_fields:read custom_fields:write discounts:read discounts:write checkout_links:read checkout_links:write checkouts:read checkouts:write transactions:read transactions:write payouts:read payouts:write products:read products:write benefits:read benefits:write events:read events:write meters:read meters:write files:read files:write subscriptions:read subscriptions:write customers:read customers:write members:read members:write wallets:read wallets:write disputes:read customer_meters:read customer_sessions:write customer_seats:read customer_seats:write orders:read orders:write refunds:read refunds:write payments:read metrics:read webhooks:read webhooks:write external_organizations:read license_keys:read license_keys:write repositories:read repositories:write issues:read issues:write customer_portal:read customer_portal:write notifications:read notifications:write notification_recipients:read notification_recipients:write') { $this->redirectUris = $redirectUris; $this->clientName = $clientName; diff --git a/src/Models/Components/Order.php b/src/Models/Components/Order.php index 456ea6f1..836c6aa8 100644 --- a/src/Models/Components/Order.php +++ b/src/Models/Components/Order.php @@ -265,6 +265,14 @@ class Order #[\Speakeasy\Serializer\Annotation\SkipWhenNull] public ?array $customFieldData = null; + /** + * Currency of the platform fee. + * + * @var ?string $platformFeeCurrency + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('platform_fee_currency')] + public ?string $platformFeeCurrency; + /** * * @var ?OrderProduct $product @@ -331,13 +339,14 @@ class Order * @param ?string $subscriptionId * @param ?string $checkoutId * @param ?array $customFieldData + * @param ?string $platformFeeCurrency * @param ?OrderProduct $product * @param DiscountFixedOnceForeverDurationBase|DiscountFixedRepeatDurationBase|DiscountPercentageOnceForeverDurationBase|DiscountPercentageRepeatDurationBase|null $discount * @param ?OrderSubscription $subscription * @param ?int $seats * @phpstan-pure */ - public function __construct(string $id, \DateTime $createdAt, OrderStatus $status, bool $paid, int $subtotalAmount, int $discountAmount, int $netAmount, int $taxAmount, int $totalAmount, int $appliedBalanceAmount, int $dueAmount, int $refundedAmount, int $refundedTaxAmount, string $currency, OrderBillingReason $billingReason, string $invoiceNumber, bool $isInvoiceGenerated, string $customerId, array $metadata, int $platformFeeAmount, OrderCustomer $customer, string $userId, array $items, string $description, ?\DateTime $modifiedAt = null, ?string $billingName = null, ?Address $billingAddress = null, ?string $productId = null, ?string $discountId = null, ?string $subscriptionId = null, ?string $checkoutId = null, ?array $customFieldData = null, ?OrderProduct $product = null, DiscountFixedOnceForeverDurationBase|DiscountFixedRepeatDurationBase|DiscountPercentageOnceForeverDurationBase|DiscountPercentageRepeatDurationBase|null $discount = null, ?OrderSubscription $subscription = null, ?int $seats = null) + public function __construct(string $id, \DateTime $createdAt, OrderStatus $status, bool $paid, int $subtotalAmount, int $discountAmount, int $netAmount, int $taxAmount, int $totalAmount, int $appliedBalanceAmount, int $dueAmount, int $refundedAmount, int $refundedTaxAmount, string $currency, OrderBillingReason $billingReason, string $invoiceNumber, bool $isInvoiceGenerated, string $customerId, array $metadata, int $platformFeeAmount, OrderCustomer $customer, string $userId, array $items, string $description, ?\DateTime $modifiedAt = null, ?string $billingName = null, ?Address $billingAddress = null, ?string $productId = null, ?string $discountId = null, ?string $subscriptionId = null, ?string $checkoutId = null, ?array $customFieldData = null, ?string $platformFeeCurrency = null, ?OrderProduct $product = null, DiscountFixedOnceForeverDurationBase|DiscountFixedRepeatDurationBase|DiscountPercentageOnceForeverDurationBase|DiscountPercentageRepeatDurationBase|null $discount = null, ?OrderSubscription $subscription = null, ?int $seats = null) { $this->id = $id; $this->createdAt = $createdAt; @@ -371,6 +380,7 @@ public function __construct(string $id, \DateTime $createdAt, OrderStatus $statu $this->subscriptionId = $subscriptionId; $this->checkoutId = $checkoutId; $this->customFieldData = $customFieldData; + $this->platformFeeCurrency = $platformFeeCurrency; $this->product = $product; $this->discount = $discount; $this->subscription = $subscription; diff --git a/src/Models/Components/OrderPaidEvent.php b/src/Models/Components/OrderPaidEvent.php index c33eee55..3f0c0e82 100644 --- a/src/Models/Components/OrderPaidEvent.php +++ b/src/Models/Components/OrderPaidEvent.php @@ -36,6 +36,14 @@ class OrderPaidEvent #[\Speakeasy\Serializer\Annotation\SerializedName('organization_id')] public string $organizationId; + /** + * Human readable label of the event type. + * + * @var string $label + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('label')] + public string $label; + /** * * @var OrderPaidMetadata $metadata @@ -69,6 +77,15 @@ class OrderPaidEvent #[\Speakeasy\Serializer\Annotation\SerializedName('external_customer_id')] public ?string $externalCustomerId; + /** + * The ID of the parent event. + * + * @var ?string $parentId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('parent_id')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $parentId = null; + /** * The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. * @@ -98,6 +115,7 @@ class OrderPaidEvent * @param string $id * @param \DateTime $timestamp * @param string $organizationId + * @param string $label * @param string $source * @param string $name * @param OrderPaidMetadata $metadata @@ -105,17 +123,20 @@ class OrderPaidEvent * @param ?Customer $customer * @param ?string $externalCustomerId * @param ?int $childCount + * @param ?string $parentId * @phpstan-pure */ - public function __construct(string $id, \DateTime $timestamp, string $organizationId, OrderPaidMetadata $metadata, ?string $customerId = null, ?Customer $customer = null, ?string $externalCustomerId = null, string $source = 'system', string $name = 'order.paid', ?int $childCount = 0) + public function __construct(string $id, \DateTime $timestamp, string $organizationId, string $label, OrderPaidMetadata $metadata, ?string $customerId = null, ?Customer $customer = null, ?string $externalCustomerId = null, ?string $parentId = null, string $source = 'system', string $name = 'order.paid', ?int $childCount = 0) { $this->id = $id; $this->timestamp = $timestamp; $this->organizationId = $organizationId; + $this->label = $label; $this->metadata = $metadata; $this->customerId = $customerId; $this->customer = $customer; $this->externalCustomerId = $externalCustomerId; + $this->parentId = $parentId; $this->source = $source; $this->name = $name; $this->childCount = $childCount; diff --git a/src/Models/Components/OrderPaidMetadata.php b/src/Models/Components/OrderPaidMetadata.php index 0984754e..3a89db41 100644 --- a/src/Models/Components/OrderPaidMetadata.php +++ b/src/Models/Components/OrderPaidMetadata.php @@ -27,31 +27,132 @@ class OrderPaidMetadata /** * - * @var string $currency + * @var ?string $productId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('product_id')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $productId = null; + + /** + * + * @var ?string $billingType + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('billing_type')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $billingType = null; + + /** + * + * @var ?string $currency */ #[\Speakeasy\Serializer\Annotation\SerializedName('currency')] - public string $currency; + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $currency = null; + + /** + * + * @var ?int $netAmount + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('net_amount')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?int $netAmount = null; + + /** + * + * @var ?int $taxAmount + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('tax_amount')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?int $taxAmount = null; + + /** + * + * @var ?int $appliedBalanceAmount + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('applied_balance_amount')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?int $appliedBalanceAmount = null; + + /** + * + * @var ?int $discountAmount + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('discount_amount')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?int $discountAmount = null; + + /** + * + * @var ?string $discountId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('discount_id')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $discountId = null; + + /** + * + * @var ?int $platformFee + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('platform_fee')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?int $platformFee = null; + + /** + * + * @var ?string $subscriptionId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('subscription_id')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $subscriptionId = null; + + /** + * + * @var ?string $recurringInterval + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('recurring_interval')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $recurringInterval = null; /** * - * @var ?bool $backfilled + * @var ?int $recurringIntervalCount */ - #[\Speakeasy\Serializer\Annotation\SerializedName('backfilled')] + #[\Speakeasy\Serializer\Annotation\SerializedName('recurring_interval_count')] #[\Speakeasy\Serializer\Annotation\SkipWhenNull] - public ?bool $backfilled = null; + public ?int $recurringIntervalCount = null; /** * @param string $orderId * @param int $amount - * @param string $currency - * @param ?bool $backfilled + * @param ?string $productId + * @param ?string $billingType + * @param ?string $currency + * @param ?int $netAmount + * @param ?int $taxAmount + * @param ?int $appliedBalanceAmount + * @param ?int $discountAmount + * @param ?string $discountId + * @param ?int $platformFee + * @param ?string $subscriptionId + * @param ?string $recurringInterval + * @param ?int $recurringIntervalCount * @phpstan-pure */ - public function __construct(string $orderId, int $amount, string $currency, ?bool $backfilled = null) + public function __construct(string $orderId, int $amount, ?string $productId = null, ?string $billingType = null, ?string $currency = null, ?int $netAmount = null, ?int $taxAmount = null, ?int $appliedBalanceAmount = null, ?int $discountAmount = null, ?string $discountId = null, ?int $platformFee = null, ?string $subscriptionId = null, ?string $recurringInterval = null, ?int $recurringIntervalCount = null) { $this->orderId = $orderId; $this->amount = $amount; + $this->productId = $productId; + $this->billingType = $billingType; $this->currency = $currency; - $this->backfilled = $backfilled; + $this->netAmount = $netAmount; + $this->taxAmount = $taxAmount; + $this->appliedBalanceAmount = $appliedBalanceAmount; + $this->discountAmount = $discountAmount; + $this->discountId = $discountId; + $this->platformFee = $platformFee; + $this->subscriptionId = $subscriptionId; + $this->recurringInterval = $recurringInterval; + $this->recurringIntervalCount = $recurringIntervalCount; } } \ No newline at end of file diff --git a/src/Models/Components/OrderRefundedEvent.php b/src/Models/Components/OrderRefundedEvent.php index 28bedcc1..2fcd606b 100644 --- a/src/Models/Components/OrderRefundedEvent.php +++ b/src/Models/Components/OrderRefundedEvent.php @@ -36,6 +36,14 @@ class OrderRefundedEvent #[\Speakeasy\Serializer\Annotation\SerializedName('organization_id')] public string $organizationId; + /** + * Human readable label of the event type. + * + * @var string $label + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('label')] + public string $label; + /** * * @var OrderRefundedMetadata $metadata @@ -69,6 +77,15 @@ class OrderRefundedEvent #[\Speakeasy\Serializer\Annotation\SerializedName('external_customer_id')] public ?string $externalCustomerId; + /** + * The ID of the parent event. + * + * @var ?string $parentId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('parent_id')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $parentId = null; + /** * The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. * @@ -98,6 +115,7 @@ class OrderRefundedEvent * @param string $id * @param \DateTime $timestamp * @param string $organizationId + * @param string $label * @param string $source * @param string $name * @param OrderRefundedMetadata $metadata @@ -105,17 +123,20 @@ class OrderRefundedEvent * @param ?Customer $customer * @param ?string $externalCustomerId * @param ?int $childCount + * @param ?string $parentId * @phpstan-pure */ - public function __construct(string $id, \DateTime $timestamp, string $organizationId, OrderRefundedMetadata $metadata, ?string $customerId = null, ?Customer $customer = null, ?string $externalCustomerId = null, string $source = 'system', string $name = 'order.refunded', ?int $childCount = 0) + public function __construct(string $id, \DateTime $timestamp, string $organizationId, string $label, OrderRefundedMetadata $metadata, ?string $customerId = null, ?Customer $customer = null, ?string $externalCustomerId = null, ?string $parentId = null, string $source = 'system', string $name = 'order.refunded', ?int $childCount = 0) { $this->id = $id; $this->timestamp = $timestamp; $this->organizationId = $organizationId; + $this->label = $label; $this->metadata = $metadata; $this->customerId = $customerId; $this->customer = $customer; $this->externalCustomerId = $externalCustomerId; + $this->parentId = $parentId; $this->source = $source; $this->name = $name; $this->childCount = $childCount; diff --git a/src/Models/Components/OrderRefundedMetadata.php b/src/Models/Components/OrderRefundedMetadata.php index fe0a8a97..4bbfddd7 100644 --- a/src/Models/Components/OrderRefundedMetadata.php +++ b/src/Models/Components/OrderRefundedMetadata.php @@ -32,26 +32,16 @@ class OrderRefundedMetadata #[\Speakeasy\Serializer\Annotation\SerializedName('currency')] public string $currency; - /** - * - * @var ?bool $backfilled - */ - #[\Speakeasy\Serializer\Annotation\SerializedName('backfilled')] - #[\Speakeasy\Serializer\Annotation\SkipWhenNull] - public ?bool $backfilled = null; - /** * @param string $orderId * @param int $refundedAmount * @param string $currency - * @param ?bool $backfilled * @phpstan-pure */ - public function __construct(string $orderId, int $refundedAmount, string $currency, ?bool $backfilled = null) + public function __construct(string $orderId, int $refundedAmount, string $currency) { $this->orderId = $orderId; $this->refundedAmount = $refundedAmount; $this->currency = $currency; - $this->backfilled = $backfilled; } } \ No newline at end of file diff --git a/src/Models/Components/Organization.php b/src/Models/Components/Organization.php index 68fed762..264a25f7 100644 --- a/src/Models/Components/Organization.php +++ b/src/Models/Components/Organization.php @@ -20,7 +20,7 @@ class Organization public \DateTime $createdAt; /** - * The organization ID. + * The ID of the object. * * @var string $id */ @@ -43,6 +43,22 @@ class Organization #[\Speakeasy\Serializer\Annotation\SerializedName('slug')] public string $slug; + /** + * + * @var SubscriptionProrationBehavior $prorationBehavior + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('proration_behavior')] + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\SubscriptionProrationBehavior')] + public SubscriptionProrationBehavior $prorationBehavior; + + /** + * Whether customers can update their subscriptions from the customer portal. + * + * @var bool $allowCustomerUpdates + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('allow_customer_updates')] + public bool $allowCustomerUpdates; + /** * Links to social profiles. * @@ -138,6 +154,8 @@ class Organization * @param string $id * @param string $name * @param string $slug + * @param SubscriptionProrationBehavior $prorationBehavior + * @param bool $allowCustomerUpdates * @param array $socials * @param OrganizationStatus $status * @param OrganizationSubscriptionSettings $subscriptionSettings @@ -151,12 +169,14 @@ class Organization * @param ?OrganizationFeatureSettings $featureSettings * @phpstan-pure */ - public function __construct(\DateTime $createdAt, string $id, string $name, string $slug, array $socials, OrganizationStatus $status, OrganizationSubscriptionSettings $subscriptionSettings, OrganizationNotificationSettings $notificationSettings, OrganizationCustomerEmailSettings $customerEmailSettings, ?\DateTime $modifiedAt = null, ?string $avatarUrl = null, ?string $email = null, ?string $website = null, ?\DateTime $detailsSubmittedAt = null, ?OrganizationFeatureSettings $featureSettings = null) + public function __construct(\DateTime $createdAt, string $id, string $name, string $slug, SubscriptionProrationBehavior $prorationBehavior, bool $allowCustomerUpdates, array $socials, OrganizationStatus $status, OrganizationSubscriptionSettings $subscriptionSettings, OrganizationNotificationSettings $notificationSettings, OrganizationCustomerEmailSettings $customerEmailSettings, ?\DateTime $modifiedAt = null, ?string $avatarUrl = null, ?string $email = null, ?string $website = null, ?\DateTime $detailsSubmittedAt = null, ?OrganizationFeatureSettings $featureSettings = null) { $this->createdAt = $createdAt; $this->id = $id; $this->name = $name; $this->slug = $slug; + $this->prorationBehavior = $prorationBehavior; + $this->allowCustomerUpdates = $allowCustomerUpdates; $this->socials = $socials; $this->status = $status; $this->subscriptionSettings = $subscriptionSettings; diff --git a/src/Models/Components/OrganizationFeatureSettings.php b/src/Models/Components/OrganizationFeatureSettings.php index a0722a1b..97d8b893 100644 --- a/src/Models/Components/OrganizationFeatureSettings.php +++ b/src/Models/Components/OrganizationFeatureSettings.php @@ -47,18 +47,29 @@ class OrganizationFeatureSettings #[\Speakeasy\Serializer\Annotation\SkipWhenNull] public ?bool $walletsEnabled = null; + /** + * If this organization has the Member model enabled + * + * @var ?bool $memberModelEnabled + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('member_model_enabled')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?bool $memberModelEnabled = null; + /** * @param ?bool $issueFundingEnabled * @param ?bool $seatBasedPricingEnabled * @param ?bool $revopsEnabled * @param ?bool $walletsEnabled + * @param ?bool $memberModelEnabled * @phpstan-pure */ - public function __construct(?bool $issueFundingEnabled = false, ?bool $seatBasedPricingEnabled = false, ?bool $revopsEnabled = false, ?bool $walletsEnabled = false) + public function __construct(?bool $issueFundingEnabled = false, ?bool $seatBasedPricingEnabled = false, ?bool $revopsEnabled = false, ?bool $walletsEnabled = false, ?bool $memberModelEnabled = false) { $this->issueFundingEnabled = $issueFundingEnabled; $this->seatBasedPricingEnabled = $seatBasedPricingEnabled; $this->revopsEnabled = $revopsEnabled; $this->walletsEnabled = $walletsEnabled; + $this->memberModelEnabled = $memberModelEnabled; } } \ No newline at end of file diff --git a/src/Models/Components/OrganizationStatus.php b/src/Models/Components/OrganizationStatus.php index c1acd6dc..2be12716 100644 --- a/src/Models/Components/OrganizationStatus.php +++ b/src/Models/Components/OrganizationStatus.php @@ -13,7 +13,8 @@ enum OrganizationStatus: string { case Created = 'created'; case OnboardingStarted = 'onboarding_started'; - case UnderReview = 'under_review'; + case InitialReview = 'initial_review'; + case OngoingReview = 'ongoing_review'; case Denied = 'denied'; case Active = 'active'; } diff --git a/src/Models/Components/OrganizationSubscriptionSettings.php b/src/Models/Components/OrganizationSubscriptionSettings.php index 09ec2947..01dc1b5f 100644 --- a/src/Models/Components/OrganizationSubscriptionSettings.php +++ b/src/Models/Components/OrganizationSubscriptionSettings.php @@ -40,18 +40,27 @@ class OrganizationSubscriptionSettings #[\Speakeasy\Serializer\Annotation\SerializedName('benefit_revocation_grace_period')] public int $benefitRevocationGracePeriod; + /** + * + * @var bool $preventTrialAbuse + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('prevent_trial_abuse')] + public bool $preventTrialAbuse; + /** * @param bool $allowMultipleSubscriptions * @param bool $allowCustomerUpdates * @param SubscriptionProrationBehavior $prorationBehavior * @param int $benefitRevocationGracePeriod + * @param bool $preventTrialAbuse * @phpstan-pure */ - public function __construct(bool $allowMultipleSubscriptions, bool $allowCustomerUpdates, SubscriptionProrationBehavior $prorationBehavior, int $benefitRevocationGracePeriod) + public function __construct(bool $allowMultipleSubscriptions, bool $allowCustomerUpdates, SubscriptionProrationBehavior $prorationBehavior, int $benefitRevocationGracePeriod, bool $preventTrialAbuse) { $this->allowMultipleSubscriptions = $allowMultipleSubscriptions; $this->allowCustomerUpdates = $allowCustomerUpdates; $this->prorationBehavior = $prorationBehavior; $this->benefitRevocationGracePeriod = $benefitRevocationGracePeriod; + $this->preventTrialAbuse = $preventTrialAbuse; } } \ No newline at end of file diff --git a/src/Models/Components/OwnerCreate.php b/src/Models/Components/OwnerCreate.php new file mode 100644 index 00000000..b9903a0c --- /dev/null +++ b/src/Models/Components/OwnerCreate.php @@ -0,0 +1,53 @@ +email = $email; + $this->name = $name; + $this->externalId = $externalId; + } +} \ No newline at end of file diff --git a/src/Models/Components/ProductPriceCustom.php b/src/Models/Components/ProductPriceCustom.php index 8dfe1e17..101c2fd7 100644 --- a/src/Models/Components/ProductPriceCustom.php +++ b/src/Models/Components/ProductPriceCustom.php @@ -28,6 +28,14 @@ class ProductPriceCustom #[\Speakeasy\Serializer\Annotation\SerializedName('id')] public string $id; + /** + * + * @var ProductPriceSource $source + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('source')] + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\ProductPriceSource')] + public ProductPriceSource $source; + /** * Whether the price is archived and no longer available. * @@ -111,6 +119,7 @@ class ProductPriceCustom /** * @param \DateTime $createdAt * @param string $id + * @param ProductPriceSource $source * @param string $amountType * @param bool $isArchived * @param string $productId @@ -123,10 +132,11 @@ class ProductPriceCustom * @param ?int $presetAmount * @phpstan-pure */ - public function __construct(\DateTime $createdAt, string $id, bool $isArchived, string $productId, ProductPriceType $type, string $priceCurrency, ?\DateTime $modifiedAt = null, ?SubscriptionRecurringInterval $recurringInterval = null, ?int $minimumAmount = null, ?int $maximumAmount = null, ?int $presetAmount = null, string $amountType = 'custom') + public function __construct(\DateTime $createdAt, string $id, ProductPriceSource $source, bool $isArchived, string $productId, ProductPriceType $type, string $priceCurrency, ?\DateTime $modifiedAt = null, ?SubscriptionRecurringInterval $recurringInterval = null, ?int $minimumAmount = null, ?int $maximumAmount = null, ?int $presetAmount = null, string $amountType = 'custom') { $this->createdAt = $createdAt; $this->id = $id; + $this->source = $source; $this->isArchived = $isArchived; $this->productId = $productId; $this->type = $type; diff --git a/src/Models/Components/ProductPriceFixed.php b/src/Models/Components/ProductPriceFixed.php index ff254d80..ee603683 100644 --- a/src/Models/Components/ProductPriceFixed.php +++ b/src/Models/Components/ProductPriceFixed.php @@ -28,6 +28,14 @@ class ProductPriceFixed #[\Speakeasy\Serializer\Annotation\SerializedName('id')] public string $id; + /** + * + * @var ProductPriceSource $source + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('source')] + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\ProductPriceSource')] + public ProductPriceSource $source; + /** * Whether the price is archived and no longer available. * @@ -95,6 +103,7 @@ class ProductPriceFixed /** * @param \DateTime $createdAt * @param string $id + * @param ProductPriceSource $source * @param string $amountType * @param bool $isArchived * @param string $productId @@ -105,10 +114,11 @@ class ProductPriceFixed * @param ?SubscriptionRecurringInterval $recurringInterval * @phpstan-pure */ - public function __construct(\DateTime $createdAt, string $id, bool $isArchived, string $productId, ProductPriceType $type, string $priceCurrency, int $priceAmount, ?\DateTime $modifiedAt = null, ?SubscriptionRecurringInterval $recurringInterval = null, string $amountType = 'fixed') + public function __construct(\DateTime $createdAt, string $id, ProductPriceSource $source, bool $isArchived, string $productId, ProductPriceType $type, string $priceCurrency, int $priceAmount, ?\DateTime $modifiedAt = null, ?SubscriptionRecurringInterval $recurringInterval = null, string $amountType = 'fixed') { $this->createdAt = $createdAt; $this->id = $id; + $this->source = $source; $this->isArchived = $isArchived; $this->productId = $productId; $this->type = $type; diff --git a/src/Models/Components/ProductPriceFree.php b/src/Models/Components/ProductPriceFree.php index ffad109f..31c78c40 100644 --- a/src/Models/Components/ProductPriceFree.php +++ b/src/Models/Components/ProductPriceFree.php @@ -28,6 +28,14 @@ class ProductPriceFree #[\Speakeasy\Serializer\Annotation\SerializedName('id')] public string $id; + /** + * + * @var ProductPriceSource $source + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('source')] + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\ProductPriceSource')] + public ProductPriceSource $source; + /** * Whether the price is archived and no longer available. * @@ -79,6 +87,7 @@ class ProductPriceFree /** * @param \DateTime $createdAt * @param string $id + * @param ProductPriceSource $source * @param string $amountType * @param bool $isArchived * @param string $productId @@ -87,10 +96,11 @@ class ProductPriceFree * @param ?SubscriptionRecurringInterval $recurringInterval * @phpstan-pure */ - public function __construct(\DateTime $createdAt, string $id, bool $isArchived, string $productId, ProductPriceType $type, ?\DateTime $modifiedAt = null, ?SubscriptionRecurringInterval $recurringInterval = null, string $amountType = 'free') + public function __construct(\DateTime $createdAt, string $id, ProductPriceSource $source, bool $isArchived, string $productId, ProductPriceType $type, ?\DateTime $modifiedAt = null, ?SubscriptionRecurringInterval $recurringInterval = null, string $amountType = 'free') { $this->createdAt = $createdAt; $this->id = $id; + $this->source = $source; $this->isArchived = $isArchived; $this->productId = $productId; $this->type = $type; diff --git a/src/Models/Components/ProductPriceMeteredUnit.php b/src/Models/Components/ProductPriceMeteredUnit.php index 8abc5886..5208b6b1 100644 --- a/src/Models/Components/ProductPriceMeteredUnit.php +++ b/src/Models/Components/ProductPriceMeteredUnit.php @@ -28,6 +28,14 @@ class ProductPriceMeteredUnit #[\Speakeasy\Serializer\Annotation\SerializedName('id')] public string $id; + /** + * + * @var ProductPriceSource $source + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('source')] + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\ProductPriceSource')] + public ProductPriceSource $source; + /** * Whether the price is archived and no longer available. * @@ -120,6 +128,7 @@ class ProductPriceMeteredUnit /** * @param \DateTime $createdAt * @param string $id + * @param ProductPriceSource $source * @param string $amountType * @param bool $isArchived * @param string $productId @@ -133,10 +142,11 @@ class ProductPriceMeteredUnit * @param ?int $capAmount * @phpstan-pure */ - public function __construct(\DateTime $createdAt, string $id, bool $isArchived, string $productId, ProductPriceType $type, string $priceCurrency, string $unitAmount, string $meterId, ProductPriceMeter $meter, ?\DateTime $modifiedAt = null, ?SubscriptionRecurringInterval $recurringInterval = null, ?int $capAmount = null, string $amountType = 'metered_unit') + public function __construct(\DateTime $createdAt, string $id, ProductPriceSource $source, bool $isArchived, string $productId, ProductPriceType $type, string $priceCurrency, string $unitAmount, string $meterId, ProductPriceMeter $meter, ?\DateTime $modifiedAt = null, ?SubscriptionRecurringInterval $recurringInterval = null, ?int $capAmount = null, string $amountType = 'metered_unit') { $this->createdAt = $createdAt; $this->id = $id; + $this->source = $source; $this->isArchived = $isArchived; $this->productId = $productId; $this->type = $type; diff --git a/src/Models/Components/ProductPriceSeatBased.php b/src/Models/Components/ProductPriceSeatBased.php index 8c54b46e..a2e13cda 100644 --- a/src/Models/Components/ProductPriceSeatBased.php +++ b/src/Models/Components/ProductPriceSeatBased.php @@ -28,6 +28,14 @@ class ProductPriceSeatBased #[\Speakeasy\Serializer\Annotation\SerializedName('id')] public string $id; + /** + * + * @var ProductPriceSource $source + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('source')] + #[\Speakeasy\Serializer\Annotation\Type('\Polar\Models\Components\ProductPriceSource')] + public ProductPriceSource $source; + /** * Whether the price is archived and no longer available. * @@ -96,6 +104,7 @@ class ProductPriceSeatBased /** * @param \DateTime $createdAt * @param string $id + * @param ProductPriceSource $source * @param string $amountType * @param bool $isArchived * @param string $productId @@ -106,10 +115,11 @@ class ProductPriceSeatBased * @param ?SubscriptionRecurringInterval $recurringInterval * @phpstan-pure */ - public function __construct(\DateTime $createdAt, string $id, bool $isArchived, string $productId, ProductPriceType $type, string $priceCurrency, ProductPriceSeatTiers $seatTiers, ?\DateTime $modifiedAt = null, ?SubscriptionRecurringInterval $recurringInterval = null, string $amountType = 'seat_based') + public function __construct(\DateTime $createdAt, string $id, ProductPriceSource $source, bool $isArchived, string $productId, ProductPriceType $type, string $priceCurrency, ProductPriceSeatTiers $seatTiers, ?\DateTime $modifiedAt = null, ?SubscriptionRecurringInterval $recurringInterval = null, string $amountType = 'seat_based') { $this->createdAt = $createdAt; $this->id = $id; + $this->source = $source; $this->isArchived = $isArchived; $this->productId = $productId; $this->type = $type; diff --git a/src/Models/Components/ProductPriceSource.php b/src/Models/Components/ProductPriceSource.php new file mode 100644 index 00000000..5fbc01b2 --- /dev/null +++ b/src/Models/Components/ProductPriceSource.php @@ -0,0 +1,16 @@ +createdAt = $createdAt; $this->id = $id; @@ -149,5 +158,6 @@ public function __construct(\DateTime $createdAt, string $id, array $metadata, R $this->revokeBenefits = $revokeBenefits; $this->modifiedAt = $modifiedAt; $this->subscriptionId = $subscriptionId; + $this->dispute = $dispute; } } \ No newline at end of file diff --git a/src/Models/Components/RefundDispute.php b/src/Models/Components/RefundDispute.php new file mode 100644 index 00000000..c0c067ea --- /dev/null +++ b/src/Models/Components/RefundDispute.php @@ -0,0 +1,135 @@ +createdAt = $createdAt; + $this->id = $id; + $this->status = $status; + $this->resolved = $resolved; + $this->closed = $closed; + $this->amount = $amount; + $this->taxAmount = $taxAmount; + $this->currency = $currency; + $this->orderId = $orderId; + $this->paymentId = $paymentId; + $this->modifiedAt = $modifiedAt; + } +} \ No newline at end of file diff --git a/src/Models/Components/RefundReason.php b/src/Models/Components/RefundReason.php index 8381d7cc..615cd6f7 100644 --- a/src/Models/Components/RefundReason.php +++ b/src/Models/Components/RefundReason.php @@ -16,5 +16,6 @@ enum RefundReason: string case CustomerRequest = 'customer_request'; case ServiceDisruption = 'service_disruption'; case SatisfactionGuarantee = 'satisfaction_guarantee'; + case DisputePrevention = 'dispute_prevention'; case Other = 'other'; } diff --git a/src/Models/Components/Scope.php b/src/Models/Components/Scope.php index fcd0f5f4..a2c0fb76 100644 --- a/src/Models/Components/Scope.php +++ b/src/Models/Components/Scope.php @@ -15,6 +15,7 @@ enum Scope: string case Profile = 'profile'; case Email = 'email'; case UserRead = 'user:read'; + case UserWrite = 'user:write'; case WebRead = 'web:read'; case WebWrite = 'web:write'; case OrganizationsRead = 'organizations:read'; @@ -45,8 +46,11 @@ enum Scope: string case SubscriptionsWrite = 'subscriptions:write'; case CustomersRead = 'customers:read'; case CustomersWrite = 'customers:write'; + case MembersRead = 'members:read'; + case MembersWrite = 'members:write'; case WalletsRead = 'wallets:read'; case WalletsWrite = 'wallets:write'; + case DisputesRead = 'disputes:read'; case CustomerMetersRead = 'customer_meters:read'; case CustomerSessionsWrite = 'customer_sessions:write'; case CustomerSeatsRead = 'customer_seats:read'; diff --git a/src/Models/Components/SubscriptionCanceledEvent.php b/src/Models/Components/SubscriptionCanceledEvent.php new file mode 100644 index 00000000..c5ba3032 --- /dev/null +++ b/src/Models/Components/SubscriptionCanceledEvent.php @@ -0,0 +1,144 @@ +id = $id; + $this->timestamp = $timestamp; + $this->organizationId = $organizationId; + $this->label = $label; + $this->metadata = $metadata; + $this->customerId = $customerId; + $this->customer = $customer; + $this->externalCustomerId = $externalCustomerId; + $this->parentId = $parentId; + $this->source = $source; + $this->name = $name; + $this->childCount = $childCount; + } +} \ No newline at end of file diff --git a/src/Models/Components/SubscriptionCanceledMetadata.php b/src/Models/Components/SubscriptionCanceledMetadata.php new file mode 100644 index 00000000..a0cf9157 --- /dev/null +++ b/src/Models/Components/SubscriptionCanceledMetadata.php @@ -0,0 +1,114 @@ +subscriptionId = $subscriptionId; + $this->amount = $amount; + $this->currency = $currency; + $this->recurringInterval = $recurringInterval; + $this->recurringIntervalCount = $recurringIntervalCount; + $this->canceledAt = $canceledAt; + $this->productId = $productId; + $this->customerCancellationReason = $customerCancellationReason; + $this->customerCancellationComment = $customerCancellationComment; + $this->endsAt = $endsAt; + } +} \ No newline at end of file diff --git a/src/Models/Components/SubscriptionCreatedEvent.php b/src/Models/Components/SubscriptionCreatedEvent.php new file mode 100644 index 00000000..95651325 --- /dev/null +++ b/src/Models/Components/SubscriptionCreatedEvent.php @@ -0,0 +1,144 @@ +id = $id; + $this->timestamp = $timestamp; + $this->organizationId = $organizationId; + $this->label = $label; + $this->metadata = $metadata; + $this->customerId = $customerId; + $this->customer = $customer; + $this->externalCustomerId = $externalCustomerId; + $this->parentId = $parentId; + $this->source = $source; + $this->name = $name; + $this->childCount = $childCount; + } +} \ No newline at end of file diff --git a/src/Models/Components/SubscriptionCreatedMetadata.php b/src/Models/Components/SubscriptionCreatedMetadata.php new file mode 100644 index 00000000..44f8b15a --- /dev/null +++ b/src/Models/Components/SubscriptionCreatedMetadata.php @@ -0,0 +1,83 @@ +subscriptionId = $subscriptionId; + $this->productId = $productId; + $this->amount = $amount; + $this->currency = $currency; + $this->recurringInterval = $recurringInterval; + $this->recurringIntervalCount = $recurringIntervalCount; + $this->startedAt = $startedAt; + } +} \ No newline at end of file diff --git a/src/Models/Components/SubscriptionCycledEvent.php b/src/Models/Components/SubscriptionCycledEvent.php index dc8bf60e..41c93431 100644 --- a/src/Models/Components/SubscriptionCycledEvent.php +++ b/src/Models/Components/SubscriptionCycledEvent.php @@ -36,6 +36,14 @@ class SubscriptionCycledEvent #[\Speakeasy\Serializer\Annotation\SerializedName('organization_id')] public string $organizationId; + /** + * Human readable label of the event type. + * + * @var string $label + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('label')] + public string $label; + /** * * @var SubscriptionCycledMetadata $metadata @@ -69,6 +77,15 @@ class SubscriptionCycledEvent #[\Speakeasy\Serializer\Annotation\SerializedName('external_customer_id')] public ?string $externalCustomerId; + /** + * The ID of the parent event. + * + * @var ?string $parentId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('parent_id')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $parentId = null; + /** * The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. * @@ -98,6 +115,7 @@ class SubscriptionCycledEvent * @param string $id * @param \DateTime $timestamp * @param string $organizationId + * @param string $label * @param string $source * @param string $name * @param SubscriptionCycledMetadata $metadata @@ -105,17 +123,20 @@ class SubscriptionCycledEvent * @param ?Customer $customer * @param ?string $externalCustomerId * @param ?int $childCount + * @param ?string $parentId * @phpstan-pure */ - public function __construct(string $id, \DateTime $timestamp, string $organizationId, SubscriptionCycledMetadata $metadata, ?string $customerId = null, ?Customer $customer = null, ?string $externalCustomerId = null, string $source = 'system', string $name = 'subscription.cycled', ?int $childCount = 0) + public function __construct(string $id, \DateTime $timestamp, string $organizationId, string $label, SubscriptionCycledMetadata $metadata, ?string $customerId = null, ?Customer $customer = null, ?string $externalCustomerId = null, ?string $parentId = null, string $source = 'system', string $name = 'subscription.cycled', ?int $childCount = 0) { $this->id = $id; $this->timestamp = $timestamp; $this->organizationId = $organizationId; + $this->label = $label; $this->metadata = $metadata; $this->customerId = $customerId; $this->customer = $customer; $this->externalCustomerId = $externalCustomerId; + $this->parentId = $parentId; $this->source = $source; $this->name = $name; $this->childCount = $childCount; diff --git a/src/Models/Components/SubscriptionCycledMetadata.php b/src/Models/Components/SubscriptionCycledMetadata.php index 4e199872..ab2333ee 100644 --- a/src/Models/Components/SubscriptionCycledMetadata.php +++ b/src/Models/Components/SubscriptionCycledMetadata.php @@ -18,12 +18,62 @@ class SubscriptionCycledMetadata #[\Speakeasy\Serializer\Annotation\SerializedName('subscription_id')] public string $subscriptionId; + /** + * + * @var ?string $productId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('product_id')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $productId = null; + + /** + * + * @var ?int $amount + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('amount')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?int $amount = null; + + /** + * + * @var ?string $currency + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('currency')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $currency = null; + + /** + * + * @var ?string $recurringInterval + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('recurring_interval')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $recurringInterval = null; + + /** + * + * @var ?int $recurringIntervalCount + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('recurring_interval_count')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?int $recurringIntervalCount = null; + /** * @param string $subscriptionId + * @param ?string $productId + * @param ?int $amount + * @param ?string $currency + * @param ?string $recurringInterval + * @param ?int $recurringIntervalCount * @phpstan-pure */ - public function __construct(string $subscriptionId) + public function __construct(string $subscriptionId, ?string $productId = null, ?int $amount = null, ?string $currency = null, ?string $recurringInterval = null, ?int $recurringIntervalCount = null) { $this->subscriptionId = $subscriptionId; + $this->productId = $productId; + $this->amount = $amount; + $this->currency = $currency; + $this->recurringInterval = $recurringInterval; + $this->recurringIntervalCount = $recurringIntervalCount; } } \ No newline at end of file diff --git a/src/Models/Components/SubscriptionProductUpdatedEvent.php b/src/Models/Components/SubscriptionProductUpdatedEvent.php index f92c21e4..999ae60b 100644 --- a/src/Models/Components/SubscriptionProductUpdatedEvent.php +++ b/src/Models/Components/SubscriptionProductUpdatedEvent.php @@ -36,6 +36,14 @@ class SubscriptionProductUpdatedEvent #[\Speakeasy\Serializer\Annotation\SerializedName('organization_id')] public string $organizationId; + /** + * Human readable label of the event type. + * + * @var string $label + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('label')] + public string $label; + /** * * @var SubscriptionProductUpdatedMetadata $metadata @@ -69,6 +77,15 @@ class SubscriptionProductUpdatedEvent #[\Speakeasy\Serializer\Annotation\SerializedName('external_customer_id')] public ?string $externalCustomerId; + /** + * The ID of the parent event. + * + * @var ?string $parentId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('parent_id')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $parentId = null; + /** * The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. * @@ -98,6 +115,7 @@ class SubscriptionProductUpdatedEvent * @param string $id * @param \DateTime $timestamp * @param string $organizationId + * @param string $label * @param string $source * @param string $name * @param SubscriptionProductUpdatedMetadata $metadata @@ -105,17 +123,20 @@ class SubscriptionProductUpdatedEvent * @param ?Customer $customer * @param ?string $externalCustomerId * @param ?int $childCount + * @param ?string $parentId * @phpstan-pure */ - public function __construct(string $id, \DateTime $timestamp, string $organizationId, SubscriptionProductUpdatedMetadata $metadata, ?string $customerId = null, ?Customer $customer = null, ?string $externalCustomerId = null, string $source = 'system', string $name = 'subscription.product_updated', ?int $childCount = 0) + public function __construct(string $id, \DateTime $timestamp, string $organizationId, string $label, SubscriptionProductUpdatedMetadata $metadata, ?string $customerId = null, ?Customer $customer = null, ?string $externalCustomerId = null, ?string $parentId = null, string $source = 'system', string $name = 'subscription.product_updated', ?int $childCount = 0) { $this->id = $id; $this->timestamp = $timestamp; $this->organizationId = $organizationId; + $this->label = $label; $this->metadata = $metadata; $this->customerId = $customerId; $this->customer = $customer; $this->externalCustomerId = $externalCustomerId; + $this->parentId = $parentId; $this->source = $source; $this->name = $name; $this->childCount = $childCount; diff --git a/src/Models/Components/SubscriptionRevokedEvent.php b/src/Models/Components/SubscriptionRevokedEvent.php index bf285070..1019d37e 100644 --- a/src/Models/Components/SubscriptionRevokedEvent.php +++ b/src/Models/Components/SubscriptionRevokedEvent.php @@ -36,6 +36,14 @@ class SubscriptionRevokedEvent #[\Speakeasy\Serializer\Annotation\SerializedName('organization_id')] public string $organizationId; + /** + * Human readable label of the event type. + * + * @var string $label + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('label')] + public string $label; + /** * * @var SubscriptionRevokedMetadata $metadata @@ -69,6 +77,15 @@ class SubscriptionRevokedEvent #[\Speakeasy\Serializer\Annotation\SerializedName('external_customer_id')] public ?string $externalCustomerId; + /** + * The ID of the parent event. + * + * @var ?string $parentId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('parent_id')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $parentId = null; + /** * The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. * @@ -98,6 +115,7 @@ class SubscriptionRevokedEvent * @param string $id * @param \DateTime $timestamp * @param string $organizationId + * @param string $label * @param string $source * @param string $name * @param SubscriptionRevokedMetadata $metadata @@ -105,17 +123,20 @@ class SubscriptionRevokedEvent * @param ?Customer $customer * @param ?string $externalCustomerId * @param ?int $childCount + * @param ?string $parentId * @phpstan-pure */ - public function __construct(string $id, \DateTime $timestamp, string $organizationId, SubscriptionRevokedMetadata $metadata, ?string $customerId = null, ?Customer $customer = null, ?string $externalCustomerId = null, string $source = 'system', string $name = 'subscription.revoked', ?int $childCount = 0) + public function __construct(string $id, \DateTime $timestamp, string $organizationId, string $label, SubscriptionRevokedMetadata $metadata, ?string $customerId = null, ?Customer $customer = null, ?string $externalCustomerId = null, ?string $parentId = null, string $source = 'system', string $name = 'subscription.revoked', ?int $childCount = 0) { $this->id = $id; $this->timestamp = $timestamp; $this->organizationId = $organizationId; + $this->label = $label; $this->metadata = $metadata; $this->customerId = $customerId; $this->customer = $customer; $this->externalCustomerId = $externalCustomerId; + $this->parentId = $parentId; $this->source = $source; $this->name = $name; $this->childCount = $childCount; diff --git a/src/Models/Components/SubscriptionRevokedMetadata.php b/src/Models/Components/SubscriptionRevokedMetadata.php index 2f44eaec..edca7f0e 100644 --- a/src/Models/Components/SubscriptionRevokedMetadata.php +++ b/src/Models/Components/SubscriptionRevokedMetadata.php @@ -18,12 +18,62 @@ class SubscriptionRevokedMetadata #[\Speakeasy\Serializer\Annotation\SerializedName('subscription_id')] public string $subscriptionId; + /** + * + * @var ?string $productId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('product_id')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $productId = null; + + /** + * + * @var ?int $amount + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('amount')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?int $amount = null; + + /** + * + * @var ?string $currency + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('currency')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $currency = null; + + /** + * + * @var ?string $recurringInterval + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('recurring_interval')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $recurringInterval = null; + + /** + * + * @var ?int $recurringIntervalCount + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('recurring_interval_count')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?int $recurringIntervalCount = null; + /** * @param string $subscriptionId + * @param ?string $productId + * @param ?int $amount + * @param ?string $currency + * @param ?string $recurringInterval + * @param ?int $recurringIntervalCount * @phpstan-pure */ - public function __construct(string $subscriptionId) + public function __construct(string $subscriptionId, ?string $productId = null, ?int $amount = null, ?string $currency = null, ?string $recurringInterval = null, ?int $recurringIntervalCount = null) { $this->subscriptionId = $subscriptionId; + $this->productId = $productId; + $this->amount = $amount; + $this->currency = $currency; + $this->recurringInterval = $recurringInterval; + $this->recurringIntervalCount = $recurringIntervalCount; } } \ No newline at end of file diff --git a/src/Models/Components/SubscriptionSeatsUpdatedEvent.php b/src/Models/Components/SubscriptionSeatsUpdatedEvent.php new file mode 100644 index 00000000..76593b2e --- /dev/null +++ b/src/Models/Components/SubscriptionSeatsUpdatedEvent.php @@ -0,0 +1,144 @@ +id = $id; + $this->timestamp = $timestamp; + $this->organizationId = $organizationId; + $this->label = $label; + $this->metadata = $metadata; + $this->customerId = $customerId; + $this->customer = $customer; + $this->externalCustomerId = $externalCustomerId; + $this->parentId = $parentId; + $this->source = $source; + $this->name = $name; + $this->childCount = $childCount; + } +} \ No newline at end of file diff --git a/src/Models/Components/SubscriptionSeatsUpdatedMetadata.php b/src/Models/Components/SubscriptionSeatsUpdatedMetadata.php new file mode 100644 index 00000000..ba2ed744 --- /dev/null +++ b/src/Models/Components/SubscriptionSeatsUpdatedMetadata.php @@ -0,0 +1,56 @@ +subscriptionId = $subscriptionId; + $this->oldSeats = $oldSeats; + $this->newSeats = $newSeats; + $this->prorationBehavior = $prorationBehavior; + } +} \ No newline at end of file diff --git a/src/Models/Components/SubscriptionUpdateBillingPeriod.php b/src/Models/Components/SubscriptionUpdateBillingPeriod.php new file mode 100644 index 00000000..a7694742 --- /dev/null +++ b/src/Models/Components/SubscriptionUpdateBillingPeriod.php @@ -0,0 +1,33 @@ +currentBillingPeriodEnd = $currentBillingPeriodEnd; + } +} \ No newline at end of file diff --git a/src/Models/Components/UserEvent.php b/src/Models/Components/UserEvent.php index 42670e3b..8d03e4f8 100644 --- a/src/Models/Components/UserEvent.php +++ b/src/Models/Components/UserEvent.php @@ -36,6 +36,14 @@ class UserEvent #[\Speakeasy\Serializer\Annotation\SerializedName('organization_id')] public string $organizationId; + /** + * Human readable label of the event type. + * + * @var string $label + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('label')] + public string $label; + /** * The name of the event. * @@ -78,6 +86,15 @@ class UserEvent #[\Speakeasy\Serializer\Annotation\SerializedName('external_customer_id')] public ?string $externalCustomerId; + /** + * The ID of the parent event. + * + * @var ?string $parentId + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('parent_id')] + #[\Speakeasy\Serializer\Annotation\SkipWhenNull] + public ?string $parentId = null; + /** * The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. * @@ -99,6 +116,7 @@ class UserEvent * @param string $id * @param \DateTime $timestamp * @param string $organizationId + * @param string $label * @param string $name * @param string $source * @param array $metadata @@ -106,18 +124,21 @@ class UserEvent * @param ?Customer $customer * @param ?string $externalCustomerId * @param ?int $childCount + * @param ?string $parentId * @phpstan-pure */ - public function __construct(string $id, \DateTime $timestamp, string $organizationId, string $name, array $metadata, ?string $customerId = null, ?Customer $customer = null, ?string $externalCustomerId = null, string $source = 'user', ?int $childCount = 0) + public function __construct(string $id, \DateTime $timestamp, string $organizationId, string $label, string $name, array $metadata, ?string $customerId = null, ?Customer $customer = null, ?string $externalCustomerId = null, ?string $parentId = null, string $source = 'user', ?int $childCount = 0) { $this->id = $id; $this->timestamp = $timestamp; $this->organizationId = $organizationId; + $this->label = $label; $this->name = $name; $this->metadata = $metadata; $this->customerId = $customerId; $this->customer = $customer; $this->externalCustomerId = $externalCustomerId; + $this->parentId = $parentId; $this->source = $source; $this->childCount = $childCount; } diff --git a/src/Models/Components/WebhookEvent.php b/src/Models/Components/WebhookEvent.php index 500b4046..ad513bdb 100644 --- a/src/Models/Components/WebhookEvent.php +++ b/src/Models/Components/WebhookEvent.php @@ -37,6 +37,14 @@ class WebhookEvent #[\Speakeasy\Serializer\Annotation\SerializedName('id')] public string $id; + /** + * Whether this event was skipped because the webhook endpoint was disabled. + * + * @var bool $skipped + */ + #[\Speakeasy\Serializer\Annotation\SerializedName('skipped')] + public bool $skipped; + /** * * @var WebhookEventType $type @@ -90,6 +98,7 @@ class WebhookEvent /** * @param \DateTime $createdAt * @param string $id + * @param bool $skipped * @param WebhookEventType $type * @param bool $isArchived * @param ?\DateTime $modifiedAt @@ -98,10 +107,11 @@ class WebhookEvent * @param ?bool $succeeded * @phpstan-pure */ - public function __construct(\DateTime $createdAt, string $id, WebhookEventType $type, bool $isArchived, ?\DateTime $modifiedAt = null, ?string $payload = null, ?int $lastHttpCode = null, ?bool $succeeded = null) + public function __construct(\DateTime $createdAt, string $id, bool $skipped, WebhookEventType $type, bool $isArchived, ?\DateTime $modifiedAt = null, ?string $payload = null, ?int $lastHttpCode = null, ?bool $succeeded = null) { $this->createdAt = $createdAt; $this->id = $id; + $this->skipped = $skipped; $this->type = $type; $this->isArchived = $isArchived; $this->modifiedAt = $modifiedAt; diff --git a/src/Models/Components/WebhookOrderCreatedPayload.php b/src/Models/Components/WebhookOrderCreatedPayload.php index fd38a505..6d8851a8 100644 --- a/src/Models/Components/WebhookOrderCreatedPayload.php +++ b/src/Models/Components/WebhookOrderCreatedPayload.php @@ -20,7 +20,8 @@ * * A subscription is renewed. In this case, `billing_reason` is set to `subscription_cycle`. * * A subscription is upgraded or downgraded with an immediate proration invoice. In this case, `billing_reason` is set to `subscription_update`. * - * The order might not be paid yet, so the `status` field might be `pending`. + * > [!WARNING] + * > The order might not be paid yet, so the `status` field might be `pending`. * * **Discord & Slack support:** Full */ diff --git a/src/Models/Errors/TrialAlreadyRedeemed.php b/src/Models/Errors/TrialAlreadyRedeemed.php new file mode 100644 index 00000000..12b5bd31 --- /dev/null +++ b/src/Models/Errors/TrialAlreadyRedeemed.php @@ -0,0 +1,47 @@ +error = $error; + $this->detail = $detail; + } + + public function toException(): TrialAlreadyRedeemedThrowable + { + $serializer = Utils\JSON::createSerializer(); + $message = $serializer->serialize($this, 'json'); + $code = -1; + + return new TrialAlreadyRedeemedThrowable($message, (int) $code, $this); + } +} \ No newline at end of file diff --git a/src/Models/Errors/TrialAlreadyRedeemedThrowable.php b/src/Models/Errors/TrialAlreadyRedeemedThrowable.php new file mode 100644 index 00000000..f6de4295 --- /dev/null +++ b/src/Models/Errors/TrialAlreadyRedeemedThrowable.php @@ -0,0 +1,20 @@ +container = $container; + } +} \ No newline at end of file diff --git a/src/Models/Operations/BenefitsGrantsRequest.php b/src/Models/Operations/BenefitsGrantsRequest.php index ebaaf608..b0b45e7a 100644 --- a/src/Models/Operations/BenefitsGrantsRequest.php +++ b/src/Models/Operations/BenefitsGrantsRequest.php @@ -34,6 +34,14 @@ class BenefitsGrantsRequest #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=customer_id')] public string|array|null $customerId = null; + /** + * Filter by member. + * + * @var string|array|null $memberId + */ + #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=member_id')] + public string|array|null $memberId = null; + /** * Page number, defaults to 1. * @@ -56,13 +64,15 @@ class BenefitsGrantsRequest * @param ?int $limit * @param ?bool $isGranted * @param string|array|null $customerId + * @param string|array|null $memberId * @phpstan-pure */ - public function __construct(string $id, ?bool $isGranted = null, string|array|null $customerId = null, ?int $page = 1, ?int $limit = 10) + public function __construct(string $id, ?bool $isGranted = null, string|array|null $customerId = null, string|array|null $memberId = null, ?int $page = 1, ?int $limit = 10) { $this->id = $id; $this->isGranted = $isGranted; $this->customerId = $customerId; + $this->memberId = $memberId; $this->page = $page; $this->limit = $limit; } diff --git a/src/Models/Operations/CustomerPortalBenefitGrantsListRequest.php b/src/Models/Operations/CustomerPortalBenefitGrantsListRequest.php index ef367500..7fbb773a 100644 --- a/src/Models/Operations/CustomerPortalBenefitGrantsListRequest.php +++ b/src/Models/Operations/CustomerPortalBenefitGrantsListRequest.php @@ -52,6 +52,14 @@ class CustomerPortalBenefitGrantsListRequest #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=subscription_id')] public string|array|null $subscriptionId = null; + /** + * Filter by member ID. + * + * @var string|array|null $memberId + */ + #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=member_id')] + public string|array|null $memberId = null; + /** * Sorting criterion. Several criteria can be used simultaneously and will be applied in order. Add a minus sign `-` before the criteria name to sort by descending order. * @@ -84,16 +92,18 @@ class CustomerPortalBenefitGrantsListRequest * @param string|array|null $checkoutId * @param string|array|null $orderId * @param string|array|null $subscriptionId + * @param string|array|null $memberId * @param ?array $sorting * @phpstan-pure */ - public function __construct(Components\BenefitType|array|null $typeFilter = null, string|array|null $benefitId = null, string|array|null $checkoutId = null, string|array|null $orderId = null, string|array|null $subscriptionId = null, ?array $sorting = null, ?int $page = 1, ?int $limit = 10) + public function __construct(Components\BenefitType|array|null $typeFilter = null, string|array|null $benefitId = null, string|array|null $checkoutId = null, string|array|null $orderId = null, string|array|null $subscriptionId = null, string|array|null $memberId = null, ?array $sorting = null, ?int $page = 1, ?int $limit = 10) { $this->typeFilter = $typeFilter; $this->benefitId = $benefitId; $this->checkoutId = $checkoutId; $this->orderId = $orderId; $this->subscriptionId = $subscriptionId; + $this->memberId = $memberId; $this->sorting = $sorting; $this->page = $page; $this->limit = $limit; diff --git a/src/Models/Operations/CustomerPortalOrganizationsGetResponse.php b/src/Models/Operations/CustomerPortalOrganizationsGetResponse.php index e8335581..5bf71fe9 100644 --- a/src/Models/Operations/CustomerPortalOrganizationsGetResponse.php +++ b/src/Models/Operations/CustomerPortalOrganizationsGetResponse.php @@ -35,22 +35,22 @@ class CustomerPortalOrganizationsGetResponse /** * Successful Response * - * @var ?Components\CustomerOrganization $customerOrganization + * @var ?Components\CustomerOrganizationData $customerOrganizationData */ - public ?Components\CustomerOrganization $customerOrganization = null; + public ?Components\CustomerOrganizationData $customerOrganizationData = null; /** * @param string $contentType * @param int $statusCode * @param \Psr\Http\Message\ResponseInterface $rawResponse - * @param ?Components\CustomerOrganization $customerOrganization + * @param ?Components\CustomerOrganizationData $customerOrganizationData * @phpstan-pure */ - public function __construct(string $contentType, int $statusCode, \Psr\Http\Message\ResponseInterface $rawResponse, ?Components\CustomerOrganization $customerOrganization = null) + public function __construct(string $contentType, int $statusCode, \Psr\Http\Message\ResponseInterface $rawResponse, ?Components\CustomerOrganizationData $customerOrganizationData = null) { $this->contentType = $contentType; $this->statusCode = $statusCode; $this->rawResponse = $rawResponse; - $this->customerOrganization = $customerOrganization; + $this->customerOrganizationData = $customerOrganizationData; } } \ No newline at end of file diff --git a/src/Models/Operations/CustomersCreateRequest.php b/src/Models/Operations/CustomersCreateRequest.php new file mode 100644 index 00000000..834f25fb --- /dev/null +++ b/src/Models/Operations/CustomersCreateRequest.php @@ -0,0 +1,40 @@ +customerCreate = $customerCreate; + $this->includeMembers = $includeMembers; + } +} \ No newline at end of file diff --git a/src/Models/Operations/CustomersCreateResponse.php b/src/Models/Operations/CustomersCreateResponse.php index 3eb2987e..8f4f9f0b 100644 --- a/src/Models/Operations/CustomersCreateResponse.php +++ b/src/Models/Operations/CustomersCreateResponse.php @@ -35,22 +35,22 @@ class CustomersCreateResponse /** * Customer created. * - * @var ?Components\Customer $customer + * @var ?Components\CustomerWithMembers $customerWithMembers */ - public ?Components\Customer $customer = null; + public ?Components\CustomerWithMembers $customerWithMembers = null; /** * @param string $contentType * @param int $statusCode * @param \Psr\Http\Message\ResponseInterface $rawResponse - * @param ?Components\Customer $customer + * @param ?Components\CustomerWithMembers $customerWithMembers * @phpstan-pure */ - public function __construct(string $contentType, int $statusCode, \Psr\Http\Message\ResponseInterface $rawResponse, ?Components\Customer $customer = null) + public function __construct(string $contentType, int $statusCode, \Psr\Http\Message\ResponseInterface $rawResponse, ?Components\CustomerWithMembers $customerWithMembers = null) { $this->contentType = $contentType; $this->statusCode = $statusCode; $this->rawResponse = $rawResponse; - $this->customer = $customer; + $this->customerWithMembers = $customerWithMembers; } } \ No newline at end of file diff --git a/src/Models/Operations/CustomersGetExternalRequest.php b/src/Models/Operations/CustomersGetExternalRequest.php index ce35d934..fb228fbb 100644 --- a/src/Models/Operations/CustomersGetExternalRequest.php +++ b/src/Models/Operations/CustomersGetExternalRequest.php @@ -19,12 +19,22 @@ class CustomersGetExternalRequest #[SpeakeasyMetadata('pathParam:style=simple,explode=false,name=external_id')] public string $externalId; + /** + * Include members in the response. Only populated when set to true. + * + * @var ?bool $includeMembers + */ + #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=include_members')] + public ?bool $includeMembers = null; + /** * @param string $externalId + * @param ?bool $includeMembers * @phpstan-pure */ - public function __construct(string $externalId) + public function __construct(string $externalId, ?bool $includeMembers = false) { $this->externalId = $externalId; + $this->includeMembers = $includeMembers; } } \ No newline at end of file diff --git a/src/Models/Operations/CustomersGetExternalResponse.php b/src/Models/Operations/CustomersGetExternalResponse.php index d3929e3e..1499e552 100644 --- a/src/Models/Operations/CustomersGetExternalResponse.php +++ b/src/Models/Operations/CustomersGetExternalResponse.php @@ -35,22 +35,22 @@ class CustomersGetExternalResponse /** * Successful Response * - * @var ?Components\Customer $customer + * @var ?Components\CustomerWithMembers $customerWithMembers */ - public ?Components\Customer $customer = null; + public ?Components\CustomerWithMembers $customerWithMembers = null; /** * @param string $contentType * @param int $statusCode * @param \Psr\Http\Message\ResponseInterface $rawResponse - * @param ?Components\Customer $customer + * @param ?Components\CustomerWithMembers $customerWithMembers * @phpstan-pure */ - public function __construct(string $contentType, int $statusCode, \Psr\Http\Message\ResponseInterface $rawResponse, ?Components\Customer $customer = null) + public function __construct(string $contentType, int $statusCode, \Psr\Http\Message\ResponseInterface $rawResponse, ?Components\CustomerWithMembers $customerWithMembers = null) { $this->contentType = $contentType; $this->statusCode = $statusCode; $this->rawResponse = $rawResponse; - $this->customer = $customer; + $this->customerWithMembers = $customerWithMembers; } } \ No newline at end of file diff --git a/src/Models/Operations/CustomersGetRequest.php b/src/Models/Operations/CustomersGetRequest.php index 58ed84ac..a34e9595 100644 --- a/src/Models/Operations/CustomersGetRequest.php +++ b/src/Models/Operations/CustomersGetRequest.php @@ -19,12 +19,22 @@ class CustomersGetRequest #[SpeakeasyMetadata('pathParam:style=simple,explode=false,name=id')] public string $id; + /** + * Include members in the response. Only populated when set to true. + * + * @var ?bool $includeMembers + */ + #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=include_members')] + public ?bool $includeMembers = null; + /** * @param string $id + * @param ?bool $includeMembers * @phpstan-pure */ - public function __construct(string $id) + public function __construct(string $id, ?bool $includeMembers = false) { $this->id = $id; + $this->includeMembers = $includeMembers; } } \ No newline at end of file diff --git a/src/Models/Operations/CustomersGetResponse.php b/src/Models/Operations/CustomersGetResponse.php index 80d5f890..6e9c41f8 100644 --- a/src/Models/Operations/CustomersGetResponse.php +++ b/src/Models/Operations/CustomersGetResponse.php @@ -35,22 +35,22 @@ class CustomersGetResponse /** * Successful Response * - * @var ?Components\Customer $customer + * @var ?Components\CustomerWithMembers $customerWithMembers */ - public ?Components\Customer $customer = null; + public ?Components\CustomerWithMembers $customerWithMembers = null; /** * @param string $contentType * @param int $statusCode * @param \Psr\Http\Message\ResponseInterface $rawResponse - * @param ?Components\Customer $customer + * @param ?Components\CustomerWithMembers $customerWithMembers * @phpstan-pure */ - public function __construct(string $contentType, int $statusCode, \Psr\Http\Message\ResponseInterface $rawResponse, ?Components\Customer $customer = null) + public function __construct(string $contentType, int $statusCode, \Psr\Http\Message\ResponseInterface $rawResponse, ?Components\CustomerWithMembers $customerWithMembers = null) { $this->contentType = $contentType; $this->statusCode = $statusCode; $this->rawResponse = $rawResponse; - $this->customer = $customer; + $this->customerWithMembers = $customerWithMembers; } } \ No newline at end of file diff --git a/src/Models/Operations/CustomersListRequest.php b/src/Models/Operations/CustomersListRequest.php index fdfd300a..2bbdf64f 100644 --- a/src/Models/Operations/CustomersListRequest.php +++ b/src/Models/Operations/CustomersListRequest.php @@ -52,6 +52,14 @@ class CustomersListRequest #[SpeakeasyMetadata('queryParam:style=deepObject,explode=true,name=metadata')] public ?array $metadata = null; + /** + * Include members in the response. Only populated when set to true. + * + * @var ?bool $includeMembers + */ + #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=include_members')] + public ?bool $includeMembers = null; + /** * Page number, defaults to 1. * @@ -69,6 +77,7 @@ class CustomersListRequest public ?int $limit = null; /** + * @param ?bool $includeMembers * @param ?int $page * @param ?int $limit * @param string|array|null $organizationId @@ -78,13 +87,14 @@ class CustomersListRequest * @param ?array|array|array> $metadata * @phpstan-pure */ - public function __construct(string|array|null $organizationId = null, ?string $email = null, ?string $query = null, ?array $sorting = null, ?array $metadata = null, ?int $page = 1, ?int $limit = 10) + public function __construct(string|array|null $organizationId = null, ?string $email = null, ?string $query = null, ?array $sorting = null, ?array $metadata = null, ?bool $includeMembers = false, ?int $page = 1, ?int $limit = 10) { $this->organizationId = $organizationId; $this->email = $email; $this->query = $query; $this->sorting = $sorting; $this->metadata = $metadata; + $this->includeMembers = $includeMembers; $this->page = $page; $this->limit = $limit; } diff --git a/src/Models/Operations/CustomersListResponse.php b/src/Models/Operations/CustomersListResponse.php index 633380b7..b1c0517a 100644 --- a/src/Models/Operations/CustomersListResponse.php +++ b/src/Models/Operations/CustomersListResponse.php @@ -35,9 +35,9 @@ class CustomersListResponse /** * Successful Response * - * @var ?Components\ListResourceCustomer $listResourceCustomer + * @var ?Components\ListResourceCustomerWithMembers $listResourceCustomerWithMembers */ - public ?Components\ListResourceCustomer $listResourceCustomer = null; + public ?Components\ListResourceCustomerWithMembers $listResourceCustomerWithMembers = null; /** * @var \Closure(string): ?CustomersListResponse $next @@ -47,15 +47,15 @@ class CustomersListResponse * @param string $contentType * @param int $statusCode * @param \Psr\Http\Message\ResponseInterface $rawResponse - * @param ?Components\ListResourceCustomer $listResourceCustomer + * @param ?Components\ListResourceCustomerWithMembers $listResourceCustomerWithMembers * @phpstan-pure */ - public function __construct(string $contentType, int $statusCode, \Psr\Http\Message\ResponseInterface $rawResponse, ?Components\ListResourceCustomer $listResourceCustomer = null) + public function __construct(string $contentType, int $statusCode, \Psr\Http\Message\ResponseInterface $rawResponse, ?Components\ListResourceCustomerWithMembers $listResourceCustomerWithMembers = null) { $this->contentType = $contentType; $this->statusCode = $statusCode; $this->rawResponse = $rawResponse; - $this->listResourceCustomer = $listResourceCustomer; + $this->listResourceCustomerWithMembers = $listResourceCustomerWithMembers; } /** * @param string $name diff --git a/src/Models/Operations/CustomersUpdateExternalRequest.php b/src/Models/Operations/CustomersUpdateExternalRequest.php index dd1ccf7d..1beca803 100644 --- a/src/Models/Operations/CustomersUpdateExternalRequest.php +++ b/src/Models/Operations/CustomersUpdateExternalRequest.php @@ -27,14 +27,24 @@ class CustomersUpdateExternalRequest #[SpeakeasyMetadata('request:mediaType=application/json')] public Components\CustomerUpdateExternalID $customerUpdateExternalID; + /** + * Include members in the response. Only populated when set to true. + * + * @var ?bool $includeMembers + */ + #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=include_members')] + public ?bool $includeMembers = null; + /** * @param string $externalId * @param Components\CustomerUpdateExternalID $customerUpdateExternalID + * @param ?bool $includeMembers * @phpstan-pure */ - public function __construct(string $externalId, Components\CustomerUpdateExternalID $customerUpdateExternalID) + public function __construct(string $externalId, Components\CustomerUpdateExternalID $customerUpdateExternalID, ?bool $includeMembers = false) { $this->externalId = $externalId; $this->customerUpdateExternalID = $customerUpdateExternalID; + $this->includeMembers = $includeMembers; } } \ No newline at end of file diff --git a/src/Models/Operations/CustomersUpdateExternalResponse.php b/src/Models/Operations/CustomersUpdateExternalResponse.php index 6130fe7b..18d8d978 100644 --- a/src/Models/Operations/CustomersUpdateExternalResponse.php +++ b/src/Models/Operations/CustomersUpdateExternalResponse.php @@ -35,22 +35,22 @@ class CustomersUpdateExternalResponse /** * Customer updated. * - * @var ?Components\Customer $customer + * @var ?Components\CustomerWithMembers $customerWithMembers */ - public ?Components\Customer $customer = null; + public ?Components\CustomerWithMembers $customerWithMembers = null; /** * @param string $contentType * @param int $statusCode * @param \Psr\Http\Message\ResponseInterface $rawResponse - * @param ?Components\Customer $customer + * @param ?Components\CustomerWithMembers $customerWithMembers * @phpstan-pure */ - public function __construct(string $contentType, int $statusCode, \Psr\Http\Message\ResponseInterface $rawResponse, ?Components\Customer $customer = null) + public function __construct(string $contentType, int $statusCode, \Psr\Http\Message\ResponseInterface $rawResponse, ?Components\CustomerWithMembers $customerWithMembers = null) { $this->contentType = $contentType; $this->statusCode = $statusCode; $this->rawResponse = $rawResponse; - $this->customer = $customer; + $this->customerWithMembers = $customerWithMembers; } } \ No newline at end of file diff --git a/src/Models/Operations/CustomersUpdateRequest.php b/src/Models/Operations/CustomersUpdateRequest.php index 5b302d82..d55eface 100644 --- a/src/Models/Operations/CustomersUpdateRequest.php +++ b/src/Models/Operations/CustomersUpdateRequest.php @@ -27,14 +27,24 @@ class CustomersUpdateRequest #[SpeakeasyMetadata('request:mediaType=application/json')] public Components\CustomerUpdate $customerUpdate; + /** + * Include members in the response. Only populated when set to true. + * + * @var ?bool $includeMembers + */ + #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=include_members')] + public ?bool $includeMembers = null; + /** * @param string $id * @param Components\CustomerUpdate $customerUpdate + * @param ?bool $includeMembers * @phpstan-pure */ - public function __construct(string $id, Components\CustomerUpdate $customerUpdate) + public function __construct(string $id, Components\CustomerUpdate $customerUpdate, ?bool $includeMembers = false) { $this->id = $id; $this->customerUpdate = $customerUpdate; + $this->includeMembers = $includeMembers; } } \ No newline at end of file diff --git a/src/Models/Operations/CustomersUpdateResponse.php b/src/Models/Operations/CustomersUpdateResponse.php index 5d9ea8af..31ebb52e 100644 --- a/src/Models/Operations/CustomersUpdateResponse.php +++ b/src/Models/Operations/CustomersUpdateResponse.php @@ -35,22 +35,22 @@ class CustomersUpdateResponse /** * Customer updated. * - * @var ?Components\Customer $customer + * @var ?Components\CustomerWithMembers $customerWithMembers */ - public ?Components\Customer $customer = null; + public ?Components\CustomerWithMembers $customerWithMembers = null; /** * @param string $contentType * @param int $statusCode * @param \Psr\Http\Message\ResponseInterface $rawResponse - * @param ?Components\Customer $customer + * @param ?Components\CustomerWithMembers $customerWithMembers * @phpstan-pure */ - public function __construct(string $contentType, int $statusCode, \Psr\Http\Message\ResponseInterface $rawResponse, ?Components\Customer $customer = null) + public function __construct(string $contentType, int $statusCode, \Psr\Http\Message\ResponseInterface $rawResponse, ?Components\CustomerWithMembers $customerWithMembers = null) { $this->contentType = $contentType; $this->statusCode = $statusCode; $this->rawResponse = $rawResponse; - $this->customer = $customer; + $this->customerWithMembers = $customerWithMembers; } } \ No newline at end of file diff --git a/src/Models/Operations/DisputesGetRequest.php b/src/Models/Operations/DisputesGetRequest.php new file mode 100644 index 00000000..21afa768 --- /dev/null +++ b/src/Models/Operations/DisputesGetRequest.php @@ -0,0 +1,30 @@ +id = $id; + } +} \ No newline at end of file diff --git a/src/Models/Operations/DisputesGetResponse.php b/src/Models/Operations/DisputesGetResponse.php new file mode 100644 index 00000000..fb6d4189 --- /dev/null +++ b/src/Models/Operations/DisputesGetResponse.php @@ -0,0 +1,56 @@ +contentType = $contentType; + $this->statusCode = $statusCode; + $this->rawResponse = $rawResponse; + $this->dispute = $dispute; + } +} \ No newline at end of file diff --git a/src/Models/Operations/DisputesListRequest.php b/src/Models/Operations/DisputesListRequest.php new file mode 100644 index 00000000..c7db7620 --- /dev/null +++ b/src/Models/Operations/DisputesListRequest.php @@ -0,0 +1,81 @@ +|null $organizationId + */ + #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=organization_id')] + public string|array|null $organizationId = null; + + /** + * Filter by order ID. + * + * @var string|array|null $orderId + */ + #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=order_id')] + public string|array|null $orderId = null; + + /** + * Filter by dispute status. + * + * @var Components\DisputeStatus|array|null $status + */ + #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=status')] + public Components\DisputeStatus|array|null $status = null; + + /** + * Sorting criterion. Several criteria can be used simultaneously and will be applied in order. Add a minus sign `-` before the criteria name to sort by descending order. + * + * @var ?array $sorting + */ + #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=sorting')] + public ?array $sorting = null; + + /** + * Page number, defaults to 1. + * + * @var ?int $page + */ + #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=page')] + public ?int $page = null; + + /** + * Size of a page, defaults to 10. Maximum is 100. + * + * @var ?int $limit + */ + #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=limit')] + public ?int $limit = null; + + /** + * @param ?int $page + * @param ?int $limit + * @param string|array|null $organizationId + * @param string|array|null $orderId + * @param Components\DisputeStatus|array|null $status + * @param ?array $sorting + * @phpstan-pure + */ + public function __construct(string|array|null $organizationId = null, string|array|null $orderId = null, Components\DisputeStatus|array|null $status = null, ?array $sorting = null, ?int $page = 1, ?int $limit = 10) + { + $this->organizationId = $organizationId; + $this->orderId = $orderId; + $this->status = $status; + $this->sorting = $sorting; + $this->page = $page; + $this->limit = $limit; + } +} \ No newline at end of file diff --git a/src/Models/Operations/DisputesListResponse.php b/src/Models/Operations/DisputesListResponse.php new file mode 100644 index 00000000..7e84b8f3 --- /dev/null +++ b/src/Models/Operations/DisputesListResponse.php @@ -0,0 +1,73 @@ +contentType = $contentType; + $this->statusCode = $statusCode; + $this->rawResponse = $rawResponse; + $this->listResourceDispute = $listResourceDispute; + } + /** + * @param string $name + * @param array $args + * @return ?DisputesListResponse + */ + public function __call($name, $args): ?DisputesListResponse + { + if ($name === 'next') { + return call_user_func_array($this->next, $args); + } + + return null; + } +} \ No newline at end of file diff --git a/src/Models/Operations/EventTypesListRequest.php b/src/Models/Operations/EventTypesListRequest.php new file mode 100644 index 00000000..d8a49de9 --- /dev/null +++ b/src/Models/Operations/EventTypesListRequest.php @@ -0,0 +1,121 @@ +|null $organizationId + */ + #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=organization_id')] + public string|array|null $organizationId = null; + + /** + * Filter by customer ID. + * + * @var string|array|null $customerId + */ + #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=customer_id')] + public string|array|null $customerId = null; + + /** + * Filter by external customer ID. + * + * @var string|array|null $externalCustomerId + */ + #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=external_customer_id')] + public string|array|null $externalCustomerId = null; + + /** + * Query to filter event types by name or label. + * + * @var ?string $query + */ + #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=query')] + public ?string $query = null; + + /** + * Filter by specific parent event ID. + * + * @var ?string $parentId + */ + #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=parent_id')] + public ?string $parentId = null; + + /** + * Filter by event source (system or user). + * + * @var ?Components\EventSource $source + */ + #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=source')] + public ?Components\EventSource $source = null; + + /** + * Sorting criterion. Several criteria can be used simultaneously and will be applied in order. Add a minus sign `-` before the criteria name to sort by descending order. + * + * @var ?array $sorting + */ + #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=sorting')] + public ?array $sorting = null; + + /** + * When true, only return event types with root events (parent_id IS NULL). + * + * @var ?bool $rootEvents + */ + #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=root_events')] + public ?bool $rootEvents = null; + + /** + * Page number, defaults to 1. + * + * @var ?int $page + */ + #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=page')] + public ?int $page = null; + + /** + * Size of a page, defaults to 10. Maximum is 100. + * + * @var ?int $limit + */ + #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=limit')] + public ?int $limit = null; + + /** + * @param ?bool $rootEvents + * @param ?int $page + * @param ?int $limit + * @param string|array|null $organizationId + * @param string|array|null $customerId + * @param string|array|null $externalCustomerId + * @param ?string $query + * @param ?string $parentId + * @param ?Components\EventSource $source + * @param ?array $sorting + * @phpstan-pure + */ + public function __construct(string|array|null $organizationId = null, string|array|null $customerId = null, string|array|null $externalCustomerId = null, ?string $query = null, ?string $parentId = null, ?Components\EventSource $source = null, ?array $sorting = null, ?bool $rootEvents = false, ?int $page = 1, ?int $limit = 10) + { + $this->organizationId = $organizationId; + $this->customerId = $customerId; + $this->externalCustomerId = $externalCustomerId; + $this->query = $query; + $this->parentId = $parentId; + $this->source = $source; + $this->sorting = $sorting; + $this->rootEvents = $rootEvents; + $this->page = $page; + $this->limit = $limit; + } +} \ No newline at end of file diff --git a/src/Models/Operations/EventTypesListResponse.php b/src/Models/Operations/EventTypesListResponse.php new file mode 100644 index 00000000..b1a8bc90 --- /dev/null +++ b/src/Models/Operations/EventTypesListResponse.php @@ -0,0 +1,73 @@ +contentType = $contentType; + $this->statusCode = $statusCode; + $this->rawResponse = $rawResponse; + $this->listResourceEventTypeWithStats = $listResourceEventTypeWithStats; + } + /** + * @param string $name + * @param array $args + * @return ?EventTypesListResponse + */ + public function __call($name, $args): ?EventTypesListResponse + { + if ($name === 'next') { + return call_user_func_array($this->next, $args); + } + + return null; + } +} \ No newline at end of file diff --git a/src/Models/Operations/EventTypesUpdateRequest.php b/src/Models/Operations/EventTypesUpdateRequest.php new file mode 100644 index 00000000..8ef2fd0b --- /dev/null +++ b/src/Models/Operations/EventTypesUpdateRequest.php @@ -0,0 +1,40 @@ +id = $id; + $this->eventTypeUpdate = $eventTypeUpdate; + } +} \ No newline at end of file diff --git a/src/Models/Operations/EventTypesUpdateResponse.php b/src/Models/Operations/EventTypesUpdateResponse.php new file mode 100644 index 00000000..bc810864 --- /dev/null +++ b/src/Models/Operations/EventTypesUpdateResponse.php @@ -0,0 +1,56 @@ +contentType = $contentType; + $this->statusCode = $statusCode; + $this->rawResponse = $rawResponse; + $this->eventType = $eventType; + } +} \ No newline at end of file diff --git a/src/Models/Operations/EventsGetResponse.php b/src/Models/Operations/EventsGetResponse.php index 2c91b055..d8df2ae2 100644 --- a/src/Models/Operations/EventsGetResponse.php +++ b/src/Models/Operations/EventsGetResponse.php @@ -35,18 +35,18 @@ class EventsGetResponse /** * Successful Response * - * @var Components\MeterCreditEvent|Components\MeterResetEvent|Components\BenefitGrantedEvent|Components\BenefitCycledEvent|Components\BenefitUpdatedEvent|Components\BenefitRevokedEvent|Components\SubscriptionCycledEvent|Components\SubscriptionRevokedEvent|Components\SubscriptionProductUpdatedEvent|Components\OrderPaidEvent|Components\OrderRefundedEvent|Components\CustomerCreatedEvent|Components\CustomerUpdatedEvent|Components\CustomerDeletedEvent|Components\UserEvent|null $event + * @var Components\MeterCreditEvent|Components\MeterResetEvent|Components\BenefitGrantedEvent|Components\BenefitCycledEvent|Components\BenefitUpdatedEvent|Components\BenefitRevokedEvent|Components\SubscriptionCreatedEvent|Components\SubscriptionCycledEvent|Components\SubscriptionCanceledEvent|Components\SubscriptionRevokedEvent|Components\SubscriptionProductUpdatedEvent|Components\SubscriptionSeatsUpdatedEvent|Components\OrderPaidEvent|Components\OrderRefundedEvent|Components\CheckoutCreatedEvent|Components\CustomerCreatedEvent|Components\CustomerUpdatedEvent|Components\CustomerDeletedEvent|Components\UserEvent|null $event */ - public Components\MeterCreditEvent|Components\MeterResetEvent|Components\BenefitGrantedEvent|Components\BenefitCycledEvent|Components\BenefitUpdatedEvent|Components\BenefitRevokedEvent|Components\SubscriptionCycledEvent|Components\SubscriptionRevokedEvent|Components\SubscriptionProductUpdatedEvent|Components\OrderPaidEvent|Components\OrderRefundedEvent|Components\CustomerCreatedEvent|Components\CustomerUpdatedEvent|Components\CustomerDeletedEvent|Components\UserEvent|null $event = null; + public Components\MeterCreditEvent|Components\MeterResetEvent|Components\BenefitGrantedEvent|Components\BenefitCycledEvent|Components\BenefitUpdatedEvent|Components\BenefitRevokedEvent|Components\SubscriptionCreatedEvent|Components\SubscriptionCycledEvent|Components\SubscriptionCanceledEvent|Components\SubscriptionRevokedEvent|Components\SubscriptionProductUpdatedEvent|Components\SubscriptionSeatsUpdatedEvent|Components\OrderPaidEvent|Components\OrderRefundedEvent|Components\CheckoutCreatedEvent|Components\CustomerCreatedEvent|Components\CustomerUpdatedEvent|Components\CustomerDeletedEvent|Components\UserEvent|null $event = null; /** * @param string $contentType * @param int $statusCode * @param \Psr\Http\Message\ResponseInterface $rawResponse - * @param Components\MeterCreditEvent|Components\MeterResetEvent|Components\BenefitGrantedEvent|Components\BenefitCycledEvent|Components\BenefitUpdatedEvent|Components\BenefitRevokedEvent|Components\SubscriptionCycledEvent|Components\SubscriptionRevokedEvent|Components\SubscriptionProductUpdatedEvent|Components\OrderPaidEvent|Components\OrderRefundedEvent|Components\CustomerCreatedEvent|Components\CustomerUpdatedEvent|Components\CustomerDeletedEvent|Components\UserEvent|null $event + * @param Components\MeterCreditEvent|Components\MeterResetEvent|Components\BenefitGrantedEvent|Components\BenefitCycledEvent|Components\BenefitUpdatedEvent|Components\BenefitRevokedEvent|Components\SubscriptionCreatedEvent|Components\SubscriptionCycledEvent|Components\SubscriptionCanceledEvent|Components\SubscriptionRevokedEvent|Components\SubscriptionProductUpdatedEvent|Components\SubscriptionSeatsUpdatedEvent|Components\OrderPaidEvent|Components\OrderRefundedEvent|Components\CheckoutCreatedEvent|Components\CustomerCreatedEvent|Components\CustomerUpdatedEvent|Components\CustomerDeletedEvent|Components\UserEvent|null $event * @phpstan-pure */ - public function __construct(string $contentType, int $statusCode, \Psr\Http\Message\ResponseInterface $rawResponse, Components\MeterCreditEvent|Components\MeterResetEvent|Components\BenefitGrantedEvent|Components\BenefitCycledEvent|Components\BenefitUpdatedEvent|Components\BenefitRevokedEvent|Components\SubscriptionCycledEvent|Components\SubscriptionRevokedEvent|Components\SubscriptionProductUpdatedEvent|Components\OrderPaidEvent|Components\OrderRefundedEvent|Components\CustomerCreatedEvent|Components\CustomerUpdatedEvent|Components\CustomerDeletedEvent|Components\UserEvent|null $event = null) + public function __construct(string $contentType, int $statusCode, \Psr\Http\Message\ResponseInterface $rawResponse, Components\MeterCreditEvent|Components\MeterResetEvent|Components\BenefitGrantedEvent|Components\BenefitCycledEvent|Components\BenefitUpdatedEvent|Components\BenefitRevokedEvent|Components\SubscriptionCreatedEvent|Components\SubscriptionCycledEvent|Components\SubscriptionCanceledEvent|Components\SubscriptionRevokedEvent|Components\SubscriptionProductUpdatedEvent|Components\SubscriptionSeatsUpdatedEvent|Components\OrderPaidEvent|Components\OrderRefundedEvent|Components\CheckoutCreatedEvent|Components\CustomerCreatedEvent|Components\CustomerUpdatedEvent|Components\CustomerDeletedEvent|Components\UserEvent|null $event = null) { $this->contentType = $contentType; $this->statusCode = $statusCode; diff --git a/src/Models/Operations/EventsListRequest.php b/src/Models/Operations/EventsListRequest.php index c68c62c1..9a6bc28f 100644 --- a/src/Models/Operations/EventsListRequest.php +++ b/src/Models/Operations/EventsListRequest.php @@ -93,13 +93,21 @@ class EventsListRequest public ?string $query = null; /** - * Filter events by parent event ID. When not specified, returns root events only. + * When combined with depth, use this event as the anchor instead of root events. * * @var ?string $parentId */ #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=parent_id')] public ?string $parentId = null; + /** + * Fetch descendants up to this depth. When set: 0=root events only, 1=roots+children, etc. Max 5. When not set, returns all events. + * + * @var ?int $depth + */ + #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=depth')] + public ?int $depth = null; + /** * Sorting criterion. Several criteria can be used simultaneously and will be applied in order. Add a minus sign `-` before the criteria name to sort by descending order. * @@ -146,11 +154,12 @@ class EventsListRequest * @param Components\EventSource|array|null $source * @param ?string $query * @param ?string $parentId + * @param ?int $depth * @param ?array $sorting * @param ?array|array|array> $metadata * @phpstan-pure */ - public function __construct(?string $filter = null, ?\DateTime $startTimestamp = null, ?\DateTime $endTimestamp = null, string|array|null $organizationId = null, string|array|null $customerId = null, string|array|null $externalCustomerId = null, ?string $meterId = null, string|array|null $name = null, Components\EventSource|array|null $source = null, ?string $query = null, ?string $parentId = null, ?array $sorting = null, ?array $metadata = null, ?int $page = 1, ?int $limit = 10) + public function __construct(?string $filter = null, ?\DateTime $startTimestamp = null, ?\DateTime $endTimestamp = null, string|array|null $organizationId = null, string|array|null $customerId = null, string|array|null $externalCustomerId = null, ?string $meterId = null, string|array|null $name = null, Components\EventSource|array|null $source = null, ?string $query = null, ?string $parentId = null, ?int $depth = null, ?array $sorting = null, ?array $metadata = null, ?int $page = 1, ?int $limit = 10) { $this->filter = $filter; $this->startTimestamp = $startTimestamp; @@ -163,6 +172,7 @@ public function __construct(?string $filter = null, ?\DateTime $startTimestamp = $this->source = $source; $this->query = $query; $this->parentId = $parentId; + $this->depth = $depth; $this->sorting = $sorting; $this->metadata = $metadata; $this->page = $page; diff --git a/src/Models/Operations/EventsListResponse.php b/src/Models/Operations/EventsListResponse.php index efb89e1c..aeef6be9 100644 --- a/src/Models/Operations/EventsListResponse.php +++ b/src/Models/Operations/EventsListResponse.php @@ -35,39 +35,22 @@ class EventsListResponse /** * Successful Response * - * @var ?Components\ListResourceEvent $listResourceEvent + * @var Components\ListResourceEvent|Components\ListResourceWithCursorPaginationEvent|null $responseEventsList */ - public ?Components\ListResourceEvent $listResourceEvent = null; + public Components\ListResourceEvent|Components\ListResourceWithCursorPaginationEvent|null $responseEventsList = null; - /** - * @var \Closure(string): ?EventsListResponse $next - */ - public \Closure $next; /** * @param string $contentType * @param int $statusCode * @param \Psr\Http\Message\ResponseInterface $rawResponse - * @param ?Components\ListResourceEvent $listResourceEvent + * @param Components\ListResourceEvent|Components\ListResourceWithCursorPaginationEvent|null $responseEventsList * @phpstan-pure */ - public function __construct(string $contentType, int $statusCode, \Psr\Http\Message\ResponseInterface $rawResponse, ?Components\ListResourceEvent $listResourceEvent = null) + public function __construct(string $contentType, int $statusCode, \Psr\Http\Message\ResponseInterface $rawResponse, Components\ListResourceEvent|Components\ListResourceWithCursorPaginationEvent|null $responseEventsList = null) { $this->contentType = $contentType; $this->statusCode = $statusCode; $this->rawResponse = $rawResponse; - $this->listResourceEvent = $listResourceEvent; - } - /** - * @param string $name - * @param array $args - * @return ?EventsListResponse - */ - public function __call($name, $args): ?EventsListResponse - { - if ($name === 'next') { - return call_user_func_array($this->next, $args); - } - - return null; + $this->responseEventsList = $responseEventsList; } } \ No newline at end of file diff --git a/src/Models/Operations/MembersCreateMemberResponse.php b/src/Models/Operations/MembersCreateMemberResponse.php new file mode 100644 index 00000000..abf2d125 --- /dev/null +++ b/src/Models/Operations/MembersCreateMemberResponse.php @@ -0,0 +1,56 @@ +contentType = $contentType; + $this->statusCode = $statusCode; + $this->rawResponse = $rawResponse; + $this->member = $member; + } +} \ No newline at end of file diff --git a/src/Models/Operations/MembersDeleteMemberRequest.php b/src/Models/Operations/MembersDeleteMemberRequest.php new file mode 100644 index 00000000..6a3888fe --- /dev/null +++ b/src/Models/Operations/MembersDeleteMemberRequest.php @@ -0,0 +1,29 @@ +id = $id; + } +} \ No newline at end of file diff --git a/src/Models/Operations/MembersDeleteMemberResponse.php b/src/Models/Operations/MembersDeleteMemberResponse.php new file mode 100644 index 00000000..f198e296 --- /dev/null +++ b/src/Models/Operations/MembersDeleteMemberResponse.php @@ -0,0 +1,47 @@ +contentType = $contentType; + $this->statusCode = $statusCode; + $this->rawResponse = $rawResponse; + } +} \ No newline at end of file diff --git a/src/Models/Operations/MembersListMembersRequest.php b/src/Models/Operations/MembersListMembersRequest.php new file mode 100644 index 00000000..7abd9be7 --- /dev/null +++ b/src/Models/Operations/MembersListMembersRequest.php @@ -0,0 +1,61 @@ + $sorting + */ + #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=sorting')] + public ?array $sorting = null; + + /** + * Page number, defaults to 1. + * + * @var ?int $page + */ + #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=page')] + public ?int $page = null; + + /** + * Size of a page, defaults to 10. Maximum is 100. + * + * @var ?int $limit + */ + #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=limit')] + public ?int $limit = null; + + /** + * @param ?int $page + * @param ?int $limit + * @param ?string $customerId + * @param ?array $sorting + * @phpstan-pure + */ + public function __construct(?string $customerId = null, ?array $sorting = null, ?int $page = 1, ?int $limit = 10) + { + $this->customerId = $customerId; + $this->sorting = $sorting; + $this->page = $page; + $this->limit = $limit; + } +} \ No newline at end of file diff --git a/src/Models/Operations/MembersListMembersResponse.php b/src/Models/Operations/MembersListMembersResponse.php new file mode 100644 index 00000000..4ed84dbe --- /dev/null +++ b/src/Models/Operations/MembersListMembersResponse.php @@ -0,0 +1,73 @@ +contentType = $contentType; + $this->statusCode = $statusCode; + $this->rawResponse = $rawResponse; + $this->listResourceMember = $listResourceMember; + } + /** + * @param string $name + * @param array $args + * @return ?MembersListMembersResponse + */ + public function __call($name, $args): ?MembersListMembersResponse + { + if ($name === 'next') { + return call_user_func_array($this->next, $args); + } + + return null; + } +} \ No newline at end of file diff --git a/src/Models/Operations/MetricsGetRequest.php b/src/Models/Operations/MetricsGetRequest.php index 64146659..e3cdc7dd 100644 --- a/src/Models/Operations/MetricsGetRequest.php +++ b/src/Models/Operations/MetricsGetRequest.php @@ -69,6 +69,14 @@ class MetricsGetRequest #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=customer_id')] public string|array|null $customerId = null; + /** + * List of metric slugs to focus on. When provided, only the queries needed for these metrics will be executed, improving performance. If not provided, all metrics are returned. + * + * @var ?array $metrics + */ + #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=metrics')] + public ?array $metrics = null; + /** * Timezone to use for the timestamps. Default is UTC. * @@ -86,9 +94,10 @@ class MetricsGetRequest * @param string|array|null $productId * @param Components\ProductBillingType|array|null $billingType * @param string|array|null $customerId + * @param ?array $metrics * @phpstan-pure */ - public function __construct(LocalDate $startDate, LocalDate $endDate, Components\TimeInterval $interval, string|array|null $organizationId = null, string|array|null $productId = null, Components\ProductBillingType|array|null $billingType = null, string|array|null $customerId = null, ?string $timezone = 'UTC') + public function __construct(LocalDate $startDate, LocalDate $endDate, Components\TimeInterval $interval, string|array|null $organizationId = null, string|array|null $productId = null, Components\ProductBillingType|array|null $billingType = null, string|array|null $customerId = null, ?array $metrics = null, ?string $timezone = 'UTC') { $this->startDate = $startDate; $this->endDate = $endDate; @@ -97,6 +106,7 @@ public function __construct(LocalDate $startDate, LocalDate $endDate, Components $this->productId = $productId; $this->billingType = $billingType; $this->customerId = $customerId; + $this->metrics = $metrics; $this->timezone = $timezone; } } \ No newline at end of file diff --git a/src/Models/Operations/SubscriptionsListRequest.php b/src/Models/Operations/SubscriptionsListRequest.php index 1735d229..418006fc 100644 --- a/src/Models/Operations/SubscriptionsListRequest.php +++ b/src/Models/Operations/SubscriptionsListRequest.php @@ -60,6 +60,14 @@ class SubscriptionsListRequest #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=active')] public ?bool $active = null; + /** + * Filter by subscriptions that are set to cancel at period end. + * + * @var ?bool $cancelAtPeriodEnd + */ + #[SpeakeasyMetadata('queryParam:style=form,explode=true,name=cancel_at_period_end')] + public ?bool $cancelAtPeriodEnd = null; + /** * Sorting criterion. Several criteria can be used simultaneously and will be applied in order. Add a minus sign `-` before the criteria name to sort by descending order. * @@ -101,11 +109,12 @@ class SubscriptionsListRequest * @param string|array|null $externalCustomerId * @param string|array|null $discountId * @param ?bool $active + * @param ?bool $cancelAtPeriodEnd * @param ?array $sorting * @param ?array|array|array> $metadata * @phpstan-pure */ - public function __construct(string|array|null $organizationId = null, string|array|null $productId = null, string|array|null $customerId = null, string|array|null $externalCustomerId = null, string|array|null $discountId = null, ?bool $active = null, ?array $sorting = null, ?array $metadata = null, ?int $page = 1, ?int $limit = 10) + public function __construct(string|array|null $organizationId = null, string|array|null $productId = null, string|array|null $customerId = null, string|array|null $externalCustomerId = null, string|array|null $discountId = null, ?bool $active = null, ?bool $cancelAtPeriodEnd = null, ?array $sorting = null, ?array $metadata = null, ?int $page = 1, ?int $limit = 10) { $this->organizationId = $organizationId; $this->productId = $productId; @@ -113,6 +122,7 @@ public function __construct(string|array|null $organizationId = null, string|arr $this->externalCustomerId = $externalCustomerId; $this->discountId = $discountId; $this->active = $active; + $this->cancelAtPeriodEnd = $cancelAtPeriodEnd; $this->sorting = $sorting; $this->metadata = $metadata; $this->page = $page; diff --git a/src/Models/Operations/SubscriptionsUpdateRequest.php b/src/Models/Operations/SubscriptionsUpdateRequest.php index 1231c9de..4bc3dc5a 100644 --- a/src/Models/Operations/SubscriptionsUpdateRequest.php +++ b/src/Models/Operations/SubscriptionsUpdateRequest.php @@ -22,17 +22,17 @@ class SubscriptionsUpdateRequest /** * - * @var Components\SubscriptionUpdateProduct|Components\SubscriptionUpdateDiscount|Components\SubscriptionUpdateTrial|Components\SubscriptionUpdateSeats|Components\SubscriptionCancel|Components\SubscriptionRevoke $subscriptionUpdate + * @var Components\SubscriptionUpdateProduct|Components\SubscriptionUpdateDiscount|Components\SubscriptionUpdateTrial|Components\SubscriptionUpdateSeats|Components\SubscriptionUpdateBillingPeriod|Components\SubscriptionCancel|Components\SubscriptionRevoke $subscriptionUpdate */ #[SpeakeasyMetadata('request:mediaType=application/json')] - public Components\SubscriptionUpdateProduct|Components\SubscriptionUpdateDiscount|Components\SubscriptionUpdateTrial|Components\SubscriptionUpdateSeats|Components\SubscriptionCancel|Components\SubscriptionRevoke $subscriptionUpdate; + public Components\SubscriptionUpdateProduct|Components\SubscriptionUpdateDiscount|Components\SubscriptionUpdateTrial|Components\SubscriptionUpdateSeats|Components\SubscriptionUpdateBillingPeriod|Components\SubscriptionCancel|Components\SubscriptionRevoke $subscriptionUpdate; /** * @param string $id - * @param Components\SubscriptionUpdateProduct|Components\SubscriptionUpdateDiscount|Components\SubscriptionUpdateTrial|Components\SubscriptionUpdateSeats|Components\SubscriptionCancel|Components\SubscriptionRevoke $subscriptionUpdate + * @param Components\SubscriptionUpdateProduct|Components\SubscriptionUpdateDiscount|Components\SubscriptionUpdateTrial|Components\SubscriptionUpdateSeats|Components\SubscriptionUpdateBillingPeriod|Components\SubscriptionCancel|Components\SubscriptionRevoke $subscriptionUpdate * @phpstan-pure */ - public function __construct(string $id, Components\SubscriptionUpdateProduct|Components\SubscriptionUpdateDiscount|Components\SubscriptionUpdateTrial|Components\SubscriptionUpdateSeats|Components\SubscriptionCancel|Components\SubscriptionRevoke $subscriptionUpdate) + public function __construct(string $id, Components\SubscriptionUpdateProduct|Components\SubscriptionUpdateDiscount|Components\SubscriptionUpdateTrial|Components\SubscriptionUpdateSeats|Components\SubscriptionUpdateBillingPeriod|Components\SubscriptionCancel|Components\SubscriptionRevoke $subscriptionUpdate) { $this->id = $id; $this->subscriptionUpdate = $subscriptionUpdate; diff --git a/src/Polar.php b/src/Polar.php index 5abf2c3f..2c7511d8 100644 --- a/src/Polar.php +++ b/src/Polar.php @@ -48,6 +48,8 @@ class Polar public Refunds $refunds; + public Disputes $disputes; + public Checkouts $checkouts; public Files $files; @@ -64,6 +66,8 @@ class Polar public Customers $customers; + public Members $members; + public CustomerPortal $customerPortal; public CustomerSeats $customerSeats; @@ -72,14 +76,14 @@ class Polar public Events $events; + public EventTypes $eventTypes; + public Meters $meters; public CustomerMeters $customerMeters; public Payments $payments; - public Wallets $wallets; - /** * Returns a new instance of the SDK builder used to configure and create the SDK instance. * @@ -105,6 +109,7 @@ public function __construct( $this->products = new Products($this->sdkConfiguration); $this->orders = new Orders($this->sdkConfiguration); $this->refunds = new Refunds($this->sdkConfiguration); + $this->disputes = new Disputes($this->sdkConfiguration); $this->checkouts = new Checkouts($this->sdkConfiguration); $this->files = new Files($this->sdkConfiguration); $this->metrics = new Metrics($this->sdkConfiguration); @@ -113,14 +118,15 @@ public function __construct( $this->customFields = new CustomFields($this->sdkConfiguration); $this->discounts = new Discounts($this->sdkConfiguration); $this->customers = new Customers($this->sdkConfiguration); + $this->members = new Members($this->sdkConfiguration); $this->customerPortal = new CustomerPortal($this->sdkConfiguration); $this->customerSeats = new CustomerSeats($this->sdkConfiguration); $this->customerSessions = new CustomerSessions($this->sdkConfiguration); $this->events = new Events($this->sdkConfiguration); + $this->eventTypes = new EventTypes($this->sdkConfiguration); $this->meters = new Meters($this->sdkConfiguration); $this->customerMeters = new CustomerMeters($this->sdkConfiguration); $this->payments = new Payments($this->sdkConfiguration); - $this->wallets = new Wallets($this->sdkConfiguration); $this->initHooks(); } diff --git a/src/PolarBenefitGrants.php b/src/PolarBenefitGrants.php index 292efc73..9331dc6a 100644 --- a/src/PolarBenefitGrants.php +++ b/src/PolarBenefitGrants.php @@ -233,6 +233,7 @@ private function listIndividual(Operations\CustomerPortalBenefitGrantsListSecuri checkoutId: $request != null ? $request->checkoutId : null, orderId: $request != null ? $request->orderId : null, subscriptionId: $request != null ? $request->subscriptionId : null, + memberId: $request != null ? $request->memberId : null, page: $nextPage, limit: $request != null ? $request->limit : null, sorting: $request != null ? $request->sorting : null, diff --git a/src/PolarOrganizations.php b/src/PolarOrganizations.php index 8a4fe841..2ca918b7 100644 --- a/src/PolarOrganizations.php +++ b/src/PolarOrganizations.php @@ -88,12 +88,12 @@ public function get(string $slug, ?Options $options = null): Operations\Customer $serializer = Utils\JSON::createSerializer(); $responseData = (string) $httpResponse->getBody(); - $obj = $serializer->deserialize($responseData, '\Polar\Models\Components\CustomerOrganization', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); + $obj = $serializer->deserialize($responseData, '\Polar\Models\Components\CustomerOrganizationData', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); $response = new Operations\CustomerPortalOrganizationsGetResponse( statusCode: $statusCode, contentType: $contentType, rawResponse: $httpResponse, - customerOrganization: $obj); + customerOrganizationData: $obj); return $response; } else { diff --git a/src/Refunds.php b/src/Refunds.php index a218503c..fdbd8b41 100644 --- a/src/Refunds.php +++ b/src/Refunds.php @@ -83,7 +83,7 @@ public function create(Components\RefundCreate $request, ?Options $options = nul $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; $statusCode = $httpResponse->getStatusCode(); - if (Utils\Utils::matchStatusCodes($statusCode, ['400', '403', '422', '4XX', '5XX'])) { + if (Utils\Utils::matchStatusCodes($statusCode, ['403', '422', '4XX', '5XX'])) { $res = $this->sdkConfiguration->hooks->afterError(new Hooks\AfterErrorContext($hookContext), $httpResponse, null); $httpResponse = $res; } @@ -112,17 +112,6 @@ public function create(Components\RefundCreate $request, ?Options $options = nul contentType: $contentType, rawResponse: $httpResponse ); - } elseif (Utils\Utils::matchStatusCodes($statusCode, ['400'])) { - if (Utils\Utils::matchContentType($contentType, 'application/json')) { - $httpResponse = $this->sdkConfiguration->hooks->afterSuccess(new Hooks\AfterSuccessContext($hookContext), $httpResponse); - - $serializer = Utils\JSON::createSerializer(); - $responseData = (string) $httpResponse->getBody(); - $obj = $serializer->deserialize($responseData, '\Polar\Models\Errors\RefundAmountTooHigh', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); - throw $obj->toException(); - } else { - throw new \Polar\Models\Errors\APIException('Unknown content type received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); - } } elseif (Utils\Utils::matchStatusCodes($statusCode, ['403'])) { if (Utils\Utils::matchContentType($contentType, 'application/json')) { $httpResponse = $this->sdkConfiguration->hooks->afterSuccess(new Hooks\AfterSuccessContext($hookContext), $httpResponse); @@ -157,7 +146,7 @@ public function create(Components\RefundCreate $request, ?Options $options = nul /** * List Refunds * - * List products. + * List refunds. * * **Scopes**: `refunds:read` `refunds:write` * @@ -275,7 +264,7 @@ private function listIndividual(?Operations\RefundsListRequest $request = null, /** * List Refunds * - * List products. + * List refunds. * * **Scopes**: `refunds:read` `refunds:write` * diff --git a/src/SDKConfiguration.php b/src/SDKConfiguration.php index 5ac23551..90b057be 100644 --- a/src/SDKConfiguration.php +++ b/src/SDKConfiguration.php @@ -24,11 +24,11 @@ class SDKConfiguration public string $openapiDocVersion = '0.1.0'; - public string $sdkVersion = '0.7.0'; + public string $sdkVersion = '0.7.1'; - public string $genVersion = '2.737.0'; + public string $genVersion = '2.781.2'; - public string $userAgent = 'speakeasy-sdk/php 0.7.0 2.737.0 0.1.0 polar-sh/sdk'; + public string $userAgent = 'speakeasy-sdk/php 0.7.1 2.781.2 0.1.0 polar-sh/sdk'; public ?RetryConfig $retryConfig = null; diff --git a/src/Subscriptions.php b/src/Subscriptions.php index 004a73bc..b64e5221 100644 --- a/src/Subscriptions.php +++ b/src/Subscriptions.php @@ -384,6 +384,7 @@ private function listIndividual(?Operations\SubscriptionsListRequest $request = externalCustomerId: $request != null ? $request->externalCustomerId : null, discountId: $request != null ? $request->discountId : null, active: $request != null ? $request->active : null, + cancelAtPeriodEnd: $request != null ? $request->cancelAtPeriodEnd : null, page: $nextPage, limit: $request != null ? $request->limit : null, sorting: $request != null ? $request->sorting : null, @@ -553,12 +554,12 @@ public function revoke(string $id, ?Options $options = null): Operations\Subscri * * **Scopes**: `subscriptions:write` * - * @param Components\SubscriptionUpdateProduct|Components\SubscriptionUpdateDiscount|Components\SubscriptionUpdateTrial|Components\SubscriptionUpdateSeats|Components\SubscriptionCancel|Components\SubscriptionRevoke $subscriptionUpdate + * @param Components\SubscriptionUpdateProduct|Components\SubscriptionUpdateDiscount|Components\SubscriptionUpdateTrial|Components\SubscriptionUpdateSeats|Components\SubscriptionUpdateBillingPeriod|Components\SubscriptionCancel|Components\SubscriptionRevoke $subscriptionUpdate * @param string $id * @return Operations\SubscriptionsUpdateResponse * @throws \Polar\Models\Errors\APIException */ - public function update(Components\SubscriptionUpdateProduct|Components\SubscriptionUpdateDiscount|Components\SubscriptionUpdateTrial|Components\SubscriptionUpdateSeats|Components\SubscriptionCancel|Components\SubscriptionRevoke $subscriptionUpdate, string $id, ?Options $options = null): Operations\SubscriptionsUpdateResponse + public function update(Components\SubscriptionUpdateProduct|Components\SubscriptionUpdateDiscount|Components\SubscriptionUpdateTrial|Components\SubscriptionUpdateSeats|Components\SubscriptionUpdateBillingPeriod|Components\SubscriptionCancel|Components\SubscriptionRevoke $subscriptionUpdate, string $id, ?Options $options = null): Operations\SubscriptionsUpdateResponse { $request = new Operations\SubscriptionsUpdateRequest( id: $id, diff --git a/src/Utils/PathParameters.php b/src/Utils/PathParameters.php index 60a3cd7e..490bc617 100644 --- a/src/Utils/PathParameters.php +++ b/src/Utils/PathParameters.php @@ -13,7 +13,7 @@ class PathParameters { /** - * @param string $type + * @param class-string $type * @param mixed $pathParams * @param array>>|null $globals * @return array diff --git a/src/Utils/QueryParameters.php b/src/Utils/QueryParameters.php index f09a9ab2..ab9a6191 100644 --- a/src/Utils/QueryParameters.php +++ b/src/Utils/QueryParameters.php @@ -14,7 +14,7 @@ class QueryParameters { /** - * @param string $type + * @param class-string $type * @param mixed $queryParams * @param array $urlOverride * @param array>>|null $globals diff --git a/src/Utils/RequestBodies.php b/src/Utils/RequestBodies.php index 452ded87..3daec7e9 100644 --- a/src/Utils/RequestBodies.php +++ b/src/Utils/RequestBodies.php @@ -125,7 +125,7 @@ private function serializeMultipart(mixed $value): array $dateTimeFormat = $metadata->dateTimeFormat; if (gettype($val) === 'array' && array_is_list($val)) { - foreach ($value as $item) { + foreach ($val as $item) { $options['multipart'][] = [ 'name' => $metadata->name.'[]', 'contents' => valToString($item, ['dateTimeFormat' => $dateTimeFormat]), diff --git a/src/Utils/UnionHandler.php b/src/Utils/UnionHandler.php index 1831a2b1..e644ef64 100644 --- a/src/Utils/UnionHandler.php +++ b/src/Utils/UnionHandler.php @@ -116,6 +116,7 @@ public function deserializeUnion(DeserializationVisitorInterface $visitor, mixed } $unionMap = $type['params'][2]; + $lookupValue = $data[$lookupField]; if (empty($unionMap[$lookupValue])) { throw new NonVisitableTypeException(sprintf('Union Discriminator Map does not contain key "%s"', $lookupValue)); @@ -387,6 +388,8 @@ private function resolveArrayTypes(array $possibleType): string if ($param['name'] === 'union') { $innerTypes = array_map(fn ($t) => $t['name'], $param['params']); $typeNames[] = $typeToTry = implode('|', $innerTypes); + } elseif ($param['name'] === 'enum') { + $typeNames[] = $param['params'][0]['name']; } else { $typeNames[] = $param['name']; } diff --git a/src/Utils/Utils.php b/src/Utils/Utils.php index 177f2272..44bc41ef 100644 --- a/src/Utils/Utils.php +++ b/src/Utils/Utils.php @@ -71,7 +71,7 @@ public static function templateUrl(string $url, mixed $params): string * * @param string $url * @param string $path - * @param string|null $type + * @param class-string|null $type * @param mixed|null $pathParams * @param array>>|null $globals * @return string @@ -137,7 +137,7 @@ public static function serializeRequestBody(mixed $request, string $requestField /** * getQueryParams will return serialized query parameters for the given type. * - * @param string $type + * @param class-string $type * @param mixed $queryParams * @param array>>|null $globals * @return array diff --git a/src/Wallets.php b/src/Wallets.php index cad1d54c..b7c22430 100644 --- a/src/Wallets.php +++ b/src/Wallets.php @@ -48,32 +48,39 @@ public function getUrl(string $baseUrl, array $urlVariables): string /** * Get Wallet * - * Get a wallet by ID. + * Get a wallet by ID for the authenticated customer. * - * **Scopes**: `wallets:read` + * **Scopes**: `customer_portal:read` `customer_portal:write` * + * @param Operations\CustomerPortalWalletsGetSecurity $security * @param string $id - * @return Operations\WalletsGetResponse + * @return Operations\CustomerPortalWalletsGetResponse * @throws \Polar\Models\Errors\APIException */ - public function get(string $id, ?Options $options = null): Operations\WalletsGetResponse + public function get(Operations\CustomerPortalWalletsGetSecurity $security, string $id, ?Options $options = null): Operations\CustomerPortalWalletsGetResponse { - $request = new Operations\WalletsGetRequest( + $request = new Operations\CustomerPortalWalletsGetRequest( id: $id, ); $baseUrl = $this->sdkConfiguration->getTemplatedServerUrl(); - $url = Utils\Utils::generateUrl($baseUrl, '/v1/wallets/{id}', Operations\WalletsGetRequest::class, $request); + $url = Utils\Utils::generateUrl($baseUrl, '/v1/customer-portal/wallets/{id}', Operations\CustomerPortalWalletsGetRequest::class, $request); $urlOverride = null; $httpOptions = ['http_errors' => false]; $httpOptions['headers']['Accept'] = 'application/json'; $httpOptions['headers']['user-agent'] = $this->sdkConfiguration->userAgent; $httpRequest = new \GuzzleHttp\Psr7\Request('GET', $url); - $hookContext = new HookContext($this->sdkConfiguration, $baseUrl, 'wallets:get', null, $this->sdkConfiguration->securitySource); + if ($security != null) { + $client = Utils\Utils::configureSecurityClient($this->sdkConfiguration->client, $security); + } else { + $client = $this->sdkConfiguration->client; + } + + $hookContext = new HookContext($this->sdkConfiguration, $baseUrl, 'customer_portal:wallets:get', null, fn () => $security); $httpRequest = $this->sdkConfiguration->hooks->beforeRequest(new Hooks\BeforeRequestContext($hookContext), $httpRequest); $httpOptions = Utils\Utils::convertHeadersToOptions($httpRequest, $httpOptions); $httpRequest = Utils\Utils::removeHeaders($httpRequest); try { - $httpResponse = $this->sdkConfiguration->client->send($httpRequest, $httpOptions); + $httpResponse = $client->send($httpRequest, $httpOptions); } catch (\GuzzleHttp\Exception\GuzzleException $error) { $res = $this->sdkConfiguration->hooks->afterError(new Hooks\AfterErrorContext($hookContext), null, $error); $httpResponse = $res; @@ -91,12 +98,12 @@ public function get(string $id, ?Options $options = null): Operations\WalletsGet $serializer = Utils\JSON::createSerializer(); $responseData = (string) $httpResponse->getBody(); - $obj = $serializer->deserialize($responseData, '\Polar\Models\Components\Wallet', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); - $response = new Operations\WalletsGetResponse( + $obj = $serializer->deserialize($responseData, '\Polar\Models\Components\CustomerWallet', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); + $response = new Operations\CustomerPortalWalletsGetResponse( statusCode: $statusCode, contentType: $contentType, rawResponse: $httpResponse, - wallet: $obj); + customerWallet: $obj); return $response; } else { @@ -136,32 +143,46 @@ public function get(string $id, ?Options $options = null): Operations\WalletsGet /** * List Wallets * - * List wallets. + * List wallets of the authenticated customer. * - * **Scopes**: `wallets:read` + * **Scopes**: `customer_portal:read` `customer_portal:write` * - * @param ?Operations\WalletsListRequest $request - * @return Operations\WalletsListResponse + * @param Operations\CustomerPortalWalletsListSecurity $security + * @param ?int $page + * @param ?int $limit + * @param ?array $sorting + * @return Operations\CustomerPortalWalletsListResponse * @throws \Polar\Models\Errors\APIException */ - private function listIndividual(?Operations\WalletsListRequest $request = null, ?Options $options = null): Operations\WalletsListResponse + private function listIndividual(Operations\CustomerPortalWalletsListSecurity $security, ?int $page = null, ?int $limit = null, ?array $sorting = null, ?Options $options = null): Operations\CustomerPortalWalletsListResponse { + $request = new Operations\CustomerPortalWalletsListRequest( + page: $page, + limit: $limit, + sorting: $sorting, + ); $baseUrl = $this->sdkConfiguration->getTemplatedServerUrl(); - $url = Utils\Utils::generateUrl($baseUrl, '/v1/wallets/'); + $url = Utils\Utils::generateUrl($baseUrl, '/v1/customer-portal/wallets/'); $urlOverride = null; $httpOptions = ['http_errors' => false]; - $qp = Utils\Utils::getQueryParams(Operations\WalletsListRequest::class, $request, $urlOverride); + $qp = Utils\Utils::getQueryParams(Operations\CustomerPortalWalletsListRequest::class, $request, $urlOverride); $httpOptions['headers']['Accept'] = 'application/json'; $httpOptions['headers']['user-agent'] = $this->sdkConfiguration->userAgent; $httpRequest = new \GuzzleHttp\Psr7\Request('GET', $url); - $hookContext = new HookContext($this->sdkConfiguration, $baseUrl, 'wallets:list', null, $this->sdkConfiguration->securitySource); + if ($security != null) { + $client = Utils\Utils::configureSecurityClient($this->sdkConfiguration->client, $security); + } else { + $client = $this->sdkConfiguration->client; + } + + $hookContext = new HookContext($this->sdkConfiguration, $baseUrl, 'customer_portal:wallets:list', null, fn () => $security); $httpRequest = $this->sdkConfiguration->hooks->beforeRequest(new Hooks\BeforeRequestContext($hookContext), $httpRequest); $httpOptions['query'] = Utils\QueryParameters::standardizeQueryParams($httpRequest, $qp); $httpOptions = Utils\Utils::convertHeadersToOptions($httpRequest, $httpOptions); $httpRequest = Utils\Utils::removeHeaders($httpRequest); try { - $httpResponse = $this->sdkConfiguration->client->send($httpRequest, $httpOptions); + $httpResponse = $client->send($httpRequest, $httpOptions); } catch (\GuzzleHttp\Exception\GuzzleException $error) { $res = $this->sdkConfiguration->hooks->afterError(new Hooks\AfterErrorContext($hookContext), null, $error); $httpResponse = $res; @@ -179,15 +200,15 @@ private function listIndividual(?Operations\WalletsListRequest $request = null, $serializer = Utils\JSON::createSerializer(); $responseData = (string) $httpResponse->getBody(); - $obj = $serializer->deserialize($responseData, '\Polar\Models\Components\ListResourceWallet', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); - $response = new Operations\WalletsListResponse( + $obj = $serializer->deserialize($responseData, '\Polar\Models\Components\ListResourceCustomerWallet', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); + $response = new Operations\CustomerPortalWalletsListResponse( statusCode: $statusCode, contentType: $contentType, rawResponse: $httpResponse, - listResourceWallet: $obj); + listResourceCustomerWallet: $obj); $sdk = $this; - $response->next = function () use ($sdk, $request, $responseData): ?Operations\WalletsListResponse { + $response->next = function () use ($sdk, $request, $responseData, $security, $limit, $sorting): ?Operations\CustomerPortalWalletsListResponse { $page = $request != null ? $request->page : 0; $nextPage = $page + 1; $jsonObject = new \JsonPath\JsonObject($responseData); @@ -213,13 +234,10 @@ private function listIndividual(?Operations\WalletsListRequest $request = null, } return $sdk->listIndividual( - request: new Operations\WalletsListRequest( - organizationId: $request != null ? $request->organizationId : null, - customerId: $request != null ? $request->customerId : null, - page: $nextPage, - limit: $request != null ? $request->limit : null, - sorting: $request != null ? $request->sorting : null, - ), + security: $security, + page: $nextPage, + limit: $limit, + sorting: $sorting, ); }; @@ -250,148 +268,24 @@ private function listIndividual(?Operations\WalletsListRequest $request = null, /** * List Wallets * - * List wallets. + * List wallets of the authenticated customer. * - * **Scopes**: `wallets:read` + * **Scopes**: `customer_portal:read` `customer_portal:write` * - * @param ?Operations\WalletsListRequest $request - * @return \Generator + * @param Operations\CustomerPortalWalletsListSecurity $security + * @param ?int $page + * @param ?int $limit + * @param ?array $sorting + * @return \Generator * @throws \Polar\Models\Errors\APIException */ - public function list(?Operations\WalletsListRequest $request = null, ?Options $options = null): \Generator + public function list(Operations\CustomerPortalWalletsListSecurity $security, ?int $page = null, ?int $limit = null, ?array $sorting = null, ?Options $options = null): \Generator { - $res = $this->listIndividual($request, $options); + $res = $this->listIndividual($security, $page, $limit, $sorting, $options); while ($res !== null) { yield $res; $res = $res->next($res); } } - /** - * Top-Up Wallet - * - * Top-up a wallet by adding funds to its balance. - * - * The customer should have a valid payment method on file. - * - * **Scopes**: `wallets:write` - * - * @param Components\WalletTopUpCreate $walletTopUpCreate - * @param string $id - * @return Operations\WalletsTopUpResponse - * @throws \Polar\Models\Errors\APIException - */ - public function topUp(Components\WalletTopUpCreate $walletTopUpCreate, string $id, ?Options $options = null): Operations\WalletsTopUpResponse - { - $request = new Operations\WalletsTopUpRequest( - id: $id, - walletTopUpCreate: $walletTopUpCreate, - ); - $baseUrl = $this->sdkConfiguration->getTemplatedServerUrl(); - $url = Utils\Utils::generateUrl($baseUrl, '/v1/wallets/{id}/top-up', Operations\WalletsTopUpRequest::class, $request); - $urlOverride = null; - $httpOptions = ['http_errors' => false]; - $body = Utils\Utils::serializeRequestBody($request, 'walletTopUpCreate', 'json'); - if ($body === null) { - throw new \Exception('Request body is required'); - } - $httpOptions = array_merge_recursive($httpOptions, $body); - $httpOptions['headers']['Accept'] = 'application/json'; - $httpOptions['headers']['user-agent'] = $this->sdkConfiguration->userAgent; - $httpRequest = new \GuzzleHttp\Psr7\Request('POST', $url); - $hookContext = new HookContext($this->sdkConfiguration, $baseUrl, 'wallets:top_up', null, $this->sdkConfiguration->securitySource); - $httpRequest = $this->sdkConfiguration->hooks->beforeRequest(new Hooks\BeforeRequestContext($hookContext), $httpRequest); - $httpOptions = Utils\Utils::convertHeadersToOptions($httpRequest, $httpOptions); - $httpRequest = Utils\Utils::removeHeaders($httpRequest); - try { - $httpResponse = $this->sdkConfiguration->client->send($httpRequest, $httpOptions); - } catch (\GuzzleHttp\Exception\GuzzleException $error) { - $res = $this->sdkConfiguration->hooks->afterError(new Hooks\AfterErrorContext($hookContext), null, $error); - $httpResponse = $res; - } - $contentType = $httpResponse->getHeader('Content-Type')[0] ?? ''; - - $statusCode = $httpResponse->getStatusCode(); - if (Utils\Utils::matchStatusCodes($statusCode, ['400', '402', '404', '422', '4XX', '5XX'])) { - $res = $this->sdkConfiguration->hooks->afterError(new Hooks\AfterErrorContext($hookContext), $httpResponse, null); - $httpResponse = $res; - } - if (Utils\Utils::matchStatusCodes($statusCode, ['200'])) { - if (Utils\Utils::matchContentType($contentType, 'application/json')) { - $httpResponse = $this->sdkConfiguration->hooks->afterSuccess(new Hooks\AfterSuccessContext($hookContext), $httpResponse); - - $serializer = Utils\JSON::createSerializer(); - $responseData = (string) $httpResponse->getBody(); - $obj = $serializer->deserialize($responseData, '\Polar\Models\Components\Wallet', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); - $response = new Operations\WalletsTopUpResponse( - statusCode: $statusCode, - contentType: $contentType, - rawResponse: $httpResponse, - wallet: $obj); - - return $response; - } else { - throw new \Polar\Models\Errors\APIException('Unknown content type received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); - } - } elseif (Utils\Utils::matchStatusCodes($statusCode, ['201'])) { - $httpResponse = $this->sdkConfiguration->hooks->afterSuccess(new Hooks\AfterSuccessContext($hookContext), $httpResponse); - - return new Operations\WalletsTopUpResponse( - statusCode: $statusCode, - contentType: $contentType, - rawResponse: $httpResponse - ); - } elseif (Utils\Utils::matchStatusCodes($statusCode, ['400'])) { - if (Utils\Utils::matchContentType($contentType, 'application/json')) { - $httpResponse = $this->sdkConfiguration->hooks->afterSuccess(new Hooks\AfterSuccessContext($hookContext), $httpResponse); - - $serializer = Utils\JSON::createSerializer(); - $responseData = (string) $httpResponse->getBody(); - $obj = $serializer->deserialize($responseData, '\Polar\Models\Errors\PaymentIntentFailedError', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); - throw $obj->toException(); - } else { - throw new \Polar\Models\Errors\APIException('Unknown content type received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); - } - } elseif (Utils\Utils::matchStatusCodes($statusCode, ['402'])) { - if (Utils\Utils::matchContentType($contentType, 'application/json')) { - $httpResponse = $this->sdkConfiguration->hooks->afterSuccess(new Hooks\AfterSuccessContext($hookContext), $httpResponse); - - $serializer = Utils\JSON::createSerializer(); - $responseData = (string) $httpResponse->getBody(); - $obj = $serializer->deserialize($responseData, '\Polar\Models\Errors\MissingPaymentMethodError', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); - throw $obj->toException(); - } else { - throw new \Polar\Models\Errors\APIException('Unknown content type received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); - } - } elseif (Utils\Utils::matchStatusCodes($statusCode, ['404'])) { - if (Utils\Utils::matchContentType($contentType, 'application/json')) { - $httpResponse = $this->sdkConfiguration->hooks->afterSuccess(new Hooks\AfterSuccessContext($hookContext), $httpResponse); - - $serializer = Utils\JSON::createSerializer(); - $responseData = (string) $httpResponse->getBody(); - $obj = $serializer->deserialize($responseData, '\Polar\Models\Errors\ResourceNotFound', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); - throw $obj->toException(); - } else { - throw new \Polar\Models\Errors\APIException('Unknown content type received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); - } - } elseif (Utils\Utils::matchStatusCodes($statusCode, ['422'])) { - if (Utils\Utils::matchContentType($contentType, 'application/json')) { - $httpResponse = $this->sdkConfiguration->hooks->afterSuccess(new Hooks\AfterSuccessContext($hookContext), $httpResponse); - - $serializer = Utils\JSON::createSerializer(); - $responseData = (string) $httpResponse->getBody(); - $obj = $serializer->deserialize($responseData, '\Polar\Models\Errors\HTTPValidationError', 'json', DeserializationContext::create()->setRequireAllRequiredProperties(true)); - throw $obj->toException(); - } else { - throw new \Polar\Models\Errors\APIException('Unknown content type received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); - } - } elseif (Utils\Utils::matchStatusCodes($statusCode, ['4XX'])) { - throw new \Polar\Models\Errors\APIException('API error occurred', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); - } elseif (Utils\Utils::matchStatusCodes($statusCode, ['5XX'])) { - throw new \Polar\Models\Errors\APIException('API error occurred', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); - } else { - throw new \Polar\Models\Errors\APIException('Unknown status code received', $statusCode, $httpResponse->getBody()->getContents(), $httpResponse); - } - } - } \ No newline at end of file