Documentation
¶
Index ¶
- func DoRequest(url string, opts ...RequestModifier) error
- type Data
- type Error
- type RequestBody
- type RequestModifier
- func WithAccessToken(accessToken string) RequestModifier
- func WithAttachement() RequestModifier
- func WithExpectedStatusCode(status int) RequestModifier
- func WithRequestBody(body RequestBody) RequestModifier
- func WithRequestBodyByte(body []byte) RequestModifier
- func WithRequestBodyObject(body any) RequestModifier
- func WithRequestMethod(method string) RequestModifier
- type RequestOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DoRequest ¶
func DoRequest(url string, opts ...RequestModifier) error
Types ¶
type RequestBody ¶
type RequestBody = map[string]interface{}
type RequestModifier ¶
type RequestModifier = func(*RequestOptions, *http.Response) error
func WithAccessToken ¶
func WithAccessToken(accessToken string) RequestModifier
func WithAttachement ¶
func WithAttachement() RequestModifier
func WithExpectedStatusCode ¶
func WithExpectedStatusCode(status int) RequestModifier
func WithRequestBody ¶
func WithRequestBody(body RequestBody) RequestModifier
func WithRequestBodyByte ¶
func WithRequestBodyByte(body []byte) RequestModifier
func WithRequestBodyObject ¶
func WithRequestBodyObject(body any) RequestModifier
func WithRequestMethod ¶
func WithRequestMethod(method string) RequestModifier
type RequestOptions ¶
type RequestOptions struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.