# RemoteServiceErrorInfo

A model the API reference uses in a request or a response. The operation pages link every field typed as this model here.

## Fields
- `code` (string): (nullable)
- `message` (string): (nullable)
- `details` (string): (nullable)
- `data` (object): (nullable)
- `validationErrors` (array<[RemoteServiceValidationErrorInfo](https://devportal.demo.winkpg.io/docs/api/models/RemoteServiceValidationErrorInfo.md)>): (nullable)
  Fields of each item:
  - `message` (string): (nullable)
  - `members` (array<string>): (nullable)
  - `code` (string): Stable machine-readable discriminator for this individual failure, in the platform's  `Area:Code` form (for example `Transactions:TenderRequiresPin`). Lets a caller branch on  the cause without parsing message text, including on PCI-sensitive paths where the  message itself is replaced with a redaction sentinel. Null when the originating  validator declared no publishable code. (nullable)
  - `memberPaths` (array<string>): The full dotted, indexed path to each rejected member, in the payload's own camelCase  (for example `customFields[2].value`), index-aligned with  `members`. Null when the paths would just  repeat `Members`, which is the common case for a failure on a top-level property. (nullable)

## See also

- [All documentation](https://devportal.demo.winkpg.io/llms.txt): the machine-readable index of every public page on this site.
