# ClaimResult

## OpenAPI Specification

```yaml
openapi: 3.0.1
info:
  title: ''
  description: ''
  version: 1.0.0
paths: {}
components:
  schemas:
    ClaimResult:
      type: object
      required:
        - status
        - subscriptionEnd
        - server
        - peer
        - keyId
      properties:
        status:
          type: string
          enum:
            - success
            - already_processed
        subscriptionEnd:
          type: string
          format: date-time
        message:
          type: string
          nullable: true
        server:
          type: object
          properties:
            endpoint:
              type: string
            publicKey:
              type: string
            allowedIPs:
              type: string
            dns:
              type: string
          x-apidog-orders:
            - endpoint
            - publicKey
            - allowedIPs
            - dns
        peer:
          type: object
          properties:
            address:
              type: string
            privateKey:
              type: string
            presharedKey:
              type: string
          x-apidog-orders:
            - address
            - privateKey
            - presharedKey
        config:
          type: string
          description: Config string (returned on re-claim).
          nullable: true
        fullConfig:
          type: string
          description: Config string (returned on initial claim).
          nullable: true
        keyId:
          type: string
      x-apidog-orders:
        - status
        - subscriptionEnd
        - message
        - server
        - peer
        - config
        - fullConfig
        - keyId
      x-apidog-folder: ''
  securitySchemes: {}
servers:
  - url: https://tunnelsats.com
    description: Prod Env
security: []

```