JSON Registracija
JSON objekat “Registracija” služi da prenese informaciju o klijentu koji registruje licencu na Melany serveru.
Polja
| JSON ključ | Vrednost | Opis |
|---|---|---|
| firid | tekst | Poseban identifikacioni kod nosioca licencnog prava (kao CD Key) |
| pib | tekst | Jedinstveni identifikator nosioca licence (PIB,JIB,reg.br firme) |
| name | tekst | Naziv firme, nosioca licence |
| address | tekst | Adresa nosioca licence |
| region | tekst | Dvoznačna oznaka regiona kojem pripada nosilac licence |
| phone | tekst | Telefon za kontaktiranje klijenta u sllučaju problema |
| tekst | Email na koji se šalju zahtevi za registraciju | |
| user | tekst | Korisnik koji podnosi prijavu (Balans user) |
| licence | tekst | Registraciona oznaka koja se dobija pri validaciji licence (ključno) |
| volume | tekst | rezervisano |
| ver | tekst | Registrovana verzija Balansa i baze podataka |
| upd | datum | Datum i vreme poslednjeg obnavljanja podataka o registraciji |
| entity_count | ceo broj | Statistika - broj registrovanih firmi u Balans bazi kod klijenta |
| entities | tekst | Spisak početnih slova (ili neki drugi hash) firmi registrovanih u Balans bazi odvojen zarezom |
| modules | tekst | Aktivni dodatni moduli u bazama korisnika |
| max_size | broj | Maksimalna veličina među aktivnim bazama izražena u MB |
goLang implementacija
type Registration struct {
FirID string `json:"firid,omitempty"`
PIB string `json:"pib,omitempty"`
Name string `json:"name,omitempty"`
Addess string `json:"address,omitempty"`
Region string `json:"region,omitempty"`
Phone string `json:"phone,omitempty"`
Email string `json:"email,omitempty"`
User string `json:"user,omitempty"`
Licence string `json:"licence,omitempty"`
Volume string `json:"volume,omitempty"`
Version string `json:"ver,omitempty"`
Updated string `json:"upd,omitempty"`
EntityCount int `json:"entity_count,omitempty"`
Entities string `json:"entities,omitempty"`
Modules string `json:"modules,omitempty"`
MaxSize float32 `json:"max_size,omitempty"`
}