fields method

Map<String, String> fields()

Implementation

Map<String, String> fields() {
  final fields = <String, String>{};
  if (name != null) {
    fields[name_field_key] = name!;
  }
  if (VATNumber != null) {
    fields[VAT_number_field_key] = VATNumber!;
  }
  if (registrationNumber != null) {
    fields[registration_number_field_key] = registrationNumber!;
  }
  if (registrationDate != null) {
    fields[registration_date_field_key] = registrationDate!;
  }
  if (registeredAddress != null) {
    fields[registered_address_field_key] = registeredAddress!;
  }
  if (numberOfShareholders != null) {
    fields[number_of_shareholders_field_key] =
        numberOfShareholders.toString();
  }
  if (shareholderName != null) {
    fields[shareholder_name_field_key] = shareholderName!;
  }
  if (addressCountryCode != null) {
    fields[address_country_code_field_key] = addressCountryCode!;
  }
  if (stateOrProvince != null) {
    fields[state_or_province_field_key] = stateOrProvince!;
  }
  if (city != null) {
    fields[city_field_key] = city!;
  }
  if (postalCode != null) {
    fields[postal_code_field_key] = postalCode!;
  }
  if (directorName != null) {
    fields[director_name_field_key] = directorName!;
  }
  if (website != null) {
    fields[website_field_key] = website!;
  }
  if (email != null) {
    fields[email_field_key] = email!;
  }
  if (phone != null) {
    fields[phone_field_key] = phone!;
  }
  if (financialAccountKYCFields != null) {
    fields.addAll(financialAccountKYCFields!.fields(keyPrefix: key_prefix));
  }
  return fields;
}