models

package
v0.11.0 Latest Latest
Warning

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

Go to latest
Published: Dec 21, 2025 License: Apache-2.0 Imports: 47 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Model

type Model struct {
	Client *ent.Client
}

func New

func New(dbUrl string) (*Model, error)

func (*Model) AddRevocation

func (m *Model) AddRevocation(serial int64, reason int, info string, expiry time.Time) error

func (*Model) Close

func (m *Model) Close()

func (*Model) GetAgentApps added in v0.10.0

func (m *Model) GetAgentApps(agentId string) ([]*ent.App, error)

func (*Model) GetDefaultAgentFrequency

func (m *Model) GetDefaultAgentFrequency(request nats.RemoteConfigRequest) (int, error)

func (*Model) GetDefaultSite added in v0.7.0

func (m *Model) GetDefaultSite() (*ent.Site, error)

func (*Model) GetDefaultTenant added in v0.7.0

func (m *Model) GetDefaultTenant() (*ent.Tenant, error)

func (*Model) GetDeployedPackages

func (m *Model) GetDeployedPackages(agentID string) ([]string, error)

func (*Model) GetExcludedWinGetPackages

func (m *Model) GetExcludedWinGetPackages(agentID string) ([]string, error)

func (*Model) GetNetbirdSettings added in v0.11.0

func (m *Model) GetNetbirdSettings(tenantID int) (*ent.NetbirdSettings, error)

func (*Model) GetProfilesAppliedToAgent

func (m *Model) GetProfilesAppliedToAgent(siteID int, agentID string) ([]*ent.Profile, error)

func (*Model) GetProfilesAppliedToAll

func (m *Model) GetProfilesAppliedToAll(siteID int) ([]*ent.Profile, error)

func (*Model) GetRemoteAssistanceAgentSetting

func (m *Model) GetRemoteAssistanceAgentSetting(request nats.RemoteConfigRequest) (bool, error)

func (*Model) GetSFTPAgentSetting

func (m *Model) GetSFTPAgentSetting(request nats.RemoteConfigRequest) (bool, error)

func (*Model) GetSMTPSettings added in v0.7.0

func (m *Model) GetSMTPSettings() (*ent.Settings, error)

func (*Model) GetSettings

func (m *Model) GetSettings(t string) (*ent.Settings, error)

func (*Model) GetTenantFromAgentID added in v0.7.0

func (m *Model) GetTenantFromAgentID(request nats.RemoteConfigRequest) (int, error)

func (*Model) GetWingetFrequency

func (m *Model) GetWingetFrequency(request nats.RemoteConfigRequest) (int, error)

func (*Model) MarkPackageAsExcluded

func (m *Model) MarkPackageAsExcluded(data nats.DeployAction) error

func (*Model) RevokePreviousCertificates

func (m *Model) RevokePreviousCertificates(description string) error

func (*Model) SaveAgentInfo

func (m *Model) SaveAgentInfo(data *nats.AgentReport, servers string, autoAdmitAgents bool) error

func (*Model) SaveAntivirusInfo

func (m *Model) SaveAntivirusInfo(data *nats.AgentReport) error

func (*Model) SaveAppsInfo

func (m *Model) SaveAppsInfo(data *nats.AgentReport) error

func (*Model) SaveCertificate

func (m *Model) SaveCertificate(serial int64, certType certificate.Type, uid, description string, expiry time.Time) error

func (*Model) SaveComputerInfo

func (m *Model) SaveComputerInfo(data *nats.AgentReport) error

func (*Model) SaveDeployInfo

func (m *Model) SaveDeployInfo(data *nats.DeployAction) error

func (*Model) SaveLogicalDisksInfo

func (m *Model) SaveLogicalDisksInfo(data *nats.AgentReport) error

func (*Model) SaveMemorySlotsInfo

func (m *Model) SaveMemorySlotsInfo(data *nats.AgentReport) error

func (*Model) SaveMonitorsInfo

func (m *Model) SaveMonitorsInfo(data *nats.AgentReport) error

func (*Model) SaveNetbirdInfo added in v0.11.0

func (m *Model) SaveNetbirdInfo(data *nats.AgentReport) error

func (*Model) SaveNetworkAdaptersInfo

func (m *Model) SaveNetworkAdaptersInfo(data *nats.AgentReport) error

func (*Model) SaveOSInfo

func (m *Model) SaveOSInfo(data *nats.AgentReport) error

func (*Model) SavePhysicalDisksInfo added in v0.10.0

func (m *Model) SavePhysicalDisksInfo(data *nats.AgentReport) error

func (*Model) SavePrintersInfo

func (m *Model) SavePrintersInfo(data *nats.AgentReport) error

func (*Model) SaveProfileApplicationIssues

func (m *Model) SaveProfileApplicationIssues(profileID int, agentID string, success bool, errorData string) error

func (*Model) SaveReleaseInfo

func (m *Model) SaveReleaseInfo(data *nats.AgentReport) error

func (*Model) SaveRemoteAssistanceAgentSetting

func (m *Model) SaveRemoteAssistanceAgentSetting(request nats.RemoteConfigRequest, status bool) error

func (*Model) SaveSFTPAgentSetting

func (m *Model) SaveSFTPAgentSetting(request nats.RemoteConfigRequest, status bool) error

func (*Model) SaveSharesInfo

func (m *Model) SaveSharesInfo(data *nats.AgentReport) error

func (*Model) SaveSystemUpdateInfo

func (m *Model) SaveSystemUpdateInfo(data *nats.AgentReport) error

func (*Model) SaveUpdatesInfo

func (m *Model) SaveUpdatesInfo(data *nats.AgentReport) error

func (*Model) SaveWinGetDeployInfo

func (m *Model) SaveWinGetDeployInfo(data nats.DeployAction) error

func (*Model) SetAgentIsWaitingForAdmissionAgain

func (m *Model) SetAgentIsWaitingForAdmissionAgain(agentId string) error

func (*Model) SetCertificateSent

func (m *Model) SetCertificateSent(uid string) error

func (*Model) SetEmailVerified

func (m *Model) SetEmailVerified(uid string) error

func (*Model) ValidateTenantAndSite added in v0.7.0

func (m *Model) ValidateTenantAndSite(tenantID, siteID int) (bool, error)

Jump to

Keyboard shortcuts

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