Sha256: 29831d7ee68ea5b2cc62bc1a1c23f5428b5a74d28694adfd515d24f435a666a0
Contents?: true
Size: 902 Bytes
Versions: 2
Compression:
Stored size: 902 Bytes
Contents
# frozen_string_literal: true require 'dry-validation' module TochkaCyclopsApi module Schemas module Requests # Schema for beneficiary_data field of main schema class BeneficiaryData < Dry::Validation::Contract params do required(:name).value(:string) required(:kpp).value(:string) optional(:ogrn).value(:string) end end # https://api.tochka.com/static/v1/tender-docs/cyclops/main/api_v2.html#api-v2-create-beneficiary-ul class CreateBeneficiaryUl < 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::Requests::BeneficiaryData.schema ) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
tochka_cyclops_api-0.3.0 | lib/tochka_cyclops_api/schemas/requests/create_beneficiary_ul.rb |
tochka_cyclops_api-0.2.0 | lib/tochka_cyclops_api/schemas/requests/create_beneficiary_ul.rb |