Requisite (модель)

Материал из post-API.ru
Перейти к: навигация, поиск

Версия API

 Версия 5.0 (общее описание).

Описание

Модель requisite используется в функциях валидации простых значений, где требуется только определить валидность значения, без конвертации или получения дополнительной (мета) информации.

Ниже приведена структура модели requisite.

{
    "model": "requisite",
    "value": "044525201",
    "normalized": "044525201",
    "valid": true,
    "type": "bic",
    "name": "БИК"
}



Значения полей модели requisite представлено в следующей таблице.

Поле Значение
model Имя модели.
value Исходное значение в формате, введенном пользователем.
normalized Нормализованное значение, которое может быть записано в базу данных и использована при сопоставлении однотипных значений. Например, номер СНИЛС "165-300-180-28" будет записан в этом поле "16530018028", а SWIFT-код "AVJS RU MMXXX" - значением "AVJSRUMM".
valid Принимает значение true, если значение value соответствует определенному типу (БИК, КПП, ИНН).
type Принимает одно из следующих значениий: "unknown", "swift","bic", "schet", "inn", "kpp", "ogrn", "ogrnip", "okato", "okpo", "passport", "snils".
Для кредитных карт доступны значения: "amex", "unionpay", "dankort", "diners", "discover", "hipercard", "jcb", "maestro", "mastercard", "rupay", "solo", "switch", "visa".
name Принимает одно из следующих значений: "Неизвестно", "SWIFT", "БИК", "Банковский счет", "ИНН", "КПП", "ОГРН", "ОГРНИП", "ОКАТО", "ОКПО", "Паспорт РФ", "СНИЛС".


Используется