Class: Nfe::Issued

Inherits:
Data
  • Object
show all
Defined in:
lib/nfe/results.rb,
sig/nfe/results.rbs

Overview

Result of a synchronous (HTTP 201/200) invoice operation: the document was materialized immediately. resource is the hydrated DTO value object.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(resource) ⇒ void #initialize(resource:) ⇒ void

Returns a new instance of Issued.

Overloads:

  • #initialize(resource) ⇒ void

    Parameters:

    • resource (Object)
  • #initialize(resource:) ⇒ void

    Parameters:

    • resource: (Object)


19
20
# File 'sig/nfe/results.rbs', line 19

def initialize: (untyped resource) -> void
| (resource: untyped) -> void

Instance Attribute Details

#resourceObject (readonly)

Returns the value of attribute resource.

Returns:

  • (Object)


14
15
16
# File 'sig/nfe/results.rbs', line 14

def resource
  @resource
end

Class Method Details

.new(resource) ⇒ instance .new(resource:) ⇒ instance

Overloads:

  • .new(resource) ⇒ instance

    Parameters:

    • resource (Object)

    Returns:

    • (instance)
  • .new(resource:) ⇒ instance

    Parameters:

    • resource: (Object)

    Returns:

    • (instance)


16
17
# File 'sig/nfe/results.rbs', line 16

def self.new: (untyped resource) -> instance
| (resource: untyped) -> instance