common

package
v0.0.0-...-a44e940 Latest Latest
Warning

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

Go to latest
Published: Mar 15, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Resource

type Resource struct {
	Id          string `json:"id,omitempty"`
	Name        string `json:"name,omitempty"`
	Description string `json:"description,omitempty"`
	Status      string `json:"status,omitempty"`
	CreatedAt   string `json:"created_at,omitempty"`
	UpdatedAt   string `json:"updated_at,omitempty"`
	Created     string `json:"created,omitempty"`
	Updated     string `json:"updated,omitempty"`
	ProjectId   string `json:"project_id,omitempty"`
	TenantId    string `json:"tenant_id,omitempty"`
	UserId      string `json:"user_id,omitempty"`
}

func (Resource) GetStructTags

func (resource Resource) GetStructTags() []string

type RestfulRequest

type RestfulRequest struct {
	Endpoint    string
	Method      string
	Resource    string
	Id          string
	Query       url.Values
	Body        []byte
	Headers     map[string]string
	ShowProcess bool
}

func NewIndexRequest

func NewIndexRequest(endpoint string, query url.Values, headers map[string]string,
) RestfulRequest

func NewResourceCreateRequest

func NewResourceCreateRequest(endpoint string, resource string, body []byte,
	headers map[string]string,
) RestfulRequest

func NewResourceDeleteRequest

func NewResourceDeleteRequest(endpoint string, resource string, id string,
	headers map[string]string,
) RestfulRequest

func NewResourceListRequest

func NewResourceListRequest(endpoint string, resource string, query url.Values,
	headers map[string]string,
) RestfulRequest

func NewResourcePatchRequest

func NewResourcePatchRequest(endpoint string, resource string, id string, body []byte,
	headers map[string]string,
) RestfulRequest

func NewResourcePutRequest

func NewResourcePutRequest(endpoint string, resource string, id string, body []byte,
	headers map[string]string,
) RestfulRequest

func NewResourceShowRequest

func NewResourceShowRequest(endpoint string, resource string, id string,
	headers map[string]string,
) RestfulRequest

func (*RestfulRequest) Url

func (request *RestfulRequest) Url() (string, error)

Jump to

Keyboard shortcuts

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