Class: Nfe::Generated::ContribuintesV2::DFeTech_TaxPayers_Resources_UpdateMunicipalTaxResourceItem

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeDFeTech_TaxPayers_Resources_UpdateMunicipalTaxResourceItem

Returns a new instance of DFeTech_TaxPayers_Resources_UpdateMunicipalTaxResourceItem.

Parameters:

  • auth_issue_value: (String, nil)
  • city: (DFeTech_TaxPayers_Domain_Entities_CityExtended)
  • company_registry_number: (Integer, nil)
  • email: (String, nil)
  • environment: (Object)
  • federal_tax_determination: (Object)
  • iss_rate: (Float, nil)
  • last_rps_sent: (Integer)
  • legal_nature: (Object)
  • login_name: (String, nil)
  • login_password: (String, nil)
  • municipal_tax_determination: (Object)
  • regional_tax_number: (Integer, nil)
  • rps_number: (Integer)
  • rps_serial_number: (String, nil)
  • special_tax_regime: (Object)
  • tax_number: (String, nil)


27
# File 'sig/nfe/generated/contribuintes_v2/dfe_tech_tax_payers_resources_update_municipal_tax_resource_item.rbs', line 27

def initialize: (?auth_issue_value: String?, ?city: DFeTech_TaxPayers_Domain_Entities_CityExtended, ?company_registry_number: Integer?, ?email: String?, ?environment: untyped, ?federal_tax_determination: untyped, ?iss_rate: Float?, ?last_rps_sent: Integer, ?legal_nature: untyped, ?login_name: String?, ?login_password: String?, ?municipal_tax_determination: untyped, ?regional_tax_number: Integer?, ?rps_number: Integer, ?rps_serial_number: String?, ?special_tax_regime: untyped, ?tax_number: String?) -> void

Instance Attribute Details

#auth_issue_valueObject (readonly)

Returns the value of attribute auth_issue_value

Returns:

  • (Object)

    the current value of auth_issue_value



9
10
11
# File 'lib/nfe/generated/contribuintes_v2/dfe_tech_tax_payers_resources_update_municipal_tax_resource_item.rb', line 9

def auth_issue_value
  @auth_issue_value
end

#cityObject (readonly)

Returns the value of attribute city

Returns:

  • (Object)

    the current value of city



9
10
11
# File 'lib/nfe/generated/contribuintes_v2/dfe_tech_tax_payers_resources_update_municipal_tax_resource_item.rb', line 9

def city
  @city
end

#company_registry_numberObject (readonly)

Returns the value of attribute company_registry_number

Returns:

  • (Object)

    the current value of company_registry_number



9
10
11
# File 'lib/nfe/generated/contribuintes_v2/dfe_tech_tax_payers_resources_update_municipal_tax_resource_item.rb', line 9

def company_registry_number
  @company_registry_number
end

#emailObject (readonly)

Returns the value of attribute email

Returns:

  • (Object)

    the current value of email



9
10
11
# File 'lib/nfe/generated/contribuintes_v2/dfe_tech_tax_payers_resources_update_municipal_tax_resource_item.rb', line 9

def email
  @email
end

#environmentObject (readonly)

Returns the value of attribute environment

Returns:

  • (Object)

    the current value of environment



9
10
11
# File 'lib/nfe/generated/contribuintes_v2/dfe_tech_tax_payers_resources_update_municipal_tax_resource_item.rb', line 9

def environment
  @environment
end

#federal_tax_determinationObject (readonly)

Returns the value of attribute federal_tax_determination

Returns:

  • (Object)

    the current value of federal_tax_determination



9
10
11
# File 'lib/nfe/generated/contribuintes_v2/dfe_tech_tax_payers_resources_update_municipal_tax_resource_item.rb', line 9

def federal_tax_determination
  @federal_tax_determination
end

#iss_rateObject (readonly)

Returns the value of attribute iss_rate

Returns:

  • (Object)

    the current value of iss_rate



9
10
11
# File 'lib/nfe/generated/contribuintes_v2/dfe_tech_tax_payers_resources_update_municipal_tax_resource_item.rb', line 9

def iss_rate
  @iss_rate
end

#last_rps_sentObject (readonly)

Returns the value of attribute last_rps_sent

Returns:

  • (Object)

    the current value of last_rps_sent



9
10
11
# File 'lib/nfe/generated/contribuintes_v2/dfe_tech_tax_payers_resources_update_municipal_tax_resource_item.rb', line 9

def last_rps_sent
  @last_rps_sent
end

Returns the value of attribute legal_nature

Returns:

  • (Object)

    the current value of legal_nature



9
10
11
# File 'lib/nfe/generated/contribuintes_v2/dfe_tech_tax_payers_resources_update_municipal_tax_resource_item.rb', line 9

def legal_nature
  @legal_nature
end

#login_nameObject (readonly)

Returns the value of attribute login_name

Returns:

  • (Object)

    the current value of login_name



9
10
11
# File 'lib/nfe/generated/contribuintes_v2/dfe_tech_tax_payers_resources_update_municipal_tax_resource_item.rb', line 9

def 
  @login_name
end

#login_passwordObject (readonly)

Returns the value of attribute login_password

Returns:

  • (Object)

    the current value of login_password



9
10
11
# File 'lib/nfe/generated/contribuintes_v2/dfe_tech_tax_payers_resources_update_municipal_tax_resource_item.rb', line 9

def 
  @login_password
end

#municipal_tax_determinationObject (readonly)

Returns the value of attribute municipal_tax_determination

Returns:

  • (Object)

    the current value of municipal_tax_determination



9
10
11
# File 'lib/nfe/generated/contribuintes_v2/dfe_tech_tax_payers_resources_update_municipal_tax_resource_item.rb', line 9

def municipal_tax_determination
  @municipal_tax_determination
end

#regional_tax_numberObject (readonly)

Returns the value of attribute regional_tax_number

Returns:

  • (Object)

    the current value of regional_tax_number



9
10
11
# File 'lib/nfe/generated/contribuintes_v2/dfe_tech_tax_payers_resources_update_municipal_tax_resource_item.rb', line 9

def regional_tax_number
  @regional_tax_number
end

#rps_numberObject (readonly)

Returns the value of attribute rps_number

Returns:

  • (Object)

    the current value of rps_number



9
10
11
# File 'lib/nfe/generated/contribuintes_v2/dfe_tech_tax_payers_resources_update_municipal_tax_resource_item.rb', line 9

def rps_number
  @rps_number
end

#rps_serial_numberObject (readonly)

Returns the value of attribute rps_serial_number

Returns:

  • (Object)

    the current value of rps_serial_number



9
10
11
# File 'lib/nfe/generated/contribuintes_v2/dfe_tech_tax_payers_resources_update_municipal_tax_resource_item.rb', line 9

def rps_serial_number
  @rps_serial_number
end

#special_tax_regimeObject (readonly)

Returns the value of attribute special_tax_regime

Returns:

  • (Object)

    the current value of special_tax_regime



9
10
11
# File 'lib/nfe/generated/contribuintes_v2/dfe_tech_tax_payers_resources_update_municipal_tax_resource_item.rb', line 9

def special_tax_regime
  @special_tax_regime
end

#tax_numberObject (readonly)

Returns the value of attribute tax_number

Returns:

  • (Object)

    the current value of tax_number



9
10
11
# File 'lib/nfe/generated/contribuintes_v2/dfe_tech_tax_payers_resources_update_municipal_tax_resource_item.rb', line 9

def tax_number
  @tax_number
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# File 'lib/nfe/generated/contribuintes_v2/dfe_tech_tax_payers_resources_update_municipal_tax_resource_item.rb', line 10

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

  new(
    auth_issue_value: payload["authIssueValue"],
    city: DFeTech_TaxPayers_Domain_Entities_CityExtended.from_api(payload["city"]),
    company_registry_number: payload["companyRegistryNumber"],
    email: payload["email"],
    environment: payload["environment"],
    federal_tax_determination: payload["federalTaxDetermination"],
    iss_rate: payload["issRate"],
    last_rps_sent: payload["lastRpsSent"],
    legal_nature: payload["legalNature"],
    login_name: payload["loginName"],
    login_password: payload["loginPassword"],
    municipal_tax_determination: payload["municipalTaxDetermination"],
    regional_tax_number: payload["regionalTaxNumber"],
    rps_number: payload["rpsNumber"],
    rps_serial_number: payload["rpsSerialNumber"],
    special_tax_regime: payload["specialTaxRegime"],
    tax_number: payload["taxNumber"],
  )
end

.newinstance

Parameters:

  • auth_issue_value: (String, nil)
  • city: (DFeTech_TaxPayers_Domain_Entities_CityExtended)
  • company_registry_number: (Integer, nil)
  • email: (String, nil)
  • environment: (Object)
  • federal_tax_determination: (Object)
  • iss_rate: (Float, nil)
  • last_rps_sent: (Integer)
  • legal_nature: (Object)
  • login_name: (String, nil)
  • login_password: (String, nil)
  • municipal_tax_determination: (Object)
  • regional_tax_number: (Integer, nil)
  • rps_number: (Integer)
  • rps_serial_number: (String, nil)
  • special_tax_regime: (Object)
  • tax_number: (String, nil)

Returns:

  • (instance)


26
# File 'sig/nfe/generated/contribuintes_v2/dfe_tech_tax_payers_resources_update_municipal_tax_resource_item.rbs', line 26

def self.new: (?auth_issue_value: String?, ?city: DFeTech_TaxPayers_Domain_Entities_CityExtended, ?company_registry_number: Integer?, ?email: String?, ?environment: untyped, ?federal_tax_determination: untyped, ?iss_rate: Float?, ?last_rps_sent: Integer, ?legal_nature: untyped, ?login_name: String?, ?login_password: String?, ?municipal_tax_determination: untyped, ?regional_tax_number: Integer?, ?rps_number: Integer, ?rps_serial_number: String?, ?special_tax_regime: untyped, ?tax_number: String?) -> instance