class B2bCenterApi::WebService::Types::FirmInfo

Информация об организации

Attributes

bank_bik[RW]

@return [String] БИК. Формат значения VARCHAR(30)

bank_c_account[RW]

@return [String] Корреспондентский счет. Формат значения VARCHAR(30)

bank_comments[RW]

@return [String] Комментарии к банковским реквизитам. Формат значения VARCHAR(255)

bank_details[RW]

@return [String] Банковские реквизиты. Поле заполняется только для иностранных организаций.

bank_inn[RW]

@return [String] ИНН организации. Формат значения VARCHAR(30)

bank_kpp[RW]

@return [String] КПП организации. Формат значения VARCHAR(12)

bank_name[RW]

@return [String] Название банка. Формат значения VARCHAR(255)

bank_r_account[RW]

@return [String] Расчетный счет. Формат значения VARCHAR(30)

bosses[RW]

@return [BossesUsers] Руководящий состав организации

certification[RW]

@return [String] Информация о сертификации продукции, работ и услуг

code_okpo[RW]

@return [String] Код ОКПО. Формат значения VARCHAR (10)

country[RW]

@return [Integer] Код страны. Пример: код России = 643

date_lastedit[RW]

@return [Time] Дата последнего изменения

fact_address[RW]

@return [String] Фактический адрес. Формат значения VARCHAR(255)

firm_id[RW]

@return [Integer] ID организации

is_smb[RW]

@return [Boolean] Соответствует ли участник критериям СМП (среднего или малого предпринимательства)

jury_address[RW]

@return [String] Юридический адрес. Формат значения VARCHAR(255)

ogrn[RW]

@return [String] ОГРН. Формат значения VARCHAR(15)

ogrn_date_given[RW]

@return [Date] Дата выдачи ОГРН. Формат значения dd.mm.YYYY

ogrn_given[RW]

@return [String] Кем выдан ОГРН. Формат значения VARCHAR(128)

org_details[RW]

@return [String] Регистрационные данные. Поле заполняется только для иностранных организаций.

org_name[RW]

@return [String] Полное наименование организации. Формат значения VARCHAR(255)

org_name_short[RW]

@return [String] Краткое наименование организации. Формат значения VARCHAR(255)

phones[RW]

@return [FirmInfoPhone] Телефоны организации

post_address[RW]

@return [String] Почтовый адрес. Формат значения VARCHAR(255)

site_url[RW]

@return [String] Адрес веб-сайта. Формат значения VARCHAR(255)

Public Class Methods

from_response(response, client, firm_id) click to toggle source

@return [FirmInfo]

# File lib/b2b_center_api/web_service/types/firm_info.rb, line 62
def self.from_response(response, client, firm_id)
  r = response.result[:firm_info]
  return if r.nil?
  fi = FirmInfo.new
  fi.soap_client = client
  fi.firm_id = firm_id
  fi.date_lastedit = convert(r[:date_lastedit], :time)
  fi.org_name = convert(r[:org_name], :string)
  fi.org_name_short = convert(r[:org_name_short], :string)
  fi.code_okpo = convert(r[:code_okpo], :string)
  fi.bank_name = convert(r[:bank_name], :string)
  fi.bank_inn = convert(r[:bank_inn], :string)
  fi.ogrn = convert(r[:ogrn], :string)
  fi.ogrn_given = convert(r[:ogrn_given], :string)
  fi.ogrn_date_given = convert(r[:ogrn_date_given], :date)
  fi.bank_kpp = convert(r[:bank_kpp], :string)
  fi.bank_bik = convert(r[:bank_bik], :string)
  fi.bank_r_account = convert(r[:bank_r_account], :string)
  fi.bank_c_account = convert(r[:bank_c_account], :string)
  fi.bank_comments = convert(r[:bank_comments], :string)
  fi.jury_address = convert(r[:jury_address], :string)
  fi.post_address = convert(r[:post_address], :string)
  fi.fact_address = convert(r[:fact_address], :string)
  fi.site_url = convert(r[:site_url], :string)
  fi.certification = convert(r[:certification], :string)
  fi.org_details = convert(r[:org_details], :string)
  fi.bank_details = convert(r[:bank_details], :string)
  fi.country = convert(r[:country], :integer)
  fi.bosses = convert(r[:bosses], :string)
  fi.is_smb = convert(r[:is_smb], :boolean)
  fi.phones = convert(r[:phones], :string)

  fi
end