github.com/thetreep/go-swagger@v0.0.0-20240223100711-35af64f14f01/fixtures/bugs/2919/edge-api/shared/api-sessions.yml (about)

     1  ---
     2  
     3  definitions:
     4    listAPISessionsEnvelope:
     5      required:
     6        - meta
     7        - data
     8      properties:
     9        meta:
    10          $ref: 'standard-responses.yml#/definitions/meta'
    11        data:
    12          $ref: '#/definitions/apiSessionList'
    13    detailApiSessionEnvelope:
    14      required:
    15        - meta
    16        - data
    17      type: object
    18      properties:
    19        meta:
    20          $ref: 'standard-responses.yml#/definitions/meta'
    21        data:
    22          $ref: '#/definitions/apiSessionDetail'
    23    apiSessionList:
    24      type: array
    25      items:
    26        $ref: '#/definitions/apiSessionDetail'
    27    apiSessionDetail:
    28      description: An API Session object
    29      type: object
    30      allOf:
    31        - $ref: 'base-entity.yml#/definitions/baseEntity'
    32        - type: object
    33          required:
    34            - token
    35            - identity
    36            - identityId
    37            - configTypes
    38            - ipAddress
    39            - authQueries
    40            - cachedUpdatedAt
    41            - isMfaRequired
    42            - isMfaComplete
    43            - authenticatorId
    44          properties:
    45            token:
    46              type: string
    47            identity:
    48              $ref: 'base-entity.yml#/definitions/entityRef'
    49            identityId:
    50              type: string
    51            ipAddress:
    52              type: string
    53            configTypes:
    54              type: array
    55              items:
    56                type: string
    57            authQueries:
    58              $ref: 'auth-query.yml#/definitions/authQueryList'
    59            isMfaRequired:
    60              type: boolean
    61            isMfaComplete:
    62              type: boolean
    63            lastActivityAt:
    64              type: string
    65              format: date-time
    66            cachedLastActivityAt:
    67              type: string
    68              format: date-time
    69            authenticatorId:
    70              type: string