SupplierProfile constructor
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,
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;