SupplierProfile constructor

SupplierProfile({
  1. @JsonKey(name: 'supplierID') String? supplierID,
  2. @JsonKey(name: 'profileID') String? profileID,
  3. @JsonKey(name: 'erpSupplierID') String? erpSupplierID,
  4. @JsonKey(name: 'payables_account') PayablesAccount? payablesAccount,
  5. @JsonKey(name: 'supplierKYC') Map<String, dynamic>? supplierKYC,
  6. @JsonKey(name: 'active') bool? active,
  7. @JsonKey(name: 'accountType', unknownEnumValue: SupplierAccountType.unknown) SupplierAccountType? accountType,
  8. @JsonKey(name: 'underOrganization') bool? underOrganization,
  9. @JsonKey(name: 'isOrganizationVerified') bool? isOrganizationVerified,
  10. @JsonKey(name: 'sladeCode') String? sladeCode,
  11. @JsonKey(name: 'parentOrganizationID') String? parentOrganizationID,
  12. @JsonKey(name: 'organizationName') String? organizationName,
  13. @JsonKey(name: 'hasBranches') bool? hasBranches,
  14. @JsonKey(name: 'location') Location? location,
  15. @JsonKey(name: 'partnerType', unknownEnumValue: SupplierPartnerType.unknown) SupplierPartnerType? partnerType,
  16. @JsonKey(name: 'partnerSetupComplete') bool? partnerSetupComplete,
  17. @JsonKey(name: 'kycSubmitted') bool? kycSubmitted,
})

Implementation

factory SupplierProfile({
  @JsonKey(name: 'supplierID') String? supplierID,
  @JsonKey(name: 'profileID') String? profileID,
  @JsonKey(name: 'erpSupplierID') String? erpSupplierID,
  @JsonKey(name: 'payables_account') PayablesAccount? payablesAccount,
  @JsonKey(name: 'supplierKYC') Map<String, dynamic>? supplierKYC,
  @JsonKey(name: 'active') bool? active,
  @JsonKey(name: 'accountType', unknownEnumValue: SupplierAccountType.unknown)
      SupplierAccountType? accountType,
  @JsonKey(name: 'underOrganization') bool? underOrganization,
  @JsonKey(name: 'isOrganizationVerified') bool? isOrganizationVerified,
  @JsonKey(name: 'sladeCode') String? sladeCode,
  @JsonKey(name: 'parentOrganizationID') String? parentOrganizationID,
  @JsonKey(name: 'organizationName') String? organizationName,
  @JsonKey(name: 'hasBranches') bool? hasBranches,
  @JsonKey(name: 'location') Location? location,
  @JsonKey(name: 'partnerType', unknownEnumValue: SupplierPartnerType.unknown)
      SupplierPartnerType? partnerType,
  @JsonKey(name: 'partnerSetupComplete') bool? partnerSetupComplete,
  @JsonKey(name: 'kycSubmitted') bool? kycSubmitted,
}) = _SupplierProfile;