- shared.AmountDiscountParam
- shared.BillingCycleAnchorConfigurationParam
- shared.BillingCycleRelativeDate
- shared.BulkConfigParam
- shared.BulkTierParam
- shared.ConversionRateTierParam
- shared.ConversionRateTieredConfigParam
- shared.ConversionRateUnitConfigParam
- shared.CustomExpirationParam
- shared.CustomerTaxIDParam
- shared.DiscountUnionParam
- shared.MatrixConfigParam
- shared.MatrixValueParam
- shared.MatrixWithAllocationConfigParam
- shared.NewAllocationPriceParam
- shared.NewAmountDiscountParam
- shared.NewBillingCycleConfigurationParam
- shared.NewDimensionalPriceConfigurationParam
- shared.NewFloatingBulkPriceParam
- shared.NewFloatingBulkWithProrationPriceParam
- shared.NewFloatingCumulativeGroupedBulkPriceParam
- shared.NewFloatingGroupedAllocationPriceParam
- shared.NewFloatingGroupedTieredPackagePriceParam
- shared.NewFloatingGroupedTieredPriceParam
- shared.NewFloatingGroupedWithMeteredMinimumPriceParam
- shared.NewFloatingGroupedWithProratedMinimumPriceParam
- shared.NewFloatingMatrixPriceParam
- shared.NewFloatingMatrixWithAllocationPriceParam
- shared.NewFloatingMatrixWithDisplayNamePriceParam
- shared.NewFloatingMaxGroupTieredPackagePriceParam
- shared.NewFloatingMinimumCompositePriceParam
- shared.NewFloatingPackagePriceParam
- shared.NewFloatingPackageWithAllocationPriceParam
- shared.NewFloatingScalableMatrixWithTieredPricingPriceParam
- shared.NewFloatingScalableMatrixWithUnitPricingPriceParam
- shared.NewFloatingThresholdTotalAmountPriceParam
- shared.NewFloatingTieredPackagePriceParam
- shared.NewFloatingTieredPackageWithMinimumPriceParam
- shared.NewFloatingTieredPriceParam
- shared.NewFloatingTieredWithMinimumPriceParam
- shared.NewFloatingTieredWithProrationPriceParam
- shared.NewFloatingUnitPriceParam
- shared.NewFloatingUnitWithPercentPriceParam
- shared.NewFloatingUnitWithProrationPriceParam
- shared.NewMaximumParam
- shared.NewMinimumParam
- shared.NewPercentageDiscountParam
- shared.NewPlanBulkPriceParam
- shared.NewPlanBulkWithProrationPriceParam
- shared.NewPlanCumulativeGroupedBulkPriceParam
- shared.NewPlanGroupedAllocationPriceParam
- shared.NewPlanGroupedTieredPackagePriceParam
- shared.NewPlanGroupedTieredPriceParam
- shared.NewPlanGroupedWithMeteredMinimumPriceParam
- shared.NewPlanGroupedWithProratedMinimumPriceParam
- shared.NewPlanMatrixPriceParam
- shared.NewPlanMatrixWithAllocationPriceParam
- shared.NewPlanMatrixWithDisplayNamePriceParam
- shared.NewPlanMaxGroupTieredPackagePriceParam
- shared.NewPlanMinimumCompositePriceParam
- shared.NewPlanPackagePriceParam
- shared.NewPlanPackageWithAllocationPriceParam
- shared.NewPlanScalableMatrixWithTieredPricingPriceParam
- shared.NewPlanScalableMatrixWithUnitPricingPriceParam
- shared.NewPlanThresholdTotalAmountPriceParam
- shared.NewPlanTieredPackagePriceParam
- shared.NewPlanTieredPackageWithMinimumPriceParam
- shared.NewPlanTieredPriceParam
- shared.NewPlanTieredWithMinimumPriceParam
- shared.NewPlanUnitPriceParam
- shared.NewPlanUnitWithPercentPriceParam
- shared.NewPlanUnitWithProrationPriceParam
- shared.NewUsageDiscountParam
- shared.PackageConfigParam
- shared.PercentageDiscountParam
- shared.TierParam
- shared.TieredConfigParam
- shared.TieredConversionRateConfigParam
- shared.TrialDiscountParam
- shared.UnitConfigParam
- shared.UnitConversionRateConfigParam
- shared.UsageDiscountParam
- shared.Address
- shared.AdjustmentInterval
- shared.AggregatedCost
- shared.Allocation
- shared.AmountDiscount
- shared.AmountDiscountInterval
- shared.BillableMetricTiny
- shared.BillingCycleAnchorConfiguration
- shared.BillingCycleConfiguration
- shared.BillingCycleRelativeDate
- shared.BulkConfig
- shared.BulkTier
- shared.ChangedSubscriptionResources
- shared.ConversionRateTier
- shared.ConversionRateTieredConfig
- shared.ConversionRateUnitConfig
- shared.CouponRedemption
- shared.CreditNote
- shared.CreditNoteTiny
- shared.CustomExpiration
- shared.CustomerMinified
- shared.CustomerTaxID
- shared.DimensionalPriceConfiguration
- shared.Discount
- shared.FixedFeeQuantityScheduleEntry
- shared.FixedFeeQuantityTransition
- shared.Invoice
- shared.InvoiceLevelDiscount
- shared.InvoiceTiny
- shared.ItemSlim
- shared.MatrixConfig
- shared.MatrixSubLineItem
- shared.MatrixValue
- shared.MatrixWithAllocationConfig
- shared.Maximum
- shared.MaximumInterval
- shared.Minimum
- shared.MinimumInterval
- shared.MonetaryAmountDiscountAdjustment
- shared.MonetaryMaximumAdjustment
- shared.MonetaryMinimumAdjustment
- shared.MonetaryPercentageDiscountAdjustment
- shared.MonetaryUsageDiscountAdjustment
- shared.OtherSubLineItem
- shared.PackageConfig
- shared.PaginationMetadata
- shared.PerPriceCost
- shared.PercentageDiscount
- shared.PercentageDiscountInterval
- shared.PlanPhaseAmountDiscountAdjustment
- shared.PlanPhaseMaximumAdjustment
- shared.PlanPhaseMinimumAdjustment
- shared.PlanPhasePercentageDiscountAdjustment
- shared.PlanPhaseUsageDiscountAdjustment
- shared.Price
- shared.PriceInterval
- shared.SubLineItemGrouping
- shared.SubLineItemMatrixConfig
- shared.SubscriptionChangeMinified
- shared.SubscriptionMinified
- shared.SubscriptionTrialInfo
- shared.TaxAmount
- shared.Tier
- shared.TierSubLineItem
- shared.TieredConfig
- shared.TieredConversionRateConfig
- shared.TrialDiscount
- shared.UnitConfig
- shared.UnitConversionRateConfig
- shared.UsageDiscount
- shared.UsageDiscountInterval
Response Types:
Methods:
Response Types:
Methods:
client.Beta.NewPlanVersion(ctx context.Context, planID string, body orb.BetaNewPlanVersionParams) (*orb.PlanVersion, error)client.Beta.FetchPlanVersion(ctx context.Context, planID string, version string) (*orb.PlanVersion, error)client.Beta.SetDefaultPlanVersion(ctx context.Context, planID string, body orb.BetaSetDefaultPlanVersionParams) (*orb.Plan, error)
Methods:
client.Beta.ExternalPlanID.NewPlanVersion(ctx context.Context, externalPlanID string, body orb.BetaExternalPlanIDNewPlanVersionParams) (*orb.PlanVersion, error)client.Beta.ExternalPlanID.FetchPlanVersion(ctx context.Context, externalPlanID string, version string) (*orb.PlanVersion, error)client.Beta.ExternalPlanID.SetDefaultPlanVersion(ctx context.Context, externalPlanID string, body orb.BetaExternalPlanIDSetDefaultPlanVersionParams) (*orb.Plan, error)
Response Types:
Methods:
client.Coupons.New(ctx context.Context, body orb.CouponNewParams) (*orb.Coupon, error)client.Coupons.List(ctx context.Context, query orb.CouponListParams) (*pagination.Page[orb.Coupon], error)client.Coupons.Archive(ctx context.Context, couponID string) (*orb.Coupon, error)client.Coupons.Fetch(ctx context.Context, couponID string) (*orb.Coupon, error)
Methods:
client.Coupons.Subscriptions.List(ctx context.Context, couponID string, query orb.CouponSubscriptionListParams) (*pagination.Page[orb.Subscription], error)
Methods:
client.CreditNotes.New(ctx context.Context, body orb.CreditNoteNewParams) (*shared.CreditNote, error)client.CreditNotes.List(ctx context.Context, query orb.CreditNoteListParams) (*pagination.Page[shared.CreditNote], error)client.CreditNotes.Fetch(ctx context.Context, creditNoteID string) (*shared.CreditNote, error)
Params Types:
- orb.AccountingProviderConfigParam
- orb.AddressInputParam
- orb.CustomerHierarchyConfigParam
- orb.NewAccountingSyncConfigurationParam
- orb.NewAvalaraTaxConfigurationParam
- orb.NewReportingConfigurationParam
- orb.NewSphereConfigurationParam
- orb.NewTaxJarConfigurationParam
Response Types:
Methods:
client.Customers.New(ctx context.Context, body orb.CustomerNewParams) (*orb.Customer, error)client.Customers.Update(ctx context.Context, customerID string, body orb.CustomerUpdateParams) (*orb.Customer, error)client.Customers.List(ctx context.Context, query orb.CustomerListParams) (*pagination.Page[orb.Customer], error)client.Customers.Delete(ctx context.Context, customerID string) errorclient.Customers.Fetch(ctx context.Context, customerID string) (*orb.Customer, error)client.Customers.FetchByExternalID(ctx context.Context, externalCustomerID string) (*orb.Customer, error)client.Customers.SyncPaymentMethodsFromGateway(ctx context.Context, customerID string) errorclient.Customers.SyncPaymentMethodsFromGatewayByExternalCustomerID(ctx context.Context, externalCustomerID string) errorclient.Customers.UpdateByExternalID(ctx context.Context, id string, body orb.CustomerUpdateByExternalIDParams) (*orb.Customer, error)
Response Types:
Methods:
client.Customers.Costs.List(ctx context.Context, customerID string, query orb.CustomerCostListParams) (*orb.CustomerCostListResponse, error)client.Customers.Costs.ListByExternalID(ctx context.Context, externalCustomerID string, query orb.CustomerCostListByExternalIDParams) (*orb.CustomerCostListByExternalIDResponse, error)
Response Types:
Methods:
client.Customers.Credits.List(ctx context.Context, customerID string, query orb.CustomerCreditListParams) (*pagination.Page[orb.CustomerCreditListResponse], error)client.Customers.Credits.ListByExternalID(ctx context.Context, externalCustomerID string, query orb.CustomerCreditListByExternalIDParams) (*pagination.Page[orb.CustomerCreditListByExternalIDResponse], error)
Response Types:
- orb.AffectedBlock
- orb.AmendmentLedgerEntry
- orb.CreditBlockExpiryLedgerEntry
- orb.DecrementLedgerEntry
- orb.ExpirationChangeLedgerEntry
- orb.IncrementLedgerEntry
- orb.VoidInitiatedLedgerEntry
- orb.VoidLedgerEntry
- orb.CustomerCreditLedgerListResponse
- orb.CustomerCreditLedgerNewEntryResponse
- orb.CustomerCreditLedgerNewEntryByExternalIDResponse
- orb.CustomerCreditLedgerListByExternalIDResponse
Methods:
client.Customers.Credits.Ledger.List(ctx context.Context, customerID string, query orb.CustomerCreditLedgerListParams) (*pagination.Page[orb.CustomerCreditLedgerListResponse], error)client.Customers.Credits.Ledger.NewEntry(ctx context.Context, customerID string, body orb.CustomerCreditLedgerNewEntryParams) (*orb.CustomerCreditLedgerNewEntryResponse, error)client.Customers.Credits.Ledger.NewEntryByExternalID(ctx context.Context, externalCustomerID string, body orb.CustomerCreditLedgerNewEntryByExternalIDParams) (*orb.CustomerCreditLedgerNewEntryByExternalIDResponse, error)client.Customers.Credits.Ledger.ListByExternalID(ctx context.Context, externalCustomerID string, query orb.CustomerCreditLedgerListByExternalIDParams) (*pagination.Page[orb.CustomerCreditLedgerListByExternalIDResponse], error)
Response Types:
- orb.TopUpInvoiceSettings
- orb.CustomerCreditTopUpNewResponse
- orb.CustomerCreditTopUpListResponse
- orb.CustomerCreditTopUpNewByExternalIDResponse
- orb.CustomerCreditTopUpListByExternalIDResponse
Methods:
client.Customers.Credits.TopUps.New(ctx context.Context, customerID string, body orb.CustomerCreditTopUpNewParams) (*orb.CustomerCreditTopUpNewResponse, error)client.Customers.Credits.TopUps.List(ctx context.Context, customerID string, query orb.CustomerCreditTopUpListParams) (*pagination.Page[orb.CustomerCreditTopUpListResponse], error)client.Customers.Credits.TopUps.Delete(ctx context.Context, customerID string, topUpID string) errorclient.Customers.Credits.TopUps.NewByExternalID(ctx context.Context, externalCustomerID string, body orb.CustomerCreditTopUpNewByExternalIDParams) (*orb.CustomerCreditTopUpNewByExternalIDResponse, error)client.Customers.Credits.TopUps.DeleteByExternalID(ctx context.Context, externalCustomerID string, topUpID string) errorclient.Customers.Credits.TopUps.ListByExternalID(ctx context.Context, externalCustomerID string, query orb.CustomerCreditTopUpListByExternalIDParams) (*pagination.Page[orb.CustomerCreditTopUpListByExternalIDResponse], error)
Response Types:
Methods:
client.Customers.BalanceTransactions.New(ctx context.Context, customerID string, body orb.CustomerBalanceTransactionNewParams) (*orb.CustomerBalanceTransactionNewResponse, error)client.Customers.BalanceTransactions.List(ctx context.Context, customerID string, query orb.CustomerBalanceTransactionListParams) (*pagination.Page[orb.CustomerBalanceTransactionListResponse], error)
Response Types:
Methods:
client.Events.Update(ctx context.Context, eventID string, body orb.EventUpdateParams) (*orb.EventUpdateResponse, error)client.Events.Deprecate(ctx context.Context, eventID string) (*orb.EventDeprecateResponse, error)client.Events.Ingest(ctx context.Context, params orb.EventIngestParams) (*orb.EventIngestResponse, error)client.Events.Search(ctx context.Context, body orb.EventSearchParams) (*orb.EventSearchResponse, error)
Response Types:
- orb.EventBackfillNewResponse
- orb.EventBackfillListResponse
- orb.EventBackfillCloseResponse
- orb.EventBackfillFetchResponse
- orb.EventBackfillRevertResponse
Methods:
client.Events.Backfills.New(ctx context.Context, body orb.EventBackfillNewParams) (*orb.EventBackfillNewResponse, error)client.Events.Backfills.List(ctx context.Context, query orb.EventBackfillListParams) (*pagination.Page[orb.EventBackfillListResponse], error)client.Events.Backfills.Close(ctx context.Context, backfillID string) (*orb.EventBackfillCloseResponse, error)client.Events.Backfills.Fetch(ctx context.Context, backfillID string) (*orb.EventBackfillFetchResponse, error)client.Events.Backfills.Revert(ctx context.Context, backfillID string) (*orb.EventBackfillRevertResponse, error)
Response Types:
Methods:
client.Events.Volume.List(ctx context.Context, query orb.EventVolumeListParams) (*orb.EventVolumes, error)
Response Types:
Methods:
client.InvoiceLineItems.New(ctx context.Context, body orb.InvoiceLineItemNewParams) (*orb.InvoiceLineItemNewResponse, error)
Response Types:
Methods:
client.Invoices.New(ctx context.Context, body orb.InvoiceNewParams) (*shared.Invoice, error)client.Invoices.Update(ctx context.Context, invoiceID string, body orb.InvoiceUpdateParams) (*shared.Invoice, error)client.Invoices.List(ctx context.Context, query orb.InvoiceListParams) (*pagination.Page[shared.Invoice], error)client.Invoices.DeleteLineItem(ctx context.Context, invoiceID string, lineItemID string) errorclient.Invoices.Fetch(ctx context.Context, invoiceID string) (*shared.Invoice, error)client.Invoices.FetchUpcoming(ctx context.Context, query orb.InvoiceFetchUpcomingParams) (*orb.InvoiceFetchUpcomingResponse, error)client.Invoices.Issue(ctx context.Context, invoiceID string, body orb.InvoiceIssueParams) (*shared.Invoice, error)client.Invoices.IssueSummary(ctx context.Context, invoiceID string, body orb.InvoiceIssueSummaryParams) (*orb.InvoiceIssueSummaryResponse, error)client.Invoices.ListSummary(ctx context.Context, query orb.InvoiceListSummaryParams) (*pagination.Page[orb.InvoiceListSummaryResponse], error)client.Invoices.MarkPaid(ctx context.Context, invoiceID string, body orb.InvoiceMarkPaidParams) (*shared.Invoice, error)client.Invoices.Pay(ctx context.Context, invoiceID string, body orb.InvoicePayParams) (*shared.Invoice, error)client.Invoices.Void(ctx context.Context, invoiceID string) (*shared.Invoice, error)
Response Types:
Methods:
client.Items.New(ctx context.Context, body orb.ItemNewParams) (*orb.Item, error)client.Items.Update(ctx context.Context, itemID string, body orb.ItemUpdateParams) (*orb.Item, error)client.Items.List(ctx context.Context, query orb.ItemListParams) (*pagination.Page[orb.Item], error)client.Items.Archive(ctx context.Context, itemID string) (*orb.Item, error)client.Items.Fetch(ctx context.Context, itemID string) (*orb.Item, error)
Response Types:
Methods:
client.Metrics.New(ctx context.Context, body orb.MetricNewParams) (*orb.BillableMetric, error)client.Metrics.Update(ctx context.Context, metricID string, body orb.MetricUpdateParams) (*orb.BillableMetric, error)client.Metrics.List(ctx context.Context, query orb.MetricListParams) (*pagination.Page[orb.BillableMetric], error)client.Metrics.Fetch(ctx context.Context, metricID string) (*orb.BillableMetric, error)
Response Types:
Methods:
client.Plans.New(ctx context.Context, body orb.PlanNewParams) (*orb.Plan, error)client.Plans.Update(ctx context.Context, planID string, body orb.PlanUpdateParams) (*orb.Plan, error)client.Plans.List(ctx context.Context, query orb.PlanListParams) (*pagination.Page[orb.Plan], error)client.Plans.Fetch(ctx context.Context, planID string) (*orb.Plan, error)
Methods:
client.Plans.ExternalPlanID.Update(ctx context.Context, otherExternalPlanID string, body orb.PlanExternalPlanIDUpdateParams) (*orb.Plan, error)client.Plans.ExternalPlanID.Fetch(ctx context.Context, externalPlanID string) (*orb.Plan, error)
Response Types:
Methods:
client.Plans.Migrations.Get(ctx context.Context, planID string, migrationID string) (*orb.PlanMigrationGetResponse, error)client.Plans.Migrations.List(ctx context.Context, planID string, query orb.PlanMigrationListParams) (*pagination.Page[orb.PlanMigrationListResponse], error)client.Plans.Migrations.Cancel(ctx context.Context, planID string, migrationID string) (*orb.PlanMigrationCancelResponse, error)
Response Types:
- orb.EvaluatePriceGroup
- orb.PriceEvaluateResponse
- orb.PriceEvaluateMultipleResponse
- orb.PriceEvaluatePreviewEventsResponse
Methods:
client.Prices.New(ctx context.Context, body orb.PriceNewParams) (*shared.Price, error)client.Prices.Update(ctx context.Context, priceID string, body orb.PriceUpdateParams) (*shared.Price, error)client.Prices.List(ctx context.Context, query orb.PriceListParams) (*pagination.Page[shared.Price], error)client.Prices.Evaluate(ctx context.Context, priceID string, body orb.PriceEvaluateParams) (*orb.PriceEvaluateResponse, error)client.Prices.EvaluateMultiple(ctx context.Context, body orb.PriceEvaluateMultipleParams) (*orb.PriceEvaluateMultipleResponse, error)client.Prices.EvaluatePreviewEvents(ctx context.Context, body orb.PriceEvaluatePreviewEventsParams) (*orb.PriceEvaluatePreviewEventsResponse, error)client.Prices.Fetch(ctx context.Context, priceID string) (*shared.Price, error)
Methods:
client.Prices.ExternalPriceID.Update(ctx context.Context, externalPriceID string, body orb.PriceExternalPriceIDUpdateParams) (*shared.Price, error)client.Prices.ExternalPriceID.Fetch(ctx context.Context, externalPriceID string) (*shared.Price, error)
Params Types:
- orb.DiscountOverrideParam
- orb.NewSubscriptionBulkPriceParam
- orb.NewSubscriptionBulkWithProrationPriceParam
- orb.NewSubscriptionCumulativeGroupedBulkPriceParam
- orb.NewSubscriptionGroupedAllocationPriceParam
- orb.NewSubscriptionGroupedTieredPackagePriceParam
- orb.NewSubscriptionGroupedTieredPriceParam
- orb.NewSubscriptionGroupedWithMeteredMinimumPriceParam
- orb.NewSubscriptionGroupedWithProratedMinimumPriceParam
- orb.NewSubscriptionMatrixPriceParam
- orb.NewSubscriptionMatrixWithAllocationPriceParam
- orb.NewSubscriptionMatrixWithDisplayNamePriceParam
- orb.NewSubscriptionMaxGroupTieredPackagePriceParam
- orb.NewSubscriptionMinimumCompositePriceParam
- orb.NewSubscriptionPackagePriceParam
- orb.NewSubscriptionPackageWithAllocationPriceParam
- orb.NewSubscriptionScalableMatrixWithTieredPricingPriceParam
- orb.NewSubscriptionScalableMatrixWithUnitPricingPriceParam
- orb.NewSubscriptionThresholdTotalAmountPriceParam
- orb.NewSubscriptionTieredPackagePriceParam
- orb.NewSubscriptionTieredPackageWithMinimumPriceParam
- orb.NewSubscriptionTieredPriceParam
- orb.NewSubscriptionTieredWithMinimumPriceParam
- orb.NewSubscriptionUnitPriceParam
- orb.NewSubscriptionUnitWithPercentPriceParam
- orb.NewSubscriptionUnitWithProrationPriceParam
Response Types:
- orb.Subscription
- orb.SubscriptionUsage
- orb.Subscriptions
- orb.SubscriptionFetchCostsResponse
- orb.SubscriptionFetchScheduleResponse
Methods:
client.Subscriptions.New(ctx context.Context, body orb.SubscriptionNewParams) (*orb.MutatedSubscription, error)client.Subscriptions.Update(ctx context.Context, subscriptionID string, body orb.SubscriptionUpdateParams) (*orb.Subscription, error)client.Subscriptions.List(ctx context.Context, query orb.SubscriptionListParams) (*pagination.Page[orb.Subscription], error)client.Subscriptions.Cancel(ctx context.Context, subscriptionID string, body orb.SubscriptionCancelParams) (*orb.MutatedSubscription, error)client.Subscriptions.Fetch(ctx context.Context, subscriptionID string) (*orb.Subscription, error)client.Subscriptions.FetchCosts(ctx context.Context, subscriptionID string, query orb.SubscriptionFetchCostsParams) (*orb.SubscriptionFetchCostsResponse, error)client.Subscriptions.FetchSchedule(ctx context.Context, subscriptionID string, query orb.SubscriptionFetchScheduleParams) (*pagination.Page[orb.SubscriptionFetchScheduleResponse], error)client.Subscriptions.FetchUsage(ctx context.Context, subscriptionID string, query orb.SubscriptionFetchUsageParams) (*orb.SubscriptionUsage, error)client.Subscriptions.PriceIntervals(ctx context.Context, subscriptionID string, body orb.SubscriptionPriceIntervalsParams) (*orb.MutatedSubscription, error)client.Subscriptions.RedeemCoupon(ctx context.Context, subscriptionID string, body orb.SubscriptionRedeemCouponParams) (*orb.MutatedSubscription, error)client.Subscriptions.SchedulePlanChange(ctx context.Context, subscriptionID string, body orb.SubscriptionSchedulePlanChangeParams) (*orb.MutatedSubscription, error)client.Subscriptions.TriggerPhase(ctx context.Context, subscriptionID string, body orb.SubscriptionTriggerPhaseParams) (*orb.MutatedSubscription, error)client.Subscriptions.UnscheduleCancellation(ctx context.Context, subscriptionID string) (*orb.MutatedSubscription, error)client.Subscriptions.UnscheduleFixedFeeQuantityUpdates(ctx context.Context, subscriptionID string, body orb.SubscriptionUnscheduleFixedFeeQuantityUpdatesParams) (*orb.MutatedSubscription, error)client.Subscriptions.UnschedulePendingPlanChanges(ctx context.Context, subscriptionID string) (*orb.MutatedSubscription, error)client.Subscriptions.UpdateFixedFeeQuantity(ctx context.Context, subscriptionID string, body orb.SubscriptionUpdateFixedFeeQuantityParams) (*orb.MutatedSubscription, error)client.Subscriptions.UpdateTrial(ctx context.Context, subscriptionID string, body orb.SubscriptionUpdateTrialParams) (*orb.MutatedSubscription, error)
Methods:
client.Webhooks.VerifySignature(payload []byte, headers http.Header, secret string, now time.Time) error
Params Types:
Response Types:
Methods:
client.Alerts.Get(ctx context.Context, alertID string) (*orb.Alert, error)client.Alerts.Update(ctx context.Context, alertConfigurationID string, body orb.AlertUpdateParams) (*orb.Alert, error)client.Alerts.List(ctx context.Context, query orb.AlertListParams) (*pagination.Page[orb.Alert], error)client.Alerts.NewForCustomer(ctx context.Context, customerID string, body orb.AlertNewForCustomerParams) (*orb.Alert, error)client.Alerts.NewForExternalCustomer(ctx context.Context, externalCustomerID string, body orb.AlertNewForExternalCustomerParams) (*orb.Alert, error)client.Alerts.NewForSubscription(ctx context.Context, subscriptionID string, body orb.AlertNewForSubscriptionParams) (*orb.Alert, error)client.Alerts.Disable(ctx context.Context, alertConfigurationID string, body orb.AlertDisableParams) (*orb.Alert, error)client.Alerts.Enable(ctx context.Context, alertConfigurationID string, body orb.AlertEnableParams) (*orb.Alert, error)
Response Types:
Methods:
client.DimensionalPriceGroups.New(ctx context.Context, body orb.DimensionalPriceGroupNewParams) (*orb.DimensionalPriceGroup, error)client.DimensionalPriceGroups.Get(ctx context.Context, dimensionalPriceGroupID string) (*orb.DimensionalPriceGroup, error)client.DimensionalPriceGroups.Update(ctx context.Context, dimensionalPriceGroupID string, body orb.DimensionalPriceGroupUpdateParams) (*orb.DimensionalPriceGroup, error)client.DimensionalPriceGroups.List(ctx context.Context, query orb.DimensionalPriceGroupListParams) (*pagination.Page[orb.DimensionalPriceGroup], error)
Methods:
client.DimensionalPriceGroups.ExternalDimensionalPriceGroupID.Get(ctx context.Context, externalDimensionalPriceGroupID string) (*orb.DimensionalPriceGroup, error)client.DimensionalPriceGroups.ExternalDimensionalPriceGroupID.Update(ctx context.Context, externalDimensionalPriceGroupID string, body orb.DimensionalPriceGroupExternalDimensionalPriceGroupIDUpdateParams) (*orb.DimensionalPriceGroup, error)
Response Types:
- orb.MutatedSubscription
- orb.SubscriptionChangeGetResponse
- orb.SubscriptionChangeListResponse
- orb.SubscriptionChangeApplyResponse
- orb.SubscriptionChangeCancelResponse
Methods:
client.SubscriptionChanges.Get(ctx context.Context, subscriptionChangeID string) (*orb.SubscriptionChangeGetResponse, error)client.SubscriptionChanges.List(ctx context.Context, query orb.SubscriptionChangeListParams) (*pagination.Page[orb.SubscriptionChangeListResponse], error)client.SubscriptionChanges.Apply(ctx context.Context, subscriptionChangeID string, body orb.SubscriptionChangeApplyParams) (*orb.SubscriptionChangeApplyResponse, error)client.SubscriptionChanges.Cancel(ctx context.Context, subscriptionChangeID string) (*orb.SubscriptionChangeCancelResponse, error)
Response Types:
Methods:
client.CreditBlocks.Get(ctx context.Context, blockID string) (*orb.CreditBlockGetResponse, error)client.CreditBlocks.Delete(ctx context.Context, blockID string) errorclient.CreditBlocks.ListInvoices(ctx context.Context, blockID string) (*orb.CreditBlockListInvoicesResponse, error)
Response Types:
Methods:
client.LicenseTypes.New(ctx context.Context, body orb.LicenseTypeNewParams) (*orb.LicenseTypeNewResponse, error)client.LicenseTypes.Get(ctx context.Context, licenseTypeID string) (*orb.LicenseTypeGetResponse, error)client.LicenseTypes.List(ctx context.Context, query orb.LicenseTypeListParams) (*pagination.Page[orb.LicenseTypeListResponse], error)
Response Types:
- orb.LicenseNewResponse
- orb.LicenseGetResponse
- orb.LicenseListResponse
- orb.LicenseDeactivateResponse
- orb.LicenseGetByExternalIDResponse
Methods:
client.Licenses.New(ctx context.Context, body orb.LicenseNewParams) (*orb.LicenseNewResponse, error)client.Licenses.Get(ctx context.Context, licenseID string) (*orb.LicenseGetResponse, error)client.Licenses.List(ctx context.Context, query orb.LicenseListParams) (*pagination.Page[orb.LicenseListResponse], error)client.Licenses.Deactivate(ctx context.Context, licenseID string, body orb.LicenseDeactivateParams) (*orb.LicenseDeactivateResponse, error)client.Licenses.GetByExternalID(ctx context.Context, externalLicenseID string, query orb.LicenseGetByExternalIDParams) (*orb.LicenseGetByExternalIDResponse, error)
Response Types:
Methods:
client.Licenses.ExternalLicenses.GetUsage(ctx context.Context, externalLicenseID string, query orb.LicenseExternalLicenseGetUsageParams) (*orb.LicenseExternalLicenseGetUsageResponse, error)
Response Types:
Methods:
client.Licenses.Usage.GetAllUsage(ctx context.Context, query orb.LicenseUsageGetAllUsageParams) (*orb.LicenseUsageGetAllUsageResponse, error)client.Licenses.Usage.GetUsage(ctx context.Context, licenseID string, query orb.LicenseUsageGetUsageParams) (*orb.LicenseUsageGetUsageResponse, error)