@manta-eu/react/routes/integrations/types
Reference for @manta-eu/react/routes/integrations/types as it is on main.
Type Aliases
ConnectedProvider
ConnectedProvider<
Id> =object
Type Parameters
Id
Id extends string = ProviderId
Properties
category
category:
string
connections
connections:
ConnectionView[]
id
id:
Id
name
name:
string
ConnectionSource
ConnectionSource =
"inferal"|"oauth"|"gmail"|"data-connection"
DataConnection
DataConnection =
object
Raw row from dataConnections before normalization to ConnectionView.
Properties
createdAt
createdAt:
string
error?
optionalerror?:string|null
id
id:
string
kind
kind:
"data-connection"
name
name:
string
status
status:
GQLDataConnectionStatus
DataConnectorType
DataConnectorType = keyof typeof
dataConnectionProviderIds
GmailConnection
GmailConnection =
object
Properties
detail?
optionaldetail?:string|null
id
id:
string
kind
kind:
"gmail"
lastSyncedAt
lastSyncedAt:
Date|null
name
name:
string
status
status:
GQLGmailIntegrationStatus
url
url:
null
InferalConnection
InferalConnection =
object
Raw row from inferalIntegrations before normalization to ConnectionView.
Properties
detail?
optionaldetail?:string|null
id
id:
string
kind
kind:
"inferal"
lastSyncedAt
lastSyncedAt:
Date|null
name
name:
string
status
status:
GQLRelayIntegrationStatus
url
url:
string|null
OAuthConnection
OAuthConnection =
object
Raw row from connectedAccounts (realm-ops OAuth) before normalization to ConnectionView.
Properties
connectedAt?
optionalconnectedAt?:string|null
entityIri?
optionalentityIri?:string
externalId
externalId:
string
grantExpiresAt?
optionalgrantExpiresAt?:string|null
id
id:
string
includedResources?
optionalincludedResources?:GQLIncludedResource[]
integration
integration:
GQLIntegration
kind
kind:
"oauth"
name?
optionalname?:string
revokedAt?
optionalrevokedAt?:string|null
typeIri?
optionaltypeIri?:string
ProviderConnection
ProviderConnection =
InferalConnection|OAuthConnection|GmailConnection|DataConnection
ProviderId
ProviderId =
`${GQLInferalIntegrationProvider}`| typeofgmailProviderId| typeofcanvaProviderId| typeoffigmaProviderId| typeofdashProviderId| typeofdataConnectionProviderIds[DataConnectorType]
ProviderLogoComponent
ProviderLogoComponent =
ComponentType<SVGProps<SVGSVGElement>>
ProviderPresentation
ProviderPresentation<
Id> =object
Type Parameters
Id
Id extends string = ProviderId
Properties
brandColor
brandColor:
HexColor
id
id:
Id
logo
logo:
ProviderLogoComponent
name
name:
string
Variables
canvaProviderId
constcanvaProviderId:"CANVA"="CANVA"
dashProviderId
constdashProviderId:"DASH"="DASH"
dataConnectionProviderIds
constdataConnectionProviderIds:object
Type Declaration
bigquery
readonlybigquery:"BIGQUERY"="BIGQUERY"
clickhouse
readonlyclickhouse:"CLICKHOUSE"="CLICKHOUSE"
mariadb
readonlymariadb:"MARIADB"="MARIADB"
mysql
readonlymysql:"MYSQL"="MYSQL"
postgres
readonlypostgres:"POSTGRES"="POSTGRES"
redshift
readonlyredshift:"REDSHIFT"="REDSHIFT"
snowflake
readonlysnowflake:"SNOWFLAKE"="SNOWFLAKE"
sqlserver
readonlysqlserver:"SQLSERVER"="SQLSERVER"
figmaProviderId
constfigmaProviderId:"FIGMA"="FIGMA"
gmailProviderId
constgmailProviderId:"GMAIL"="GMAIL"