Documentation
¶
Index ¶
- type Collection
- type CreateEndpointParams
- type CreateHistoryEntryParams
- type DBTX
- type Endpoint
- type GetCollectionsPaginatedParams
- type GetEndpointCountsByCollectionsRow
- type GetHistoryByCollectionParams
- type GetHistoryByCollectionRow
- type History
- type ListEndpointsPaginatedParams
- type Queries
- func (q *Queries) CountCollections(ctx context.Context) (int64, error)
- func (q *Queries) CountEndpointsByCollection(ctx context.Context, collectionID int64) (int64, error)
- func (q *Queries) CountHistoryByCollection(ctx context.Context, collectionID sql.NullInt64) (int64, error)
- func (q *Queries) CreateCollection(ctx context.Context, name string) (Collection, error)
- func (q *Queries) CreateEndpoint(ctx context.Context, arg CreateEndpointParams) (Endpoint, error)
- func (q *Queries) CreateHistoryEntry(ctx context.Context, arg CreateHistoryEntryParams) (History, error)
- func (q *Queries) DeleteCollection(ctx context.Context, id int64) error
- func (q *Queries) DeleteEndpoint(ctx context.Context, id int64) error
- func (q *Queries) DeleteHistoryEntry(ctx context.Context, id int64) error
- func (q *Queries) DeleteOldHistory(ctx context.Context) error
- func (q *Queries) GetCollection(ctx context.Context, id int64) (Collection, error)
- func (q *Queries) GetCollections(ctx context.Context) ([]Collection, error)
- func (q *Queries) GetCollectionsPaginated(ctx context.Context, arg GetCollectionsPaginatedParams) ([]Collection, error)
- func (q *Queries) GetEndpoint(ctx context.Context, id int64) (Endpoint, error)
- func (q *Queries) GetEndpointCountsByCollections(ctx context.Context) ([]GetEndpointCountsByCollectionsRow, error)
- func (q *Queries) GetHistoryByCollection(ctx context.Context, arg GetHistoryByCollectionParams) ([]GetHistoryByCollectionRow, error)
- func (q *Queries) GetHistoryById(ctx context.Context, id int64) (History, error)
- func (q *Queries) ListEndpointsByCollection(ctx context.Context, collectionID int64) ([]Endpoint, error)
- func (q *Queries) ListEndpointsPaginated(ctx context.Context, arg ListEndpointsPaginatedParams) ([]Endpoint, error)
- func (q *Queries) UpdateCollectionName(ctx context.Context, arg UpdateCollectionNameParams) (Collection, error)
- func (q *Queries) UpdateEndpoint(ctx context.Context, arg UpdateEndpointParams) (Endpoint, error)
- func (q *Queries) UpdateEndpointName(ctx context.Context, arg UpdateEndpointNameParams) (Endpoint, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type UpdateCollectionNameParams
- type UpdateEndpointNameParams
- type UpdateEndpointParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Collection ¶
type CreateEndpointParams ¶
type CreateEndpointParams struct {
CollectionID int64 `db:"collection_id" json:"collection_id"`
Name string `db:"name" json:"name"`
Method string `db:"method" json:"method"`
Url string `db:"url" json:"url"`
Headers string `db:"headers" json:"headers"`
QueryParams string `db:"query_params" json:"query_params"`
RequestBody string `db:"request_body" json:"request_body"`
}
type CreateHistoryEntryParams ¶
type CreateHistoryEntryParams struct {
CollectionID sql.NullInt64 `db:"collection_id" json:"collection_id"`
CollectionName sql.NullString `db:"collection_name" json:"collection_name"`
EndpointName sql.NullString `db:"endpoint_name" json:"endpoint_name"`
Method string `db:"method" json:"method"`
Url string `db:"url" json:"url"`
StatusCode int64 `db:"status_code" json:"status_code"`
Duration int64 `db:"duration" json:"duration"`
ResponseSize sql.NullInt64 `db:"response_size" json:"response_size"`
RequestHeaders sql.NullString `db:"request_headers" json:"request_headers"`
QueryParams sql.NullString `db:"query_params" json:"query_params"`
RequestBody sql.NullString `db:"request_body" json:"request_body"`
ResponseBody sql.NullString `db:"response_body" json:"response_body"`
ResponseHeaders sql.NullString `db:"response_headers" json:"response_headers"`
ExecutedAt string `db:"executed_at" json:"executed_at"`
}
type Endpoint ¶
type Endpoint struct {
ID int64 `db:"id" json:"id"`
CollectionID int64 `db:"collection_id" json:"collection_id"`
Name string `db:"name" json:"name"`
Method string `db:"method" json:"method"`
Url string `db:"url" json:"url"`
Headers string `db:"headers" json:"headers"`
QueryParams string `db:"query_params" json:"query_params"`
RequestBody string `db:"request_body" json:"request_body"`
CreatedAt string `db:"created_at" json:"created_at"`
UpdatedAt string `db:"updated_at" json:"updated_at"`
}
type GetHistoryByCollectionRow ¶
type GetHistoryByCollectionRow struct {
ID int64 `db:"id" json:"id"`
EndpointName sql.NullString `db:"endpoint_name" json:"endpoint_name"`
StatusCode int64 `db:"status_code" json:"status_code"`
ExecutedAt string `db:"executed_at" json:"executed_at"`
Url string `db:"url" json:"url"`
Method string `db:"method" json:"method"`
}
type History ¶
type History struct {
ID int64 `db:"id" json:"id"`
CollectionID sql.NullInt64 `db:"collection_id" json:"collection_id"`
CollectionName sql.NullString `db:"collection_name" json:"collection_name"`
EndpointName sql.NullString `db:"endpoint_name" json:"endpoint_name"`
Method string `db:"method" json:"method"`
Url string `db:"url" json:"url"`
StatusCode int64 `db:"status_code" json:"status_code"`
Duration int64 `db:"duration" json:"duration"`
ResponseSize sql.NullInt64 `db:"response_size" json:"response_size"`
RequestHeaders sql.NullString `db:"request_headers" json:"request_headers"`
QueryParams sql.NullString `db:"query_params" json:"query_params"`
RequestBody sql.NullString `db:"request_body" json:"request_body"`
ResponseBody sql.NullString `db:"response_body" json:"response_body"`
ResponseHeaders sql.NullString `db:"response_headers" json:"response_headers"`
ExecutedAt string `db:"executed_at" json:"executed_at"`
}
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CountCollections ¶
func (*Queries) CountEndpointsByCollection ¶
func (*Queries) CountHistoryByCollection ¶
func (*Queries) CreateCollection ¶
func (*Queries) CreateEndpoint ¶
func (*Queries) CreateHistoryEntry ¶
func (*Queries) DeleteCollection ¶
func (*Queries) DeleteEndpoint ¶
func (*Queries) DeleteHistoryEntry ¶
func (*Queries) GetCollection ¶
func (*Queries) GetCollections ¶
func (q *Queries) GetCollections(ctx context.Context) ([]Collection, error)
func (*Queries) GetCollectionsPaginated ¶
func (q *Queries) GetCollectionsPaginated(ctx context.Context, arg GetCollectionsPaginatedParams) ([]Collection, error)
func (*Queries) GetEndpoint ¶
func (*Queries) GetEndpointCountsByCollections ¶
func (q *Queries) GetEndpointCountsByCollections(ctx context.Context) ([]GetEndpointCountsByCollectionsRow, error)
func (*Queries) GetHistoryByCollection ¶
func (q *Queries) GetHistoryByCollection(ctx context.Context, arg GetHistoryByCollectionParams) ([]GetHistoryByCollectionRow, error)
func (*Queries) GetHistoryById ¶
func (*Queries) ListEndpointsByCollection ¶
func (*Queries) ListEndpointsPaginated ¶
func (*Queries) UpdateCollectionName ¶
func (q *Queries) UpdateCollectionName(ctx context.Context, arg UpdateCollectionNameParams) (Collection, error)
func (*Queries) UpdateEndpoint ¶
func (*Queries) UpdateEndpointName ¶
type UpdateEndpointParams ¶
type UpdateEndpointParams struct {
Name string `db:"name" json:"name"`
Method string `db:"method" json:"method"`
Url string `db:"url" json:"url"`
Headers string `db:"headers" json:"headers"`
QueryParams string `db:"query_params" json:"query_params"`
RequestBody string `db:"request_body" json:"request_body"`
ID int64 `db:"id" json:"id"`
}
Click to show internal directories.
Click to hide internal directories.