perbaikan decript

This commit is contained in:
2025-09-02 19:14:05 +07:00
parent bd231b5919
commit bb5f3876ec
5 changed files with 320 additions and 130 deletions

View File

@@ -15,33 +15,50 @@ type PesertaRequest struct {
// PesertaData represents peserta information from BPJS
type PesertaData struct {
NoKartu string `json:"noKartu"`
NIK string `json:"nik"`
Nama string `json:"nama"`
Pisa string `json:"pisa"`
Sex string `json:"sex"`
TanggalLahir string `json:"tglLahir"`
TelephoneMsisdn string `json:"tglTAT"`
TelephoneAsat string `json:"tglTMT"`
KodeCabang string `json:"kdCabang"`
NamaCabang string `json:"nmCabang"`
KodeJenisPeserta string `json:"kdJnsPst"`
NamaJenisPeserta string `json:"nmJnsPst"`
KelasRawat string `json:"klsRawat"`
Status string `json:"statusPeserta"`
Aktif string `json:"aktif"`
KeteranganAktif string `json:"ketAktif"`
NoSKTM string `json:"noSKTM,omitempty"`
NoKTP string `json:"noKtp"`
Asuransi string `json:"asuransi,omitempty"`
CoB string `json:"cob,omitempty"`
TunggakanIuran string `json:"tglTunggak,omitempty"`
MR struct {
NoMR string `json:"noMR"`
NamaMR string `json:"nmMR"`
Sex string `json:"sex"`
TglLahir string `json:"tglLahir"`
TglMeninggal string `json:"tglMeninggal,omitempty"`
NoKartu string `json:"noKartu"`
NIK string `json:"nik"`
Nama string `json:"nama"`
Pisa string `json:"pisa"`
Sex string `json:"sex"`
TanggalLahir string `json:"tglLahir"`
TglCetakKartu string `json:"tglCetakKartu"`
TglTAT string `json:"tglTAT"`
TglTMT string `json:"tglTMT"`
StatusPeserta struct {
Kode string `json:"kode"`
Keterangan string `json:"keterangan"`
} `json:"statusPeserta"`
ProvUmum struct {
KdProvider string `json:"kdProvider"`
NmProvider string `json:"nmProvider"`
} `json:"provUmum"`
JenisPeserta struct {
Kode string `json:"kode"`
Keterangan string `json:"keterangan"`
} `json:"jenisPeserta"`
HakKelas struct {
Kode string `json:"kode"`
Keterangan string `json:"keterangan"`
} `json:"hakKelas"`
Umur struct {
UmurSekarang string `json:"umurSekarang"`
UmurSaatPelayanan string `json:"umurSaatPelayanan"`
} `json:"umur"`
Informasi struct {
Dinsos interface{} `json:"dinsos"`
ProlanisPRB string `json:"prolanisPRB"`
NoSKTM interface{} `json:"noSKTM"`
ESEP interface{} `json:"eSEP"`
} `json:"informasi"`
Cob struct {
NoAsuransi interface{} `json:"noAsuransi"`
NmAsuransi interface{} `json:"nmAsuransi"`
TglTMT interface{} `json:"tglTMT"`
TglTAT interface{} `json:"tglTAT"`
} `json:"cob"`
MR struct {
NoMR string `json:"noMR"`
NoTelepon string `json:"noTelepon"`
} `json:"mr,omitempty"`
}