Documentation ¶
Index ¶
- type POSTGenerateFlakeFuture
- type POSTGenerateFlakeRequest
- func (*POSTGenerateFlakeRequest) Descriptor() ([]byte, []int)
- func (body POSTGenerateFlakeRequest) FullPath() string
- func (m *POSTGenerateFlakeRequest) GetPrefix() string
- func (body POSTGenerateFlakeRequest) Host() string
- func (body POSTGenerateFlakeRequest) Method() string
- func (body POSTGenerateFlakeRequest) Path() string
- func (*POSTGenerateFlakeRequest) ProtoMessage()
- func (body POSTGenerateFlakeRequest) Request(ctx context.Context) typhon.Request
- func (m *POSTGenerateFlakeRequest) Reset()
- func (body POSTGenerateFlakeRequest) Response(ctx context.Context) (*POSTGenerateFlakeResponse, error)
- func (body POSTGenerateFlakeRequest) Send(ctx context.Context) *POSTGenerateFlakeFuture
- func (body POSTGenerateFlakeRequest) SendVia(ctx context.Context, svc typhon.Service) *POSTGenerateFlakeFuture
- func (body POSTGenerateFlakeRequest) ServiceName() string
- func (m *POSTGenerateFlakeRequest) String() string
- func (m *POSTGenerateFlakeRequest) XXX_DiscardUnknown()
- func (m *POSTGenerateFlakeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *POSTGenerateFlakeRequest) XXX_Merge(src proto.Message)
- func (m *POSTGenerateFlakeRequest) XXX_Size() int
- func (m *POSTGenerateFlakeRequest) XXX_Unmarshal(b []byte) error
- type POSTGenerateFlakeResponse
- func (*POSTGenerateFlakeResponse) Descriptor() ([]byte, []int)
- func (m *POSTGenerateFlakeResponse) GetId() string
- func (*POSTGenerateFlakeResponse) ProtoMessage()
- func (m *POSTGenerateFlakeResponse) Reset()
- func (m *POSTGenerateFlakeResponse) String() string
- func (m *POSTGenerateFlakeResponse) XXX_DiscardUnknown()
- func (m *POSTGenerateFlakeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *POSTGenerateFlakeResponse) XXX_Merge(src proto.Message)
- func (m *POSTGenerateFlakeResponse) XXX_Size() int
- func (m *POSTGenerateFlakeResponse) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type POSTGenerateFlakeFuture ¶
type POSTGenerateFlakeFuture struct { Future *typhon.ResponseFuture Response *typhon.Response }
POSTGenerateFlakeFuture is an intermediate future used for parallel requests with POSTGenerateFlakeRequest
func (*POSTGenerateFlakeFuture) DecodeResponse ¶
func (f *POSTGenerateFlakeFuture) DecodeResponse() (*POSTGenerateFlakeResponse, error)
DecodeResponse waits for this future to be done and then decodes the response into a concrete type.
func (*POSTGenerateFlakeFuture) Done ¶
func (f *POSTGenerateFlakeFuture) Done()
Done waits for a response from a typhon future, and is safe to call multiple times in a row.
type POSTGenerateFlakeRequest ¶
type POSTGenerateFlakeRequest struct { Prefix string `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*POSTGenerateFlakeRequest) Descriptor ¶
func (*POSTGenerateFlakeRequest) Descriptor() ([]byte, []int)
func (POSTGenerateFlakeRequest) FullPath ¶
func (body POSTGenerateFlakeRequest) FullPath() string
FullPath is the full routable URL to this service.
func (*POSTGenerateFlakeRequest) GetPrefix ¶
func (m *POSTGenerateFlakeRequest) GetPrefix() string
func (POSTGenerateFlakeRequest) Host ¶
func (body POSTGenerateFlakeRequest) Host() string
Host is the short-form service name, e.g. s-brand.
func (POSTGenerateFlakeRequest) Method ¶
func (body POSTGenerateFlakeRequest) 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 (POSTGenerateFlakeRequest) Path ¶
func (body POSTGenerateFlakeRequest) Path() string
Path is the HTTP path to this endpoint
func (*POSTGenerateFlakeRequest) ProtoMessage ¶
func (*POSTGenerateFlakeRequest) ProtoMessage()
func (POSTGenerateFlakeRequest) Request ¶
func (body POSTGenerateFlakeRequest) Request(ctx context.Context) typhon.Request
Request returns a typhon request for this type.
func (*POSTGenerateFlakeRequest) Reset ¶
func (m *POSTGenerateFlakeRequest) Reset()
func (POSTGenerateFlakeRequest) Response ¶
func (body POSTGenerateFlakeRequest) Response(ctx context.Context) (*POSTGenerateFlakeResponse, 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 (POSTGenerateFlakeRequest) Send ¶
func (body POSTGenerateFlakeRequest) Send(ctx context.Context) *POSTGenerateFlakeFuture
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 (POSTGenerateFlakeRequest) SendVia ¶
func (body POSTGenerateFlakeRequest) SendVia(ctx context.Context, svc typhon.Service) *POSTGenerateFlakeFuture
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 (POSTGenerateFlakeRequest) ServiceName ¶
func (body POSTGenerateFlakeRequest) ServiceName() string
ServiceName is the long-form service name, e.g. service.brand.
func (*POSTGenerateFlakeRequest) String ¶
func (m *POSTGenerateFlakeRequest) String() string
func (*POSTGenerateFlakeRequest) XXX_DiscardUnknown ¶
func (m *POSTGenerateFlakeRequest) XXX_DiscardUnknown()
func (*POSTGenerateFlakeRequest) XXX_Marshal ¶
func (m *POSTGenerateFlakeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*POSTGenerateFlakeRequest) XXX_Merge ¶
func (m *POSTGenerateFlakeRequest) XXX_Merge(src proto.Message)
func (*POSTGenerateFlakeRequest) XXX_Size ¶
func (m *POSTGenerateFlakeRequest) XXX_Size() int
func (*POSTGenerateFlakeRequest) XXX_Unmarshal ¶
func (m *POSTGenerateFlakeRequest) XXX_Unmarshal(b []byte) error
type POSTGenerateFlakeResponse ¶
type POSTGenerateFlakeResponse struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*POSTGenerateFlakeResponse) Descriptor ¶
func (*POSTGenerateFlakeResponse) Descriptor() ([]byte, []int)
func (*POSTGenerateFlakeResponse) GetId ¶
func (m *POSTGenerateFlakeResponse) GetId() string
func (*POSTGenerateFlakeResponse) ProtoMessage ¶
func (*POSTGenerateFlakeResponse) ProtoMessage()
func (*POSTGenerateFlakeResponse) Reset ¶
func (m *POSTGenerateFlakeResponse) Reset()
func (*POSTGenerateFlakeResponse) String ¶
func (m *POSTGenerateFlakeResponse) String() string
func (*POSTGenerateFlakeResponse) XXX_DiscardUnknown ¶
func (m *POSTGenerateFlakeResponse) XXX_DiscardUnknown()
func (*POSTGenerateFlakeResponse) XXX_Marshal ¶
func (m *POSTGenerateFlakeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*POSTGenerateFlakeResponse) XXX_Merge ¶
func (m *POSTGenerateFlakeResponse) XXX_Merge(src proto.Message)
func (*POSTGenerateFlakeResponse) XXX_Size ¶
func (m *POSTGenerateFlakeResponse) XXX_Size() int
func (*POSTGenerateFlakeResponse) XXX_Unmarshal ¶
func (m *POSTGenerateFlakeResponse) XXX_Unmarshal(b []byte) error