api

package
v0.0.0-...-5b8e33d Latest Latest
Warning

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

Go to latest
Published: Aug 11, 2026 License: AGPL-3.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DatePtrToPgTimestamp

func DatePtrToPgTimestamp(d *types.Date) pgtype.Timestamp

func PgTimestampToDatePtr

func PgTimestampToDatePtr(ts pgtype.Timestamp) *types.Date

func Sanitize

func Sanitize[T any](target *T) error

func SplitQuery

func SplitQuery(queryString *string) (field *string, value *string, err error)

Types

type ApiImpl

type ApiImpl struct {
	// contains filtered or unexported fields
}

func NewApiImpl

func NewApiImpl(pool *pgxpool.Pool, queries *db.Queries) ApiImpl

func (ApiImpl) AddClosure

func (a ApiImpl) AddClosure(ctx context.Context, request AddClosureRequestObject) (AddClosureResponseObject, error)

func (ApiImpl) AddEntry

func (a ApiImpl) AddEntry(ctx context.Context, request AddEntryRequestObject) (AddEntryResponseObject, error)

func (ApiImpl) AddEntryNetwork

func (a ApiImpl) AddEntryNetwork(ctx context.Context, request AddEntryNetworkRequestObject) (AddEntryNetworkResponseObject, error)

func (ApiImpl) AddEntryTier

func (a ApiImpl) AddEntryTier(ctx context.Context, request AddEntryTierRequestObject) (AddEntryTierResponseObject, error)

func (ApiImpl) AddNetwork

func (a ApiImpl) AddNetwork(ctx context.Context, request AddNetworkRequestObject) (AddNetworkResponseObject, error)

func (ApiImpl) AddNetworkForEntry

func (a ApiImpl) AddNetworkForEntry(ctx context.Context, request AddNetworkForEntryRequestObject) (AddNetworkForEntryResponseObject, error)

func (ApiImpl) AddTier

func (a ApiImpl) AddTier(ctx context.Context, request AddTierRequestObject) (AddTierResponseObject, error)

func (ApiImpl) AddTierForEntry

func (a ApiImpl) AddTierForEntry(ctx context.Context, request AddTierForEntryRequestObject) (AddTierForEntryResponseObject, error)

func (ApiImpl) DeleteClosure

func (a ApiImpl) DeleteClosure(ctx context.Context, request DeleteClosureRequestObject) (DeleteClosureResponseObject, error)

func (ApiImpl) DeleteEntry

func (a ApiImpl) DeleteEntry(ctx context.Context, request DeleteEntryRequestObject) (DeleteEntryResponseObject, error)

func (ApiImpl) DeleteEntryNetwork

func (a ApiImpl) DeleteEntryNetwork(ctx context.Context, request DeleteEntryNetworkRequestObject) (DeleteEntryNetworkResponseObject, error)

func (ApiImpl) DeleteEntryTier

func (a ApiImpl) DeleteEntryTier(ctx context.Context, request DeleteEntryTierRequestObject) (DeleteEntryTierResponseObject, error)

func (ApiImpl) DeleteNetwork

func (a ApiImpl) DeleteNetwork(ctx context.Context, request DeleteNetworkRequestObject) (DeleteNetworkResponseObject, error)

func (ApiImpl) DeleteNetworkForEntry

func (a ApiImpl) DeleteNetworkForEntry(ctx context.Context, request DeleteNetworkForEntryRequestObject) (DeleteNetworkForEntryResponseObject, error)

func (ApiImpl) DeleteTier

func (a ApiImpl) DeleteTier(ctx context.Context, request DeleteTierRequestObject) (DeleteTierResponseObject, error)

func (ApiImpl) DeleteTierForEntry

func (a ApiImpl) DeleteTierForEntry(ctx context.Context, request DeleteTierForEntryRequestObject) (DeleteTierForEntryResponseObject, error)

func (ApiImpl) GetClosure

func (a ApiImpl) GetClosure(ctx context.Context, request GetClosureRequestObject) (GetClosureResponseObject, error)

func (ApiImpl) GetClosures

func (a ApiImpl) GetClosures(ctx context.Context, request GetClosuresRequestObject) (GetClosuresResponseObject, error)

func (ApiImpl) GetEntries

func (a ApiImpl) GetEntries(ctx context.Context, request GetEntriesRequestObject) (GetEntriesResponseObject, error)

func (ApiImpl) GetEntry

func (a ApiImpl) GetEntry(ctx context.Context, request GetEntryRequestObject) (GetEntryResponseObject, error)

func (ApiImpl) GetEntryNetworkByID

func (a ApiImpl) GetEntryNetworkByID(ctx context.Context, request GetEntryNetworkByIDRequestObject) (GetEntryNetworkByIDResponseObject, error)

func (ApiImpl) GetEntryNetworks

func (a ApiImpl) GetEntryNetworks(ctx context.Context, request GetEntryNetworksRequestObject) (GetEntryNetworksResponseObject, error)

func (ApiImpl) GetEntryTierByID

func (a ApiImpl) GetEntryTierByID(ctx context.Context, request GetEntryTierByIDRequestObject) (GetEntryTierByIDResponseObject, error)

func (ApiImpl) GetEntryTiers

func (a ApiImpl) GetEntryTiers(ctx context.Context, request GetEntryTiersRequestObject) (GetEntryTiersResponseObject, error)

func (ApiImpl) GetNetwork

func (a ApiImpl) GetNetwork(ctx context.Context, request GetNetworkRequestObject) (GetNetworkResponseObject, error)

func (ApiImpl) GetNetworks

func (a ApiImpl) GetNetworks(ctx context.Context, request GetNetworksRequestObject) (GetNetworksResponseObject, error)

func (ApiImpl) GetNetworksForEntry

func (a ApiImpl) GetNetworksForEntry(ctx context.Context, request GetNetworksForEntryRequestObject) (GetNetworksForEntryResponseObject, error)

func (ApiImpl) GetTier

func (a ApiImpl) GetTier(ctx context.Context, request GetTierRequestObject) (GetTierResponseObject, error)

func (ApiImpl) GetTiers

func (a ApiImpl) GetTiers(ctx context.Context, request GetTiersRequestObject) (GetTiersResponseObject, error)

func (ApiImpl) GetTiersForEntry

func (a ApiImpl) GetTiersForEntry(ctx context.Context, request GetTiersForEntryRequestObject) (GetTiersForEntryResponseObject, error)

func (ApiImpl) UpdateClosure

func (a ApiImpl) UpdateClosure(ctx context.Context, request UpdateClosureRequestObject) (UpdateClosureResponseObject, error)

func (ApiImpl) UpdateEntry

func (a ApiImpl) UpdateEntry(ctx context.Context, request UpdateEntryRequestObject) (UpdateEntryResponseObject, error)

Jump to

Keyboard shortcuts

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