Class: B2bCenterApi::WebService::Types::FirmInfo
- Defined in:
- lib/b2b_center_api/web_service/types/firm_info.rb
Overview
Информация об организации
Constant Summary
Constants inherited from BaseType
Instance Attribute Summary collapse
-
#bank_bik ⇒ String
БИК.
-
#bank_c_account ⇒ String
Корреспондентский счет.
-
#bank_comments ⇒ String
Комментарии к банковским реквизитам.
-
#bank_details ⇒ String
Банковские реквизиты.
-
#bank_inn ⇒ String
ИНН организации.
-
#bank_kpp ⇒ String
КПП организации.
-
#bank_name ⇒ String
Название банка.
-
#bank_r_account ⇒ String
Расчетный счет.
-
#bosses ⇒ BossesUsers
Руководящий состав организации.
-
#certification ⇒ String
Информация о сертификации продукции, работ и услуг.
-
#code_okpo ⇒ String
Код ОКПО.
-
#country ⇒ Integer
Код страны.
-
#date_lastedit ⇒ Time
Дата последнего изменения.
-
#fact_address ⇒ String
Фактический адрес.
-
#firm_id ⇒ Integer
ID организации.
-
#is_smb ⇒ Boolean
Соответствует ли участник критериям СМП (среднего или малого предпринимательства).
-
#jury_address ⇒ String
Юридический адрес.
-
#ogrn ⇒ String
ОГРН.
-
#ogrn_date_given ⇒ Date
Дата выдачи ОГРН.
-
#ogrn_given ⇒ String
Кем выдан ОГРН.
-
#org_details ⇒ String
Регистрационные данные.
-
#org_name ⇒ String
Полное наименование организации.
-
#org_name_short ⇒ String
Краткое наименование организации.
-
#phones ⇒ FirmInfoPhone
Телефоны организации.
-
#post_address ⇒ String
Почтовый адрес.
-
#site_url ⇒ String
Адрес веб-сайта.
Attributes inherited from BaseType
Class Method Summary collapse
Methods inherited from BaseType
Methods included from B2bCenterApi::WebService::TypeCast
Instance Attribute Details
#bank_bik ⇒ String
Returns БИК. Формат значения VARCHAR(30).
29 30 31 |
# File 'lib/b2b_center_api/web_service/types/firm_info.rb', line 29 def bank_bik @bank_bik end |
#bank_c_account ⇒ String
Returns Корреспондентский счет. Формат значения VARCHAR(30).
33 34 35 |
# File 'lib/b2b_center_api/web_service/types/firm_info.rb', line 33 def bank_c_account @bank_c_account end |
#bank_comments ⇒ String
Returns Комментарии к банковским реквизитам. Формат значения VARCHAR(255).
35 36 37 |
# File 'lib/b2b_center_api/web_service/types/firm_info.rb', line 35 def bank_comments @bank_comments end |
#bank_details ⇒ String
Returns Банковские реквизиты. Поле заполняется только для иностранных организаций.
49 50 51 |
# File 'lib/b2b_center_api/web_service/types/firm_info.rb', line 49 def bank_details @bank_details end |
#bank_inn ⇒ String
Returns ИНН организации. Формат значения VARCHAR(30).
19 20 21 |
# File 'lib/b2b_center_api/web_service/types/firm_info.rb', line 19 def bank_inn @bank_inn end |
#bank_kpp ⇒ String
Returns КПП организации. Формат значения VARCHAR(12).
27 28 29 |
# File 'lib/b2b_center_api/web_service/types/firm_info.rb', line 27 def bank_kpp @bank_kpp end |
#bank_name ⇒ String
Returns Название банка. Формат значения VARCHAR(255).
17 18 19 |
# File 'lib/b2b_center_api/web_service/types/firm_info.rb', line 17 def bank_name @bank_name end |
#bank_r_account ⇒ String
Returns Расчетный счет. Формат значения VARCHAR(30).
31 32 33 |
# File 'lib/b2b_center_api/web_service/types/firm_info.rb', line 31 def bank_r_account @bank_r_account end |
#bosses ⇒ BossesUsers
Руководящий состав организации
54 55 56 |
# File 'lib/b2b_center_api/web_service/types/firm_info.rb', line 54 def bosses @bosses end |
#certification ⇒ String
Returns Информация о сертификации продукции, работ и услуг.
45 46 47 |
# File 'lib/b2b_center_api/web_service/types/firm_info.rb', line 45 def certification @certification end |
#code_okpo ⇒ String
Returns Код ОКПО. Формат значения VARCHAR (10).
15 16 17 |
# File 'lib/b2b_center_api/web_service/types/firm_info.rb', line 15 def code_okpo @code_okpo end |
#country ⇒ Integer
Returns Код страны. Пример: код России = 643.
51 52 53 |
# File 'lib/b2b_center_api/web_service/types/firm_info.rb', line 51 def country @country end |
#date_lastedit ⇒ Time
Returns Дата последнего изменения.
9 10 11 |
# File 'lib/b2b_center_api/web_service/types/firm_info.rb', line 9 def date_lastedit @date_lastedit end |
#fact_address ⇒ String
Returns Фактический адрес. Формат значения VARCHAR(255).
41 42 43 |
# File 'lib/b2b_center_api/web_service/types/firm_info.rb', line 41 def fact_address @fact_address end |
#firm_id ⇒ Integer
Returns ID организации.
7 8 9 |
# File 'lib/b2b_center_api/web_service/types/firm_info.rb', line 7 def firm_id @firm_id end |
#is_smb ⇒ Boolean
Returns Соответствует ли участник критериям СМП (среднего или малого предпринимательства).
56 57 58 |
# File 'lib/b2b_center_api/web_service/types/firm_info.rb', line 56 def is_smb @is_smb end |
#jury_address ⇒ String
Returns Юридический адрес. Формат значения VARCHAR(255).
37 38 39 |
# File 'lib/b2b_center_api/web_service/types/firm_info.rb', line 37 def jury_address @jury_address end |
#ogrn ⇒ String
Returns ОГРН. Формат значения VARCHAR(15).
21 22 23 |
# File 'lib/b2b_center_api/web_service/types/firm_info.rb', line 21 def ogrn @ogrn end |
#ogrn_date_given ⇒ Date
Returns Дата выдачи ОГРН. Формат значения dd.mm.YYYY.
25 26 27 |
# File 'lib/b2b_center_api/web_service/types/firm_info.rb', line 25 def ogrn_date_given @ogrn_date_given end |
#ogrn_given ⇒ String
Returns Кем выдан ОГРН. Формат значения VARCHAR(128).
23 24 25 |
# File 'lib/b2b_center_api/web_service/types/firm_info.rb', line 23 def ogrn_given @ogrn_given end |
#org_details ⇒ String
Returns Регистрационные данные. Поле заполняется только для иностранных организаций.
47 48 49 |
# File 'lib/b2b_center_api/web_service/types/firm_info.rb', line 47 def org_details @org_details end |
#org_name ⇒ String
Returns Полное наименование организации. Формат значения VARCHAR(255).
11 12 13 |
# File 'lib/b2b_center_api/web_service/types/firm_info.rb', line 11 def org_name @org_name end |
#org_name_short ⇒ String
Returns Краткое наименование организации. Формат значения VARCHAR(255).
13 14 15 |
# File 'lib/b2b_center_api/web_service/types/firm_info.rb', line 13 def org_name_short @org_name_short end |
#phones ⇒ FirmInfoPhone
Телефоны организации
59 60 61 |
# File 'lib/b2b_center_api/web_service/types/firm_info.rb', line 59 def phones @phones end |
#post_address ⇒ String
Returns Почтовый адрес. Формат значения VARCHAR(255).
39 40 41 |
# File 'lib/b2b_center_api/web_service/types/firm_info.rb', line 39 def post_address @post_address end |
#site_url ⇒ String
Returns Адрес веб-сайта. Формат значения VARCHAR(255).
43 44 45 |
# File 'lib/b2b_center_api/web_service/types/firm_info.rb', line 43 def site_url @site_url end |
Class Method Details
.from_response(response, client, firm_id) ⇒ FirmInfo
62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 |
# 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 |