Files
simrsx-be/internal/domain/bpjs-entities/member/entity.go
T
2025-10-16 09:50:40 +07:00

79 lines
2.0 KiB
Go

package member
type Response struct {
MetaData *MetaData `json:"metaData"`
Response *BPJSDataRes `json:"response"`
}
type MetaData struct {
Code string `json:"code"`
Message string `json:"message"`
}
type BPJSDataRes struct {
Peserta *Peserta `json:"peserta"`
}
type Peserta struct {
Cob *COB `json:"cob"`
HakKelas *HakKelas `json:"hakKelas"`
Informasi *Informasi `json:"informasi"`
JenisPeserta *JenisPeserta `json:"jenisPeserta"`
Mr *MR `json:"mr"`
Nama *string `json:"nama"`
Nik *string `json:"nik"`
NoKartu *string `json:"noKartu"`
Pisa *string `json:"pisa"`
ProvUmum *ProvUmum `json:"provUmum"`
Sex *string `json:"sex"`
StatusPeserta *StatusPeserta `json:"statusPeserta"`
TglCetakKartu *string `json:"tglCetakKartu"`
TglLahir *string `json:"tglLahir"`
TglTAT *string `json:"tglTAT"`
TglTMT *string `json:"tglTMT"`
Umur *Umur `json:"umur"`
}
type COB struct {
NmAsuransi *string `json:"nmAsuransi"`
NoAsuransi *string `json:"noAsuransi"`
TglTAT *string `json:"tglTAT"`
TglTMT *string `json:"tglTMT"`
}
type HakKelas struct {
Keterangan *string `json:"keterangan"`
Kode *string `json:"kode"`
}
type Informasi struct {
Dinsos *string `json:"dinsos"`
NoSKTM *string `json:"noSKTM"`
ProlanisPRB *string `json:"prolanisPRB"`
}
type JenisPeserta struct {
Keterangan *string `json:"keterangan"`
Kode *string `json:"kode"`
}
type MR struct {
NoMR *string `json:"noMR"`
NoTelepon *string `json:"noTelepon"`
}
type ProvUmum struct {
KdProvider *string `json:"kdProvider"`
NmProvider *string `json:"nmProvider"`
}
type StatusPeserta struct {
Keterangan *string `json:"keterangan"`
Kode *string `json:"kode"`
}
type Umur struct {
UmurSaatPelayanan *string `json:"umurSaatPelayanan"`
UmurSekarang *string `json:"umurSekarang"`
}