# POSInformation

Information about the POS


```swift
public struct POSInformation : Codable, Equatable, Sendable {

    public var name: String

    public var vendor: String

    public var version: String

    public var siteReference: String

    public init(name: String, vendor: String, version: String, siteReference: String)

    public func encode(to encoder: Encoder) throws

    public init(from decoder: Decoder) throws
}
```

## Parameters


```json
{
  "type": "object",
  "properties": {
    "name": {
      "type": "String",
      "description": "Name of the POS"
    },
    "vendor": {
      "type": "String",
      "description": "POS Vendor"
    },
    "version": {
      "type": "String",
      "description": "POS version number"
    },
    "siteReference": {
      "type": "String",
      "description": "Location of the POS e.g. Sydney"
    }
  },
  "required": [
    "name",
    "vendor",
    "version",
    "siteReference"
  ]
}
```