Documentation ¶
Index ¶
- Constants
- func ApiSession_Methods(methods []server.Method, s ApiSession_Server) []server.Method
- func ApiSession_NewServer(s ApiSession_Server) *server.Server
- type ApiSession
- func (c ApiSession) Acl(ctx context.Context, params func(websession.WebSession_acl_Params) error) (websession.WebSession_Response_Future, capnp.ReleaseFunc)
- func (c ApiSession) AddRef() ApiSession
- func (c ApiSession) Copy(ctx context.Context, params func(websession.WebSession_copy_Params) error) (websession.WebSession_Response_Future, capnp.ReleaseFunc)
- func (ApiSession) DecodeFromPtr(p capnp.Ptr) ApiSession
- func (c ApiSession) Delete(ctx context.Context, params func(websession.WebSession_delete_Params) error) (websession.WebSession_Response_Future, capnp.ReleaseFunc)
- func (c ApiSession) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr
- func (c ApiSession) Get(ctx context.Context, params func(websession.WebSession_get_Params) error) (websession.WebSession_Response_Future, capnp.ReleaseFunc)
- func (c ApiSession) GetFlowLimiter() fc.FlowLimiter
- func (c ApiSession) IsSame(other ApiSession) bool
- func (c ApiSession) IsValid() bool
- func (c ApiSession) Lock(ctx context.Context, params func(websession.WebSession_lock_Params) error) (websession.WebSession_Response_Future, capnp.ReleaseFunc)
- func (c ApiSession) Mkcol(ctx context.Context, params func(websession.WebSession_mkcol_Params) error) (websession.WebSession_Response_Future, capnp.ReleaseFunc)
- func (c ApiSession) Move(ctx context.Context, params func(websession.WebSession_move_Params) error) (websession.WebSession_Response_Future, capnp.ReleaseFunc)
- func (c ApiSession) OpenWebSocket(ctx context.Context, ...) (websession.WebSession_openWebSocket_Results_Future, capnp.ReleaseFunc)
- func (c ApiSession) Options(ctx context.Context, params func(websession.WebSession_options_Params) error) (websession.WebSession_Options_Future, capnp.ReleaseFunc)
- func (c ApiSession) Patch(ctx context.Context, params func(websession.WebSession_patch_Params) error) (websession.WebSession_Response_Future, capnp.ReleaseFunc)
- func (c ApiSession) Post(ctx context.Context, params func(websession.WebSession_post_Params) error) (websession.WebSession_Response_Future, capnp.ReleaseFunc)
- func (c ApiSession) PostStreaming(ctx context.Context, ...) (websession.WebSession_postStreaming_Results_Future, capnp.ReleaseFunc)
- func (c ApiSession) Propfind(ctx context.Context, params func(websession.WebSession_propfind_Params) error) (websession.WebSession_Response_Future, capnp.ReleaseFunc)
- func (c ApiSession) Proppatch(ctx context.Context, params func(websession.WebSession_proppatch_Params) error) (websession.WebSession_Response_Future, capnp.ReleaseFunc)
- func (c ApiSession) Put(ctx context.Context, params func(websession.WebSession_put_Params) error) (websession.WebSession_Response_Future, capnp.ReleaseFunc)
- func (c ApiSession) PutStreaming(ctx context.Context, ...) (websession.WebSession_putStreaming_Results_Future, capnp.ReleaseFunc)
- func (c ApiSession) Release()
- func (c ApiSession) Report(ctx context.Context, params func(websession.WebSession_report_Params) error) (websession.WebSession_Response_Future, capnp.ReleaseFunc)
- func (c ApiSession) Resolve(ctx context.Context) error
- func (c ApiSession) SetFlowLimiter(lim fc.FlowLimiter)
- func (c ApiSession) String() string
- func (c ApiSession) Unlock(ctx context.Context, params func(websession.WebSession_unlock_Params) error) (websession.WebSession_Response_Future, capnp.ReleaseFunc)
- type ApiSession_List
- type ApiSession_Params
- func (ApiSession_Params) DecodeFromPtr(p capnp.Ptr) ApiSession_Params
- func (s ApiSession_Params) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr
- func (s ApiSession_Params) HasRemoteAddress() bool
- func (s ApiSession_Params) IsValid() bool
- func (s ApiSession_Params) Message() *capnp.Message
- func (s ApiSession_Params) NewRemoteAddress() (ip.IpAddress, error)
- func (s ApiSession_Params) RemoteAddress() (ip.IpAddress, error)
- func (s ApiSession_Params) Segment() *capnp.Segment
- func (s ApiSession_Params) SetRemoteAddress(v ip.IpAddress) error
- func (s ApiSession_Params) String() string
- func (s ApiSession_Params) ToPtr() capnp.Ptr
- type ApiSession_Params_Future
- type ApiSession_Params_List
- type ApiSession_PowerboxTag
- func (s ApiSession_PowerboxTag) Authentication() (string, error)
- func (s ApiSession_PowerboxTag) AuthenticationBytes() ([]byte, error)
- func (s ApiSession_PowerboxTag) CanonicalUrl() (string, error)
- func (s ApiSession_PowerboxTag) CanonicalUrlBytes() ([]byte, error)
- func (ApiSession_PowerboxTag) DecodeFromPtr(p capnp.Ptr) ApiSession_PowerboxTag
- func (s ApiSession_PowerboxTag) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr
- func (s ApiSession_PowerboxTag) HasAuthentication() bool
- func (s ApiSession_PowerboxTag) HasCanonicalUrl() bool
- func (s ApiSession_PowerboxTag) HasOauthScopes() bool
- func (s ApiSession_PowerboxTag) IsValid() bool
- func (s ApiSession_PowerboxTag) Message() *capnp.Message
- func (s ApiSession_PowerboxTag) NewOauthScopes(n int32) (ApiSession_PowerboxTag_OAuthScope_List, error)
- func (s ApiSession_PowerboxTag) OauthScopes() (ApiSession_PowerboxTag_OAuthScope_List, error)
- func (s ApiSession_PowerboxTag) Segment() *capnp.Segment
- func (s ApiSession_PowerboxTag) SetAuthentication(v string) error
- func (s ApiSession_PowerboxTag) SetCanonicalUrl(v string) error
- func (s ApiSession_PowerboxTag) SetOauthScopes(v ApiSession_PowerboxTag_OAuthScope_List) error
- func (s ApiSession_PowerboxTag) String() string
- func (s ApiSession_PowerboxTag) ToPtr() capnp.Ptr
- type ApiSession_PowerboxTag_Future
- type ApiSession_PowerboxTag_List
- type ApiSession_PowerboxTag_OAuthScope
- func NewApiSession_PowerboxTag_OAuthScope(s *capnp.Segment) (ApiSession_PowerboxTag_OAuthScope, error)
- func NewRootApiSession_PowerboxTag_OAuthScope(s *capnp.Segment) (ApiSession_PowerboxTag_OAuthScope, error)
- func ReadRootApiSession_PowerboxTag_OAuthScope(msg *capnp.Message) (ApiSession_PowerboxTag_OAuthScope, error)
- func (ApiSession_PowerboxTag_OAuthScope) DecodeFromPtr(p capnp.Ptr) ApiSession_PowerboxTag_OAuthScope
- func (s ApiSession_PowerboxTag_OAuthScope) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr
- func (s ApiSession_PowerboxTag_OAuthScope) HasName() bool
- func (s ApiSession_PowerboxTag_OAuthScope) IsValid() bool
- func (s ApiSession_PowerboxTag_OAuthScope) Message() *capnp.Message
- func (s ApiSession_PowerboxTag_OAuthScope) Name() (string, error)
- func (s ApiSession_PowerboxTag_OAuthScope) NameBytes() ([]byte, error)
- func (s ApiSession_PowerboxTag_OAuthScope) Segment() *capnp.Segment
- func (s ApiSession_PowerboxTag_OAuthScope) SetName(v string) error
- func (s ApiSession_PowerboxTag_OAuthScope) String() string
- func (s ApiSession_PowerboxTag_OAuthScope) ToPtr() capnp.Ptr
- type ApiSession_PowerboxTag_OAuthScope_Future
- type ApiSession_PowerboxTag_OAuthScope_List
- type ApiSession_Server
Constants ¶
const ApiSession_Params_TypeID = 0xfee82d8d4c4ff597
ApiSession_Params_TypeID is the unique identifier for the type ApiSession_Params.
const ApiSession_PowerboxTag_OAuthScope_TypeID = 0xbb95f31093b1fd88
ApiSession_PowerboxTag_OAuthScope_TypeID is the unique identifier for the type ApiSession_PowerboxTag_OAuthScope.
const ApiSession_PowerboxTag_TypeID = 0x93e1f7ca567dee32
ApiSession_PowerboxTag_TypeID is the unique identifier for the type ApiSession_PowerboxTag.
const ApiSession_TypeID = 0xc879e379c625cdc7
ApiSession_TypeID is the unique identifier for the type ApiSession.
Variables ¶
This section is empty.
Functions ¶
func ApiSession_Methods ¶
func ApiSession_Methods(methods []server.Method, s ApiSession_Server) []server.Method
ApiSession_Methods appends Methods to a slice that invoke the methods on s. This can be used to create a more complicated Server.
func ApiSession_NewServer ¶
func ApiSession_NewServer(s ApiSession_Server) *server.Server
ApiSession_NewServer creates a new Server from an implementation of ApiSession_Server.
Types ¶
type ApiSession ¶
func ApiSession_ServerToClient ¶
func ApiSession_ServerToClient(s ApiSession_Server) ApiSession
ApiSession_ServerToClient creates a new Client from an implementation of ApiSession_Server. The caller is responsible for calling Release on the returned Client.
func (ApiSession) Acl ¶
func (c ApiSession) Acl(ctx context.Context, params func(websession.WebSession_acl_Params) error) (websession.WebSession_Response_Future, capnp.ReleaseFunc)
func (ApiSession) AddRef ¶
func (c ApiSession) AddRef() ApiSession
AddRef creates a new Client that refers to the same capability as c. If c is nil or has resolved to null, then AddRef returns nil.
func (ApiSession) Copy ¶
func (c ApiSession) Copy(ctx context.Context, params func(websession.WebSession_copy_Params) error) (websession.WebSession_Response_Future, capnp.ReleaseFunc)
func (ApiSession) DecodeFromPtr ¶
func (ApiSession) DecodeFromPtr(p capnp.Ptr) ApiSession
func (ApiSession) Delete ¶
func (c ApiSession) Delete(ctx context.Context, params func(websession.WebSession_delete_Params) error) (websession.WebSession_Response_Future, capnp.ReleaseFunc)
func (ApiSession) Get ¶
func (c ApiSession) Get(ctx context.Context, params func(websession.WebSession_get_Params) error) (websession.WebSession_Response_Future, capnp.ReleaseFunc)
func (ApiSession) GetFlowLimiter ¶
func (c ApiSession) GetFlowLimiter() fc.FlowLimiter
Get the current flowcontrol.FlowLimiter used to manage flow control for this client.
func (ApiSession) IsSame ¶
func (c ApiSession) IsSame(other ApiSession) bool
IsSame reports whether c and other refer to a capability created by the same call to NewClient. This can return false negatives if c or other are not fully resolved: use Resolve if this is an issue. If either c or other are released, then IsSame panics.
func (ApiSession) IsValid ¶
func (c ApiSession) IsValid() bool
IsValid reports whether c is a valid reference to a capability. A reference is invalid if it is nil, has resolved to null, or has been released.
func (ApiSession) Lock ¶
func (c ApiSession) Lock(ctx context.Context, params func(websession.WebSession_lock_Params) error) (websession.WebSession_Response_Future, capnp.ReleaseFunc)
func (ApiSession) Mkcol ¶
func (c ApiSession) Mkcol(ctx context.Context, params func(websession.WebSession_mkcol_Params) error) (websession.WebSession_Response_Future, capnp.ReleaseFunc)
func (ApiSession) Move ¶
func (c ApiSession) Move(ctx context.Context, params func(websession.WebSession_move_Params) error) (websession.WebSession_Response_Future, capnp.ReleaseFunc)
func (ApiSession) OpenWebSocket ¶
func (c ApiSession) OpenWebSocket(ctx context.Context, params func(websession.WebSession_openWebSocket_Params) error) (websession.WebSession_openWebSocket_Results_Future, capnp.ReleaseFunc)
func (ApiSession) Options ¶
func (c ApiSession) Options(ctx context.Context, params func(websession.WebSession_options_Params) error) (websession.WebSession_Options_Future, capnp.ReleaseFunc)
func (ApiSession) Patch ¶
func (c ApiSession) Patch(ctx context.Context, params func(websession.WebSession_patch_Params) error) (websession.WebSession_Response_Future, capnp.ReleaseFunc)
func (ApiSession) Post ¶
func (c ApiSession) Post(ctx context.Context, params func(websession.WebSession_post_Params) error) (websession.WebSession_Response_Future, capnp.ReleaseFunc)
func (ApiSession) PostStreaming ¶
func (c ApiSession) PostStreaming(ctx context.Context, params func(websession.WebSession_postStreaming_Params) error) (websession.WebSession_postStreaming_Results_Future, capnp.ReleaseFunc)
func (ApiSession) Propfind ¶
func (c ApiSession) Propfind(ctx context.Context, params func(websession.WebSession_propfind_Params) error) (websession.WebSession_Response_Future, capnp.ReleaseFunc)
func (ApiSession) Proppatch ¶
func (c ApiSession) Proppatch(ctx context.Context, params func(websession.WebSession_proppatch_Params) error) (websession.WebSession_Response_Future, capnp.ReleaseFunc)
func (ApiSession) Put ¶
func (c ApiSession) Put(ctx context.Context, params func(websession.WebSession_put_Params) error) (websession.WebSession_Response_Future, capnp.ReleaseFunc)
func (ApiSession) PutStreaming ¶
func (c ApiSession) PutStreaming(ctx context.Context, params func(websession.WebSession_putStreaming_Params) error) (websession.WebSession_putStreaming_Results_Future, capnp.ReleaseFunc)
func (ApiSession) Release ¶
func (c ApiSession) Release()
Release releases a capability reference. If this is the last reference to the capability, then the underlying resources associated with the capability will be released.
Release will panic if c has already been released, but not if c is nil or resolved to null.
func (ApiSession) Report ¶
func (c ApiSession) Report(ctx context.Context, params func(websession.WebSession_report_Params) error) (websession.WebSession_Response_Future, capnp.ReleaseFunc)
func (ApiSession) Resolve ¶
func (c ApiSession) Resolve(ctx context.Context) error
Resolve blocks until the capability is fully resolved or the Context expires.
func (ApiSession) SetFlowLimiter ¶
func (c ApiSession) SetFlowLimiter(lim fc.FlowLimiter)
Update the flowcontrol.FlowLimiter used to manage flow control for this client. This affects all future calls, but not calls already waiting to send. Passing nil sets the value to flowcontrol.NopLimiter, which is also the default.
func (ApiSession) String ¶
func (c ApiSession) String() string
String returns a string that identifies this capability for debugging purposes. Its format should not be depended on: in particular, it should not be used to compare clients. Use IsSame to compare clients for equality.
func (ApiSession) Unlock ¶
func (c ApiSession) Unlock(ctx context.Context, params func(websession.WebSession_unlock_Params) error) (websession.WebSession_Response_Future, capnp.ReleaseFunc)
type ApiSession_List ¶
type ApiSession_List = capnp.CapList[ApiSession]
ApiSession_List is a list of ApiSession.
type ApiSession_Params ¶
func NewApiSession_Params ¶
func NewApiSession_Params(s *capnp.Segment) (ApiSession_Params, error)
func NewRootApiSession_Params ¶
func NewRootApiSession_Params(s *capnp.Segment) (ApiSession_Params, error)
func ReadRootApiSession_Params ¶
func ReadRootApiSession_Params(msg *capnp.Message) (ApiSession_Params, error)
func (ApiSession_Params) DecodeFromPtr ¶
func (ApiSession_Params) DecodeFromPtr(p capnp.Ptr) ApiSession_Params
func (ApiSession_Params) EncodeAsPtr ¶
func (s ApiSession_Params) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr
func (ApiSession_Params) HasRemoteAddress ¶
func (s ApiSession_Params) HasRemoteAddress() bool
func (ApiSession_Params) IsValid ¶
func (s ApiSession_Params) IsValid() bool
func (ApiSession_Params) Message ¶
func (s ApiSession_Params) Message() *capnp.Message
func (ApiSession_Params) NewRemoteAddress ¶
func (s ApiSession_Params) NewRemoteAddress() (ip.IpAddress, error)
NewRemoteAddress sets the remoteAddress field to a newly allocated ip.IpAddress struct, preferring placement in s's segment.
func (ApiSession_Params) RemoteAddress ¶
func (s ApiSession_Params) RemoteAddress() (ip.IpAddress, error)
func (ApiSession_Params) Segment ¶
func (s ApiSession_Params) Segment() *capnp.Segment
func (ApiSession_Params) SetRemoteAddress ¶
func (s ApiSession_Params) SetRemoteAddress(v ip.IpAddress) error
func (ApiSession_Params) String ¶
func (s ApiSession_Params) String() string
func (ApiSession_Params) ToPtr ¶
func (s ApiSession_Params) ToPtr() capnp.Ptr
type ApiSession_Params_Future ¶
ApiSession_Params_Future is a wrapper for a ApiSession_Params promised by a client call.
func (ApiSession_Params_Future) RemoteAddress ¶
func (p ApiSession_Params_Future) RemoteAddress() ip.IpAddress_Future
func (ApiSession_Params_Future) Struct ¶
func (f ApiSession_Params_Future) Struct() (ApiSession_Params, error)
type ApiSession_Params_List ¶
type ApiSession_Params_List = capnp.StructList[ApiSession_Params]
ApiSession_Params_List is a list of ApiSession_Params.
type ApiSession_PowerboxTag ¶
func NewApiSession_PowerboxTag ¶
func NewApiSession_PowerboxTag(s *capnp.Segment) (ApiSession_PowerboxTag, error)
func NewRootApiSession_PowerboxTag ¶
func NewRootApiSession_PowerboxTag(s *capnp.Segment) (ApiSession_PowerboxTag, error)
func ReadRootApiSession_PowerboxTag ¶
func ReadRootApiSession_PowerboxTag(msg *capnp.Message) (ApiSession_PowerboxTag, error)
func (ApiSession_PowerboxTag) Authentication ¶
func (s ApiSession_PowerboxTag) Authentication() (string, error)
func (ApiSession_PowerboxTag) AuthenticationBytes ¶
func (s ApiSession_PowerboxTag) AuthenticationBytes() ([]byte, error)
func (ApiSession_PowerboxTag) CanonicalUrl ¶
func (s ApiSession_PowerboxTag) CanonicalUrl() (string, error)
func (ApiSession_PowerboxTag) CanonicalUrlBytes ¶
func (s ApiSession_PowerboxTag) CanonicalUrlBytes() ([]byte, error)
func (ApiSession_PowerboxTag) DecodeFromPtr ¶
func (ApiSession_PowerboxTag) DecodeFromPtr(p capnp.Ptr) ApiSession_PowerboxTag
func (ApiSession_PowerboxTag) EncodeAsPtr ¶
func (s ApiSession_PowerboxTag) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr
func (ApiSession_PowerboxTag) HasAuthentication ¶
func (s ApiSession_PowerboxTag) HasAuthentication() bool
func (ApiSession_PowerboxTag) HasCanonicalUrl ¶
func (s ApiSession_PowerboxTag) HasCanonicalUrl() bool
func (ApiSession_PowerboxTag) HasOauthScopes ¶
func (s ApiSession_PowerboxTag) HasOauthScopes() bool
func (ApiSession_PowerboxTag) IsValid ¶
func (s ApiSession_PowerboxTag) IsValid() bool
func (ApiSession_PowerboxTag) Message ¶
func (s ApiSession_PowerboxTag) Message() *capnp.Message
func (ApiSession_PowerboxTag) NewOauthScopes ¶
func (s ApiSession_PowerboxTag) NewOauthScopes(n int32) (ApiSession_PowerboxTag_OAuthScope_List, error)
NewOauthScopes sets the oauthScopes field to a newly allocated ApiSession_PowerboxTag_OAuthScope_List, preferring placement in s's segment.
func (ApiSession_PowerboxTag) OauthScopes ¶
func (s ApiSession_PowerboxTag) OauthScopes() (ApiSession_PowerboxTag_OAuthScope_List, error)
func (ApiSession_PowerboxTag) Segment ¶
func (s ApiSession_PowerboxTag) Segment() *capnp.Segment
func (ApiSession_PowerboxTag) SetAuthentication ¶
func (s ApiSession_PowerboxTag) SetAuthentication(v string) error
func (ApiSession_PowerboxTag) SetCanonicalUrl ¶
func (s ApiSession_PowerboxTag) SetCanonicalUrl(v string) error
func (ApiSession_PowerboxTag) SetOauthScopes ¶
func (s ApiSession_PowerboxTag) SetOauthScopes(v ApiSession_PowerboxTag_OAuthScope_List) error
func (ApiSession_PowerboxTag) String ¶
func (s ApiSession_PowerboxTag) String() string
func (ApiSession_PowerboxTag) ToPtr ¶
func (s ApiSession_PowerboxTag) ToPtr() capnp.Ptr
type ApiSession_PowerboxTag_Future ¶
ApiSession_PowerboxTag_Future is a wrapper for a ApiSession_PowerboxTag promised by a client call.
func (ApiSession_PowerboxTag_Future) Struct ¶
func (f ApiSession_PowerboxTag_Future) Struct() (ApiSession_PowerboxTag, error)
type ApiSession_PowerboxTag_List ¶
type ApiSession_PowerboxTag_List = capnp.StructList[ApiSession_PowerboxTag]
ApiSession_PowerboxTag_List is a list of ApiSession_PowerboxTag.
type ApiSession_PowerboxTag_OAuthScope ¶
func NewApiSession_PowerboxTag_OAuthScope ¶
func NewApiSession_PowerboxTag_OAuthScope(s *capnp.Segment) (ApiSession_PowerboxTag_OAuthScope, error)
func NewRootApiSession_PowerboxTag_OAuthScope ¶
func NewRootApiSession_PowerboxTag_OAuthScope(s *capnp.Segment) (ApiSession_PowerboxTag_OAuthScope, error)
func ReadRootApiSession_PowerboxTag_OAuthScope ¶
func ReadRootApiSession_PowerboxTag_OAuthScope(msg *capnp.Message) (ApiSession_PowerboxTag_OAuthScope, error)
func (ApiSession_PowerboxTag_OAuthScope) DecodeFromPtr ¶
func (ApiSession_PowerboxTag_OAuthScope) DecodeFromPtr(p capnp.Ptr) ApiSession_PowerboxTag_OAuthScope
func (ApiSession_PowerboxTag_OAuthScope) EncodeAsPtr ¶
func (s ApiSession_PowerboxTag_OAuthScope) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr
func (ApiSession_PowerboxTag_OAuthScope) HasName ¶
func (s ApiSession_PowerboxTag_OAuthScope) HasName() bool
func (ApiSession_PowerboxTag_OAuthScope) IsValid ¶
func (s ApiSession_PowerboxTag_OAuthScope) IsValid() bool
func (ApiSession_PowerboxTag_OAuthScope) Message ¶
func (s ApiSession_PowerboxTag_OAuthScope) Message() *capnp.Message
func (ApiSession_PowerboxTag_OAuthScope) Name ¶
func (s ApiSession_PowerboxTag_OAuthScope) Name() (string, error)
func (ApiSession_PowerboxTag_OAuthScope) NameBytes ¶
func (s ApiSession_PowerboxTag_OAuthScope) NameBytes() ([]byte, error)
func (ApiSession_PowerboxTag_OAuthScope) Segment ¶
func (s ApiSession_PowerboxTag_OAuthScope) Segment() *capnp.Segment
func (ApiSession_PowerboxTag_OAuthScope) SetName ¶
func (s ApiSession_PowerboxTag_OAuthScope) SetName(v string) error
func (ApiSession_PowerboxTag_OAuthScope) String ¶
func (s ApiSession_PowerboxTag_OAuthScope) String() string
func (ApiSession_PowerboxTag_OAuthScope) ToPtr ¶
func (s ApiSession_PowerboxTag_OAuthScope) ToPtr() capnp.Ptr
type ApiSession_PowerboxTag_OAuthScope_Future ¶
ApiSession_PowerboxTag_OAuthScope_Future is a wrapper for a ApiSession_PowerboxTag_OAuthScope promised by a client call.
func (ApiSession_PowerboxTag_OAuthScope_Future) Struct ¶
func (f ApiSession_PowerboxTag_OAuthScope_Future) Struct() (ApiSession_PowerboxTag_OAuthScope, error)
type ApiSession_PowerboxTag_OAuthScope_List ¶
type ApiSession_PowerboxTag_OAuthScope_List = capnp.StructList[ApiSession_PowerboxTag_OAuthScope]
ApiSession_PowerboxTag_OAuthScope_List is a list of ApiSession_PowerboxTag_OAuthScope.
type ApiSession_Server ¶
type ApiSession_Server interface { Get(context.Context, websession.WebSession_get) error Post(context.Context, websession.WebSession_post) error OpenWebSocket(context.Context, websession.WebSession_openWebSocket) error Put(context.Context, websession.WebSession_put) error Delete(context.Context, websession.WebSession_delete) error PostStreaming(context.Context, websession.WebSession_postStreaming) error PutStreaming(context.Context, websession.WebSession_putStreaming) error Propfind(context.Context, websession.WebSession_propfind) error Proppatch(context.Context, websession.WebSession_proppatch) error Mkcol(context.Context, websession.WebSession_mkcol) error Copy(context.Context, websession.WebSession_copy) error Move(context.Context, websession.WebSession_move) error Lock(context.Context, websession.WebSession_lock) error Unlock(context.Context, websession.WebSession_unlock) error Acl(context.Context, websession.WebSession_acl) error Report(context.Context, websession.WebSession_report) error Options(context.Context, websession.WebSession_options) error Patch(context.Context, websession.WebSession_patch) error }