entity

package
v0.0.0-...-a0cf74a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 22, 2024 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AirbyteRaw

type AirbyteRaw struct {
	AirbyteRawId       string    `gorm:"column:_airbyte_raw_id"`
	AirbyteData        string    `gorm:"column:_airbyte_data"`
	AirbyteExtractedAt time.Time `gorm:"column:_airbyte_extracted_at"`
}

type AirbyteRaws

type AirbyteRaws []AirbyteRaw

type OpenlineRaw

type OpenlineRaw struct {
	RawId     string    `gorm:"column:raw_id"`
	Data      string    `gorm:"column:data"`
	EmittedAt time.Time `gorm:"column:emitted_at"`
}

type OpenlineRaws

type OpenlineRaws []OpenlineRaw

type SyncStatusForAirbyte

type SyncStatusForAirbyte struct {
	Tenant             string    `gorm:"column:tenant;primaryKey"`
	Entity             string    `gorm:"column:entity;primaryKey"`
	TableSuffix        string    `gorm:"column:table_suffix;primaryKey"`
	AirbyteRawId       string    `gorm:"column:_airbyte_raw_id;primaryKey"`
	SyncedToCustomerOs bool      `gorm:"column:synced_to_customer_os"`
	Skipped            bool      `gorm:"column:skipped"`
	SyncAttempt        int       `gorm:"column:synced_to_customer_os_attempt"`
	SyncedAt           time.Time `gorm:"column:synced_to_customer_os_at"`
	RunId              string    `gorm:"column:run_id"`
	ExternalId         string    `gorm:"column:external_id"`
	Reason             string    `gorm:"column:reason"`
}

func (SyncStatusForAirbyte) TableName

func (SyncStatusForAirbyte) TableName() string

type SyncStatusForOpenline

type SyncStatusForOpenline struct {
	Entity             string    `gorm:"column:entity;primaryKey"`
	TableSuffix        string    `gorm:"column:table_suffix;primaryKey"`
	RawId              string    `gorm:"column:raw_id;primaryKey"`
	SyncedToCustomerOs bool      `gorm:"column:synced_to_customer_os"`
	Skipped            bool      `gorm:"column:skipped"`
	SyncAttempt        int       `gorm:"column:synced_to_customer_os_attempt"`
	SyncedAt           time.Time `gorm:"column:synced_to_customer_os_at"`
	RunId              string    `gorm:"column:run_id"`
	ExternalId         string    `gorm:"column:external_id"`
	Reason             string    `gorm:"column:reason"`
}

func (SyncStatusForOpenline) TableName

func (SyncStatusForOpenline) TableName() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL