Documentation
¶
Index ¶
- type Resource
- type RestfulRequest
- func NewIndexRequest(endpoint string, query url.Values, headers map[string]string) RestfulRequest
- func NewResourceCreateRequest(endpoint string, resource string, body []byte, headers map[string]string) RestfulRequest
- func NewResourceDeleteRequest(endpoint string, resource string, id string, headers map[string]string) RestfulRequest
- func NewResourceListRequest(endpoint string, resource string, query url.Values, headers map[string]string) RestfulRequest
- func NewResourcePatchRequest(endpoint string, resource string, id string, body []byte, ...) RestfulRequest
- func NewResourcePutRequest(endpoint string, resource string, id string, body []byte, ...) RestfulRequest
- func NewResourceShowRequest(endpoint string, resource string, id string, headers map[string]string) RestfulRequest
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 ¶
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 NewResourceListRequest ¶
func NewResourcePatchRequest ¶
func NewResourcePutRequest ¶
func NewResourceShowRequest ¶
func (*RestfulRequest) Url ¶
func (request *RestfulRequest) Url() (string, error)
Click to show internal directories.
Click to hide internal directories.