Sha256: 2beaeb853b5f3b3bd2f557e9d5a8a6fe7d53a9a3ae978cb393a3faa656ec8eec
Contents?: true
Size: 644 Bytes
Versions: 1
Compression:
Stored size: 644 Bytes
Contents
require 'dry-validation' module TochkaCyclopsApi module Schemas class BeneficiaryData < Dry::Validation::Contract params do required(:first_name).value(:string) required(:last_name).value(:string) optional(:middle_name).value(:string) end end class CreateBeneficiaryIp < Dry::Validation::Contract schema do required(:inn).value(:string) optional(:nominal_account_code).value(:string) optional(:nominal_account_bic).value(:string) required(:beneficiary_data).schema( TochkaCyclopsApi::Schemas::BeneficiaryData.schema) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tochka_cyclops_api-0.1.0 | lib/tochka_cyclops_api/schemas/create_beneficiary_ip.rb |