// Code generated DO NOT EDIT
|
|
// response.go
|
|
package dom
|
|
|
|
import "syscall/js"
|
|
|
|
type ResponseIFace interface {
|
|
ArrayBuffer(args ...interface{})
|
|
Blob(args ...interface{})
|
|
GetBody() Value
|
|
GetBodyUsed() bool
|
|
Clone(args ...interface{}) Response
|
|
Error(args ...interface{}) Response
|
|
FormData(args ...interface{})
|
|
GetHeaders() Headers
|
|
Json(args ...interface{})
|
|
GetOk() bool
|
|
Redirect(args ...interface{}) Response
|
|
GetRedirected() bool
|
|
GetStatus() int
|
|
GetStatusText() []byte
|
|
Text(args ...interface{})
|
|
GetTrailer()
|
|
GetType() ResponseType
|
|
GetUrl() string
|
|
}
|
|
type Response struct {
|
|
Value
|
|
}
|
|
|
|
func JSValueToResponse(val js.Value) Response { return Response{Value: JSValueToValue(val)} }
|
|
func (v Value) AsResponse() Response { return Response{Value: v} }
|
|
func NewResponse(args ...interface{}) Response {
|
|
return Response{Value: JSValueToValue(js.Global().Get("Response").New(args...))}
|
|
}
|
|
func (r Response) ArrayBuffer(args ...interface{}) {
|
|
r.Call("arrayBuffer", args...)
|
|
}
|
|
func (r Response) Blob(args ...interface{}) {
|
|
r.Call("blob", args...)
|
|
}
|
|
func (r Response) GetBody() Value {
|
|
val := r.Get("body")
|
|
return val
|
|
}
|
|
func (r Response) GetBodyUsed() bool {
|
|
val := r.Get("bodyUsed")
|
|
return val.Bool()
|
|
}
|
|
func (r Response) Clone(args ...interface{}) Response {
|
|
val := r.Call("clone", args...)
|
|
return JSValueToResponse(val.JSValue())
|
|
}
|
|
func (r Response) Error(args ...interface{}) Response {
|
|
val := r.Call("error", args...)
|
|
return JSValueToResponse(val.JSValue())
|
|
}
|
|
func (r Response) FormData(args ...interface{}) {
|
|
r.Call("formData", args...)
|
|
}
|
|
func (r Response) GetHeaders() Headers {
|
|
val := r.Get("headers")
|
|
return JSValueToHeaders(val.JSValue())
|
|
}
|
|
func (r Response) Json(args ...interface{}) {
|
|
r.Call("json", args...)
|
|
}
|
|
func (r Response) GetOk() bool {
|
|
val := r.Get("ok")
|
|
return val.Bool()
|
|
}
|
|
func (r Response) Redirect(args ...interface{}) Response {
|
|
val := r.Call("redirect", args...)
|
|
return JSValueToResponse(val.JSValue())
|
|
}
|
|
func (r Response) GetRedirected() bool {
|
|
val := r.Get("redirected")
|
|
return val.Bool()
|
|
}
|
|
func (r Response) GetStatus() int {
|
|
val := r.Get("status")
|
|
return val.Int()
|
|
}
|
|
func (r Response) GetStatusText() []byte {
|
|
val := r.Get("statusText")
|
|
return []byte(val.String())
|
|
}
|
|
func (r Response) Text(args ...interface{}) {
|
|
r.Call("text", args...)
|
|
}
|
|
func (r Response) GetTrailer() Value {
|
|
val := r.Get("trailer")
|
|
return val
|
|
}
|
|
func (r Response) GetType() ResponseType {
|
|
val := r.Get("type")
|
|
return JSValueToResponseType(val.JSValue())
|
|
}
|
|
func (r Response) GetUrl() string {
|
|
val := r.Get("url")
|
|
return val.String()
|
|
}
|