diff --git a/client/supplier.go b/client/supplier.go index b10f982..56e0670 100644 --- a/client/supplier.go +++ b/client/supplier.go @@ -180,15 +180,15 @@ func (s Supplier) UpdateWarehouseIntoServiceSupplier(p model.UpdateSupplierWareh } // 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 2b9dd10..21dce15 100644 --- a/model/supplier_response.go +++ b/model/supplier_response.go @@ -33,3 +33,10 @@ type SupplierAll struct { type SupplierCountRes struct { Total int64 `json:"total"` } + +// ResponseCheckTokenSupplier ... +type ResponseCheckTokenSupplier struct { + Invalid bool `json:"invalid"` + Reason string `json:"reason"` + Supplier ResponseSupplierInfo `json:"supplier"` +}