26b033abc9
* Refactor client config * Fix server tests * Fix lint
26 lines
426 B
TypeScript
26 lines
426 B
TypeScript
import { Field, ObjectType } from '@nestjs/graphql';
|
|
|
|
@ObjectType()
|
|
export class AuthToken {
|
|
@Field(() => String)
|
|
token: string;
|
|
|
|
@Field(() => Date)
|
|
expiresAt: Date;
|
|
}
|
|
|
|
@ObjectType()
|
|
export class AuthTokenPair {
|
|
@Field(() => AuthToken)
|
|
accessToken: AuthToken;
|
|
|
|
@Field(() => AuthToken)
|
|
refreshToken: AuthToken;
|
|
}
|
|
|
|
@ObjectType()
|
|
export class AuthTokens {
|
|
@Field(() => AuthTokenPair)
|
|
tokens: AuthTokenPair;
|
|
}
|