JSON Licenca
Objekat sadrži odgovor od Melany sistema registracije
Polja
| JSON ključ | Vrednost | Opis |
|---|---|---|
| licence | tekst | Registraciona oznaka dobijena pri validaciji licence (ključno) |
| owner | tekst | Naziv firme, nosioca licence |
| status | ceo broj | Status licence: 10 - revoked, 20 - read only, 30 - granted warning, 40 - granted processing, 50 - granted |
| next | datum i vreme | Datum i vreme sledećeg usaglašavanja |
| expiry | datum i vreme | Datum i vreme isteka licence |
| note | tekst | Komentar |
Mapiranje na MS_FIRNFO tip (BLFPUB zapis)
U fajlu/tabeli podaci o licenci upisuju se pod FirID = -1981 ( BL_FPUB_LICFIRID)
| JSON ključ | MS_FIRNFO | firme (tabela) | Formatiranje, primer |
|---|---|---|---|
| licence | sSlogan | slogan | |
| owner | sNaziv | naziv | |
| status | nVer | ver | broj, 50 |
| next | sTel | tel | iso8601, '2015-04-22T04:02:56.000Z' |
| expiry | sFax | fax | iso8601, '2015-04-22T04:02:56.000Z' |
| note | sZiroBank | zirobank | |
| sEMail | Maksimalni datum bez provere licence. Nije deo “Licenca” objekta, već se koristi interno od strane servisa, u situaciji kada nije moguće pristupiti servisu za registraciju. | ||
| region | sRegBr | regbr | Oznaka regiona (u skladu sa Balans nomenklaturom) |
goLang implementacija
type Licenca struct {
Licence string `json:"licence,omitempty"`
Owner string `json:"owner,omitempty"`
Region string `json:"region,omitempty"`
Status int `json:"status,omitempty"`
Next string `json:"next,omitempty"`
Expiry string `json:"expiry,omitempty"`
Note string `json:"note,omitempty"`
}