Documentation
¶
Index ¶
- type AddAccountParams
- type AddAliasLikeParams
- type AddAliasParams
- type AddAliasRegexParams
- type AddDelegateRouteParams
- type AddDomainAliasLikeParams
- type AddDomainAliasParams
- type AddDomainAliasRegexParams
- type AddMailboxParams
- type AddMasterAccountParams
- type AddProtectedReceiveParams
- type AddSMTPSendRouteParams
- type AddSenderAliasParams
- type AddUserAliasLikeParams
- type AddUserAliasParams
- type AddUserAliasRegexParams
- type AddWildcardAliasParams
- type Aliasdomainmap
- type AliasdomainmapActive
- type AliasdomainmapEtype
- type Aliasmap
- type AliasmapActive
- type AliasmapEtype
- type Aliasusermap
- type AliasusermapActive
- type AliasusermapEtype
- type ChangeAliasRedirectParams
- type ChangeDomainAliasRedirectParams
- type ChangeMailboxMaildirParams
- type ChangeMailboxQuotaParams
- type ChangePasswordParams
- type ChangeUserAliasRedirectParams
- type ChangeWildcardAliasRedirectParams
- type CreateDelegateAccountParams
- type CreateReportParams
- type DBTX
- type Delegatemap
- type DelegatemapActive
- type Delegateroutemap
- type DeleteReportParams
- type DisableSenderAliasParams
- type Domainmap
- type DomainmapActive
- type EnableSenderAliasParams
- type GetAliasRedirectParams
- type GetAllActiveAliasesRow
- type GetAllActiveDomainAliasesRow
- type GetAllActiveMailboxesRow
- type GetAllActiveMasterAccountsRow
- type GetAllActiveProtectedReceivesRow
- type GetAllActiveUserAliasesRow
- type GetAllActiveWildcardAliasesRow
- type GetAllEnabledMailboxesRow
- type GetAllInactiveMailboxesRow
- type GetAllInactiveMasterAccountsRow
- type GetAllInactiveProtectedReceivesRow
- type GetAllSenderAliasesRow
- type GetDomainAliasRedirectParams
- type GetReportParams
- type GetReportsOfAddressRow
- type GetReportsOfReporterRow
- type GetSenderAliasesRow
- type GetUserAliasRedirectParams
- type Mailbox
- type MailboxActive
- type Mailmaster
- type MailmasterActive
- type Mailshadow
- type MailshadowAllowPwdChng
- type NullAliasdomainmapActive
- type NullAliasdomainmapEtype
- type NullAliasmapActive
- type NullAliasmapEtype
- type NullAliasusermapActive
- type NullAliasusermapEtype
- type NullDelegatemapActive
- type NullDomainmapActive
- type NullMailboxActive
- type NullMailmasterActive
- type NullMailshadowAllowPwdChng
- type NullReceiveprotectmapActive
- type NullSenderaliasmapActive
- type NullWildcardaliasmapActive
- type Queries
- func (q *Queries) AddAccount(ctx context.Context, arg AddAccountParams) (sql.Result, error)
- func (q *Queries) AddAlias(ctx context.Context, arg AddAliasParams) (sql.Result, error)
- func (q *Queries) AddAliasLike(ctx context.Context, arg AddAliasLikeParams) (sql.Result, error)
- func (q *Queries) AddAliasRegex(ctx context.Context, arg AddAliasRegexParams) (sql.Result, error)
- func (q *Queries) AddDelegateRoute(ctx context.Context, arg AddDelegateRouteParams) (sql.Result, error)
- func (q *Queries) AddDomain(ctx context.Context, domain string) (sql.Result, error)
- func (q *Queries) AddDomainAlias(ctx context.Context, arg AddDomainAliasParams) (sql.Result, error)
- func (q *Queries) AddDomainAliasLike(ctx context.Context, arg AddDomainAliasLikeParams) (sql.Result, error)
- func (q *Queries) AddDomainAliasRegex(ctx context.Context, arg AddDomainAliasRegexParams) (sql.Result, error)
- func (q *Queries) AddMailbox(ctx context.Context, arg AddMailboxParams) (sql.Result, error)
- func (q *Queries) AddMasterAccount(ctx context.Context, arg AddMasterAccountParams) (sql.Result, error)
- func (q *Queries) AddProtectedReceive(ctx context.Context, arg AddProtectedReceiveParams) (sql.Result, error)
- func (q *Queries) AddSMTPSendRoute(ctx context.Context, arg AddSMTPSendRouteParams) (sql.Result, error)
- func (q *Queries) AddSMTPSendRouteDelegated(ctx context.Context, address string) (sql.Result, error)
- func (q *Queries) AddSenderAlias(ctx context.Context, arg AddSenderAliasParams) (sql.Result, error)
- func (q *Queries) AddUserAlias(ctx context.Context, arg AddUserAliasParams) (sql.Result, error)
- func (q *Queries) AddUserAliasLike(ctx context.Context, arg AddUserAliasLikeParams) (sql.Result, error)
- func (q *Queries) AddUserAliasRegex(ctx context.Context, arg AddUserAliasRegexParams) (sql.Result, error)
- func (q *Queries) AddWildcardAlias(ctx context.Context, arg AddWildcardAliasParams) (sql.Result, error)
- func (q *Queries) Block(ctx context.Context, address string) (sql.Result, error)
- func (q *Queries) ChangeAliasRedirect(ctx context.Context, arg ChangeAliasRedirectParams) (sql.Result, error)
- func (q *Queries) ChangeDomainAliasRedirect(ctx context.Context, arg ChangeDomainAliasRedirectParams) (sql.Result, error)
- func (q *Queries) ChangeMailboxMaildir(ctx context.Context, arg ChangeMailboxMaildirParams) (sql.Result, error)
- func (q *Queries) ChangeMailboxQuota(ctx context.Context, arg ChangeMailboxQuotaParams) (sql.Result, error)
- func (q *Queries) ChangePassword(ctx context.Context, arg ChangePasswordParams) (sql.Result, error)
- func (q *Queries) ChangeUserAliasRedirect(ctx context.Context, arg ChangeUserAliasRedirectParams) (sql.Result, error)
- func (q *Queries) ChangeWildcardAliasRedirect(ctx context.Context, arg ChangeWildcardAliasRedirectParams) (sql.Result, error)
- func (q *Queries) CreateDelegateAccount(ctx context.Context, arg CreateDelegateAccountParams) (sql.Result, error)
- func (q *Queries) CreateReport(ctx context.Context, arg CreateReportParams) (sql.Result, error)
- func (q *Queries) DeactivateMailbox(ctx context.Context, username string) (sql.Result, error)
- func (q *Queries) DeleteDelegateAccount(ctx context.Context, address string) (sql.Result, error)
- func (q *Queries) DeleteReport(ctx context.Context, arg DeleteReportParams) (sql.Result, error)
- func (q *Queries) DisableAccountPasswordChange(ctx context.Context, username string) (sql.Result, error)
- func (q *Queries) DisableAlias(ctx context.Context, address string) (sql.Result, error)
- func (q *Queries) DisableDelegateAccount(ctx context.Context, address string) (sql.Result, error)
- func (q *Queries) DisableDomain(ctx context.Context, domain string) (sql.Result, error)
- func (q *Queries) DisableDomainAlias(ctx context.Context, domain string) (sql.Result, error)
- func (q *Queries) DisableMailbox(ctx context.Context, username string) (sql.Result, error)
- func (q *Queries) DisableMasterAccount(ctx context.Context, username string) (sql.Result, error)
- func (q *Queries) DisableProtectedReceive(ctx context.Context, address string) (sql.Result, error)
- func (q *Queries) DisableSenderAlias(ctx context.Context, arg DisableSenderAliasParams) (sql.Result, error)
- func (q *Queries) DisableUserAlias(ctx context.Context, user string) (sql.Result, error)
- func (q *Queries) DisableWildcardAlias(ctx context.Context, address string) (sql.Result, error)
- func (q *Queries) EnableAccountPasswordChange(ctx context.Context, username string) (sql.Result, error)
- func (q *Queries) EnableAlias(ctx context.Context, address string) (sql.Result, error)
- func (q *Queries) EnableDelegateAccount(ctx context.Context, address string) (sql.Result, error)
- func (q *Queries) EnableDomain(ctx context.Context, domain string) (sql.Result, error)
- func (q *Queries) EnableDomainAlias(ctx context.Context, domain string) (sql.Result, error)
- func (q *Queries) EnableMailbox(ctx context.Context, username string) (sql.Result, error)
- func (q *Queries) EnableMasterAccount(ctx context.Context, username string) (sql.Result, error)
- func (q *Queries) EnableProtectedReceive(ctx context.Context, address string) (sql.Result, error)
- func (q *Queries) EnableSenderAlias(ctx context.Context, arg EnableSenderAliasParams) (sql.Result, error)
- func (q *Queries) EnableUserAlias(ctx context.Context, user string) (sql.Result, error)
- func (q *Queries) EnableWildcardAlias(ctx context.Context, address string) (sql.Result, error)
- func (q *Queries) GetAccount(ctx context.Context, username string) (Mailshadow, error)
- func (q *Queries) GetAccountAllowPasswordChange(ctx context.Context, username string) (MailshadowAllowPwdChng, error)
- func (q *Queries) GetActiveSenderAliases(ctx context.Context, address string) ([]string, error)
- func (q *Queries) GetAliasRedirect(ctx context.Context, arg GetAliasRedirectParams) (string, error)
- func (q *Queries) GetAllAccounts(ctx context.Context) ([]Mailshadow, error)
- func (q *Queries) GetAllActiveAliases(ctx context.Context) ([]GetAllActiveAliasesRow, error)
- func (q *Queries) GetAllActiveDomainAliases(ctx context.Context) ([]GetAllActiveDomainAliasesRow, error)
- func (q *Queries) GetAllActiveDomains(ctx context.Context) ([]string, error)
- func (q *Queries) GetAllActiveMailboxes(ctx context.Context) ([]GetAllActiveMailboxesRow, error)
- func (q *Queries) GetAllActiveMasterAccounts(ctx context.Context) ([]GetAllActiveMasterAccountsRow, error)
- func (q *Queries) GetAllActiveProtectedReceives(ctx context.Context) ([]GetAllActiveProtectedReceivesRow, error)
- func (q *Queries) GetAllActiveUserAliases(ctx context.Context) ([]GetAllActiveUserAliasesRow, error)
- func (q *Queries) GetAllActiveWildcardAliases(ctx context.Context) ([]GetAllActiveWildcardAliasesRow, error)
- func (q *Queries) GetAllAliases(ctx context.Context) ([]Aliasmap, error)
- func (q *Queries) GetAllBlocks(ctx context.Context) ([]Receiveblockmap, error)
- func (q *Queries) GetAllDelegateAccounts(ctx context.Context) ([]Delegatemap, error)
- func (q *Queries) GetAllDelegateAccountsFor(ctx context.Context, owner string) ([]Delegatemap, error)
- func (q *Queries) GetAllDelegateRoutes(ctx context.Context) ([]Delegateroutemap, error)
- func (q *Queries) GetAllDomainAliases(ctx context.Context) ([]Aliasdomainmap, error)
- func (q *Queries) GetAllDomains(ctx context.Context) ([]Domainmap, error)
- func (q *Queries) GetAllEnabledMailboxes(ctx context.Context) ([]GetAllEnabledMailboxesRow, error)
- func (q *Queries) GetAllInactiveDomains(ctx context.Context) ([]string, error)
- func (q *Queries) GetAllInactiveMailboxes(ctx context.Context) ([]GetAllInactiveMailboxesRow, error)
- func (q *Queries) GetAllInactiveMasterAccounts(ctx context.Context) ([]GetAllInactiveMasterAccountsRow, error)
- func (q *Queries) GetAllInactiveProtectedReceives(ctx context.Context) ([]GetAllInactiveProtectedReceivesRow, error)
- func (q *Queries) GetAllMailboxes(ctx context.Context) ([]Mailbox, error)
- func (q *Queries) GetAllMasterAccounts(ctx context.Context) ([]Mailmaster, error)
- func (q *Queries) GetAllProtectedReceives(ctx context.Context) ([]Receiveprotectmap, error)
- func (q *Queries) GetAllReports(ctx context.Context) ([]Receiveblockreport, error)
- func (q *Queries) GetAllSMTPSendRoutes(ctx context.Context) ([]Smtpingestmap, error)
- func (q *Queries) GetAllSMTPSendRoutesDelegated(ctx context.Context) ([]Smtpingestmap, error)
- func (q *Queries) GetAllSMTPSendRoutesNonDelegated(ctx context.Context) ([]Smtpingestmap, error)
- func (q *Queries) GetAllSenderAliases(ctx context.Context) ([]GetAllSenderAliasesRow, error)
- func (q *Queries) GetAllUserAliases(ctx context.Context) ([]Aliasusermap, error)
- func (q *Queries) GetAllWildcardAliases(ctx context.Context) ([]Wildcardaliasmap, error)
- func (q *Queries) GetBlock(ctx context.Context, address string) (string, error)
- func (q *Queries) GetDelegateAccount(ctx context.Context, address string) (Delegatemap, error)
- func (q *Queries) GetDelegateAccountAuth(ctx context.Context, address string) (string, error)
- func (q *Queries) GetDelegateRoute(ctx context.Context, address string) (string, error)
- func (q *Queries) GetDomain(ctx context.Context, domain string) (Domainmap, error)
- func (q *Queries) GetDomainAliasRedirect(ctx context.Context, arg GetDomainAliasRedirectParams) (string, error)
- func (q *Queries) GetMailbox(ctx context.Context, username string) (Mailbox, error)
- func (q *Queries) GetMailboxMaildir(ctx context.Context, username string) (string, error)
- func (q *Queries) GetMailboxQuota(ctx context.Context, username string) (int64, error)
- func (q *Queries) GetMasterAccount(ctx context.Context, username string) (Mailmaster, error)
- func (q *Queries) GetPassword(ctx context.Context, username string) (string, error)
- func (q *Queries) GetProtectedReceive(ctx context.Context, address string) (Receiveprotectmap, error)
- func (q *Queries) GetReport(ctx context.Context, arg GetReportParams) (string, error)
- func (q *Queries) GetReportsOfAddress(ctx context.Context, address string) ([]GetReportsOfAddressRow, error)
- func (q *Queries) GetReportsOfReporter(ctx context.Context, reporter string) ([]GetReportsOfReporterRow, error)
- func (q *Queries) GetSMTPSendRoute(ctx context.Context, address string) (sql.NullString, error)
- func (q *Queries) GetSenderAliases(ctx context.Context, address string) ([]GetSenderAliasesRow, error)
- func (q *Queries) GetUserAliasRedirect(ctx context.Context, arg GetUserAliasRedirectParams) (string, error)
- func (q *Queries) GetWildcardAliasRedirect(ctx context.Context, address string) (string, error)
- func (q *Queries) RemoveAccount(ctx context.Context, username string) (sql.Result, error)
- func (q *Queries) RemoveAlias(ctx context.Context, address string) (sql.Result, error)
- func (q *Queries) RemoveDelegateRoute(ctx context.Context, address string) (sql.Result, error)
- func (q *Queries) RemoveDomain(ctx context.Context, domain string) (sql.Result, error)
- func (q *Queries) RemoveDomainAlias(ctx context.Context, domain string) (sql.Result, error)
- func (q *Queries) RemoveMailbox(ctx context.Context, username string) (sql.Result, error)
- func (q *Queries) RemoveMasterAccount(ctx context.Context, username string) (sql.Result, error)
- func (q *Queries) RemoveProtectedReceive(ctx context.Context, address string) (sql.Result, error)
- func (q *Queries) RemoveSMTPSendRoute(ctx context.Context, address string) (sql.Result, error)
- func (q *Queries) RemoveSenderAlias(ctx context.Context, arg RemoveSenderAliasParams) (sql.Result, error)
- func (q *Queries) RemoveUserAlias(ctx context.Context, user string) (sql.Result, error)
- func (q *Queries) RemoveWildcardAlias(ctx context.Context, address string) (sql.Result, error)
- func (q *Queries) Unblock(ctx context.Context, address string) (sql.Result, error)
- func (q *Queries) UpdateDelegateAccountAuth(ctx context.Context, arg UpdateDelegateAccountAuthParams) (sql.Result, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type Receiveblockmap
- type Receiveblockreport
- type Receiveprotectmap
- type ReceiveprotectmapActive
- type RemoveSenderAliasParams
- type Senderaliasmap
- type SenderaliasmapActive
- type Smtpingestmap
- type UpdateDelegateAccountAuthParams
- type Wildcardaliasmap
- type WildcardaliasmapActive
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddAccountParams ¶
type AddAliasLikeParams ¶
type AddAliasParams ¶
type AddAliasRegexParams ¶
type AddDelegateRouteParams ¶
type AddDomainAliasParams ¶
type AddMailboxParams ¶
type AddMasterAccountParams ¶
type AddSMTPSendRouteParams ¶
type AddSMTPSendRouteParams struct {
Address string `json:"address"`
Start sql.NullString `json:"start"`
}
type AddSenderAliasParams ¶
type AddUserAliasLikeParams ¶
type AddUserAliasParams ¶
type AddUserAliasRegexParams ¶
type AddWildcardAliasParams ¶
type Aliasdomainmap ¶
type Aliasdomainmap struct {
Domain string `json:"domain"`
Goto string `json:"goto"`
Active AliasdomainmapActive `json:"active"`
Etype AliasdomainmapEtype `json:"etype"`
}
type AliasdomainmapActive ¶
type AliasdomainmapActive string
const ( AliasdomainmapActiveFalse AliasdomainmapActive = "false" AliasdomainmapActiveTrue AliasdomainmapActive = "true" AliasdomainmapActiveCatchAll AliasdomainmapActive = "catch_all" )
func (*AliasdomainmapActive) Scan ¶
func (e *AliasdomainmapActive) Scan(src interface{}) error
type AliasdomainmapEtype ¶
type AliasdomainmapEtype string
const ( AliasdomainmapEtypePlain AliasdomainmapEtype = "plain" AliasdomainmapEtypePattern AliasdomainmapEtype = "pattern" AliasdomainmapEtypeRegex AliasdomainmapEtype = "regex" )
func (*AliasdomainmapEtype) Scan ¶
func (e *AliasdomainmapEtype) Scan(src interface{}) error
type Aliasmap ¶
type Aliasmap struct {
Address string `json:"address"`
Goto string `json:"goto"`
Active AliasmapActive `json:"active"`
Etype AliasmapEtype `json:"etype"`
}
type AliasmapActive ¶
type AliasmapActive string
const ( AliasmapActiveFalse AliasmapActive = "false" AliasmapActiveTrue AliasmapActive = "true" )
func (*AliasmapActive) Scan ¶
func (e *AliasmapActive) Scan(src interface{}) error
type AliasmapEtype ¶
type AliasmapEtype string
const ( AliasmapEtypePlain AliasmapEtype = "plain" AliasmapEtypePattern AliasmapEtype = "pattern" AliasmapEtypeRegex AliasmapEtype = "regex" )
func (*AliasmapEtype) Scan ¶
func (e *AliasmapEtype) Scan(src interface{}) error
type Aliasusermap ¶
type Aliasusermap struct {
User string `json:"user"`
Goto string `json:"goto"`
Active AliasusermapActive `json:"active"`
Etype AliasusermapEtype `json:"etype"`
}
type AliasusermapActive ¶
type AliasusermapActive string
const ( AliasusermapActiveFalse AliasusermapActive = "false" AliasusermapActiveTrue AliasusermapActive = "true" AliasusermapActiveCatchAll AliasusermapActive = "catch_all" )
func (*AliasusermapActive) Scan ¶
func (e *AliasusermapActive) Scan(src interface{}) error
type AliasusermapEtype ¶
type AliasusermapEtype string
const ( AliasusermapEtypePlain AliasusermapEtype = "plain" AliasusermapEtypePattern AliasusermapEtype = "pattern" AliasusermapEtypeRegex AliasusermapEtype = "regex" )
func (*AliasusermapEtype) Scan ¶
func (e *AliasusermapEtype) Scan(src interface{}) error
type ChangePasswordParams ¶
type CreateReportParams ¶
type Delegatemap ¶
type Delegatemap struct {
Address string `json:"address"`
Owner string `json:"owner"`
Auth string `json:"auth"`
Active DelegatemapActive `json:"active"`
}
type DelegatemapActive ¶
type DelegatemapActive string
const ( DelegatemapActiveFalse DelegatemapActive = "false" DelegatemapActiveTrue DelegatemapActive = "true" )
func (*DelegatemapActive) Scan ¶
func (e *DelegatemapActive) Scan(src interface{}) error
type Delegateroutemap ¶
type DeleteReportParams ¶
type DisableSenderAliasParams ¶
type DisableSenderAliasParams struct {
Address interface{} `json:"address"`
Allowed string `json:"allowed"`
}
type Domainmap ¶
type Domainmap struct {
Domain string `json:"domain"`
Active DomainmapActive `json:"active"`
}
type DomainmapActive ¶
type DomainmapActive string
const ( DomainmapActiveFalse DomainmapActive = "false" DomainmapActiveTrue DomainmapActive = "true" )
func (*DomainmapActive) Scan ¶
func (e *DomainmapActive) Scan(src interface{}) error
type EnableSenderAliasParams ¶
type EnableSenderAliasParams struct {
Address interface{} `json:"address"`
Allowed string `json:"allowed"`
}
type GetAliasRedirectParams ¶
type GetAliasRedirectParams struct {
Address string `json:"address"`
}
type GetAllActiveAliasesRow ¶
type GetAllActiveAliasesRow struct {
Address string `json:"address"`
Goto string `json:"goto"`
Etype AliasmapEtype `json:"etype"`
}
type GetAllActiveDomainAliasesRow ¶
type GetAllActiveDomainAliasesRow struct {
Domain string `json:"domain"`
Goto string `json:"goto"`
Etype AliasdomainmapEtype `json:"etype"`
}
type GetAllActiveUserAliasesRow ¶
type GetAllActiveUserAliasesRow struct {
User string `json:"user"`
Goto string `json:"goto"`
Etype AliasusermapEtype `json:"etype"`
}
type GetAllSenderAliasesRow ¶
type GetAllSenderAliasesRow struct {
Allowed string `json:"allowed"`
Active SenderaliasmapActive `json:"active"`
}
type GetDomainAliasRedirectParams ¶
type GetDomainAliasRedirectParams struct {
Domain string `json:"domain"`
}
type GetReportParams ¶
type GetReportsOfAddressRow ¶
type GetReportsOfReporterRow ¶
type GetSenderAliasesRow ¶
type GetSenderAliasesRow struct {
Allowed string `json:"allowed"`
Active SenderaliasmapActive `json:"active"`
}
type GetUserAliasRedirectParams ¶
type GetUserAliasRedirectParams struct {
User string `json:"user"`
}
type Mailbox ¶
type Mailbox struct {
Username string `json:"username"`
Maildir string `json:"maildir"`
Quota int64 `json:"quota"`
Active MailboxActive `json:"active"`
}
type MailboxActive ¶
type MailboxActive string
const ( MailboxActiveFalse MailboxActive = "false" MailboxActiveDisabled MailboxActive = "disabled" MailboxActiveTrue MailboxActive = "true" )
func (*MailboxActive) Scan ¶
func (e *MailboxActive) Scan(src interface{}) error
type Mailmaster ¶
type Mailmaster struct {
Username string `json:"username"`
Password string `json:"password"`
Active MailmasterActive `json:"active"`
}
type MailmasterActive ¶
type MailmasterActive string
const ( MailmasterActiveFalse MailmasterActive = "false" MailmasterActiveTrue MailmasterActive = "true" )
func (*MailmasterActive) Scan ¶
func (e *MailmasterActive) Scan(src interface{}) error
type Mailshadow ¶
type Mailshadow struct {
Username string `json:"username"`
Password string `json:"password"`
AllowPwdChng MailshadowAllowPwdChng `json:"allow_pwd_chng"`
}
type MailshadowAllowPwdChng ¶
type MailshadowAllowPwdChng string
const ( MailshadowAllowPwdChngFalse MailshadowAllowPwdChng = "false" MailshadowAllowPwdChngTrue MailshadowAllowPwdChng = "true" )
func (*MailshadowAllowPwdChng) Scan ¶
func (e *MailshadowAllowPwdChng) Scan(src interface{}) error
type NullAliasdomainmapActive ¶
type NullAliasdomainmapActive struct {
AliasdomainmapActive AliasdomainmapActive `json:"aliasdomainmap_active"`
Valid bool `json:"valid"` // Valid is true if AliasdomainmapActive is not NULL
}
func (*NullAliasdomainmapActive) Scan ¶
func (ns *NullAliasdomainmapActive) Scan(value interface{}) error
Scan implements the Scanner interface.
type NullAliasdomainmapEtype ¶
type NullAliasdomainmapEtype struct {
AliasdomainmapEtype AliasdomainmapEtype `json:"aliasdomainmap_etype"`
Valid bool `json:"valid"` // Valid is true if AliasdomainmapEtype is not NULL
}
func (*NullAliasdomainmapEtype) Scan ¶
func (ns *NullAliasdomainmapEtype) Scan(value interface{}) error
Scan implements the Scanner interface.
type NullAliasmapActive ¶
type NullAliasmapActive struct {
AliasmapActive AliasmapActive `json:"aliasmap_active"`
Valid bool `json:"valid"` // Valid is true if AliasmapActive is not NULL
}
func (*NullAliasmapActive) Scan ¶
func (ns *NullAliasmapActive) Scan(value interface{}) error
Scan implements the Scanner interface.
type NullAliasmapEtype ¶
type NullAliasmapEtype struct {
AliasmapEtype AliasmapEtype `json:"aliasmap_etype"`
Valid bool `json:"valid"` // Valid is true if AliasmapEtype is not NULL
}
func (*NullAliasmapEtype) Scan ¶
func (ns *NullAliasmapEtype) Scan(value interface{}) error
Scan implements the Scanner interface.
type NullAliasusermapActive ¶
type NullAliasusermapActive struct {
AliasusermapActive AliasusermapActive `json:"aliasusermap_active"`
Valid bool `json:"valid"` // Valid is true if AliasusermapActive is not NULL
}
func (*NullAliasusermapActive) Scan ¶
func (ns *NullAliasusermapActive) Scan(value interface{}) error
Scan implements the Scanner interface.
type NullAliasusermapEtype ¶
type NullAliasusermapEtype struct {
AliasusermapEtype AliasusermapEtype `json:"aliasusermap_etype"`
Valid bool `json:"valid"` // Valid is true if AliasusermapEtype is not NULL
}
func (*NullAliasusermapEtype) Scan ¶
func (ns *NullAliasusermapEtype) Scan(value interface{}) error
Scan implements the Scanner interface.
type NullDelegatemapActive ¶
type NullDelegatemapActive struct {
DelegatemapActive DelegatemapActive `json:"delegatemap_active"`
Valid bool `json:"valid"` // Valid is true if DelegatemapActive is not NULL
}
func (*NullDelegatemapActive) Scan ¶
func (ns *NullDelegatemapActive) Scan(value interface{}) error
Scan implements the Scanner interface.
type NullDomainmapActive ¶
type NullDomainmapActive struct {
DomainmapActive DomainmapActive `json:"domainmap_active"`
Valid bool `json:"valid"` // Valid is true if DomainmapActive is not NULL
}
func (*NullDomainmapActive) Scan ¶
func (ns *NullDomainmapActive) Scan(value interface{}) error
Scan implements the Scanner interface.
type NullMailboxActive ¶
type NullMailboxActive struct {
MailboxActive MailboxActive `json:"mailbox_active"`
Valid bool `json:"valid"` // Valid is true if MailboxActive is not NULL
}
func (*NullMailboxActive) Scan ¶
func (ns *NullMailboxActive) Scan(value interface{}) error
Scan implements the Scanner interface.
type NullMailmasterActive ¶
type NullMailmasterActive struct {
MailmasterActive MailmasterActive `json:"mailmaster_active"`
Valid bool `json:"valid"` // Valid is true if MailmasterActive is not NULL
}
func (*NullMailmasterActive) Scan ¶
func (ns *NullMailmasterActive) Scan(value interface{}) error
Scan implements the Scanner interface.
type NullMailshadowAllowPwdChng ¶
type NullMailshadowAllowPwdChng struct {
MailshadowAllowPwdChng MailshadowAllowPwdChng `json:"mailshadow_allow_pwd_chng"`
Valid bool `json:"valid"` // Valid is true if MailshadowAllowPwdChng is not NULL
}
func (*NullMailshadowAllowPwdChng) Scan ¶
func (ns *NullMailshadowAllowPwdChng) Scan(value interface{}) error
Scan implements the Scanner interface.
type NullReceiveprotectmapActive ¶
type NullReceiveprotectmapActive struct {
ReceiveprotectmapActive ReceiveprotectmapActive `json:"receiveprotectmap_active"`
Valid bool `json:"valid"` // Valid is true if ReceiveprotectmapActive is not NULL
}
func (*NullReceiveprotectmapActive) Scan ¶
func (ns *NullReceiveprotectmapActive) Scan(value interface{}) error
Scan implements the Scanner interface.
type NullSenderaliasmapActive ¶
type NullSenderaliasmapActive struct {
SenderaliasmapActive SenderaliasmapActive `json:"senderaliasmap_active"`
Valid bool `json:"valid"` // Valid is true if SenderaliasmapActive is not NULL
}
func (*NullSenderaliasmapActive) Scan ¶
func (ns *NullSenderaliasmapActive) Scan(value interface{}) error
Scan implements the Scanner interface.
type NullWildcardaliasmapActive ¶
type NullWildcardaliasmapActive struct {
WildcardaliasmapActive WildcardaliasmapActive `json:"wildcardaliasmap_active"`
Valid bool `json:"valid"` // Valid is true if WildcardaliasmapActive is not NULL
}
func (*NullWildcardaliasmapActive) Scan ¶
func (ns *NullWildcardaliasmapActive) Scan(value interface{}) error
Scan implements the Scanner interface.
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) AddAccount ¶
func (*Queries) AddAliasLike ¶
func (*Queries) AddAliasRegex ¶
func (*Queries) AddDelegateRoute ¶
func (*Queries) AddDomainAlias ¶
func (*Queries) AddDomainAliasLike ¶
func (*Queries) AddDomainAliasRegex ¶
func (*Queries) AddMailbox ¶
func (*Queries) AddMasterAccount ¶
func (*Queries) AddProtectedReceive ¶
func (*Queries) AddSMTPSendRoute ¶
func (*Queries) AddSMTPSendRouteDelegated ¶
func (*Queries) AddSenderAlias ¶
func (*Queries) AddUserAlias ¶
func (*Queries) AddUserAliasLike ¶
func (*Queries) AddUserAliasRegex ¶
func (*Queries) AddWildcardAlias ¶
func (*Queries) ChangeAliasRedirect ¶
func (*Queries) ChangeDomainAliasRedirect ¶
func (*Queries) ChangeMailboxMaildir ¶
func (*Queries) ChangeMailboxQuota ¶
func (*Queries) ChangePassword ¶
func (*Queries) ChangeUserAliasRedirect ¶
func (*Queries) ChangeWildcardAliasRedirect ¶
func (*Queries) CreateDelegateAccount ¶
func (*Queries) CreateReport ¶
func (*Queries) DeactivateMailbox ¶
func (*Queries) DeleteDelegateAccount ¶
func (*Queries) DeleteReport ¶
func (*Queries) DisableAccountPasswordChange ¶
func (*Queries) DisableAlias ¶
func (*Queries) DisableDelegateAccount ¶
func (*Queries) DisableDomain ¶
func (*Queries) DisableDomainAlias ¶
func (*Queries) DisableMailbox ¶
func (*Queries) DisableMasterAccount ¶
func (*Queries) DisableProtectedReceive ¶
func (*Queries) DisableSenderAlias ¶
func (*Queries) DisableUserAlias ¶
func (*Queries) DisableWildcardAlias ¶
func (*Queries) EnableAccountPasswordChange ¶
func (*Queries) EnableAlias ¶
func (*Queries) EnableDelegateAccount ¶
func (*Queries) EnableDomain ¶
func (*Queries) EnableDomainAlias ¶
func (*Queries) EnableMailbox ¶
func (*Queries) EnableMasterAccount ¶
func (*Queries) EnableProtectedReceive ¶
func (*Queries) EnableSenderAlias ¶
func (*Queries) EnableUserAlias ¶
func (*Queries) EnableWildcardAlias ¶
func (*Queries) GetAccount ¶
func (*Queries) GetAccountAllowPasswordChange ¶
func (*Queries) GetActiveSenderAliases ¶
func (*Queries) GetAliasRedirect ¶
func (*Queries) GetAllAccounts ¶
func (q *Queries) GetAllAccounts(ctx context.Context) ([]Mailshadow, error)
func (*Queries) GetAllActiveAliases ¶
func (q *Queries) GetAllActiveAliases(ctx context.Context) ([]GetAllActiveAliasesRow, error)
func (*Queries) GetAllActiveDomainAliases ¶
func (q *Queries) GetAllActiveDomainAliases(ctx context.Context) ([]GetAllActiveDomainAliasesRow, error)
func (*Queries) GetAllActiveDomains ¶
func (*Queries) GetAllActiveMailboxes ¶
func (q *Queries) GetAllActiveMailboxes(ctx context.Context) ([]GetAllActiveMailboxesRow, error)
func (*Queries) GetAllActiveMasterAccounts ¶
func (q *Queries) GetAllActiveMasterAccounts(ctx context.Context) ([]GetAllActiveMasterAccountsRow, error)
func (*Queries) GetAllActiveProtectedReceives ¶
func (q *Queries) GetAllActiveProtectedReceives(ctx context.Context) ([]GetAllActiveProtectedReceivesRow, error)
func (*Queries) GetAllActiveUserAliases ¶
func (q *Queries) GetAllActiveUserAliases(ctx context.Context) ([]GetAllActiveUserAliasesRow, error)
func (*Queries) GetAllActiveWildcardAliases ¶
func (q *Queries) GetAllActiveWildcardAliases(ctx context.Context) ([]GetAllActiveWildcardAliasesRow, error)
func (*Queries) GetAllAliases ¶
func (*Queries) GetAllBlocks ¶
func (q *Queries) GetAllBlocks(ctx context.Context) ([]Receiveblockmap, error)
func (*Queries) GetAllDelegateAccounts ¶
func (q *Queries) GetAllDelegateAccounts(ctx context.Context) ([]Delegatemap, error)
func (*Queries) GetAllDelegateAccountsFor ¶
func (*Queries) GetAllDelegateRoutes ¶
func (q *Queries) GetAllDelegateRoutes(ctx context.Context) ([]Delegateroutemap, error)
func (*Queries) GetAllDomainAliases ¶
func (q *Queries) GetAllDomainAliases(ctx context.Context) ([]Aliasdomainmap, error)
func (*Queries) GetAllDomains ¶
func (*Queries) GetAllEnabledMailboxes ¶
func (q *Queries) GetAllEnabledMailboxes(ctx context.Context) ([]GetAllEnabledMailboxesRow, error)
func (*Queries) GetAllInactiveDomains ¶
func (*Queries) GetAllInactiveMailboxes ¶
func (q *Queries) GetAllInactiveMailboxes(ctx context.Context) ([]GetAllInactiveMailboxesRow, error)
func (*Queries) GetAllInactiveMasterAccounts ¶
func (q *Queries) GetAllInactiveMasterAccounts(ctx context.Context) ([]GetAllInactiveMasterAccountsRow, error)
func (*Queries) GetAllInactiveProtectedReceives ¶
func (q *Queries) GetAllInactiveProtectedReceives(ctx context.Context) ([]GetAllInactiveProtectedReceivesRow, error)
func (*Queries) GetAllMailboxes ¶
func (*Queries) GetAllMasterAccounts ¶
func (q *Queries) GetAllMasterAccounts(ctx context.Context) ([]Mailmaster, error)
func (*Queries) GetAllProtectedReceives ¶
func (q *Queries) GetAllProtectedReceives(ctx context.Context) ([]Receiveprotectmap, error)
func (*Queries) GetAllReports ¶
func (q *Queries) GetAllReports(ctx context.Context) ([]Receiveblockreport, error)
func (*Queries) GetAllSMTPSendRoutes ¶
func (q *Queries) GetAllSMTPSendRoutes(ctx context.Context) ([]Smtpingestmap, error)
func (*Queries) GetAllSMTPSendRoutesDelegated ¶
func (q *Queries) GetAllSMTPSendRoutesDelegated(ctx context.Context) ([]Smtpingestmap, error)
func (*Queries) GetAllSMTPSendRoutesNonDelegated ¶
func (q *Queries) GetAllSMTPSendRoutesNonDelegated(ctx context.Context) ([]Smtpingestmap, error)
func (*Queries) GetAllSenderAliases ¶
func (q *Queries) GetAllSenderAliases(ctx context.Context) ([]GetAllSenderAliasesRow, error)
func (*Queries) GetAllUserAliases ¶
func (q *Queries) GetAllUserAliases(ctx context.Context) ([]Aliasusermap, error)
func (*Queries) GetAllWildcardAliases ¶
func (q *Queries) GetAllWildcardAliases(ctx context.Context) ([]Wildcardaliasmap, error)
func (*Queries) GetDelegateAccount ¶
func (*Queries) GetDelegateAccountAuth ¶
func (*Queries) GetDelegateRoute ¶
func (*Queries) GetDomainAliasRedirect ¶
func (*Queries) GetMailbox ¶
func (*Queries) GetMailboxMaildir ¶
func (*Queries) GetMailboxQuota ¶
func (*Queries) GetMasterAccount ¶
func (*Queries) GetPassword ¶
func (*Queries) GetProtectedReceive ¶
func (*Queries) GetReportsOfAddress ¶
func (*Queries) GetReportsOfReporter ¶
func (*Queries) GetSMTPSendRoute ¶
func (*Queries) GetSenderAliases ¶
func (*Queries) GetUserAliasRedirect ¶
func (*Queries) GetWildcardAliasRedirect ¶
func (*Queries) RemoveAccount ¶
func (*Queries) RemoveAlias ¶
func (*Queries) RemoveDelegateRoute ¶
func (*Queries) RemoveDomain ¶
func (*Queries) RemoveDomainAlias ¶
func (*Queries) RemoveMailbox ¶
func (*Queries) RemoveMasterAccount ¶
func (*Queries) RemoveProtectedReceive ¶
func (*Queries) RemoveSMTPSendRoute ¶
func (*Queries) RemoveSenderAlias ¶
func (*Queries) RemoveUserAlias ¶
func (*Queries) RemoveWildcardAlias ¶
func (*Queries) UpdateDelegateAccountAuth ¶
type Receiveblockmap ¶
type Receiveblockreport ¶
type Receiveprotectmap ¶
type Receiveprotectmap struct {
Address string `json:"address"`
Access string `json:"access"`
Active ReceiveprotectmapActive `json:"active"`
}
type ReceiveprotectmapActive ¶
type ReceiveprotectmapActive string
const ( ReceiveprotectmapActiveFalse ReceiveprotectmapActive = "false" ReceiveprotectmapActiveTrue ReceiveprotectmapActive = "true" )
func (*ReceiveprotectmapActive) Scan ¶
func (e *ReceiveprotectmapActive) Scan(src interface{}) error
type RemoveSenderAliasParams ¶
type Senderaliasmap ¶
type Senderaliasmap struct {
Address string `json:"address"`
Allowed string `json:"allowed"`
Active SenderaliasmapActive `json:"active"`
}
type SenderaliasmapActive ¶
type SenderaliasmapActive string
const ( SenderaliasmapActiveFalse SenderaliasmapActive = "false" SenderaliasmapActiveTrue SenderaliasmapActive = "true" )
func (*SenderaliasmapActive) Scan ¶
func (e *SenderaliasmapActive) Scan(src interface{}) error
type Smtpingestmap ¶
type Smtpingestmap struct {
Address string `json:"address"`
Start sql.NullString `json:"start"`
}
type Wildcardaliasmap ¶
type Wildcardaliasmap struct {
Address string `json:"address"`
Goto string `json:"goto"`
Active WildcardaliasmapActive `json:"active"`
}
type WildcardaliasmapActive ¶
type WildcardaliasmapActive string
const ( WildcardaliasmapActiveFalse WildcardaliasmapActive = "false" WildcardaliasmapActiveTrue WildcardaliasmapActive = "true" )
func (*WildcardaliasmapActive) Scan ¶
func (e *WildcardaliasmapActive) Scan(src interface{}) error
Click to show internal directories.
Click to hide internal directories.