package com.airlock.iam.oauth2.infrastructure.repository;

import com.airlock.iam.database.infrastructure.generated.schema.tables.TokenTable;
import com.airlock.iam.database.infrastructure.generated.schema.tables.records.TokenRecord;
import org.jooq.TableField;

public final class OAuth2SessionRepositoryFields {
   public static final TableField<TokenRecord, String> TOKEN_SESSION_ID = TokenTable.TOKEN.GENERIC_DATA_ELEMENT_6;
   public static final TableField<TokenRecord, String> TOKEN_AUTHORIZATION_SERVER_ID = TokenTable.TOKEN.GENERIC_DATA_ELEMENT_12;
   public static final TableField<TokenRecord, String> TOKEN_CLIENT_ID = TokenTable.TOKEN.GENERIC_DATA_ELEMENT_7;
   public static final TableField<TokenRecord, String> TOKEN_SCOPES = TokenTable.TOKEN.GENERIC_DATA_ELEMENT_3;
   public static final TableField<TokenRecord, String> TOKEN_AUTH_TIMESTAMP = TokenTable.TOKEN.GENERIC_DATA_ELEMENT_9;

   private OAuth2SessionRepositoryFields() {
   }
}
