Documentation ¶
Overview ¶
Package idl_dsrhub is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- func RegisterDSRHubServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterDSRHubServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client DSRHubServiceClient) error
- func RegisterDSRHubServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterDSRHubServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server DSRHubServiceServer) error
- func RegisterDSRHubServiceServer(s *grpc.Server, srv DSRHubServiceServer)
- type CreateDSRRequest
- func (*CreateDSRRequest) Descriptor() ([]byte, []int)
- func (m *CreateDSRRequest) GetIdentityFormat() string
- func (m *CreateDSRRequest) GetIdentityType() string
- func (m *CreateDSRRequest) GetIdentityValue() string
- func (m *CreateDSRRequest) GetRegulation() string
- func (m *CreateDSRRequest) GetStatusCallbackUrl() string
- func (m *CreateDSRRequest) GetSubjectRequestId() string
- func (m *CreateDSRRequest) GetSubjectRequestType() string
- func (*CreateDSRRequest) ProtoMessage()
- func (m *CreateDSRRequest) Reset()
- func (m *CreateDSRRequest) String() string
- func (m *CreateDSRRequest) XXX_DiscardUnknown()
- func (m *CreateDSRRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateDSRRequest) XXX_Merge(src proto.Message)
- func (m *CreateDSRRequest) XXX_Size() int
- func (m *CreateDSRRequest) XXX_Unmarshal(b []byte) error
- type CreateDSRResponse
- func (*CreateDSRResponse) Descriptor() ([]byte, []int)
- func (m *CreateDSRResponse) GetControllerId() string
- func (m *CreateDSRResponse) GetIdentityFormat() string
- func (m *CreateDSRResponse) GetIdentityType() string
- func (m *CreateDSRResponse) GetIdentityValue() string
- func (m *CreateDSRResponse) GetRegulation() string
- func (m *CreateDSRResponse) GetRequestStatus() string
- func (m *CreateDSRResponse) GetSubjectRequestId() string
- func (m *CreateDSRResponse) GetSubjectRequestType() string
- func (*CreateDSRResponse) ProtoMessage()
- func (m *CreateDSRResponse) Reset()
- func (m *CreateDSRResponse) String() string
- func (m *CreateDSRResponse) XXX_DiscardUnknown()
- func (m *CreateDSRResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateDSRResponse) XXX_Merge(src proto.Message)
- func (m *CreateDSRResponse) XXX_Size() int
- func (m *CreateDSRResponse) XXX_Unmarshal(b []byte) error
- type DSRHubServiceClient
- type DSRHubServiceServer
- type ExchangeIdentityRequest
- func (*ExchangeIdentityRequest) Descriptor() ([]byte, []int)
- func (m *ExchangeIdentityRequest) GetIdentityFormat() string
- func (m *ExchangeIdentityRequest) GetIdentityType() string
- func (m *ExchangeIdentityRequest) GetIdentityValue() string
- func (m *ExchangeIdentityRequest) GetTargetIdentityType() string
- func (*ExchangeIdentityRequest) ProtoMessage()
- func (m *ExchangeIdentityRequest) Reset()
- func (m *ExchangeIdentityRequest) String() string
- func (m *ExchangeIdentityRequest) XXX_DiscardUnknown()
- func (m *ExchangeIdentityRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ExchangeIdentityRequest) XXX_Merge(src proto.Message)
- func (m *ExchangeIdentityRequest) XXX_Size() int
- func (m *ExchangeIdentityRequest) XXX_Unmarshal(b []byte) error
- type ExchangeIdentityResponse
- func (*ExchangeIdentityResponse) Descriptor() ([]byte, []int)
- func (m *ExchangeIdentityResponse) GetIdentityFormat() string
- func (m *ExchangeIdentityResponse) GetIdentityType() string
- func (m *ExchangeIdentityResponse) GetIdentityValue() string
- func (*ExchangeIdentityResponse) ProtoMessage()
- func (m *ExchangeIdentityResponse) Reset()
- func (m *ExchangeIdentityResponse) String() string
- func (m *ExchangeIdentityResponse) XXX_DiscardUnknown()
- func (m *ExchangeIdentityResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ExchangeIdentityResponse) XXX_Merge(src proto.Message)
- func (m *ExchangeIdentityResponse) XXX_Size() int
- func (m *ExchangeIdentityResponse) XXX_Unmarshal(b []byte) error
- type UnimplementedDSRHubServiceServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterDSRHubServiceHandler ¶ added in v0.0.4
func RegisterDSRHubServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterDSRHubServiceHandler registers the http handlers for service DSRHubService to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterDSRHubServiceHandlerClient ¶ added in v0.0.4
func RegisterDSRHubServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client DSRHubServiceClient) error
RegisterDSRHubServiceHandlerClient registers the http handlers for service DSRHubService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "DSRHubServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "DSRHubServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "DSRHubServiceClient" to call the correct interceptors.
func RegisterDSRHubServiceHandlerFromEndpoint ¶ added in v0.0.4
func RegisterDSRHubServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterDSRHubServiceHandlerFromEndpoint is same as RegisterDSRHubServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterDSRHubServiceHandlerServer ¶ added in v0.0.4
func RegisterDSRHubServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server DSRHubServiceServer) error
RegisterDSRHubServiceHandlerServer registers the http handlers for service DSRHubService to "mux". UnaryRPC :call DSRHubServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features (such as grpc.SendHeader, etc) to stop working. Consider using RegisterDSRHubServiceHandlerFromEndpoint instead.
func RegisterDSRHubServiceServer ¶ added in v0.0.4
func RegisterDSRHubServiceServer(s *grpc.Server, srv DSRHubServiceServer)
Types ¶
type CreateDSRRequest ¶
type CreateDSRRequest struct { Regulation string `protobuf:"bytes,1,opt,name=regulation,proto3" json:"regulation,omitempty"` StatusCallbackUrl string `protobuf:"bytes,2,opt,name=status_callback_url,json=statusCallbackUrl,proto3" json:"status_callback_url,omitempty"` SubjectRequestId string `protobuf:"bytes,3,opt,name=subject_request_id,json=subjectRequestId,proto3" json:"subject_request_id,omitempty"` SubjectRequestType string `protobuf:"bytes,4,opt,name=subject_request_type,json=subjectRequestType,proto3" json:"subject_request_type,omitempty"` IdentityType string `protobuf:"bytes,5,opt,name=identity_type,json=identityType,proto3" json:"identity_type,omitempty"` IdentityFormat string `protobuf:"bytes,6,opt,name=identity_format,json=identityFormat,proto3" json:"identity_format,omitempty"` IdentityValue string `protobuf:"bytes,7,opt,name=identity_value,json=identityValue,proto3" json:"identity_value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CreateDSRRequest) Descriptor ¶
func (*CreateDSRRequest) Descriptor() ([]byte, []int)
func (*CreateDSRRequest) GetIdentityFormat ¶
func (m *CreateDSRRequest) GetIdentityFormat() string
func (*CreateDSRRequest) GetIdentityType ¶
func (m *CreateDSRRequest) GetIdentityType() string
func (*CreateDSRRequest) GetIdentityValue ¶
func (m *CreateDSRRequest) GetIdentityValue() string
func (*CreateDSRRequest) GetRegulation ¶
func (m *CreateDSRRequest) GetRegulation() string
func (*CreateDSRRequest) GetStatusCallbackUrl ¶
func (m *CreateDSRRequest) GetStatusCallbackUrl() string
func (*CreateDSRRequest) GetSubjectRequestId ¶
func (m *CreateDSRRequest) GetSubjectRequestId() string
func (*CreateDSRRequest) GetSubjectRequestType ¶
func (m *CreateDSRRequest) GetSubjectRequestType() string
func (*CreateDSRRequest) ProtoMessage ¶
func (*CreateDSRRequest) ProtoMessage()
func (*CreateDSRRequest) Reset ¶
func (m *CreateDSRRequest) Reset()
func (*CreateDSRRequest) String ¶
func (m *CreateDSRRequest) String() string
func (*CreateDSRRequest) XXX_DiscardUnknown ¶
func (m *CreateDSRRequest) XXX_DiscardUnknown()
func (*CreateDSRRequest) XXX_Marshal ¶
func (m *CreateDSRRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateDSRRequest) XXX_Merge ¶
func (m *CreateDSRRequest) XXX_Merge(src proto.Message)
func (*CreateDSRRequest) XXX_Size ¶
func (m *CreateDSRRequest) XXX_Size() int
func (*CreateDSRRequest) XXX_Unmarshal ¶
func (m *CreateDSRRequest) XXX_Unmarshal(b []byte) error
type CreateDSRResponse ¶
type CreateDSRResponse struct { Regulation string `protobuf:"bytes,1,opt,name=regulation,proto3" json:"regulation,omitempty"` RequestStatus string `protobuf:"bytes,2,opt,name=request_status,json=requestStatus,proto3" json:"request_status,omitempty"` SubjectRequestId string `protobuf:"bytes,3,opt,name=subject_request_id,json=subjectRequestId,proto3" json:"subject_request_id,omitempty"` SubjectRequestType string `protobuf:"bytes,4,opt,name=subject_request_type,json=subjectRequestType,proto3" json:"subject_request_type,omitempty"` IdentityType string `protobuf:"bytes,5,opt,name=identity_type,json=identityType,proto3" json:"identity_type,omitempty"` IdentityFormat string `protobuf:"bytes,6,opt,name=identity_format,json=identityFormat,proto3" json:"identity_format,omitempty"` IdentityValue string `protobuf:"bytes,7,opt,name=identity_value,json=identityValue,proto3" json:"identity_value,omitempty"` ControllerId string `protobuf:"bytes,8,opt,name=controller_id,json=controllerId,proto3" json:"controller_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CreateDSRResponse) Descriptor ¶
func (*CreateDSRResponse) Descriptor() ([]byte, []int)
func (*CreateDSRResponse) GetControllerId ¶
func (m *CreateDSRResponse) GetControllerId() string
func (*CreateDSRResponse) GetIdentityFormat ¶
func (m *CreateDSRResponse) GetIdentityFormat() string
func (*CreateDSRResponse) GetIdentityType ¶
func (m *CreateDSRResponse) GetIdentityType() string
func (*CreateDSRResponse) GetIdentityValue ¶
func (m *CreateDSRResponse) GetIdentityValue() string
func (*CreateDSRResponse) GetRegulation ¶
func (m *CreateDSRResponse) GetRegulation() string
func (*CreateDSRResponse) GetRequestStatus ¶
func (m *CreateDSRResponse) GetRequestStatus() string
func (*CreateDSRResponse) GetSubjectRequestId ¶
func (m *CreateDSRResponse) GetSubjectRequestId() string
func (*CreateDSRResponse) GetSubjectRequestType ¶
func (m *CreateDSRResponse) GetSubjectRequestType() string
func (*CreateDSRResponse) ProtoMessage ¶
func (*CreateDSRResponse) ProtoMessage()
func (*CreateDSRResponse) Reset ¶
func (m *CreateDSRResponse) Reset()
func (*CreateDSRResponse) String ¶
func (m *CreateDSRResponse) String() string
func (*CreateDSRResponse) XXX_DiscardUnknown ¶
func (m *CreateDSRResponse) XXX_DiscardUnknown()
func (*CreateDSRResponse) XXX_Marshal ¶
func (m *CreateDSRResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateDSRResponse) XXX_Merge ¶
func (m *CreateDSRResponse) XXX_Merge(src proto.Message)
func (*CreateDSRResponse) XXX_Size ¶
func (m *CreateDSRResponse) XXX_Size() int
func (*CreateDSRResponse) XXX_Unmarshal ¶
func (m *CreateDSRResponse) XXX_Unmarshal(b []byte) error
type DSRHubServiceClient ¶ added in v0.0.4
type DSRHubServiceClient interface { CreateDSR(ctx context.Context, in *CreateDSRRequest, opts ...grpc.CallOption) (*CreateDSRResponse, error) ExchangeIdentity(ctx context.Context, in *ExchangeIdentityRequest, opts ...grpc.CallOption) (*ExchangeIdentityResponse, error) }
DSRHubServiceClient is the client API for DSRHubService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewDSRHubServiceClient ¶ added in v0.0.4
func NewDSRHubServiceClient(cc grpc.ClientConnInterface) DSRHubServiceClient
type DSRHubServiceServer ¶ added in v0.0.4
type DSRHubServiceServer interface { CreateDSR(context.Context, *CreateDSRRequest) (*CreateDSRResponse, error) ExchangeIdentity(context.Context, *ExchangeIdentityRequest) (*ExchangeIdentityResponse, error) }
DSRHubServiceServer is the server API for DSRHubService service.
type ExchangeIdentityRequest ¶ added in v0.0.4
type ExchangeIdentityRequest struct { IdentityType string `protobuf:"bytes,1,opt,name=identity_type,json=identityType,proto3" json:"identity_type,omitempty"` IdentityFormat string `protobuf:"bytes,2,opt,name=identity_format,json=identityFormat,proto3" json:"identity_format,omitempty"` IdentityValue string `protobuf:"bytes,3,opt,name=identity_value,json=identityValue,proto3" json:"identity_value,omitempty"` TargetIdentityType string `protobuf:"bytes,4,opt,name=target_identity_type,json=targetIdentityType,proto3" json:"target_identity_type,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ExchangeIdentityRequest) Descriptor ¶ added in v0.0.4
func (*ExchangeIdentityRequest) Descriptor() ([]byte, []int)
func (*ExchangeIdentityRequest) GetIdentityFormat ¶ added in v0.0.4
func (m *ExchangeIdentityRequest) GetIdentityFormat() string
func (*ExchangeIdentityRequest) GetIdentityType ¶ added in v0.0.4
func (m *ExchangeIdentityRequest) GetIdentityType() string
func (*ExchangeIdentityRequest) GetIdentityValue ¶ added in v0.0.4
func (m *ExchangeIdentityRequest) GetIdentityValue() string
func (*ExchangeIdentityRequest) GetTargetIdentityType ¶ added in v0.0.11
func (m *ExchangeIdentityRequest) GetTargetIdentityType() string
func (*ExchangeIdentityRequest) ProtoMessage ¶ added in v0.0.4
func (*ExchangeIdentityRequest) ProtoMessage()
func (*ExchangeIdentityRequest) Reset ¶ added in v0.0.4
func (m *ExchangeIdentityRequest) Reset()
func (*ExchangeIdentityRequest) String ¶ added in v0.0.4
func (m *ExchangeIdentityRequest) String() string
func (*ExchangeIdentityRequest) XXX_DiscardUnknown ¶ added in v0.0.4
func (m *ExchangeIdentityRequest) XXX_DiscardUnknown()
func (*ExchangeIdentityRequest) XXX_Marshal ¶ added in v0.0.4
func (m *ExchangeIdentityRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ExchangeIdentityRequest) XXX_Merge ¶ added in v0.0.4
func (m *ExchangeIdentityRequest) XXX_Merge(src proto.Message)
func (*ExchangeIdentityRequest) XXX_Size ¶ added in v0.0.4
func (m *ExchangeIdentityRequest) XXX_Size() int
func (*ExchangeIdentityRequest) XXX_Unmarshal ¶ added in v0.0.4
func (m *ExchangeIdentityRequest) XXX_Unmarshal(b []byte) error
type ExchangeIdentityResponse ¶ added in v0.0.4
type ExchangeIdentityResponse struct { IdentityType string `protobuf:"bytes,1,opt,name=identity_type,json=identityType,proto3" json:"identity_type,omitempty"` IdentityFormat string `protobuf:"bytes,2,opt,name=identity_format,json=identityFormat,proto3" json:"identity_format,omitempty"` IdentityValue string `protobuf:"bytes,3,opt,name=identity_value,json=identityValue,proto3" json:"identity_value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ExchangeIdentityResponse) Descriptor ¶ added in v0.0.4
func (*ExchangeIdentityResponse) Descriptor() ([]byte, []int)
func (*ExchangeIdentityResponse) GetIdentityFormat ¶ added in v0.0.4
func (m *ExchangeIdentityResponse) GetIdentityFormat() string
func (*ExchangeIdentityResponse) GetIdentityType ¶ added in v0.0.4
func (m *ExchangeIdentityResponse) GetIdentityType() string
func (*ExchangeIdentityResponse) GetIdentityValue ¶ added in v0.0.4
func (m *ExchangeIdentityResponse) GetIdentityValue() string
func (*ExchangeIdentityResponse) ProtoMessage ¶ added in v0.0.4
func (*ExchangeIdentityResponse) ProtoMessage()
func (*ExchangeIdentityResponse) Reset ¶ added in v0.0.4
func (m *ExchangeIdentityResponse) Reset()
func (*ExchangeIdentityResponse) String ¶ added in v0.0.4
func (m *ExchangeIdentityResponse) String() string
func (*ExchangeIdentityResponse) XXX_DiscardUnknown ¶ added in v0.0.4
func (m *ExchangeIdentityResponse) XXX_DiscardUnknown()
func (*ExchangeIdentityResponse) XXX_Marshal ¶ added in v0.0.4
func (m *ExchangeIdentityResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ExchangeIdentityResponse) XXX_Merge ¶ added in v0.0.4
func (m *ExchangeIdentityResponse) XXX_Merge(src proto.Message)
func (*ExchangeIdentityResponse) XXX_Size ¶ added in v0.0.4
func (m *ExchangeIdentityResponse) XXX_Size() int
func (*ExchangeIdentityResponse) XXX_Unmarshal ¶ added in v0.0.4
func (m *ExchangeIdentityResponse) XXX_Unmarshal(b []byte) error
type UnimplementedDSRHubServiceServer ¶ added in v0.0.4
type UnimplementedDSRHubServiceServer struct { }
UnimplementedDSRHubServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedDSRHubServiceServer) CreateDSR ¶ added in v0.0.4
func (*UnimplementedDSRHubServiceServer) CreateDSR(ctx context.Context, req *CreateDSRRequest) (*CreateDSRResponse, error)
func (*UnimplementedDSRHubServiceServer) ExchangeIdentity ¶ added in v0.0.4
func (*UnimplementedDSRHubServiceServer) ExchangeIdentity(ctx context.Context, req *ExchangeIdentityRequest) (*ExchangeIdentityResponse, error)