import { IsNotEmpty } from 'class-validator'; import { AES_GCM_KEY_BYTE_LENGTH } from '../../../consts/crypto/aesGcmKeyByteLength'; import { IsBase64Url } from '../../../validation/decorators/isBase64Url'; export class HotlinkAccessTokenParamsDto { @IsNotEmpty() @IsBase64Url({ byteLength: AES_GCM_KEY_BYTE_LENGTH }) accessToken: string; }