Documentation
¶
Index ¶
- type POSTGenerateSitemapFuture
- type POSTGenerateSitemapRequest
- func (*POSTGenerateSitemapRequest) Descriptor() ([]byte, []int)
- func (body POSTGenerateSitemapRequest) FullPath() string
- func (body POSTGenerateSitemapRequest) Host() string
- func (body POSTGenerateSitemapRequest) Method() string
- func (body POSTGenerateSitemapRequest) Path() string
- func (*POSTGenerateSitemapRequest) ProtoMessage()
- func (body POSTGenerateSitemapRequest) Request(ctx context.Context) typhon.Request
- func (m *POSTGenerateSitemapRequest) Reset()
- func (body POSTGenerateSitemapRequest) Response(ctx context.Context) (*POSTGenerateSitemapResponse, error)
- func (body POSTGenerateSitemapRequest) Send(ctx context.Context) *POSTGenerateSitemapFuture
- func (body POSTGenerateSitemapRequest) SendVia(ctx context.Context, svc typhon.Service) *POSTGenerateSitemapFuture
- func (body POSTGenerateSitemapRequest) ServiceName() string
- func (m *POSTGenerateSitemapRequest) String() string
- func (m *POSTGenerateSitemapRequest) XXX_DiscardUnknown()
- func (m *POSTGenerateSitemapRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *POSTGenerateSitemapRequest) XXX_Merge(src proto.Message)
- func (m *POSTGenerateSitemapRequest) XXX_Size() int
- func (m *POSTGenerateSitemapRequest) XXX_Unmarshal(b []byte) error
- type POSTGenerateSitemapResponse
- func (*POSTGenerateSitemapResponse) Descriptor() ([]byte, []int)
- func (*POSTGenerateSitemapResponse) ProtoMessage()
- func (m *POSTGenerateSitemapResponse) Reset()
- func (m *POSTGenerateSitemapResponse) String() string
- func (m *POSTGenerateSitemapResponse) XXX_DiscardUnknown()
- func (m *POSTGenerateSitemapResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *POSTGenerateSitemapResponse) XXX_Merge(src proto.Message)
- func (m *POSTGenerateSitemapResponse) XXX_Size() int
- func (m *POSTGenerateSitemapResponse) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type POSTGenerateSitemapFuture ¶
type POSTGenerateSitemapFuture struct { Future *typhon.ResponseFuture Response *typhon.Response }
POSTGenerateSitemapFuture is an intermediate future used for parallel requests with POSTGenerateSitemapRequest
func (*POSTGenerateSitemapFuture) DecodeResponse ¶
func (f *POSTGenerateSitemapFuture) DecodeResponse() (*POSTGenerateSitemapResponse, error)
DecodeResponse waits for this future to be done and then decodes the response into a concrete type.
func (*POSTGenerateSitemapFuture) Done ¶
func (f *POSTGenerateSitemapFuture) Done()
Done waits for a response from a typhon future, and is safe to call multiple times in a row.
type POSTGenerateSitemapRequest ¶
type POSTGenerateSitemapRequest struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*POSTGenerateSitemapRequest) Descriptor ¶
func (*POSTGenerateSitemapRequest) Descriptor() ([]byte, []int)
func (POSTGenerateSitemapRequest) FullPath ¶
func (body POSTGenerateSitemapRequest) FullPath() string
FullPath is the full routable URL to this service.
func (POSTGenerateSitemapRequest) Host ¶
func (body POSTGenerateSitemapRequest) Host() string
Host is the short-form service name, e.g. s-brand.
func (POSTGenerateSitemapRequest) Method ¶
func (body POSTGenerateSitemapRequest) Method() string
Method is the HTTP method used for this request. It is inferred from the name of the Request using a prefix match.
func (POSTGenerateSitemapRequest) Path ¶
func (body POSTGenerateSitemapRequest) Path() string
Path is the HTTP path to this endpoint
func (*POSTGenerateSitemapRequest) ProtoMessage ¶
func (*POSTGenerateSitemapRequest) ProtoMessage()
func (POSTGenerateSitemapRequest) Request ¶
func (body POSTGenerateSitemapRequest) Request(ctx context.Context) typhon.Request
Request returns a typhon request for this type.
func (*POSTGenerateSitemapRequest) Reset ¶
func (m *POSTGenerateSitemapRequest) Reset()
func (POSTGenerateSitemapRequest) Response ¶
func (body POSTGenerateSitemapRequest) Response(ctx context.Context) (*POSTGenerateSitemapResponse, error)
Response is a shortcut for .Send(ctx).DecodeResponse(), for when you do not need a future. This saves on boilerplate throughout the codebase and you should use this method unless you need parallel requests.
func (POSTGenerateSitemapRequest) Send ¶
func (body POSTGenerateSitemapRequest) Send(ctx context.Context) *POSTGenerateSitemapFuture
Send creates a typhon future and immediately returns it. To wait for the request to complete and return the response, use DecodeResponse on the returned future.
func (POSTGenerateSitemapRequest) SendVia ¶
func (body POSTGenerateSitemapRequest) SendVia(ctx context.Context, svc typhon.Service) *POSTGenerateSitemapFuture
SendVia creates a typhon future and immediately returns it, passing the request through svc. To wait for the request to complete and return the response, use DecodeResponse on the returned future.
func (POSTGenerateSitemapRequest) ServiceName ¶
func (body POSTGenerateSitemapRequest) ServiceName() string
ServiceName is the long-form service name, e.g. service.brand.
func (*POSTGenerateSitemapRequest) String ¶
func (m *POSTGenerateSitemapRequest) String() string
func (*POSTGenerateSitemapRequest) XXX_DiscardUnknown ¶
func (m *POSTGenerateSitemapRequest) XXX_DiscardUnknown()
func (*POSTGenerateSitemapRequest) XXX_Marshal ¶
func (m *POSTGenerateSitemapRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*POSTGenerateSitemapRequest) XXX_Merge ¶
func (m *POSTGenerateSitemapRequest) XXX_Merge(src proto.Message)
func (*POSTGenerateSitemapRequest) XXX_Size ¶
func (m *POSTGenerateSitemapRequest) XXX_Size() int
func (*POSTGenerateSitemapRequest) XXX_Unmarshal ¶
func (m *POSTGenerateSitemapRequest) XXX_Unmarshal(b []byte) error
type POSTGenerateSitemapResponse ¶
type POSTGenerateSitemapResponse struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*POSTGenerateSitemapResponse) Descriptor ¶
func (*POSTGenerateSitemapResponse) Descriptor() ([]byte, []int)
func (*POSTGenerateSitemapResponse) ProtoMessage ¶
func (*POSTGenerateSitemapResponse) ProtoMessage()
func (*POSTGenerateSitemapResponse) Reset ¶
func (m *POSTGenerateSitemapResponse) Reset()
func (*POSTGenerateSitemapResponse) String ¶
func (m *POSTGenerateSitemapResponse) String() string
func (*POSTGenerateSitemapResponse) XXX_DiscardUnknown ¶
func (m *POSTGenerateSitemapResponse) XXX_DiscardUnknown()
func (*POSTGenerateSitemapResponse) XXX_Marshal ¶
func (m *POSTGenerateSitemapResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*POSTGenerateSitemapResponse) XXX_Merge ¶
func (m *POSTGenerateSitemapResponse) XXX_Merge(src proto.Message)
func (*POSTGenerateSitemapResponse) XXX_Size ¶
func (m *POSTGenerateSitemapResponse) XXX_Size() int
func (*POSTGenerateSitemapResponse) XXX_Unmarshal ¶
func (m *POSTGenerateSitemapResponse) XXX_Unmarshal(b []byte) error