Newer
Older
/* eslint-disable camelcase */
export interface Account extends AccountAttributes {
_rev?: string
_type?: string
cozyMetadata?: Record<string, any>
export interface SgeConsentData {
consentId: number
expirationDate: string
}
export interface AccountAttributes {
oauth?: AccountOAuthData
identifier?: string
data?: SgeConsentData
}
export interface AccountAuthData {
login: string
credentials_encrypted?: string
password?: string
}
export interface AccountOAuthData {
access_token: string
refresh_token: string