Documentation
¶
Index ¶
- Constants
- func NewSRPCProviderResourceServiceHandler(impl SRPCProviderResourceServiceServer, serviceID string) srpc.Handler
- func SRPCRegisterProviderResourceService(mux srpc.Mux, impl SRPCProviderResourceServiceServer) error
- type AccessProviderAccountRequest
- func (m *AccessProviderAccountRequest) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *AccessProviderAccountRequest) CloneVT() *AccessProviderAccountRequest
- func (this *AccessProviderAccountRequest) EqualMessageVT(thatMsg any) bool
- func (this *AccessProviderAccountRequest) EqualVT(that *AccessProviderAccountRequest) bool
- func (x *AccessProviderAccountRequest) GetAccountId() string
- func (x *AccessProviderAccountRequest) MarshalJSON() ([]byte, error)
- func (x *AccessProviderAccountRequest) MarshalProtoJSON(s *json.MarshalState)
- func (x *AccessProviderAccountRequest) MarshalProtoText() string
- func (m *AccessProviderAccountRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *AccessProviderAccountRequest) MarshalToVT(dAtA []byte) (int, error)
- func (m *AccessProviderAccountRequest) MarshalVT() (dAtA []byte, err error)
- func (*AccessProviderAccountRequest) ProtoMessage()
- func (x *AccessProviderAccountRequest) Reset()
- func (m *AccessProviderAccountRequest) SizeVT() (n int)
- func (x *AccessProviderAccountRequest) String() string
- func (x *AccessProviderAccountRequest) UnmarshalJSON(b []byte) error
- func (x *AccessProviderAccountRequest) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *AccessProviderAccountRequest) UnmarshalVT(dAtA []byte) error
- type AccessProviderAccountResponse
- func (m *AccessProviderAccountResponse) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *AccessProviderAccountResponse) CloneVT() *AccessProviderAccountResponse
- func (this *AccessProviderAccountResponse) EqualMessageVT(thatMsg any) bool
- func (this *AccessProviderAccountResponse) EqualVT(that *AccessProviderAccountResponse) bool
- func (x *AccessProviderAccountResponse) GetResourceId() uint32
- func (x *AccessProviderAccountResponse) MarshalJSON() ([]byte, error)
- func (x *AccessProviderAccountResponse) MarshalProtoJSON(s *json.MarshalState)
- func (x *AccessProviderAccountResponse) MarshalProtoText() string
- func (m *AccessProviderAccountResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *AccessProviderAccountResponse) MarshalToVT(dAtA []byte) (int, error)
- func (m *AccessProviderAccountResponse) MarshalVT() (dAtA []byte, err error)
- func (*AccessProviderAccountResponse) ProtoMessage()
- func (x *AccessProviderAccountResponse) Reset()
- func (m *AccessProviderAccountResponse) SizeVT() (n int)
- func (x *AccessProviderAccountResponse) String() string
- func (x *AccessProviderAccountResponse) UnmarshalJSON(b []byte) error
- func (x *AccessProviderAccountResponse) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *AccessProviderAccountResponse) UnmarshalVT(dAtA []byte) error
- type GetProviderInfoRequest
- func (m *GetProviderInfoRequest) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *GetProviderInfoRequest) CloneVT() *GetProviderInfoRequest
- func (this *GetProviderInfoRequest) EqualMessageVT(thatMsg any) bool
- func (this *GetProviderInfoRequest) EqualVT(that *GetProviderInfoRequest) bool
- func (x *GetProviderInfoRequest) MarshalJSON() ([]byte, error)
- func (x *GetProviderInfoRequest) MarshalProtoJSON(s *json.MarshalState)
- func (x *GetProviderInfoRequest) MarshalProtoText() string
- func (m *GetProviderInfoRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *GetProviderInfoRequest) MarshalToVT(dAtA []byte) (int, error)
- func (m *GetProviderInfoRequest) MarshalVT() (dAtA []byte, err error)
- func (*GetProviderInfoRequest) ProtoMessage()
- func (x *GetProviderInfoRequest) Reset()
- func (m *GetProviderInfoRequest) SizeVT() (n int)
- func (x *GetProviderInfoRequest) String() string
- func (x *GetProviderInfoRequest) UnmarshalJSON(b []byte) error
- func (x *GetProviderInfoRequest) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *GetProviderInfoRequest) UnmarshalVT(dAtA []byte) error
- type GetProviderInfoResponse
- func (m *GetProviderInfoResponse) CloneMessageVT() protobuf_go_lite.CloneMessage
- func (m *GetProviderInfoResponse) CloneVT() *GetProviderInfoResponse
- func (this *GetProviderInfoResponse) EqualMessageVT(thatMsg any) bool
- func (this *GetProviderInfoResponse) EqualVT(that *GetProviderInfoResponse) bool
- func (x *GetProviderInfoResponse) GetProviderInfo() *provider.ProviderInfo
- func (x *GetProviderInfoResponse) MarshalJSON() ([]byte, error)
- func (x *GetProviderInfoResponse) MarshalProtoJSON(s *json.MarshalState)
- func (x *GetProviderInfoResponse) MarshalProtoText() string
- func (m *GetProviderInfoResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *GetProviderInfoResponse) MarshalToVT(dAtA []byte) (int, error)
- func (m *GetProviderInfoResponse) MarshalVT() (dAtA []byte, err error)
- func (*GetProviderInfoResponse) ProtoMessage()
- func (x *GetProviderInfoResponse) Reset()
- func (m *GetProviderInfoResponse) SizeVT() (n int)
- func (x *GetProviderInfoResponse) String() string
- func (x *GetProviderInfoResponse) UnmarshalJSON(b []byte) error
- func (x *GetProviderInfoResponse) UnmarshalProtoJSON(s *json.UnmarshalState)
- func (m *GetProviderInfoResponse) UnmarshalVT(dAtA []byte) error
- type SRPCProviderResourceServiceClient
- type SRPCProviderResourceServiceHandler
- func (SRPCProviderResourceServiceHandler) GetMethodIDs() []string
- func (d *SRPCProviderResourceServiceHandler) GetServiceID() string
- func (d *SRPCProviderResourceServiceHandler) InvokeMethod(serviceID, methodID string, strm srpc.Stream) (bool, error)
- func (SRPCProviderResourceServiceHandler) InvokeMethod_AccessProviderAccount(impl SRPCProviderResourceServiceServer, strm srpc.Stream) error
- func (SRPCProviderResourceServiceHandler) InvokeMethod_GetProviderInfo(impl SRPCProviderResourceServiceServer, strm srpc.Stream) error
- type SRPCProviderResourceServiceServer
- type SRPCProviderResourceService_AccessProviderAccountStream
- type SRPCProviderResourceService_GetProviderInfoStream
Constants ¶
const SRPCProviderResourceServiceServiceID = "s4wave.provider.ProviderResourceService"
Variables ¶
This section is empty.
Functions ¶
func NewSRPCProviderResourceServiceHandler ¶
func NewSRPCProviderResourceServiceHandler(impl SRPCProviderResourceServiceServer, serviceID string) srpc.Handler
NewSRPCProviderResourceServiceHandler constructs a new RPC handler. serviceID: if empty, uses default: s4wave.provider.ProviderResourceService
func SRPCRegisterProviderResourceService ¶
func SRPCRegisterProviderResourceService(mux srpc.Mux, impl SRPCProviderResourceServiceServer) error
SRPCRegisterProviderResourceService registers the implementation with the mux. Uses the default serviceID: s4wave.provider.ProviderResourceService
Types ¶
type AccessProviderAccountRequest ¶
type AccessProviderAccountRequest struct {
// AccountId is the provider account ID to access.
AccountId string `protobuf:"bytes,1,opt,name=account_id,json=accountId,proto3" json:"accountId,omitempty"`
// contains filtered or unexported fields
}
AccessProviderAccountRequest is the request type for AccessProviderAccount.
func (*AccessProviderAccountRequest) CloneMessageVT ¶
func (m *AccessProviderAccountRequest) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*AccessProviderAccountRequest) CloneVT ¶
func (m *AccessProviderAccountRequest) CloneVT() *AccessProviderAccountRequest
func (*AccessProviderAccountRequest) EqualMessageVT ¶
func (this *AccessProviderAccountRequest) EqualMessageVT(thatMsg any) bool
func (*AccessProviderAccountRequest) EqualVT ¶
func (this *AccessProviderAccountRequest) EqualVT(that *AccessProviderAccountRequest) bool
func (*AccessProviderAccountRequest) GetAccountId ¶
func (x *AccessProviderAccountRequest) GetAccountId() string
func (*AccessProviderAccountRequest) MarshalJSON ¶
func (x *AccessProviderAccountRequest) MarshalJSON() ([]byte, error)
MarshalJSON marshals the AccessProviderAccountRequest to JSON.
func (*AccessProviderAccountRequest) MarshalProtoJSON ¶
func (x *AccessProviderAccountRequest) MarshalProtoJSON(s *json.MarshalState)
MarshalProtoJSON marshals the AccessProviderAccountRequest message to JSON.
func (*AccessProviderAccountRequest) MarshalProtoText ¶
func (x *AccessProviderAccountRequest) MarshalProtoText() string
func (*AccessProviderAccountRequest) MarshalToSizedBufferVT ¶
func (m *AccessProviderAccountRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*AccessProviderAccountRequest) MarshalToVT ¶
func (m *AccessProviderAccountRequest) MarshalToVT(dAtA []byte) (int, error)
func (*AccessProviderAccountRequest) MarshalVT ¶
func (m *AccessProviderAccountRequest) MarshalVT() (dAtA []byte, err error)
func (*AccessProviderAccountRequest) ProtoMessage ¶
func (*AccessProviderAccountRequest) ProtoMessage()
func (*AccessProviderAccountRequest) Reset ¶
func (x *AccessProviderAccountRequest) Reset()
func (*AccessProviderAccountRequest) SizeVT ¶
func (m *AccessProviderAccountRequest) SizeVT() (n int)
func (*AccessProviderAccountRequest) String ¶
func (x *AccessProviderAccountRequest) String() string
func (*AccessProviderAccountRequest) UnmarshalJSON ¶
func (x *AccessProviderAccountRequest) UnmarshalJSON(b []byte) error
UnmarshalJSON unmarshals the AccessProviderAccountRequest from JSON.
func (*AccessProviderAccountRequest) UnmarshalProtoJSON ¶
func (x *AccessProviderAccountRequest) UnmarshalProtoJSON(s *json.UnmarshalState)
UnmarshalProtoJSON unmarshals the AccessProviderAccountRequest message from JSON.
func (*AccessProviderAccountRequest) UnmarshalVT ¶
func (m *AccessProviderAccountRequest) UnmarshalVT(dAtA []byte) error
type AccessProviderAccountResponse ¶
type AccessProviderAccountResponse struct {
// ResourceId is the ID of the mounted account resource.
ResourceId uint32 `protobuf:"varint,1,opt,name=resource_id,json=resourceId,proto3" json:"resourceId,omitempty"`
// contains filtered or unexported fields
}
AccessProviderAccountResponse is the response type for AccessProviderAccount.
func (*AccessProviderAccountResponse) CloneMessageVT ¶
func (m *AccessProviderAccountResponse) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*AccessProviderAccountResponse) CloneVT ¶
func (m *AccessProviderAccountResponse) CloneVT() *AccessProviderAccountResponse
func (*AccessProviderAccountResponse) EqualMessageVT ¶
func (this *AccessProviderAccountResponse) EqualMessageVT(thatMsg any) bool
func (*AccessProviderAccountResponse) EqualVT ¶
func (this *AccessProviderAccountResponse) EqualVT(that *AccessProviderAccountResponse) bool
func (*AccessProviderAccountResponse) GetResourceId ¶
func (x *AccessProviderAccountResponse) GetResourceId() uint32
func (*AccessProviderAccountResponse) MarshalJSON ¶
func (x *AccessProviderAccountResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals the AccessProviderAccountResponse to JSON.
func (*AccessProviderAccountResponse) MarshalProtoJSON ¶
func (x *AccessProviderAccountResponse) MarshalProtoJSON(s *json.MarshalState)
MarshalProtoJSON marshals the AccessProviderAccountResponse message to JSON.
func (*AccessProviderAccountResponse) MarshalProtoText ¶
func (x *AccessProviderAccountResponse) MarshalProtoText() string
func (*AccessProviderAccountResponse) MarshalToSizedBufferVT ¶
func (m *AccessProviderAccountResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*AccessProviderAccountResponse) MarshalToVT ¶
func (m *AccessProviderAccountResponse) MarshalToVT(dAtA []byte) (int, error)
func (*AccessProviderAccountResponse) MarshalVT ¶
func (m *AccessProviderAccountResponse) MarshalVT() (dAtA []byte, err error)
func (*AccessProviderAccountResponse) ProtoMessage ¶
func (*AccessProviderAccountResponse) ProtoMessage()
func (*AccessProviderAccountResponse) Reset ¶
func (x *AccessProviderAccountResponse) Reset()
func (*AccessProviderAccountResponse) SizeVT ¶
func (m *AccessProviderAccountResponse) SizeVT() (n int)
func (*AccessProviderAccountResponse) String ¶
func (x *AccessProviderAccountResponse) String() string
func (*AccessProviderAccountResponse) UnmarshalJSON ¶
func (x *AccessProviderAccountResponse) UnmarshalJSON(b []byte) error
UnmarshalJSON unmarshals the AccessProviderAccountResponse from JSON.
func (*AccessProviderAccountResponse) UnmarshalProtoJSON ¶
func (x *AccessProviderAccountResponse) UnmarshalProtoJSON(s *json.UnmarshalState)
UnmarshalProtoJSON unmarshals the AccessProviderAccountResponse message from JSON.
func (*AccessProviderAccountResponse) UnmarshalVT ¶
func (m *AccessProviderAccountResponse) UnmarshalVT(dAtA []byte) error
type GetProviderInfoRequest ¶
type GetProviderInfoRequest struct {
// contains filtered or unexported fields
}
GetProviderInfoRequest is the request type for GetProviderInfo.
func (*GetProviderInfoRequest) CloneMessageVT ¶
func (m *GetProviderInfoRequest) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*GetProviderInfoRequest) CloneVT ¶
func (m *GetProviderInfoRequest) CloneVT() *GetProviderInfoRequest
func (*GetProviderInfoRequest) EqualMessageVT ¶
func (this *GetProviderInfoRequest) EqualMessageVT(thatMsg any) bool
func (*GetProviderInfoRequest) EqualVT ¶
func (this *GetProviderInfoRequest) EqualVT(that *GetProviderInfoRequest) bool
func (*GetProviderInfoRequest) MarshalJSON ¶
func (x *GetProviderInfoRequest) MarshalJSON() ([]byte, error)
MarshalJSON marshals the GetProviderInfoRequest to JSON.
func (*GetProviderInfoRequest) MarshalProtoJSON ¶
func (x *GetProviderInfoRequest) MarshalProtoJSON(s *json.MarshalState)
MarshalProtoJSON marshals the GetProviderInfoRequest message to JSON.
func (*GetProviderInfoRequest) MarshalProtoText ¶
func (x *GetProviderInfoRequest) MarshalProtoText() string
func (*GetProviderInfoRequest) MarshalToSizedBufferVT ¶
func (m *GetProviderInfoRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*GetProviderInfoRequest) MarshalToVT ¶
func (m *GetProviderInfoRequest) MarshalToVT(dAtA []byte) (int, error)
func (*GetProviderInfoRequest) MarshalVT ¶
func (m *GetProviderInfoRequest) MarshalVT() (dAtA []byte, err error)
func (*GetProviderInfoRequest) ProtoMessage ¶
func (*GetProviderInfoRequest) ProtoMessage()
func (*GetProviderInfoRequest) Reset ¶
func (x *GetProviderInfoRequest) Reset()
func (*GetProviderInfoRequest) SizeVT ¶
func (m *GetProviderInfoRequest) SizeVT() (n int)
func (*GetProviderInfoRequest) String ¶
func (x *GetProviderInfoRequest) String() string
func (*GetProviderInfoRequest) UnmarshalJSON ¶
func (x *GetProviderInfoRequest) UnmarshalJSON(b []byte) error
UnmarshalJSON unmarshals the GetProviderInfoRequest from JSON.
func (*GetProviderInfoRequest) UnmarshalProtoJSON ¶
func (x *GetProviderInfoRequest) UnmarshalProtoJSON(s *json.UnmarshalState)
UnmarshalProtoJSON unmarshals the GetProviderInfoRequest message from JSON.
func (*GetProviderInfoRequest) UnmarshalVT ¶
func (m *GetProviderInfoRequest) UnmarshalVT(dAtA []byte) error
type GetProviderInfoResponse ¶
type GetProviderInfoResponse struct {
// ProviderInfo contains the provider information.
ProviderInfo *provider.ProviderInfo `protobuf:"bytes,1,opt,name=provider_info,json=providerInfo,proto3" json:"providerInfo,omitempty"`
// contains filtered or unexported fields
}
GetProviderInfoResponse is the response type for GetProviderInfo.
func (*GetProviderInfoResponse) CloneMessageVT ¶
func (m *GetProviderInfoResponse) CloneMessageVT() protobuf_go_lite.CloneMessage
func (*GetProviderInfoResponse) CloneVT ¶
func (m *GetProviderInfoResponse) CloneVT() *GetProviderInfoResponse
func (*GetProviderInfoResponse) EqualMessageVT ¶
func (this *GetProviderInfoResponse) EqualMessageVT(thatMsg any) bool
func (*GetProviderInfoResponse) EqualVT ¶
func (this *GetProviderInfoResponse) EqualVT(that *GetProviderInfoResponse) bool
func (*GetProviderInfoResponse) GetProviderInfo ¶
func (x *GetProviderInfoResponse) GetProviderInfo() *provider.ProviderInfo
func (*GetProviderInfoResponse) MarshalJSON ¶
func (x *GetProviderInfoResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshals the GetProviderInfoResponse to JSON.
func (*GetProviderInfoResponse) MarshalProtoJSON ¶
func (x *GetProviderInfoResponse) MarshalProtoJSON(s *json.MarshalState)
MarshalProtoJSON marshals the GetProviderInfoResponse message to JSON.
func (*GetProviderInfoResponse) MarshalProtoText ¶
func (x *GetProviderInfoResponse) MarshalProtoText() string
func (*GetProviderInfoResponse) MarshalToSizedBufferVT ¶
func (m *GetProviderInfoResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*GetProviderInfoResponse) MarshalToVT ¶
func (m *GetProviderInfoResponse) MarshalToVT(dAtA []byte) (int, error)
func (*GetProviderInfoResponse) MarshalVT ¶
func (m *GetProviderInfoResponse) MarshalVT() (dAtA []byte, err error)
func (*GetProviderInfoResponse) ProtoMessage ¶
func (*GetProviderInfoResponse) ProtoMessage()
func (*GetProviderInfoResponse) Reset ¶
func (x *GetProviderInfoResponse) Reset()
func (*GetProviderInfoResponse) SizeVT ¶
func (m *GetProviderInfoResponse) SizeVT() (n int)
func (*GetProviderInfoResponse) String ¶
func (x *GetProviderInfoResponse) String() string
func (*GetProviderInfoResponse) UnmarshalJSON ¶
func (x *GetProviderInfoResponse) UnmarshalJSON(b []byte) error
UnmarshalJSON unmarshals the GetProviderInfoResponse from JSON.
func (*GetProviderInfoResponse) UnmarshalProtoJSON ¶
func (x *GetProviderInfoResponse) UnmarshalProtoJSON(s *json.UnmarshalState)
UnmarshalProtoJSON unmarshals the GetProviderInfoResponse message from JSON.
func (*GetProviderInfoResponse) UnmarshalVT ¶
func (m *GetProviderInfoResponse) UnmarshalVT(dAtA []byte) error
type SRPCProviderResourceServiceClient ¶
type SRPCProviderResourceServiceClient interface {
// SRPCClient returns the underlying SRPC client.
SRPCClient() srpc.Client
GetProviderInfo(ctx context.Context, in *GetProviderInfoRequest) (*GetProviderInfoResponse, error)
AccessProviderAccount(ctx context.Context, in *AccessProviderAccountRequest) (*AccessProviderAccountResponse, error)
}
func NewSRPCProviderResourceServiceClient ¶
func NewSRPCProviderResourceServiceClient(cc srpc.Client) SRPCProviderResourceServiceClient
func NewSRPCProviderResourceServiceClientWithServiceID ¶
func NewSRPCProviderResourceServiceClientWithServiceID(cc srpc.Client, serviceID string) SRPCProviderResourceServiceClient
type SRPCProviderResourceServiceHandler ¶
type SRPCProviderResourceServiceHandler struct {
// contains filtered or unexported fields
}
func (SRPCProviderResourceServiceHandler) GetMethodIDs ¶
func (SRPCProviderResourceServiceHandler) GetMethodIDs() []string
func (*SRPCProviderResourceServiceHandler) GetServiceID ¶
func (d *SRPCProviderResourceServiceHandler) GetServiceID() string
func (*SRPCProviderResourceServiceHandler) InvokeMethod ¶
func (SRPCProviderResourceServiceHandler) InvokeMethod_AccessProviderAccount ¶
func (SRPCProviderResourceServiceHandler) InvokeMethod_AccessProviderAccount(impl SRPCProviderResourceServiceServer, strm srpc.Stream) error
func (SRPCProviderResourceServiceHandler) InvokeMethod_GetProviderInfo ¶
func (SRPCProviderResourceServiceHandler) InvokeMethod_GetProviderInfo(impl SRPCProviderResourceServiceServer, strm srpc.Stream) error
type SRPCProviderResourceServiceServer ¶
type SRPCProviderResourceServiceServer interface {
GetProviderInfo(context.Context, *GetProviderInfoRequest) (*GetProviderInfoResponse, error)
AccessProviderAccount(context.Context, *AccessProviderAccountRequest) (*AccessProviderAccountResponse, error)
}