Class: Ksef::Sessions::Online::Submission

Inherits:
Data
  • Object
show all
Defined in:
lib/ksef/sessions/online.rb

Overview

POST /sessions/online/{ref}/invoices — 202. The invoice's reference number, which is what the per-invoice status and UPO endpoints are keyed on.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#reference_number ⇒ Object (readonly)

Returns the value of attribute reference_number

Returns:

  • (Object) —

    the current value of reference_number



41
42
43
# File 'lib/ksef/sessions/online.rb', line 41

def reference_number
  @reference_number
end

Class Method Details

.from(payload) ⇒ Object



42
# File 'lib/ksef/sessions/online.rb', line 42

def self.from(payload) = new(reference_number: payload["referenceNumber"])

Instance Method Details

#to_s ⇒ Object



44
# File 'lib/ksef/sessions/online.rb', line 44

def to_s = reference_number