RazorpayRegistrationLink class abstract

Annotations
  • @freezed

Constructors

RazorpayRegistrationLink.new({required String id, required String entity, required String type, required List<RazorpayLineItems> line_items, String? draft, int? date, String? customer_id, String? currency, RazorpayCustomerDetails? customer_details, String? order_id, int? expire_by, @JsonKey(toJson: _boolToInt, fromJson: _intToBool) bool? sms_notify, @JsonKey(toJson: _boolToInt, fromJson: _intToBool) bool? email_notify, @JsonKey(toJson: _boolToInt, fromJson: _intToBool) bool? partial_payment, IMap? notes, String? receipt, dynamic amount, String? payment_id, int? issued_at, int? paid_at, int? cancelled_at, int? expired_at, NotificationStatus? sms_status, NotificationStatus? email_status, int? gross_amount, int? tax_amount, int? taxable_amount, InvoiceStatus? status, int? amount_paid, int? amount_due, String? currency_symbol, int? billing_start, int? billing_end, bool? group_taxes_discounts, int? terms, int? comment, bool? view_less, dynamic idempotency_key, dynamic ref_num, String? auth_link_status, RazorpayAuthorizationToken? token, String? nach_form_url})
const
factory
RazorpayRegistrationLink.fromJson(Map<String, dynamic> json)
factory

Properties

amount → dynamic
no setterinherited
amount_due int?
no setterinherited
amount_paid int?
no setterinherited
no setterinherited
billing_end int?
no setterinherited
billing_start int?
no setterinherited
cancelled_at int?
no setterinherited
comment int?
no setterinherited
copyWith → $RazorpayRegistrationLinkCopyWith<RazorpayRegistrationLink>
Create a copy of RazorpayRegistrationLink with the given fields replaced by the non-null parameter values.
no setterinherited
currency String?
no setterinherited
currency_symbol String?
no setterinherited
customer_details RazorpayCustomerDetails?
no setterinherited
customer_id String?
no setterinherited
date int?
no setterinherited
draft String?
no setterinherited
email_notify bool?
no setterinherited
email_status NotificationStatus?
no setterinherited
entity String
no setterinherited
expire_by int?
no setterinherited
expired_at int?
no setterinherited
gross_amount int?
no setterinherited
group_taxes_discounts bool?
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
id String
no setterinherited
idempotency_key → dynamic
no setterinherited
issued_at int?
no setterinherited
line_items List<RazorpayLineItems>
no setterinherited
nach_form_url String?
no setterinherited
notes IMap?
no setterinherited
order_id String?
no setterinherited
no setterinherited
partial_payment bool?
no setterinherited
payment_id String?
no setterinherited
receipt String?
no setterinherited
ref_num → dynamic
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sms_notify bool?
no setterinherited
sms_status NotificationStatus?
no setterinherited
status InvoiceStatus?
no setterinherited
tax_amount int?
no setterinherited
taxable_amount int?
no setterinherited
terms int?
no setterinherited
token RazorpayAuthorizationToken?
no setterinherited
type String
no setterinherited
view_less bool?
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Serializes this RazorpayRegistrationLink to a JSON map.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited