client

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Aug 18, 2025 License: GPL-3.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Config = config.GetConfig()

Functions

func NewStaticToken

func NewStaticToken(id string) string

Types

type ApiClient

type ApiClient struct {
	Url   string
	Token string
}

func NewApiClient

func NewApiClient(opts ApiClientOpts) *ApiClient

func (*ApiClient) ExpireAccessRequest

func (c *ApiClient) ExpireAccessRequest(opts ExpireAccessRequestOpts) (response ClientResponse, statusCode int, err error)

func (*ApiClient) GetAccessRequests

func (c *ApiClient) GetAccessRequests(opts GetAccessRequestsOpts) (response []models.AccessRequest, statusCode int, err error)

type ApiClientOpts

type ApiClientOpts struct {
	Url   string
	Token string
}

type ClientRequest

type ClientRequest struct {
	Body        interface{}
	ApiEndpoint string
	Method      string
}

type ClientResponse

type ClientResponse struct {
	Status int    `example:"201"`
	Title  string `example:"Record successfully created"`
	Type   string `example:"/status/success"`
	Error  string `example:"Missing required fields"`
}

type ExpireAccessRequestOpts

type ExpireAccessRequestOpts struct {
	Id string
}

type GetAccessRequestsOpts

type GetAccessRequestsOpts struct {
	Status string
}

Jump to

Keyboard shortcuts

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