Class: Nfe::Generated::NfConsumidorV2::TaxCouponInformationResource

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeTaxCouponInformationResource

Returns a new instance of TaxCouponInformationResource.

Parameters:

  • model_document_fiscal: (String, nil)
  • order_count_operation: (Integer, nil)
  • order_ecf: (String, nil)


13
# File 'sig/nfe/generated/nf_consumidor_v2/tax_coupon_information_resource.rbs', line 13

def initialize: (?model_document_fiscal: String?, ?order_count_operation: Integer?, ?order_ecf: String?) -> void

Instance Attribute Details

#model_document_fiscalObject (readonly)

Returns the value of attribute model_document_fiscal

Returns:

  • (Object)

    the current value of model_document_fiscal



9
10
11
# File 'lib/nfe/generated/nf_consumidor_v2/tax_coupon_information_resource.rb', line 9

def model_document_fiscal
  @model_document_fiscal
end

#order_count_operationObject (readonly)

Returns the value of attribute order_count_operation

Returns:

  • (Object)

    the current value of order_count_operation



9
10
11
# File 'lib/nfe/generated/nf_consumidor_v2/tax_coupon_information_resource.rb', line 9

def order_count_operation
  @order_count_operation
end

#order_ecfObject (readonly)

Returns the value of attribute order_ecf

Returns:

  • (Object)

    the current value of order_ecf



9
10
11
# File 'lib/nfe/generated/nf_consumidor_v2/tax_coupon_information_resource.rb', line 9

def order_ecf
  @order_ecf
end

Class Method Details

.from_api(payload) ⇒ instance?

Parameters:

  • payload (Hash[String, untyped], nil)

Returns:

  • (instance, nil)


10
11
12
13
14
15
16
17
18
# File 'lib/nfe/generated/nf_consumidor_v2/tax_coupon_information_resource.rb', line 10

def self.from_api(payload)
  return nil if payload.nil?

  new(
    model_document_fiscal: payload["modelDocumentFiscal"],
    order_count_operation: payload["orderCountOperation"],
    order_ecf: payload["orderECF"],
  )
end

.newinstance

Parameters:

  • model_document_fiscal: (String, nil)
  • order_count_operation: (Integer, nil)
  • order_ecf: (String, nil)

Returns:

  • (instance)


12
# File 'sig/nfe/generated/nf_consumidor_v2/tax_coupon_information_resource.rbs', line 12

def self.new: (?model_document_fiscal: String?, ?order_count_operation: Integer?, ?order_ecf: String?) -> instance