- 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.TransformPriceFilterParam
- 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.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.TransformPriceFilter
- 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.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.MarkPaid(ctx context.Context, invoiceID string, body orb.InvoiceMarkPaidParams) (shared.Invoice, error)client.Invoices.Pay(ctx context.Context, invoiceID string) (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:
- 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.SubscriptionChangeApplyResponse
- orb.SubscriptionChangeCancelResponse
Methods:
client.SubscriptionChanges.Get(ctx context.Context, subscriptionChangeID string) (orb.SubscriptionChangeGetResponse, 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)