class Haystack::Subscription::Invoice

Included Modules

Defined in:

haystack/subscription/invoice.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

Instance Method Detail

def amount : Int32 | Nil #

[View source]
def authorization : Card::Authorization | Nil #

[View source]
def created_at : Time | Nil #

[View source]
def customer : Customer | Nil #

[View source]
def description : String | Nil #

[View source]
def domain : Domain | Nil #

[View source]
def id : Int64 | Nil #

[View source]
def integration : Integration | Nil #

[View source]
def invoice_code : String | Nil #

[View source]
def next_notification : Time | Nil #

[View source]
def notification_flag : JSON::Any | Nil #

[View source]
def paid? #

[View source]
def period_end : Time | Nil #

[View source]
def period_start : Time | Nil #

[View source]
def retries : Int32 | Nil #

[View source]
def status : Haystack::Invoice::Status | Nil #

[View source]
def subscription : Subscription | Nil #

[View source]
def transaction : Transaction | Nil #

[View source]
def updated_at : Time | Nil #

[View source]