Sha256: 4e35ff22489bdeb0d842c4d83d902a81800df45ffa1aad88c6fd3046e466b7cf

Contents?: true

Size: 1.69 KB

Versions: 10

Compression:

Stored size: 1.69 KB

Contents

module EgovUtils
  module Iszr
    module LegalPeople
      class CreateRequest < Request
        string :ico

        private

        def body
          Nokogiri::XML::Builder.new do |xml|
            xml['e20'].RosCtiIco(
              'xmlns:xsi' => 'http://www.w3.org/2001/XMLSchema-instance',
              'xsi:schemaLocation' => 'urn:cz:isvs:iszr:schemas:IszrRosCtiIco:v1 IszrRosCtiIco.xsd',
              'xmlns:abs' => 'urn:cz:isvs:iszr:schemas:IszrAbstract:v1',
              'xmlns:e20' => 'urn:cz:isvs:iszr:schemas:IszrRosCtiIco:v1',
              'xmlns:reg' => 'urn:cz:isvs:reg:schemas:RegTypy:v1',
              'xmlns:ros' => 'urn:cz:isvs:ros:schemas:RosDotazyData:v2'
            ) {
              xml['abs'].ZadostInfo {
                xml['reg'].CasZadosti Time.current
                xml['reg'].Agenda 'A482'
                xml['reg'].AgendovaRole 'CTENAR'
                xml['reg'].Ovm '00025429'
                xml['reg'].Ais '124'
                xml['reg'].Uzivatel 'Uzivatel156'
                xml['reg'].AgendaZadostId '5a7b9af0-f759-4632-ab96-7bb06df1b98c'
              }
              xml['abs'].AutorizaceInfo {
                xml['abs'].SeznamUdaju 'DatovaSchrankaROS ObchodniNazev PravniForma PravniStav
                  FyzickaOsoba AdresaSidla Provozovny StatutarniOrgany DatumVznikuOpravneni DatumZanikuOpravneni
                  Ico Jmeno Prijmeni AdresaPobytu AdresaUradu ROBCti ROSCti RUIANCti'
              }
              xml['e20'].Zadost {
                xml['e20'].RosCtiIcoData {
                  xml['ros'].Ico ico
                }
              }
            }
          end
        end

        def service_id
          'E20'
        end
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
egov_utils-1.5.0.alpha10 app/services/egov_utils/iszr/legal_people/create_request.rb
egov_utils-1.5.0.alpha9 app/services/egov_utils/iszr/legal_people/create_request.rb
egov_utils-1.5.0.alpha8 app/services/egov_utils/iszr/legal_people/create_request.rb
egov_utils-1.5.0.alpha7 app/services/egov_utils/iszr/legal_people/create_request.rb
egov_utils-1.5.0.alpha6 app/services/egov_utils/iszr/legal_people/create_request.rb
egov_utils-1.5.0.alpha5 app/services/egov_utils/iszr/legal_people/create_request.rb
egov_utils-1.5.0.alpha4 app/services/egov_utils/iszr/legal_people/create_request.rb
egov_utils-1.5.0.alpha3 app/services/egov_utils/iszr/legal_people/create_request.rb
egov_utils-1.5.0.alpha2 app/services/egov_utils/iszr/legal_people/create_request.rb
egov_utils-1.5.0.alpha1 app/services/egov_utils/iszr/legal_people/create_request.rb