Package dev.vality.damsel.accounter
package dev.vality.damsel.accounter
-
ClassDescriptionСтруктура данных, описывающая свойства счета: id - номер сета (генерируется аккаунтером) own_amount - собственные средства (объём средств на счёте с учётом только подтвержденных операций) max_available_amount - максимально возможные доступные средства min_available_amount - минимально возможные доступные средства Где минимально возможные доступные средства - это объем средств с учетом подтвержденных и не подтвержденных операций в определённый момент времени в предположении, что все планы с батчами, где баланс этого счёта изменяется в отрицательную сторону, подтверждены, а планы, где баланс изменяется в положительную сторону, соответственно, отменены.The set of fields this struct contains, along with convenience methods for finding and manipulating them.The set of fields this struct contains, along with convenience methods for finding and manipulating them.The set of fields this struct contains, along with convenience methods for finding and manipulating them.The set of fields this struct contains, along with convenience methods for finding and manipulating them.The set of fields this struct contains, along with convenience methods for finding and manipulating them.The set of fields this struct contains, along with convenience methods for finding and manipulating them.The set of fields this struct contains, along with convenience methods for finding and manipulating them.The set of fields this struct contains, along with convenience methods for finding and manipulating them.The set of fields this struct contains, along with convenience methods for finding and manipulating them.The set of fields this struct contains, along with convenience methods for finding and manipulating them.The set of fields this struct contains, along with convenience methods for finding and manipulating them.The set of fields this struct contains, along with convenience methods for finding and manipulating them.The set of fields this struct contains, along with convenience methods for finding and manipulating them.The set of fields this struct contains, along with convenience methods for finding and manipulating them.The set of fields this struct contains, along with convenience methods for finding and manipulating them.AccounterSrv.Processor<I extends AccounterSrv.Iface>AccounterSrv.Processor.GetPlan<I extends AccounterSrv.Iface>AccounterSrv.Processor.Hold<I extends AccounterSrv.Iface>The set of fields this struct contains, along with convenience methods for finding and manipulating them.The set of fields this struct contains, along with convenience methods for finding and manipulating them.The set of fields this struct contains, along with convenience methods for finding and manipulating them.Данные, необходимые для создания счета: currency_sym_code - символьный код валюты description - описание creation_time - время создания аккаунтаThe set of fields this struct contains, along with convenience methods for finding and manipulating them.Возникает в случае, если переданы некорректные параметры в одной или нескольких проводкахThe set of fields this struct contains, along with convenience methods for finding and manipulating them.The set of fields this struct contains, along with convenience methods for finding and manipulating them.Описывает одну проводку в системе (перевод спедств с одного счета на другой): from_id - id счета, с которого производится списание to_id - id счета, на который производится зачисление amount - объем переводимых средств (не может быть отрицательным) currency_sym_code - код валюты, должен совпадать с кодами задействованных счетов description - описание проводкиThe set of fields this struct contains, along with convenience methods for finding and manipulating them.Описывает батч - набор проводок, служит единицей атомарности операций в системе: id - идентификатор набора, уникален в пределах плана postings - набор проводокThe set of fields this struct contains, along with convenience methods for finding and manipulating them.* План проводок, состоит из набора батчей, который можно пополнить, подтвердить или отменить: * id - идентификатор плана, уникален в рамках системы * batch_list - набор батчей, связанный с данныс планомThe set of fields this struct contains, along with convenience methods for finding and manipulating them.Описывает единицу пополнения плана: id - id плана, к которому применяется данное изменение batch - набор проводок, который нужно добавить в планThe set of fields this struct contains, along with convenience methods for finding and manipulating them.Результат применение единицы пополнения плана: affected_accounts - новое состояние задействованных счетовThe set of fields this struct contains, along with convenience methods for finding and manipulating them.