Documentation
¶
Index ¶
- type Config
- type DBTX
- type DeleteSyncedDataParams
- type GetReposByWorkspaceAndFavoritesParams
- type GetSyncedDataParams
- type InsertPendingRegistrationParams
- type InsertProfileParams
- type InsertRegisteredClientParams
- type InsertRepoParams
- type InsertStandaloneClientParams
- type InsertStandaloneConnectionParams
- type InsertSyncedDataParams
- type InsertWorkspaceParams
- type ListSyncedDataByConnectionAndTypeParams
- type PendingRegistration
- type Profile
- type Queries
- func (q *Queries) ClearActiveProfile(ctx context.Context) error
- func (q *Queries) ClearActiveWorkspace(ctx context.Context) error
- func (q *Queries) DeletePendingRegistration(ctx context.Context, clientID string) error
- func (q *Queries) DeleteProfile(ctx context.Context, name string) error
- func (q *Queries) DeleteRegisteredClient(ctx context.Context, clientID string) error
- func (q *Queries) DeleteRepoByPath(ctx context.Context, path string) error
- func (q *Queries) DeleteRepoByURL(ctx context.Context, url string) error
- func (q *Queries) DeleteServerEncryptionConfig(ctx context.Context) error
- func (q *Queries) DeleteStandaloneClient(ctx context.Context, id string) error
- func (q *Queries) DeleteStandaloneConfig(ctx context.Context) error
- func (q *Queries) DeleteStandaloneConnection(ctx context.Context, name string) error
- func (q *Queries) DeleteSyncedData(ctx context.Context, arg DeleteSyncedDataParams) error
- func (q *Queries) DeleteSyncedDataByConnection(ctx context.Context, connectionName string) error
- func (q *Queries) DeleteWorkspace(ctx context.Context, name string) error
- func (q *Queries) GetActiveProfile(ctx context.Context) (Profile, error)
- func (q *Queries) GetActiveWorkspace(ctx context.Context) (Workspace, error)
- func (q *Queries) GetAllRepos(ctx context.Context) ([]Repository, error)
- func (q *Queries) GetConfig(ctx context.Context) (Config, error)
- func (q *Queries) GetPendingRegistration(ctx context.Context, clientID string) (PendingRegistration, error)
- func (q *Queries) GetProfile(ctx context.Context, name string) (Profile, error)
- func (q *Queries) GetRegisteredClient(ctx context.Context, clientID string) (RegisteredClient, error)
- func (q *Queries) GetRepoByPath(ctx context.Context, path string) (Repository, error)
- func (q *Queries) GetRepoByURL(ctx context.Context, url string) (Repository, error)
- func (q *Queries) GetReposByWorkspace(ctx context.Context, workspace *string) ([]Repository, error)
- func (q *Queries) GetReposByWorkspaceAndFavorites(ctx context.Context, arg GetReposByWorkspaceAndFavoritesParams) ([]Repository, error)
- func (q *Queries) GetServerEncryptionConfig(ctx context.Context) (ServerEncryptionConfig, error)
- func (q *Queries) GetStandaloneClient(ctx context.Context, id string) (StandaloneClient, error)
- func (q *Queries) GetStandaloneConfig(ctx context.Context) (StandaloneConfig, error)
- func (q *Queries) GetStandaloneConnection(ctx context.Context, name string) (StandaloneConnection, error)
- func (q *Queries) GetSyncedData(ctx context.Context, arg GetSyncedDataParams) (SyncedDatum, error)
- func (q *Queries) GetWorkspace(ctx context.Context, name string) (Workspace, error)
- func (q *Queries) InsertPendingRegistration(ctx context.Context, arg InsertPendingRegistrationParams) error
- func (q *Queries) InsertProfile(ctx context.Context, arg InsertProfileParams) (Profile, error)
- func (q *Queries) InsertRegisteredClient(ctx context.Context, arg InsertRegisteredClientParams) error
- func (q *Queries) InsertRepo(ctx context.Context, arg InsertRepoParams) (Repository, error)
- func (q *Queries) InsertStandaloneClient(ctx context.Context, arg InsertStandaloneClientParams) error
- func (q *Queries) InsertStandaloneConnection(ctx context.Context, arg InsertStandaloneConnectionParams) (StandaloneConnection, error)
- func (q *Queries) InsertSyncedData(ctx context.Context, arg InsertSyncedDataParams) (SyncedDatum, error)
- func (q *Queries) InsertWorkspace(ctx context.Context, arg InsertWorkspaceParams) (Workspace, error)
- func (q *Queries) ListPendingRegistrations(ctx context.Context) ([]PendingRegistration, error)
- func (q *Queries) ListProfiles(ctx context.Context) ([]Profile, error)
- func (q *Queries) ListRegisteredClients(ctx context.Context) ([]RegisteredClient, error)
- func (q *Queries) ListRegisteredClientsByStatus(ctx context.Context, status *string) ([]RegisteredClient, error)
- func (q *Queries) ListStandaloneClients(ctx context.Context) ([]StandaloneClient, error)
- func (q *Queries) ListStandaloneConnections(ctx context.Context) ([]StandaloneConnection, error)
- func (q *Queries) ListSyncedDataByConnection(ctx context.Context, connectionName string) ([]SyncedDatum, error)
- func (q *Queries) ListSyncedDataByConnectionAndType(ctx context.Context, arg ListSyncedDataByConnectionAndTypeParams) ([]SyncedDatum, error)
- func (q *Queries) ListSyncedDataByState(ctx context.Context, state *string) ([]SyncedDatum, error)
- func (q *Queries) ListWorkspaces(ctx context.Context) ([]Workspace, error)
- func (q *Queries) ProfileExists(ctx context.Context, name string) (int64, error)
- func (q *Queries) RepoExistsByPath(ctx context.Context, path string) (int64, error)
- func (q *Queries) RepoExistsByURL(ctx context.Context, url string) (int64, error)
- func (q *Queries) SetActiveProfile(ctx context.Context, name string) error
- func (q *Queries) SetActiveWorkspace(ctx context.Context, name string) error
- func (q *Queries) UpdateConfig(ctx context.Context, arg UpdateConfigParams) error
- func (q *Queries) UpdateConfigCloneDir(ctx context.Context, defaultCloneDir *string) error
- func (q *Queries) UpdateConfigEditor(ctx context.Context, editor *string) error
- func (q *Queries) UpdateConfigServerPort(ctx context.Context, serverPort *int64) error
- func (q *Queries) UpdatePendingRegistrationState(ctx context.Context, arg UpdatePendingRegistrationStateParams) error
- func (q *Queries) UpdateProfile(ctx context.Context, arg UpdateProfileParams) error
- func (q *Queries) UpdateProfileLastUsed(ctx context.Context, name string) error
- func (q *Queries) UpdateProfileNotifyChannels(ctx context.Context, arg UpdateProfileNotifyChannelsParams) error
- func (q *Queries) UpdateRegisteredClientLastSeen(ctx context.Context, arg UpdateRegisteredClientLastSeenParams) error
- func (q *Queries) UpdateRegisteredClientStatus(ctx context.Context, arg UpdateRegisteredClientStatusParams) error
- func (q *Queries) UpdateRepoFavorite(ctx context.Context, arg UpdateRepoFavoriteParams) error
- func (q *Queries) UpdateRepoLastChecked(ctx context.Context, url string) error
- func (q *Queries) UpdateRepoTimestamp(ctx context.Context, url string) error
- func (q *Queries) UpdateRepoWorkspace(ctx context.Context, arg UpdateRepoWorkspaceParams) error
- func (q *Queries) UpdateStandaloneClientLastSync(ctx context.Context, id string) error
- func (q *Queries) UpdateStandaloneConnection(ctx context.Context, arg UpdateStandaloneConnectionParams) error
- func (q *Queries) UpdateStandaloneConnectionStatus(ctx context.Context, arg UpdateStandaloneConnectionStatusParams) error
- func (q *Queries) UpdateSyncedDataState(ctx context.Context, arg UpdateSyncedDataStateParams) error
- func (q *Queries) UpdateWorkspace(ctx context.Context, arg UpdateWorkspaceParams) error
- func (q *Queries) UpsertServerEncryptionConfig(ctx context.Context, arg UpsertServerEncryptionConfigParams) error
- func (q *Queries) UpsertStandaloneConfig(ctx context.Context, arg UpsertStandaloneConfigParams) error
- func (q *Queries) UpsertSyncedData(ctx context.Context, arg UpsertSyncedDataParams) error
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- func (q *Queries) WorkspaceExists(ctx context.Context, name string) (int64, error)
- type RegisteredClient
- type Repository
- type SchemaMigration
- type ServerEncryptionConfig
- type StandaloneClient
- type StandaloneConfig
- type StandaloneConnection
- type SyncedDatum
- type UpdateConfigParams
- type UpdatePendingRegistrationStateParams
- type UpdateProfileNotifyChannelsParams
- type UpdateProfileParams
- type UpdateRegisteredClientLastSeenParams
- type UpdateRegisteredClientStatusParams
- type UpdateRepoFavoriteParams
- type UpdateRepoWorkspaceParams
- type UpdateStandaloneConnectionParams
- type UpdateStandaloneConnectionStatusParams
- type UpdateSyncedDataStateParams
- type UpdateWorkspaceParams
- type UpsertServerEncryptionConfigParams
- type UpsertStandaloneConfigParams
- type UpsertSyncedDataParams
- type Workspace
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
ID int64 `json:"id"`
DefaultCloneDir *string `json:"default_clone_dir"`
Editor *string `json:"editor"`
Terminal *string `json:"terminal"`
MonitorInterval *int64 `json:"monitor_interval"`
ServerPort *int64 `json:"server_port"`
CustomEditors *string `json:"custom_editors"`
UpdatedAt time.Time `json:"updated_at"`
}
type DeleteSyncedDataParams ¶
type GetReposByWorkspaceAndFavoritesParams ¶
type GetReposByWorkspaceAndFavoritesParams struct {
Workspace *string `json:"workspace"`
Column2 interface{} `json:"column_2"`
Column3 interface{} `json:"column_3"`
}
type GetSyncedDataParams ¶
type InsertProfileParams ¶
type InsertProfileParams struct {
Name string `json:"name"`
Host *string `json:"host"`
Username *string `json:"username"`
TokenStorage *string `json:"token_storage"`
Scopes *string `json:"scopes"`
IsDefault *int64 `json:"is_default"`
EncryptedToken []byte `json:"encrypted_token"`
Workspace *string `json:"workspace"`
NotifyChannels *string `json:"notify_channels"`
}
type InsertRegisteredClientParams ¶
type InsertRegisteredClientParams struct {
ClientID string `json:"client_id"`
ClientName string `json:"client_name"`
MachineInfo *string `json:"machine_info"`
EncryptionKeyHash []byte `json:"encryption_key_hash"`
EncryptionSalt []byte `json:"encryption_salt"`
KeyHint *string `json:"key_hint"`
Status *string `json:"status"`
SyncCount *int64 `json:"sync_count"`
LastIp *string `json:"last_ip"`
}
type InsertRepoParams ¶
type InsertStandaloneConnectionParams ¶
type InsertStandaloneConnectionParams struct {
Name string `json:"name"`
InstanceID *string `json:"instance_id"`
Host string `json:"host"`
Port *int64 `json:"port"`
ApiKeyEncrypted []byte `json:"api_key_encrypted"`
RefreshTokenEncrypted []byte `json:"refresh_token_encrypted"`
LocalPasswordHash []byte `json:"local_password_hash"`
LocalSalt []byte `json:"local_salt"`
SyncStatus *string `json:"sync_status"`
SyncedItems *string `json:"synced_items"`
LastSync time.Time `json:"last_sync"`
}
type InsertSyncedDataParams ¶
type InsertSyncedDataParams struct {
ID string `json:"id"`
ConnectionName string `json:"connection_name"`
InstanceID *string `json:"instance_id"`
DataType string `json:"data_type"`
Name string `json:"name"`
EncryptedData []byte `json:"encrypted_data"`
Nonce []byte `json:"nonce"`
State *string `json:"state"`
Checksum *string `json:"checksum"`
}
type InsertWorkspaceParams ¶
type PendingRegistration ¶
type PendingRegistration struct {
ClientID string `json:"client_id"`
ClientName string `json:"client_name"`
MachineInfo *string `json:"machine_info"`
State *string `json:"state"`
ChallengeToken *string `json:"challenge_token"`
ChallengeAt time.Time `json:"challenge_at"`
InitiatedAt time.Time `json:"initiated_at"`
CompletedAt time.Time `json:"completed_at"`
}
type Profile ¶
type Profile struct {
ID int64 `json:"id"`
Name string `json:"name"`
Host *string `json:"host"`
Username *string `json:"username"`
TokenStorage *string `json:"token_storage"`
Scopes *string `json:"scopes"`
IsDefault *int64 `json:"is_default"`
EncryptedToken []byte `json:"encrypted_token"`
Workspace *string `json:"workspace"`
NotifyChannels *string `json:"notify_channels"`
CreatedAt time.Time `json:"created_at"`
LastUsedAt time.Time `json:"last_used_at"`
}
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) ClearActiveProfile ¶
func (*Queries) ClearActiveWorkspace ¶
func (*Queries) DeletePendingRegistration ¶
func (*Queries) DeleteProfile ¶
func (*Queries) DeleteRegisteredClient ¶
func (*Queries) DeleteRepoByPath ¶
func (*Queries) DeleteRepoByURL ¶
func (*Queries) DeleteServerEncryptionConfig ¶
func (*Queries) DeleteStandaloneClient ¶
func (*Queries) DeleteStandaloneConfig ¶
func (*Queries) DeleteStandaloneConnection ¶
func (*Queries) DeleteSyncedData ¶
func (q *Queries) DeleteSyncedData(ctx context.Context, arg DeleteSyncedDataParams) error
func (*Queries) DeleteSyncedDataByConnection ¶
func (*Queries) DeleteWorkspace ¶
func (*Queries) GetActiveProfile ¶
func (*Queries) GetActiveWorkspace ¶
func (*Queries) GetAllRepos ¶
func (q *Queries) GetAllRepos(ctx context.Context) ([]Repository, error)
func (*Queries) GetPendingRegistration ¶
func (q *Queries) GetPendingRegistration(ctx context.Context, clientID string) (PendingRegistration, error)
Pending Registrations (server side)
func (*Queries) GetProfile ¶
func (*Queries) GetRegisteredClient ¶
func (q *Queries) GetRegisteredClient(ctx context.Context, clientID string) (RegisteredClient, error)
Registered Clients (server side)
func (*Queries) GetRepoByPath ¶
func (*Queries) GetRepoByURL ¶
func (*Queries) GetReposByWorkspace ¶
func (*Queries) GetReposByWorkspaceAndFavorites ¶
func (q *Queries) GetReposByWorkspaceAndFavorites(ctx context.Context, arg GetReposByWorkspaceAndFavoritesParams) ([]Repository, error)
func (*Queries) GetServerEncryptionConfig ¶
func (q *Queries) GetServerEncryptionConfig(ctx context.Context) (ServerEncryptionConfig, error)
Server Encryption Config
func (*Queries) GetStandaloneClient ¶
Standalone Clients (server mode)
func (*Queries) GetStandaloneConfig ¶
func (q *Queries) GetStandaloneConfig(ctx context.Context) (StandaloneConfig, error)
Standalone Config
func (*Queries) GetStandaloneConnection ¶
func (q *Queries) GetStandaloneConnection(ctx context.Context, name string) (StandaloneConnection, error)
Standalone Connections (client mode)
func (*Queries) GetSyncedData ¶
func (q *Queries) GetSyncedData(ctx context.Context, arg GetSyncedDataParams) (SyncedDatum, error)
Synced Data
func (*Queries) GetWorkspace ¶
func (*Queries) InsertPendingRegistration ¶
func (q *Queries) InsertPendingRegistration(ctx context.Context, arg InsertPendingRegistrationParams) error
func (*Queries) InsertProfile ¶
func (*Queries) InsertRegisteredClient ¶
func (q *Queries) InsertRegisteredClient(ctx context.Context, arg InsertRegisteredClientParams) error
func (*Queries) InsertRepo ¶
func (q *Queries) InsertRepo(ctx context.Context, arg InsertRepoParams) (Repository, error)
func (*Queries) InsertStandaloneClient ¶
func (q *Queries) InsertStandaloneClient(ctx context.Context, arg InsertStandaloneClientParams) error
func (*Queries) InsertStandaloneConnection ¶
func (q *Queries) InsertStandaloneConnection(ctx context.Context, arg InsertStandaloneConnectionParams) (StandaloneConnection, error)
func (*Queries) InsertSyncedData ¶
func (q *Queries) InsertSyncedData(ctx context.Context, arg InsertSyncedDataParams) (SyncedDatum, error)
func (*Queries) InsertWorkspace ¶
func (*Queries) ListPendingRegistrations ¶
func (q *Queries) ListPendingRegistrations(ctx context.Context) ([]PendingRegistration, error)
func (*Queries) ListProfiles ¶
func (*Queries) ListRegisteredClients ¶
func (q *Queries) ListRegisteredClients(ctx context.Context) ([]RegisteredClient, error)
func (*Queries) ListRegisteredClientsByStatus ¶
func (*Queries) ListStandaloneClients ¶
func (q *Queries) ListStandaloneClients(ctx context.Context) ([]StandaloneClient, error)
func (*Queries) ListStandaloneConnections ¶
func (q *Queries) ListStandaloneConnections(ctx context.Context) ([]StandaloneConnection, error)
func (*Queries) ListSyncedDataByConnection ¶
func (*Queries) ListSyncedDataByConnectionAndType ¶
func (q *Queries) ListSyncedDataByConnectionAndType(ctx context.Context, arg ListSyncedDataByConnectionAndTypeParams) ([]SyncedDatum, error)
func (*Queries) ListSyncedDataByState ¶
func (*Queries) ListWorkspaces ¶
func (*Queries) ProfileExists ¶
func (*Queries) RepoExistsByPath ¶
func (*Queries) RepoExistsByURL ¶
func (*Queries) SetActiveProfile ¶
func (*Queries) SetActiveWorkspace ¶
func (*Queries) UpdateConfig ¶
func (q *Queries) UpdateConfig(ctx context.Context, arg UpdateConfigParams) error
func (*Queries) UpdateConfigCloneDir ¶
func (*Queries) UpdateConfigEditor ¶
func (*Queries) UpdateConfigServerPort ¶
func (*Queries) UpdatePendingRegistrationState ¶
func (q *Queries) UpdatePendingRegistrationState(ctx context.Context, arg UpdatePendingRegistrationStateParams) error
func (*Queries) UpdateProfile ¶
func (q *Queries) UpdateProfile(ctx context.Context, arg UpdateProfileParams) error
func (*Queries) UpdateProfileLastUsed ¶
func (*Queries) UpdateProfileNotifyChannels ¶
func (q *Queries) UpdateProfileNotifyChannels(ctx context.Context, arg UpdateProfileNotifyChannelsParams) error
func (*Queries) UpdateRegisteredClientLastSeen ¶
func (q *Queries) UpdateRegisteredClientLastSeen(ctx context.Context, arg UpdateRegisteredClientLastSeenParams) error
func (*Queries) UpdateRegisteredClientStatus ¶
func (q *Queries) UpdateRegisteredClientStatus(ctx context.Context, arg UpdateRegisteredClientStatusParams) error
func (*Queries) UpdateRepoFavorite ¶
func (q *Queries) UpdateRepoFavorite(ctx context.Context, arg UpdateRepoFavoriteParams) error
func (*Queries) UpdateRepoLastChecked ¶
func (*Queries) UpdateRepoTimestamp ¶
func (*Queries) UpdateRepoWorkspace ¶
func (q *Queries) UpdateRepoWorkspace(ctx context.Context, arg UpdateRepoWorkspaceParams) error
func (*Queries) UpdateStandaloneClientLastSync ¶
func (*Queries) UpdateStandaloneConnection ¶
func (q *Queries) UpdateStandaloneConnection(ctx context.Context, arg UpdateStandaloneConnectionParams) error
func (*Queries) UpdateStandaloneConnectionStatus ¶
func (q *Queries) UpdateStandaloneConnectionStatus(ctx context.Context, arg UpdateStandaloneConnectionStatusParams) error
func (*Queries) UpdateSyncedDataState ¶
func (q *Queries) UpdateSyncedDataState(ctx context.Context, arg UpdateSyncedDataStateParams) error
func (*Queries) UpdateWorkspace ¶
func (q *Queries) UpdateWorkspace(ctx context.Context, arg UpdateWorkspaceParams) error
func (*Queries) UpsertServerEncryptionConfig ¶
func (q *Queries) UpsertServerEncryptionConfig(ctx context.Context, arg UpsertServerEncryptionConfigParams) error
func (*Queries) UpsertStandaloneConfig ¶
func (q *Queries) UpsertStandaloneConfig(ctx context.Context, arg UpsertStandaloneConfigParams) error
func (*Queries) UpsertSyncedData ¶
func (q *Queries) UpsertSyncedData(ctx context.Context, arg UpsertSyncedDataParams) error
type RegisteredClient ¶
type RegisteredClient struct {
ClientID string `json:"client_id"`
ClientName string `json:"client_name"`
MachineInfo *string `json:"machine_info"`
EncryptionKeyHash []byte `json:"encryption_key_hash"`
EncryptionSalt []byte `json:"encryption_salt"`
KeyHint *string `json:"key_hint"`
Status *string `json:"status"`
SyncCount *int64 `json:"sync_count"`
LastIp *string `json:"last_ip"`
RegisteredAt time.Time `json:"registered_at"`
LastSeenAt time.Time `json:"last_seen_at"`
}
type Repository ¶
type Repository struct {
ID int64 `json:"id"`
Uid string `json:"uid"`
Url string `json:"url"`
Path string `json:"path"`
Workspace *string `json:"workspace"`
Favorite *int64 `json:"favorite"`
ClonedAt time.Time `json:"cloned_at"`
UpdatedAt time.Time `json:"updated_at"`
LastChecked time.Time `json:"last_checked"`
}
type SchemaMigration ¶
type ServerEncryptionConfig ¶
type StandaloneClient ¶
type StandaloneConfig ¶
type StandaloneConfig struct {
ID int64 `json:"id"`
Enabled *int64 `json:"enabled"`
IsServer *int64 `json:"is_server"`
InstanceID *string `json:"instance_id"`
Port *int64 `json:"port"`
ApiKeyHash []byte `json:"api_key_hash"`
RefreshToken []byte `json:"refresh_token"`
Salt []byte `json:"salt"`
Capabilities *string `json:"capabilities"`
CreatedAt time.Time `json:"created_at"`
ExpiresAt time.Time `json:"expires_at"`
}
type StandaloneConnection ¶
type StandaloneConnection struct {
ID int64 `json:"id"`
Name string `json:"name"`
InstanceID *string `json:"instance_id"`
Host string `json:"host"`
Port *int64 `json:"port"`
ApiKeyEncrypted []byte `json:"api_key_encrypted"`
RefreshTokenEncrypted []byte `json:"refresh_token_encrypted"`
LocalPasswordHash []byte `json:"local_password_hash"`
LocalSalt []byte `json:"local_salt"`
SyncStatus *string `json:"sync_status"`
SyncedItems *string `json:"synced_items"`
LastSync time.Time `json:"last_sync"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
}
type SyncedDatum ¶
type SyncedDatum struct {
ID string `json:"id"`
ConnectionName string `json:"connection_name"`
InstanceID *string `json:"instance_id"`
DataType string `json:"data_type"`
Name string `json:"name"`
EncryptedData []byte `json:"encrypted_data"`
Nonce []byte `json:"nonce"`
State *string `json:"state"`
Checksum *string `json:"checksum"`
SyncedAt time.Time `json:"synced_at"`
DecryptedAt time.Time `json:"decrypted_at"`
}
type UpdateConfigParams ¶
type UpdateProfileParams ¶
type UpdateProfileParams struct {
Host *string `json:"host"`
Username *string `json:"username"`
TokenStorage *string `json:"token_storage"`
Scopes *string `json:"scopes"`
EncryptedToken []byte `json:"encrypted_token"`
Workspace *string `json:"workspace"`
NotifyChannels *string `json:"notify_channels"`
Name string `json:"name"`
}
type UpdateStandaloneConnectionParams ¶
type UpdateStandaloneConnectionParams struct {
InstanceID *string `json:"instance_id"`
Host string `json:"host"`
Port *int64 `json:"port"`
ApiKeyEncrypted []byte `json:"api_key_encrypted"`
RefreshTokenEncrypted []byte `json:"refresh_token_encrypted"`
LocalPasswordHash []byte `json:"local_password_hash"`
LocalSalt []byte `json:"local_salt"`
SyncStatus *string `json:"sync_status"`
SyncedItems *string `json:"synced_items"`
LastSync time.Time `json:"last_sync"`
Name string `json:"name"`
}
type UpdateWorkspaceParams ¶
type UpsertStandaloneConfigParams ¶
type UpsertStandaloneConfigParams struct {
Enabled *int64 `json:"enabled"`
IsServer *int64 `json:"is_server"`
InstanceID *string `json:"instance_id"`
Port *int64 `json:"port"`
ApiKeyHash []byte `json:"api_key_hash"`
RefreshToken []byte `json:"refresh_token"`
Salt []byte `json:"salt"`
Capabilities *string `json:"capabilities"`
ExpiresAt time.Time `json:"expires_at"`
}
type UpsertSyncedDataParams ¶
type UpsertSyncedDataParams struct {
ID string `json:"id"`
ConnectionName string `json:"connection_name"`
InstanceID *string `json:"instance_id"`
DataType string `json:"data_type"`
Name string `json:"name"`
EncryptedData []byte `json:"encrypted_data"`
Nonce []byte `json:"nonce"`
State *string `json:"state"`
Checksum *string `json:"checksum"`
}
Click to show internal directories.
Click to hide internal directories.