RazorpayStakeholder constructor

  1. @JsonSerializable.new(includeIfNull: false)
const RazorpayStakeholder({
  1. required String id,
  2. required String entity,
  3. required Phone phone,
  4. required Kyc kyc,
  5. required String name,
  6. required String email,
  7. RelationShip? relationship,
  8. int? percentage_ownership,
  9. StakeholderAddressContainer? addresses,
  10. IMap? notes,
})

Implementation

@JsonSerializable(includeIfNull: false)
const factory RazorpayStakeholder({
  required String id,
  required String entity,
  required Phone phone,
  required Kyc kyc,
  required String name,
  required String email, // Base fields
  RelationShip? relationship,
  int? percentage_ownership,
  StakeholderAddressContainer? addresses,
  IMap<dynamic>? notes,
}) = _RazorpayStakeholder;