struct
Mollie::Customer::Subscription
Defined in:
mollie/customer/subscription.crConstructors
Instance methods inherited from struct Mollie::Base::Subscription
active?
active?,
amount : Amount
amount,
application_fee : Union(ApplicationFee, Nil)
application_fee,
canceled?
canceled?,
canceled_at : Union(Time, Nil)
canceled_at,
completed?
completed?,
created_at : Time
created_at,
customer(options : Hash | NamedTuple = HS2.new)
customer,
customer_id : Union(String, Nil)
customer_id,
description : String
description,
id : String
id,
interval : String
interval,
mandate_id : Union(String, Nil)
mandate_id,
metadata : Union(HSBFIS, Nil)
metadata,
method : Union(String, Nil)
method,
mode : String
mode,
next_payment_date : Union(String, Nil)
next_payment_date,
payments(options : Hash | NamedTuple = HS2.new)
payments,
pending?
pending?,
start_date : String
start_date,
status : String
status,
suspended?
suspended?,
times : Int32
times,
times_remaining : Int32
times_remaining,
webhook_url : String
webhook_url
Constructor methods inherited from struct Mollie::Base::Subscription
new(pull : JSON::PullParser)
new
Instance methods inherited from module Mollie::Mixins::Linkable
id_from_link(key : Symbol | String)
id_from_link,
id_from_link?(key : Symbol | String)
id_from_link?,
link_for(key : Symbol | String)
link_for,
link_for?(key : Symbol | String)
link_for?,
links : Links
links
Instance methods inherited from struct Mollie::Base::Resource
cancel(data : Hash | NamedTuple = HS2.new, client : Client = Client.instance)
cancel,
delete(data : Hash | NamedTuple = HS2.new, client : Client = Client.instance)
delete,
update(data : Hash | NamedTuple, client : Client = Client.instance)
update
Constructor methods inherited from struct Mollie::Base::Resource
new(pull : JSON::PullParser)new(*, __pull_for_json_serializable pull : JSON::PullParser) new