Documentation
¶
Index ¶
- Constants
- type ApiVersionEnum
- type ApplyOnEnum
- type AuthorizationReasonEnum
- type AutoCollectionEnum
- type BillingDateModeEnum
- type BillingDayOfWeekEnum
- type BillingDayOfWeekModeEnum
- type BusinessEntityReasonCodeEnum
- type CancelReasonEnum
- type CancellationReasonEnum
- type ChangeOptionEnum
- type ChannelEnum
- type ChargeEventEnum
- type ChargeOnEventEnum
- type CreditTypeEnum
- type CustomerTypeEnum
- type DiscountTypeEnum
- type DunningStatusEnum
- type DurationTypeEnum
- type EinvoicingMethodEnum
- type EntityCodeEnum
- type EntityTypeEnum
- type EventTypeEnum
- type ForexTypeEnum
- type FraudFlagEnum
- type FreePeriodUnitEnum
- type GatewayEnum
- type InitiatorTypeEnum
- type ItemApplicabilityEnum
- type ItemTypeEnum
- type OfflinePaymentMethodEnum
- type OperationTypeEnum
- type OrderTypeEnum
- type PaymentMethodEnum
- type PaymentStatusEnum
- type PaymentVoucherTypeEnum
- type PeriodUnitEnum
- type PiiClearedEnum
- type PriceTypeEnum
- type PricingModelEnum
- type ProrationTypeEnum
- type ReasonCodeEnum
- type ResentStatusEnum
- type ResourceTypeEnum
- type ScheduleTypeEnum
- type ShippingPeriodUnitEnum
- type SourceEnum
- type TaxabilityEnum
- type TrialEndActionEnum
- type TrialPeriodUnitEnum
- type UsageAccumulationResetFrequencyEnum
- type UsageCalculationEnum
- type ValidationStatusEnum
- type VatNumberStatusEnum
- type WebhookStatusEnum
Constants ¶
View Source
const ( Monday BillingDayOfWeekEnum = "monday" Sunday = "sunday" Tuesday = "tuesday" Wednesday = "wednesday" )
View Source
const ( SubscriptionFraudReviewFailed CancelReasonEnum = "fraud_review_failed" SubscriptionNoCard = "no_card" SubscriptionNonCompliantEuCustomer = "non_compliant_eu_customer" SubscriptionNotPaid = "not_paid" )
View Source
const ( OrderProductNotRequired CancellationReasonEnum = "product_not_required" OrderProductUnsatisfactory = "product_unsatisfactory" OrderShippingCutOffPassed = "shipping_cut_off_passed" OrderThirdPartyCancellation = "third_party_cancellation" )
View Source
const ( QuotedSubscriptionEndOfTerm ChangeOptionEnum = "end_of_term" QuotedSubscriptionImmediately = "immediately" QuotedSubscriptionSpecificDate = "specific_date" )
View Source
const ( ItemAppStore ChannelEnum = "app_store" ItemPlayStore = "play_store" ItemWeb = "web" )
View Source
const ( QuoteLineGroupImmediate ChargeEventEnum = "immediate" QuoteLineGroupSubscriptionChange = "subscription_change" QuoteLineGroupSubscriptionCreation = "subscription_creation" QuoteLineGroupTrialStart = "trial_start" )
View Source
const ( AttachedItemPlanActivation ChargeOnEventEnum = "plan_activation" AttachedItemSubscriptionActivation = "subscription_activation" AttachedItemSubscriptionCreation = "subscription_creation" AttachedItemSubscriptionTrialStart = "subscription_trial_start" )
View Source
const ( General CreditTypeEnum = "general" LoyaltyCredits = "loyalty_credits" ReferralRewards = "referral_rewards" )
View Source
const ( Business CustomerTypeEnum = "business" Industrial = "industrial" Residential = "residential" SeniorCitizen = "senior_citizen" )
View Source
const ( FixedAmount DiscountTypeEnum = "fixed_amount" OfferQuantity = "offer_quantity" Percentage = "percentage" )
View Source
const ( InvoiceExhausted DunningStatusEnum = "exhausted" InvoiceInProgress = "in_progress" InvoiceStopped = "stopped" InvoiceSuccess = "success" )
View Source
const ( CouponForever DurationTypeEnum = "forever" CouponLimitedPeriod = "limited_period" CouponOneTime = "one_time" )
View Source
const ( InvoicingAutomatic EinvoicingMethodEnum = "automatic" InvoicingManual = "manual" InvoicingSiteDefault = "site_default" )
View Source
const ( A EntityCodeEnum = "a" B = "b" C = "c" D = "d" )
View Source
const ( EntityAddon EntityTypeEnum = "addon" EntityCharge = "charge" EntityPlan = "plan" EntityPlanPrice = "plan_price" )
View Source
const ( CouponCreated EventTypeEnum = "coupon_created" CouponDeleted = "coupon_deleted" CouponSetCreated = "coupon_set_created" CouponUpdated = "coupon_updated" )
View Source
const ( Fraudulent FraudFlagEnum = "fraudulent" Safe = "safe" Suspicious = "suspicious" )
View Source
const ( Chargebee GatewayEnum = "chargebee" ChargebeePayments = "chargebee_payments" Stripe = "stripe" Wepay = "wepay" )
View Source
const ( ItemAddon ItemTypeEnum = "addon" ItemCharge = "charge" ItemPlan = "plan" ItemSubscription = "subscription" )
View Source
const ( ChangeSubscription OperationTypeEnum = "change_subscription" CreateSubscriptionForCustomer = "create_subscription_for_customer" OnetimeInvoice = "onetime_invoice" )
View Source
const ( Card PaymentMethodEnum = "card" Cash = "cash" Chargeback = "chargeback" Check = "check" )
View Source
const ( Day PeriodUnitEnum = "day" Month = "month" Week = "week" )
View Source
const ( Active PiiClearedEnum = "active" Cleared = "cleared" ScheduledForClear = "scheduled_for_clear" )
View Source
const ( FlatFee PricingModelEnum = "flat_fee" PerUnit = "per_unit" Tiered = "tiered" Volume = "volume" )
View Source
const ( FullTerm ProrationTypeEnum = "full_term" PartialTerm = "partial_term" SiteDefault = "site_default" )
View Source
const ( CreditNoteSubscriptionCancellation ReasonCodeEnum = "subscription_cancellation" CreditNoteSubscriptionChange = "subscription_change" CreditNoteSubscriptionPause = "subscription_pause" CreditNoteWriteOff = "write_off" )
View Source
const ( ShippingPeriodDay ShippingPeriodUnitEnum = "day" ShippingPeriodMonth = "month" ShippingPeriodWeek = "week" ShippingPeriodYear = "year" )
View Source
const ( AdminConsole SourceEnum = "admin_console" Api = "api" HostedPage = "hosted_page" ScheduledJob = "scheduled_job" )
View Source
const ( ActivateSubscription TrialEndActionEnum = "activate_subscription" CancelSubscription = "cancel_subscription" PlanDefault = "plan_default" SiteDefault = "site_default" )
View Source
const ( LastUsage UsageCalculationEnum = "last_usage" MaxUsage = "max_usage" SumOfUsages = "sum_of_usages" )
View Source
const ( Invalid ValidationStatusEnum = "invalid" NotValidated = "not_validated" PartiallyValid = "partially_valid" Valid = "valid" )
View Source
const ( Invalid VatNumberStatusEnum = "invalid" NotValidated = "not_validated" Undetermined = "undetermined" Valid = "valid" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplyOnEnum ¶
type ApplyOnEnum string
const ( EachSpecifiedItem ApplyOnEnum = "each_specified_item" InvoiceAmount = "invoice_amount" )
type AuthorizationReasonEnum ¶
type AuthorizationReasonEnum string
const ( BlockingFunds AuthorizationReasonEnum = "blocking_funds" Verification = "verification" )
type AutoCollectionEnum ¶
type AutoCollectionEnum string
const ( Off AutoCollectionEnum = "off" On = "on" )
type BillingDateModeEnum ¶
type BillingDateModeEnum string
const ( ManuallySet BillingDateModeEnum = "manually_set" UsingDefaults = "using_defaults" )
type BillingDayOfWeekEnum ¶
type BillingDayOfWeekEnum string
type BillingDayOfWeekModeEnum ¶
type BillingDayOfWeekModeEnum BillingDateModeEnum
type BusinessEntityReasonCodeEnum ¶
type BusinessEntityReasonCodeEnum string
const (
BusinessEntityTransferCorrection BusinessEntityReasonCodeEnum = "correction"
)
type CancelReasonEnum ¶
type CancelReasonEnum string
type CancellationReasonEnum ¶
type CancellationReasonEnum string
type ChangeOptionEnum ¶
type ChangeOptionEnum string
type ChannelEnum ¶
type ChannelEnum string
type ChargeEventEnum ¶
type ChargeEventEnum string
type ChargeOnEventEnum ¶
type ChargeOnEventEnum string
type CreditTypeEnum ¶
type CreditTypeEnum string
type CustomerTypeEnum ¶
type CustomerTypeEnum string
type DiscountTypeEnum ¶
type DiscountTypeEnum string
type DunningStatusEnum ¶
type DunningStatusEnum string
type DurationTypeEnum ¶
type DurationTypeEnum string
type EinvoicingMethodEnum ¶
type EinvoicingMethodEnum string
type EntityCodeEnum ¶
type EntityCodeEnum string
type EntityTypeEnum ¶
type EntityTypeEnum string
type EventTypeEnum ¶
type EventTypeEnum string
type ForexTypeEnum ¶
type ForexTypeEnum string
const ( ForexAuto ForexTypeEnum = "auto" ForexManual = "manual" )
type FraudFlagEnum ¶
type FraudFlagEnum string
type FreePeriodUnitEnum ¶
type FreePeriodUnitEnum PeriodUnitEnum
type GatewayEnum ¶
type GatewayEnum string
type InitiatorTypeEnum ¶
type InitiatorTypeEnum string
const ( Customer InitiatorTypeEnum = "customer" Merchant = "merchant" )
type ItemApplicabilityEnum ¶
type ItemApplicabilityEnum string
const ( All ItemApplicabilityEnum = "all" Restricted = "restricted" )
type ItemTypeEnum ¶
type ItemTypeEnum string
type OfflinePaymentMethodEnum ¶
type OfflinePaymentMethodEnum string
type OperationTypeEnum ¶
type OperationTypeEnum string
type OrderTypeEnum ¶
type OrderTypeEnum string
const ( OrderManual OrderTypeEnum = "manual" OrderSystemGenerated = "system_generated" )
type PaymentMethodEnum ¶
type PaymentMethodEnum string
type PaymentStatusEnum ¶
type PaymentStatusEnum string
const ( NotPaid PaymentStatusEnum = "not_paid" Paid = "paid" )
type PaymentVoucherTypeEnum ¶
type PaymentVoucherTypeEnum string
const (
Boleto PaymentVoucherTypeEnum = "boleto"
)
type PeriodUnitEnum ¶
type PeriodUnitEnum string
type PiiClearedEnum ¶
type PiiClearedEnum string
type PriceTypeEnum ¶
type PriceTypeEnum string
const ( TaxExclusive PriceTypeEnum = "tax_exclusive" TaxInclusive = "tax_inclusive" )
type PricingModelEnum ¶
type PricingModelEnum string
type ProrationTypeEnum ¶
type ProrationTypeEnum string
type ReasonCodeEnum ¶
type ReasonCodeEnum string
type ResentStatusEnum ¶
type ResentStatusEnum string
const ( FullyResent ResentStatusEnum = "fully_resent" PartiallyResent = "partially_resent" )
type ResourceTypeEnum ¶
type ResourceTypeEnum string
const ( ResourceCustomer ResourceTypeEnum = "customer" ResourceSubscription = "subscription" )
type ScheduleTypeEnum ¶
type ScheduleTypeEnum string
const ( FixedIntervals ScheduleTypeEnum = "fixed_intervals" SpecificDates = "specific_dates" )
type ShippingPeriodUnitEnum ¶
type ShippingPeriodUnitEnum string
type SourceEnum ¶
type SourceEnum string
type TaxabilityEnum ¶
type TaxabilityEnum string
const ( TaxesExempt TaxabilityEnum = "exempt" TaxesTaxable = "taxable" )
type TrialEndActionEnum ¶
type TrialEndActionEnum string
type TrialPeriodUnitEnum ¶
type TrialPeriodUnitEnum string
const ( TrialDay TrialPeriodUnitEnum = "day" TrialMonth = "month" )
type UsageAccumulationResetFrequencyEnum ¶
type UsageAccumulationResetFrequencyEnum string
const ( Never UsageAccumulationResetFrequencyEnum = "never" SubscriptionBillingFrequency = "subscription_billing_frequency" )
type UsageCalculationEnum ¶
type UsageCalculationEnum string
type ValidationStatusEnum ¶
type ValidationStatusEnum string
type VatNumberStatusEnum ¶
type VatNumberStatusEnum string
type WebhookStatusEnum ¶
type WebhookStatusEnum string
Source Files
¶
- api_version.go
- apply_on.go
- authorization_reason.go
- autocollection.go
- billing.go
- cancel_reason.go
- cancellation_reason.go
- change_option.go
- channel.go
- charge_event.go
- charge_on_event.go
- credit_type.go
- customer_type.go
- discount_type.go
- dunning_status.go
- duration_type.go
- einvoicing_method.go
- entity_code.go
- entity_type.go
- event_type.go
- forex_type.go
- fraud_flag.go
- free_period_unit.go
- gateway.go
- initiator_type.go
- item_applicability.go
- item_type.go
- offline_payment_method.go
- operation_type.go
- order_type.go
- payment_method.go
- payment_status.go
- payment_voucher_type.go
- period_unit.go
- pii_cleared.go
- price_type.go
- pricing_model.go
- proration_type.go
- reason_code.go
- reason_code_be.go
- resent_status.go
- resource_type.go
- schedule_type.go
- shipping_period_unit.go
- source.go
- taxability.go
- trial_end_action.go
- trial_period_unit.go
- usage_accumulation_reset_frequency.go
- usage_calculation.go
- validation_status.go
- vat_number.go
- webhook_status.go
Click to show internal directories.
Click to hide internal directories.