Sha256: a779345cb0088558deaade9ed8970419ca9417c6f44ad24dd87ed4bb248fcf5f
Contents?: true
Size: 662 Bytes
Versions: 3
Compression:
Stored size: 662 Bytes
Contents
require "ldbws/request/base" require "ldbws/response_types/service_details" module Ldbws::Request # Returns details about a particular service. Corresponds to +GetServiceDetailsResponse+ in the LDBWS schema. # # === Parameters # service_id:: the ID of the service (required) class GetServiceDetails < Base # :nodoc: SCHEMA = Dry::Schema.Params do required(:service_id).filled(:string) end # :nodoc: RESULT_XPATH = "GetServiceDetailsResult" # :nodoc: RESULT_TYPE = Ldbws::ResponseTypes::ServiceDetails # :nodoc: def to_soap_params { serviceID: @params[:service_id], } end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ldbws-1.0.2 | lib/ldbws/request/get_service_details.rb |
ldbws-1.0.1 | lib/ldbws/request/get_service_details.rb |
ldbws-1.0.0 | lib/ldbws/request/get_service_details.rb |