Module: CXML::Protocol
- Defined in:
- lib/cxml/protocol.rb
Constant Summary collapse
- VERSION =
'1.2.011'
- REQUEST_ELEMENTS =
%w[ OrderRequest ProfileRequest PunchOutSetupRequest StatusUpdateRequest GetPendingRequest ConfirmationRequest ShipNoticeRequest ProviderSetupRequest PaymentRemittanceRequest ].freeze
- RESPONSE_ELEMENTS =
%w[ ProfileResponse PunchOutSetupResponse GetPendingResponse ].freeze
- STATUS_CODES =
[ 200, 201, 204, 280, 281, 400, 401, 402, 403, 406, 409, 412, 417, 450, 475, 476, 477, 500, 550, 551, 560, ].freeze
Class Method Summary collapse
-
.request_elements ⇒ Array<String>
Get available request elements.
-
.response_elements ⇒ Array<String>
Get available response elements.
-
.status_codes ⇒ Array<Fixnum>
Get available status codes.
-
.version ⇒ String
Get current protocol version.
Class Method Details
.request_elements ⇒ Array<String>
Get available request elements
40 41 42 |
# File 'lib/cxml/protocol.rb', line 40 def request_elements REQUEST_ELEMENTS end |
.response_elements ⇒ Array<String>
Get available response elements
46 47 48 |
# File 'lib/cxml/protocol.rb', line 46 def response_elements RESPONSE_ELEMENTS end |
.status_codes ⇒ Array<Fixnum>
Get available status codes
52 53 54 |
# File 'lib/cxml/protocol.rb', line 52 def status_codes STATUS_CODES end |
.version ⇒ String
Get current protocol version
34 35 36 |
# File 'lib/cxml/protocol.rb', line 34 def version VERSION end |