/* tslint:disable */ /* eslint-disable */ /** * Sonatype Lifecycle Public REST API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.207.0-01 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { mapValues } from '../runtime'; /** * * @export * @interface ApiUserTokenDTO */ export interface ApiUserTokenDTO { /** * * @type {string} * @memberof ApiUserTokenDTO */ createTime?: string; /** * * @type {Date} * @memberof ApiUserTokenDTO */ expirationDate?: Date; /** * * @type {string} * @memberof ApiUserTokenDTO */ lastAccessTime?: string; /** * * @type {string} * @memberof ApiUserTokenDTO */ passCode?: string; /** * * @type {string} * @memberof ApiUserTokenDTO */ realm?: string; /** * * @type {string} * @memberof ApiUserTokenDTO */ userCode?: string; /** * * @type {string} * @memberof ApiUserTokenDTO */ username?: string; } /** * Check if a given object implements the ApiUserTokenDTO interface. */ export function instanceOfApiUserTokenDTO(value: object): value is ApiUserTokenDTO { return true; } export function ApiUserTokenDTOFromJSON(json: any): ApiUserTokenDTO { return ApiUserTokenDTOFromJSONTyped(json, false); } export function ApiUserTokenDTOFromJSONTyped(json: any, ignoreDiscriminator: boolean): ApiUserTokenDTO { if (json == null) { return json; } return { 'createTime': json['createTime'] == null ? undefined : json['createTime'], 'expirationDate': json['expirationDate'] == null ? undefined : (new Date(json['expirationDate'])), 'lastAccessTime': json['lastAccessTime'] == null ? undefined : json['lastAccessTime'], 'passCode': json['passCode'] == null ? undefined : json['passCode'], 'realm': json['realm'] == null ? undefined : json['realm'], 'userCode': json['userCode'] == null ? undefined : json['userCode'], 'username': json['username'] == null ? undefined : json['username'], }; } export function ApiUserTokenDTOToJSON(json: any): ApiUserTokenDTO { return ApiUserTokenDTOToJSONTyped(json, false); } export function ApiUserTokenDTOToJSONTyped(value?: ApiUserTokenDTO | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } return { 'createTime': value['createTime'], 'expirationDate': value['expirationDate'] == null ? value['expirationDate'] : value['expirationDate'].toISOString(), 'lastAccessTime': value['lastAccessTime'], 'passCode': value['passCode'], 'realm': value['realm'], 'userCode': value['userCode'], 'username': value['username'], }; }