Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InvoiceStatus ¶
type InvoiceStatus string
const ( // InvoiceStatusCreated is the status of an invoice that has been created. InvoiceStatusCreated InvoiceStatus = "created" // InvoiceStatusDraft is the status of an invoice that is in draft both on OpenMeter and the provider side. InvoiceStatusDraft InvoiceStatus = "draft" // InvoiceStatusDraftSync is the status of an invoice that is being synced with the provider. InvoiceStatusDraftSync InvoiceStatus = "draft_sync" // InvoiceStatusDraftSyncFailed is the status of an invoice that failed to sync with the provider. InvoiceStatusDraftSyncFailed InvoiceStatus = "draft_sync_failed" // InvoiceStatusIssuing is the status of an invoice that is being issued. InvoiceStatusIssuing InvoiceStatus = "issuing" // InvoiceStatusIssued is the status of an invoice that has been issued both on OpenMeter and provider side. InvoiceStatusIssued InvoiceStatus = "issued" // InvoiceStatusIssuingFailed is the status of an invoice that failed to issue on the provider or OpenMeter side. InvoiceStatusIssuingFailed InvoiceStatus = "issuing_failed" // InvoiceStatusManualApprovalNeeded is the status of an invoice that needs manual approval. (due to AutoApprove is disabled) InvoiceStatusManualApprovalNeeded InvoiceStatus = "manual_approval_needed" )
func (InvoiceStatus) Values ¶
func (s InvoiceStatus) Values() []string
type StripeTaxCode ¶
type StripeTaxCode string
type StripeTaxOverride ¶
type StripeTaxOverride struct {
TaxCode StripeTaxCode `json:"taxCode,omitempty"`
}
type TaxOverrides ¶
type TaxOverrides struct {
Stripe *StripeTaxOverride `json:"stripe,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.