struct
Mollie::Refund
- Mollie::Refund
- Mollie::Base::Refund
- Mollie::Base::Resource
- Struct
- Value
- Object
Defined in:
mollie/refund.crConstructors
Instance methods inherited from struct Mollie::Base::Refund
amount : Amount
amount,
created_at : Time
created_at,
description : String
description,
failed?
failed?,
id : String
id,
lines : Union(Array(Mollie::Line), Nil)
lines,
metadata : Union(HSBFIS, Nil)
metadata,
order_id : Union(String, Nil)
order_id,
payment(options : Hash | NamedTuple = HS2.new)
payment,
payment_id : String
payment_id,
pending?
pending?,
processing?
processing?,
queued?
queued?,
refunded?
refunded?,
settlement(options : Hash | NamedTuple = HS2.new)
settlement,
settlement_amount : Union(Amount, Nil)
settlement_amount,
settlement_id : Union(String, Nil)
settlement_id,
status : String
status
Constructor methods inherited from struct Mollie::Base::Refund
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