diff --git a/client/supplier.go b/client/supplier.go index 0a82bac..480d73e 100644 --- a/client/supplier.go +++ b/client/supplier.go @@ -276,15 +276,15 @@ func (s Supplier) DeleteCashflow(p model.SupplierDeleteCashflowReq) error { } // CheckTokenSupplier ... -func (s Supplier) CheckTokenSupplier(p model.CheckTokenSupplierPayload) (*model.ResponseSupplierInfo, error) { +func (s Supplier) CheckTokenSupplier(p model.CheckTokenSupplierPayload) (*model.ResponseCheckTokenSupplier, error) { msg, err := natsio.GetServer().Request(subject.Supplier.CheckTokenSupplier, toBytes(p)) if err != nil { return nil, err } var r struct { - Error string `json:"error"` - Data *model.ResponseSupplierInfo `json:"data"` + Error string `json:"error"` + Data *model.ResponseCheckTokenSupplier `json:"data"` } if err = json.Unmarshal(msg.Data, &r); err != nil { return nil, err diff --git a/model/supplier_response.go b/model/supplier_response.go index 9e20e27..e3a5118 100644 --- a/model/supplier_response.go +++ b/model/supplier_response.go @@ -84,3 +84,10 @@ type SyncSupplierWarehousePayload struct { type SupplierCountRes struct { Total int64 `json:"total"` } + +// ResponseCheckTokenSupplier ... +type ResponseCheckTokenSupplier struct { + Invalid bool `json:"invalid"` + Reason string `json:"reason"` + Supplier ResponseSupplierInfo `json:"supplier"` +}