Files
satusehat-service/internal/bpjs/vclaim/peserta/dto.go
T
2026-04-14 01:23:34 +00:00

54 lines
1.4 KiB
Go

package peserta
// PesertaResponse merepresentasikan wrapper data dari API BPJS VClaim
type PesertaResponse struct {
Peserta PesertaData `json:"peserta"`
}
// PesertaData merepresentasikan entitas detail Peserta BPJS
type PesertaData struct {
NoKartu string `json:"noKartu"`
Nik string `json:"nik"`
Nama string `json:"nama"`
Pisa string `json:"pisa"`
Sex string `json:"sex"`
Umur Umur `json:"umur"`
TglLahir string `json:"tglLahir"`
StatusPeserta StatusPeserta `json:"statusPeserta"`
ProviderUmum ProviderUmum `json:"provUmum"`
JenisPeserta JenisPeserta `json:"jenisPeserta"`
HakKelas HakKelas `json:"hakKelas"`
Informasi Informasi `json:"informasi"`
}
type Umur struct {
UmurSaatPelayanan string `json:"umurSaatPelayanan"`
UmurSekarang string `json:"umurSekarang"`
}
type StatusPeserta struct {
Kode string `json:"kode"`
Keterangan string `json:"keterangan"`
}
type ProviderUmum struct {
KdProvider string `json:"kdProvider"`
NmProvider string `json:"nmProvider"`
}
type JenisPeserta struct {
Kode string `json:"kode"`
Keterangan string `json:"keterangan"`
}
type HakKelas struct {
Kode string `json:"kode"`
Keterangan string `json:"keterangan"`
}
type Informasi struct {
Dinsos string `json:"dinsos"`
ProlanisPRB string `json:"prolanisPRB"`
NoSKTM string `json:"noSKTM"`
}