customer

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 11, 2019 License: BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Addresses

type Addresses struct {
	City          string `json:"city"`          // Nome do objeto criado
	Complementary string `json:"complementary"` // Complemento do endereço do Customere
	Country       string `json:"country"`       // País do endereço do Customere
	Id            int    `json:"id"`            // Id do endereço
	Neighborhood  string `json:"neighborhood"`  // Bairro do Customere
	Object        string `json:"object"`        // Nome do objeto criado
	State         string `json:"state"`         // Estado do endereço do Customere
	Street        string `json:"street"`        // Logradouro do Customere
	StreetNumber  string `json:"street_number"` // Numero do endereço do Customere
	Zipcode       string `json:"zipcode"`       // CEP do Customere
}

type Customer

type Customer struct {
	Addresses      []Addresses `json:"addresses"`       // Lista de endereços do Customere
	BornAt         string      `json:"born_at"`         // Data de nascimento do Customere no formato ISODate
	DateCreated    time.Time   `json:"date_created"`    // Data de criação do Customere no formato ISODate
	DocumentNumber string      `json:"document_number"` // Número do CPF ou CNPJ do Customere
	DocumentType   string      `json:"document_type"`   // Tipo do documento do Customere
	Email          string      `json:"email"`           // E-mail do Customere
	Gender         string      `json:"gender"`          // Gênero do Customere
	Id             int         `json:"id"`              // Id do Customere
	Name           string      `json:"name"`            // Data de nascimento do Customere
	Object         string      `json:"object"`          // Nome do tipo do objeto criado/modificado.
	Phones         []Phones    `json:"phones"`
}

func (*Customer) Create

func (s *Customer) Create(d []byte, p url.Values, h auth.Headers) (Customer, error, liberr.ErrorsAPI)

func (*Customer) Get

func (*Customer) GetAll

func (s *Customer) GetAll(p url.Values, h auth.Headers) ([]Customer, error, liberr.ErrorsAPI)

type Phones

type Phones struct {
	DDD    string `json:"ddd"`    // Numero do DDD do telefone
	DDI    string `json:"ddi"`    // Número do DDI do telefone
	Id     int    `json:"id"`     // Id gerado pelo sistema para o telefone criado
	Number string `json:"number"` // Numero do telefone do Customere
	Object string `json:"object"` // Nome do objeto criado
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL