RazorpayAccount constructor
- @JsonSerializable(includeIfNull: false)
const
RazorpayAccount(
{ - required String id,
- required String email,
- required Profile profile,
- required dynamic phone,
- required String business_type,
- required String legal_business_name,
- required String contact_name,
- required bool live,
- required bool hold_funds,
- required String status,
- required int created_at,
- String? type,
- String? reference_id,
- String? customer_facing_business_name,
- LegalInfo? legal_info,
- Apps? apps,
- Brand? brand,
- ContactInfoSupport? contact_info,
- IMap? notes,
- int? activated_at,
})
Implementation
@JsonSerializable(includeIfNull: false)
const factory RazorpayAccount({
required String id,
required String email,
required Profile profile,
required dynamic phone,
required String business_type,
required String legal_business_name,
required String contact_name,
required bool live,
required bool hold_funds,
required String status,
required int created_at, // string | number
String? type,
String? reference_id,
String? customer_facing_business_name,
LegalInfo? legal_info,
Apps? apps,
Brand? brand,
ContactInfoSupport? contact_info,
IMap<dynamic>? notes, // IMap<string | number>
int? activated_at, // Use nullable int for potential null Unix timestamp
}) = _RazorpayAccount;