idl_dsrhub

package
v0.0.11 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 6, 2020 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Overview

Package idl_dsrhub is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

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) ExchangeIdentity added in v0.0.4

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL