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"` }