Skip to content
Snippets Groups Projects
fluid.model.ts 637 B
Newer Older
  • Learn to ignore specific revisions
  • import { FluidState, FluidType } from 'enums'
    
    import { DateTime } from 'luxon'
    import { Account, Konnector, KonnectorConfig, Trigger } from 'models'
    
    import { TriggerState } from './trigger.model'
    
    export interface FluidConnection {
      shouldLaunchKonnector: boolean
    
      isUpdating: boolean
    
      konnector: Konnector | null
      account: Account | null
      trigger: Trigger | null
    
      triggerState: TriggerState | null
      konnectorConfig: KonnectorConfig
    
    export interface FluidStatus {
      fluidType: FluidType
    
      status: FluidState
    
      maintenance: boolean
    
      firstDataDate: DateTime | null
    
      lastDataDate: DateTime | null
    
      connection: FluidConnection