class GetnetApi::Address
Attributes
city[RW]
Cidade do logradouro Alfa Numérico - Até 40 caracteres
complement[RW]
Complemento do endereço comprador Alfa Numérico - Até 60 caracteres
country[RW]
País do logradouro Alfa Numérico - Até 20 caracteres
district[RW]
Bairro do logradouro Alfa Numérico - Até 40 caracteres
number[RW]
Número do logradouro Alfa Numérico - Até 10 caracteres
postal_code[RW]
Código Postal, CEP no Brasil ou ZIP nos Estados Unidos. (sem máscara) Alfa Numérico - Até 10 caracteres
state[RW]
Estado do logradouro (UF) Alfa Numérico - Até 20 caracteres
street[RW]
Endereço (Logradouro) Alfa Numérico - Até 60 caracteres
Public Class Methods
new(campos = {})
click to toggle source
Nova instancia da classe Endereco @param [Hash] campos
# File lib/getnet_api/address.rb, line 54 def initialize(campos = {}) campos.each do |campo, valor| if GetnetApi::Address.public_instance_methods.include? "#{campo}=".to_sym send "#{campo}=", valor end end end
Public Instance Methods
to_request()
click to toggle source
Montar o Hash de Endereco no padrão utilizado pela GetnetApi
# File lib/getnet_api/address.rb, line 63 def to_request address = { street: self.street, number: self.number, complement: self.complement, district: self.district, city: self.city, state: self.state, postal_code: self.postal_code, country: self.country, } return address end