# internal/m2m — доменные модели сообщений M2M Go-модели, генерируемые/выровненные по XSD из `DOC/M2MSchemas_260408/` (namespace `http://nsd.ru/schemas/m2m/...`, version `2026-04-08`). Состав: - `M2MTransferRequest` — запрос на перевод. - `M2MTransferDecision` — решение принимающей стороны. - `M2MTransferResponse` — тех. ответ НРД (`StatusCode ∈ {INFO, ERROR}`). - `M2MTransferHandbook(+Request)` — справочник участников. - `M2MTransferParticipantForm` — карточка участника. Точные ограничения (валидаторы): - `ReferenceId` — длина 16, pattern `M2M[A-Z0-9]{13}`. - `DeponentCode` — до 12 символов, `[A-Z0-9]*`. - `ISIN` — длина 12, `[A-Z]{2}[A-Z0-9]{9}[0-9]`. - `OrganizationINN` — ровно 10 цифр. - `IIAContractType` — `T12 | T03`. - `SecurityClassification` — `BOND | SHAR | MFUN`. - `IsolationStatus` — единственное значение `SGDN`. Реализация — задача M1 (см. план).