Documentation
¶
Overview ¶
Package mapper translates gateway wire (proto) types to and from the domain entities the controllers operate on. Each RPC gets its own file (land.go, request_summary.go and cancel.go); translation lives here so controllers stay proto-free.
Index ¶
- func ProtoToCancelRequest(req *pb.CancelRequest) entity.CancelRequest
- func ProtoToGetRequestSummaryByChangeURIRequest(req *pb.GetRequestSummaryByChangeURIRequest) entity.GetRequestSummaryByChangeURIRequest
- func ProtoToGetRequestSummaryByIDRequest(req *pb.GetRequestSummaryByIDRequest) entity.GetRequestSummaryByIDRequest
- func ProtoToLandRequest(req *pb.LandRequest) (entity.LandRequest, error)
- func RequestSummariesToProto(summaries []entity.RequestSummary) []*pb.RequestSummary
- func RequestSummaryToProto(summary entity.RequestSummary) *pb.RequestSummary
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ProtoToCancelRequest ¶
func ProtoToCancelRequest(req *pb.CancelRequest) entity.CancelRequest
ProtoToCancelRequest maps the wire CancelRequest to the entity.CancelRequest the controller operates on.
func ProtoToGetRequestSummaryByChangeURIRequest ¶
func ProtoToGetRequestSummaryByChangeURIRequest(req *pb.GetRequestSummaryByChangeURIRequest) entity.GetRequestSummaryByChangeURIRequest
ProtoToGetRequestSummaryByChangeURIRequest maps the wire request to the entity request the controller operates on.
func ProtoToGetRequestSummaryByIDRequest ¶
func ProtoToGetRequestSummaryByIDRequest(req *pb.GetRequestSummaryByIDRequest) entity.GetRequestSummaryByIDRequest
ProtoToGetRequestSummaryByIDRequest maps the wire request to the entity request the controller operates on.
func ProtoToLandRequest ¶
func ProtoToLandRequest(req *pb.LandRequest) (entity.LandRequest, error)
ProtoToLandRequest maps the wire LandRequest to the entity.LandRequest the controller operates on. The ID is left empty; the controller assigns it.
func RequestSummariesToProto ¶
func RequestSummariesToProto(summaries []entity.RequestSummary) []*pb.RequestSummary
RequestSummariesToProto maps domain request summaries to wire request summaries.
func RequestSummaryToProto ¶
func RequestSummaryToProto(summary entity.RequestSummary) *pb.RequestSummary
RequestSummaryToProto maps a domain request summary to the wire request summary.
Types ¶
This section is empty.