Documentation
¶
Index ¶
- type AccountBase
- type AccountType
- type AccountUser
- type CountAccountsParams
- type CountArchsParams
- type CountDomainsParams
- type CountInstanceLogsParams
- type CountInstancesParams
- type CountNetworksParams
- type CountOSsParams
- type CountPaymentsParams
- type CountRegionsParams
- type CreateAccountParams
- type CreateArchParams
- type CreateDomainParams
- type CreateInstanceLogParams
- type CreateInstanceParams
- type CreateNetworkParams
- type CreateOSParams
- type CreatePaymentItemParams
- type CreatePaymentParams
- type CreatePaymentVnpayParams
- type CreateRegionParams
- type CreateUserParams
- type DBTX
- type GetAccountParams
- type GetAccountRow
- type GetNetworkParams
- type GetUserParams
- type GetUserRow
- type InstanceBase
- type InstanceDomain
- type InstanceLog
- type InstanceLogType
- type InstanceNetwork
- type InstanceRegion
- type ListAccountsParams
- type ListArchsParams
- type ListDomainsParams
- type ListInstanceLogsParams
- type ListInstancesParams
- type ListNetworksParams
- type ListOSsParams
- type ListPaymentsParams
- type ListRegionsParams
- type NullAccountType
- type NullInstanceLogType
- type NullPaymentMethod
- type NullPaymentStatus
- type OsArch
- type OsBase
- type PaymentBase
- type PaymentItem
- type PaymentMethod
- type PaymentStatus
- type PaymentVnpay
- type Queries
- func (q *Queries) CountAccounts(ctx context.Context, arg CountAccountsParams) (int64, error)
- func (q *Queries) CountArchs(ctx context.Context, arg CountArchsParams) (int64, error)
- func (q *Queries) CountDomains(ctx context.Context, arg CountDomainsParams) (int64, error)
- func (q *Queries) CountInstanceLogs(ctx context.Context, arg CountInstanceLogsParams) (int64, error)
- func (q *Queries) CountInstances(ctx context.Context, arg CountInstancesParams) (int64, error)
- func (q *Queries) CountNetworks(ctx context.Context, arg CountNetworksParams) (int64, error)
- func (q *Queries) CountOSs(ctx context.Context, arg CountOSsParams) (int64, error)
- func (q *Queries) CountPayments(ctx context.Context, arg CountPaymentsParams) (int64, error)
- func (q *Queries) CountRegions(ctx context.Context, arg CountRegionsParams) (int64, error)
- func (q *Queries) CreateAccount(ctx context.Context, arg CreateAccountParams) (AccountBase, error)
- func (q *Queries) CreateArch(ctx context.Context, arg CreateArchParams) (OsArch, error)
- func (q *Queries) CreateDomain(ctx context.Context, arg CreateDomainParams) (InstanceDomain, error)
- func (q *Queries) CreateInstance(ctx context.Context, arg CreateInstanceParams) (InstanceBase, error)
- func (q *Queries) CreateInstanceLog(ctx context.Context, arg CreateInstanceLogParams) (InstanceLog, error)
- func (q *Queries) CreateNetwork(ctx context.Context, arg CreateNetworkParams) (InstanceNetwork, error)
- func (q *Queries) CreateOS(ctx context.Context, arg CreateOSParams) (OsBase, error)
- func (q *Queries) CreatePayment(ctx context.Context, arg CreatePaymentParams) (PaymentBase, error)
- func (q *Queries) CreatePaymentItem(ctx context.Context, arg CreatePaymentItemParams) (PaymentItem, error)
- func (q *Queries) CreatePaymentVnpay(ctx context.Context, arg CreatePaymentVnpayParams) (PaymentVnpay, error)
- func (q *Queries) CreateRegion(ctx context.Context, arg CreateRegionParams) (InstanceRegion, error)
- func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) (AccountUser, error)
- func (q *Queries) DeleteAccount(ctx context.Context, id int64) error
- func (q *Queries) DeleteArch(ctx context.Context, id string) error
- func (q *Queries) DeleteDomain(ctx context.Context, id int64) error
- func (q *Queries) DeleteInstance(ctx context.Context, id string) error
- func (q *Queries) DeleteInstanceLog(ctx context.Context, id int64) error
- func (q *Queries) DeleteNetwork(ctx context.Context, id int64) error
- func (q *Queries) DeleteOS(ctx context.Context, id string) error
- func (q *Queries) DeletePayment(ctx context.Context, id int64) error
- func (q *Queries) DeleteRegion(ctx context.Context, id string) error
- func (q *Queries) GetAccount(ctx context.Context, arg GetAccountParams) (GetAccountRow, error)
- func (q *Queries) GetArch(ctx context.Context, id string) (OsArch, error)
- func (q *Queries) GetDomain(ctx context.Context, id int64) (InstanceDomain, error)
- func (q *Queries) GetInstance(ctx context.Context, id string) (InstanceBase, error)
- func (q *Queries) GetInstanceLog(ctx context.Context, id int64) (InstanceLog, error)
- func (q *Queries) GetNetwork(ctx context.Context, arg GetNetworkParams) (InstanceNetwork, error)
- func (q *Queries) GetOS(ctx context.Context, id string) (OsBase, error)
- func (q *Queries) GetPayment(ctx context.Context, id int64) (PaymentBase, error)
- func (q *Queries) GetRegion(ctx context.Context, id string) (InstanceRegion, error)
- func (q *Queries) GetUser(ctx context.Context, arg GetUserParams) (GetUserRow, error)
- func (q *Queries) ListAccounts(ctx context.Context, arg ListAccountsParams) ([]AccountBase, error)
- func (q *Queries) ListArchs(ctx context.Context, arg ListArchsParams) ([]OsArch, error)
- func (q *Queries) ListDomains(ctx context.Context, arg ListDomainsParams) ([]InstanceDomain, error)
- func (q *Queries) ListInstanceLogs(ctx context.Context, arg ListInstanceLogsParams) ([]InstanceLog, error)
- func (q *Queries) ListInstances(ctx context.Context, arg ListInstancesParams) ([]InstanceBase, error)
- func (q *Queries) ListNetworks(ctx context.Context, arg ListNetworksParams) ([]InstanceNetwork, error)
- func (q *Queries) ListOSs(ctx context.Context, arg ListOSsParams) ([]OsBase, error)
- func (q *Queries) ListPayments(ctx context.Context, arg ListPaymentsParams) ([]PaymentBase, error)
- func (q *Queries) ListRegions(ctx context.Context, arg ListRegionsParams) ([]InstanceRegion, error)
- func (q *Queries) UpdateAccount(ctx context.Context, arg UpdateAccountParams) (AccountBase, error)
- func (q *Queries) UpdateArch(ctx context.Context, arg UpdateArchParams) (OsArch, error)
- func (q *Queries) UpdateDomain(ctx context.Context, arg UpdateDomainParams) (InstanceDomain, error)
- func (q *Queries) UpdateInstance(ctx context.Context, arg UpdateInstanceParams) (InstanceBase, error)
- func (q *Queries) UpdateInstanceLog(ctx context.Context, arg UpdateInstanceLogParams) (InstanceLog, error)
- func (q *Queries) UpdateNetwork(ctx context.Context, arg UpdateNetworkParams) (InstanceNetwork, error)
- func (q *Queries) UpdateOS(ctx context.Context, arg UpdateOSParams) (OsBase, error)
- func (q *Queries) UpdatePayment(ctx context.Context, arg UpdatePaymentParams) (PaymentBase, error)
- func (q *Queries) UpdateRegion(ctx context.Context, arg UpdateRegionParams) (InstanceRegion, error)
- func (q *Queries) UpdateUser(ctx context.Context, arg UpdateUserParams) (AccountUser, error)
- func (q *Queries) WithTx(tx pgx.Tx) *Queries
- type UpdateAccountParams
- type UpdateArchParams
- type UpdateDomainParams
- type UpdateInstanceLogParams
- type UpdateInstanceParams
- type UpdateNetworkParams
- type UpdateOSParams
- type UpdatePaymentParams
- type UpdateRegionParams
- type UpdateUserParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountBase ¶
type AccountBase struct {
ID int64
Type AccountType
Username string
Password string
CreatedAt pgtype.Timestamptz
}
type AccountType ¶
type AccountType string
const ( AccountTypeACCOUNTTYPEADMIN AccountType = "ACCOUNT_TYPE_ADMIN" AccountTypeACCOUNTTYPEUSER AccountType = "ACCOUNT_TYPE_USER" )
func (*AccountType) Scan ¶
func (e *AccountType) Scan(src interface{}) error
type AccountUser ¶
type CountAccountsParams ¶
type CountAccountsParams struct {
ID pgtype.Text
Type NullAccountType
Username pgtype.Text
CreatedAtFrom pgtype.Timestamptz
CreatedAtTo pgtype.Timestamptz
}
type CountArchsParams ¶
type CountArchsParams struct {
ID pgtype.Text
Name pgtype.Text
CreatedAtFrom pgtype.Timestamptz
CreatedAtTo pgtype.Timestamptz
}
type CountInstanceLogsParams ¶
type CountInstanceLogsParams struct {
InstanceID pgtype.Text
Type NullInstanceLogType
Title pgtype.Text
Description pgtype.Text
CreatedAtFrom pgtype.Timestamptz
CreatedAtTo pgtype.Timestamptz
}
type CountInstancesParams ¶
type CountInstancesParams struct {
AccountID pgtype.Int8
OsID pgtype.Text
ArchID pgtype.Text
RegionID pgtype.Text
Name pgtype.Text
CpuFrom pgtype.Int4
CpuTo pgtype.Int4
RamFrom pgtype.Int4
RamTo pgtype.Int4
StorageFrom pgtype.Int4
StorageTo pgtype.Int4
CreatedAtFrom pgtype.Timestamptz
CreatedAtTo pgtype.Timestamptz
}
type CountNetworksParams ¶
type CountOSsParams ¶
type CountOSsParams struct {
ID pgtype.Text
Name pgtype.Text
CreatedAtFrom pgtype.Timestamptz
CreatedAtTo pgtype.Timestamptz
}
type CountPaymentsParams ¶
type CountPaymentsParams struct {
AccountID pgtype.Int8
Method NullPaymentMethod
Status NullPaymentStatus
DateCreatedFrom pgtype.Timestamptz
DateCreatedTo pgtype.Timestamptz
}
type CreateAccountParams ¶
type CreateAccountParams struct {
Type AccountType
Username string
Password string
}
type CreateArchParams ¶
type CreateDomainParams ¶
type CreateInstanceLogParams ¶
type CreateInstanceLogParams struct {
InstanceID string
Type InstanceLogType
Title string
Description pgtype.Text
}
type CreateInstanceParams ¶
type CreateNetworkParams ¶
type CreateOSParams ¶
type CreatePaymentItemParams ¶
type CreatePaymentParams ¶
type CreatePaymentParams struct {
AccountID int64
Method PaymentMethod
Status PaymentStatus
Total int64
}
type CreateRegionParams ¶
type CreateUserParams ¶
type GetAccountParams ¶
type GetAccountRow ¶
type GetUserParams ¶
type GetUserRow ¶
type InstanceBase ¶
type InstanceDomain ¶
type InstanceLog ¶
type InstanceLog struct {
ID int64
InstanceID string
Type InstanceLogType
Title string
Description pgtype.Text
CreatedAt pgtype.Timestamptz
}
type InstanceLogType ¶
type InstanceLogType string
const ( InstanceLogTypeLOGTYPEUNKNOWN InstanceLogType = "LOG_TYPE_UNKNOWN" InstanceLogTypeLOGTYPEINFO InstanceLogType = "LOG_TYPE_INFO" InstanceLogTypeLOGTYPEWARNING InstanceLogType = "LOG_TYPE_WARNING" InstanceLogTypeLOGTYPEERROR InstanceLogType = "LOG_TYPE_ERROR" )
func (*InstanceLogType) Scan ¶
func (e *InstanceLogType) Scan(src interface{}) error
type InstanceNetwork ¶
type InstanceRegion ¶
type ListAccountsParams ¶
type ListAccountsParams struct {
ID pgtype.Text
Type NullAccountType
Username pgtype.Text
CreatedAtFrom pgtype.Timestamptz
CreatedAtTo pgtype.Timestamptz
Offset int32
Limit int32
}
type ListArchsParams ¶
type ListArchsParams struct {
ID pgtype.Text
Name pgtype.Text
CreatedAtFrom pgtype.Timestamptz
CreatedAtTo pgtype.Timestamptz
Offset int32
Limit int32
}
type ListDomainsParams ¶
type ListInstanceLogsParams ¶
type ListInstanceLogsParams struct {
InstanceID pgtype.Text
Type NullInstanceLogType
Title pgtype.Text
Description pgtype.Text
CreatedAtFrom pgtype.Timestamptz
CreatedAtTo pgtype.Timestamptz
Offset int32
Limit int32
}
type ListInstancesParams ¶
type ListInstancesParams struct {
AccountID pgtype.Int8
OsID pgtype.Text
ArchID pgtype.Text
RegionID pgtype.Text
Name pgtype.Text
CpuFrom pgtype.Int4
CpuTo pgtype.Int4
RamFrom pgtype.Int4
RamTo pgtype.Int4
StorageFrom pgtype.Int4
StorageTo pgtype.Int4
CreatedAtFrom pgtype.Timestamptz
CreatedAtTo pgtype.Timestamptz
Offset int32
Limit int32
}
type ListNetworksParams ¶
type ListOSsParams ¶
type ListOSsParams struct {
ID pgtype.Text
Name pgtype.Text
CreatedAtFrom pgtype.Timestamptz
CreatedAtTo pgtype.Timestamptz
Offset int32
Limit int32
}
type ListPaymentsParams ¶
type ListPaymentsParams struct {
AccountID pgtype.Int8
Method NullPaymentMethod
Status NullPaymentStatus
DateCreatedFrom pgtype.Timestamptz
DateCreatedTo pgtype.Timestamptz
Offset int32
Limit int32
}
type ListRegionsParams ¶
type NullAccountType ¶
type NullAccountType struct {
AccountType AccountType
Valid bool // Valid is true if AccountType is not NULL
}
func (*NullAccountType) Scan ¶
func (ns *NullAccountType) Scan(value interface{}) error
Scan implements the Scanner interface.
type NullInstanceLogType ¶
type NullInstanceLogType struct {
InstanceLogType InstanceLogType
Valid bool // Valid is true if InstanceLogType is not NULL
}
func (*NullInstanceLogType) Scan ¶
func (ns *NullInstanceLogType) Scan(value interface{}) error
Scan implements the Scanner interface.
type NullPaymentMethod ¶
type NullPaymentMethod struct {
PaymentMethod PaymentMethod
Valid bool // Valid is true if PaymentMethod is not NULL
}
func (*NullPaymentMethod) Scan ¶
func (ns *NullPaymentMethod) Scan(value interface{}) error
Scan implements the Scanner interface.
type NullPaymentStatus ¶
type NullPaymentStatus struct {
PaymentStatus PaymentStatus
Valid bool // Valid is true if PaymentStatus is not NULL
}
func (*NullPaymentStatus) Scan ¶
func (ns *NullPaymentStatus) Scan(value interface{}) error
Scan implements the Scanner interface.
type PaymentBase ¶
type PaymentBase struct {
ID int64
AccountID int64
Method PaymentMethod
Status PaymentStatus
Total int64
DateCreated pgtype.Timestamptz
}
type PaymentMethod ¶
type PaymentMethod string
const ( PaymentMethodPAYMENTMETHODUNKNOWN PaymentMethod = "PAYMENT_METHOD_UNKNOWN" PaymentMethodPAYMENTMETHODVNPAY PaymentMethod = "PAYMENT_METHOD_VNPAY" PaymentMethodPAYMENTMETHODMOMO PaymentMethod = "PAYMENT_METHOD_MOMO" )
func (*PaymentMethod) Scan ¶
func (e *PaymentMethod) Scan(src interface{}) error
type PaymentStatus ¶
type PaymentStatus string
const ( PaymentStatusPAYMENTSTATUSUNKNOWN PaymentStatus = "PAYMENT_STATUS_UNKNOWN" PaymentStatusPAYMENTSTATUSPENDING PaymentStatus = "PAYMENT_STATUS_PENDING" PaymentStatusPAYMENTSTATUSSUCCESS PaymentStatus = "PAYMENT_STATUS_SUCCESS" PaymentStatusPAYMENTSTATUSCANCELED PaymentStatus = "PAYMENT_STATUS_CANCELED" PaymentStatusPAYMENTSTATUSFAILED PaymentStatus = "PAYMENT_STATUS_FAILED" )
func (*PaymentStatus) Scan ¶
func (e *PaymentStatus) Scan(src interface{}) error
type PaymentVnpay ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CountAccounts ¶
func (*Queries) CountArchs ¶
func (*Queries) CountDomains ¶
func (*Queries) CountInstanceLogs ¶
func (*Queries) CountInstances ¶
func (*Queries) CountNetworks ¶
func (*Queries) CountPayments ¶
func (*Queries) CountRegions ¶
func (*Queries) CreateAccount ¶
func (q *Queries) CreateAccount(ctx context.Context, arg CreateAccountParams) (AccountBase, error)
func (*Queries) CreateArch ¶
func (*Queries) CreateDomain ¶
func (q *Queries) CreateDomain(ctx context.Context, arg CreateDomainParams) (InstanceDomain, error)
func (*Queries) CreateInstance ¶
func (q *Queries) CreateInstance(ctx context.Context, arg CreateInstanceParams) (InstanceBase, error)
func (*Queries) CreateInstanceLog ¶
func (q *Queries) CreateInstanceLog(ctx context.Context, arg CreateInstanceLogParams) (InstanceLog, error)
func (*Queries) CreateNetwork ¶
func (q *Queries) CreateNetwork(ctx context.Context, arg CreateNetworkParams) (InstanceNetwork, error)
func (*Queries) CreatePayment ¶
func (q *Queries) CreatePayment(ctx context.Context, arg CreatePaymentParams) (PaymentBase, error)
func (*Queries) CreatePaymentItem ¶
func (q *Queries) CreatePaymentItem(ctx context.Context, arg CreatePaymentItemParams) (PaymentItem, error)
func (*Queries) CreatePaymentVnpay ¶
func (q *Queries) CreatePaymentVnpay(ctx context.Context, arg CreatePaymentVnpayParams) (PaymentVnpay, error)
func (*Queries) CreateRegion ¶
func (q *Queries) CreateRegion(ctx context.Context, arg CreateRegionParams) (InstanceRegion, error)
func (*Queries) CreateUser ¶
func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) (AccountUser, error)
func (*Queries) DeleteAccount ¶
func (*Queries) DeleteInstance ¶
func (*Queries) DeleteInstanceLog ¶
func (*Queries) DeleteNetwork ¶
func (*Queries) DeletePayment ¶
func (*Queries) GetAccount ¶
func (q *Queries) GetAccount(ctx context.Context, arg GetAccountParams) (GetAccountRow, error)
func (*Queries) GetInstance ¶
func (*Queries) GetInstanceLog ¶
func (*Queries) GetNetwork ¶
func (q *Queries) GetNetwork(ctx context.Context, arg GetNetworkParams) (InstanceNetwork, error)
func (*Queries) GetPayment ¶
func (*Queries) GetUser ¶
func (q *Queries) GetUser(ctx context.Context, arg GetUserParams) (GetUserRow, error)
func (*Queries) ListAccounts ¶
func (q *Queries) ListAccounts(ctx context.Context, arg ListAccountsParams) ([]AccountBase, error)
func (*Queries) ListDomains ¶
func (q *Queries) ListDomains(ctx context.Context, arg ListDomainsParams) ([]InstanceDomain, error)
TODO: add order by sqlc.arg('order_by')
func (*Queries) ListInstanceLogs ¶
func (q *Queries) ListInstanceLogs(ctx context.Context, arg ListInstanceLogsParams) ([]InstanceLog, error)
func (*Queries) ListInstances ¶
func (q *Queries) ListInstances(ctx context.Context, arg ListInstancesParams) ([]InstanceBase, error)
func (*Queries) ListNetworks ¶
func (q *Queries) ListNetworks(ctx context.Context, arg ListNetworksParams) ([]InstanceNetwork, error)
func (*Queries) ListPayments ¶
func (q *Queries) ListPayments(ctx context.Context, arg ListPaymentsParams) ([]PaymentBase, error)
func (*Queries) ListRegions ¶
func (q *Queries) ListRegions(ctx context.Context, arg ListRegionsParams) ([]InstanceRegion, error)
func (*Queries) UpdateAccount ¶
func (q *Queries) UpdateAccount(ctx context.Context, arg UpdateAccountParams) (AccountBase, error)
func (*Queries) UpdateArch ¶
func (*Queries) UpdateDomain ¶
func (q *Queries) UpdateDomain(ctx context.Context, arg UpdateDomainParams) (InstanceDomain, error)
func (*Queries) UpdateInstance ¶
func (q *Queries) UpdateInstance(ctx context.Context, arg UpdateInstanceParams) (InstanceBase, error)
func (*Queries) UpdateInstanceLog ¶
func (q *Queries) UpdateInstanceLog(ctx context.Context, arg UpdateInstanceLogParams) (InstanceLog, error)
func (*Queries) UpdateNetwork ¶
func (q *Queries) UpdateNetwork(ctx context.Context, arg UpdateNetworkParams) (InstanceNetwork, error)
func (*Queries) UpdatePayment ¶
func (q *Queries) UpdatePayment(ctx context.Context, arg UpdatePaymentParams) (PaymentBase, error)
func (*Queries) UpdateRegion ¶
func (q *Queries) UpdateRegion(ctx context.Context, arg UpdateRegionParams) (InstanceRegion, error)
func (*Queries) UpdateUser ¶
func (q *Queries) UpdateUser(ctx context.Context, arg UpdateUserParams) (AccountUser, error)
type UpdateAccountParams ¶
type UpdateArchParams ¶
type UpdateDomainParams ¶
type UpdateInstanceLogParams ¶
type UpdateInstanceParams ¶
type UpdateNetworkParams ¶
type UpdatePaymentParams ¶
type UpdatePaymentParams struct {
ID int64
Method NullPaymentMethod
Status NullPaymentStatus
Total pgtype.Int8
}
type UpdateRegionParams ¶
Click to show internal directories.
Click to hide internal directories.