// Package openapi provides primitives to interact with the openapi HTTP API. // // Code generated by github.com/deepmap/oapi-codegen version v1.16.3 DO NOT EDIT. package openapi const ( BearerAuthScopes = "bearerAuth.Scopes" ) // Error defines model for Error. type Error struct { Code *string `json:"code,omitempty"` Message *string `json:"message,omitempty"` } // LoginRequest defines model for LoginRequest. type LoginRequest struct { Password string `json:"password"` Username string `json:"username"` } // RefreshRequest defines model for RefreshRequest. type RefreshRequest struct { RefreshToken string `json:"refreshToken"` } // RevokeRequest defines model for RevokeRequest. type RevokeRequest struct { RefreshToken string `json:"refreshToken"` } // TokenResponse defines model for TokenResponse. type TokenResponse struct { AccessToken *string `json:"accessToken,omitempty"` // ExpiresIn Seconds until access token expiration ExpiresIn *int `json:"expiresIn,omitempty"` RefreshToken *string `json:"refreshToken,omitempty"` } // UserProfile defines model for UserProfile. type UserProfile struct { Email *string `json:"email,omitempty"` Id *string `json:"id,omitempty"` Username *string `json:"username,omitempty"` } // BadRequest defines model for BadRequest. type BadRequest = Error // Unauthorized defines model for Unauthorized. type Unauthorized = Error // PostAuthLoginJSONRequestBody defines body for PostAuthLogin for application/json ContentType. type PostAuthLoginJSONRequestBody = LoginRequest // PostAuthLogoutJSONRequestBody defines body for PostAuthLogout for application/json ContentType. type PostAuthLogoutJSONRequestBody = RevokeRequest // PostAuthRefreshJSONRequestBody defines body for PostAuthRefresh for application/json ContentType. type PostAuthRefreshJSONRequestBody = RefreshRequest