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