document generation for ops
This commit is contained in:
@@ -43,6 +43,11 @@ service DocumentService {
|
||||
// generates it lazily, stores it, and returns it.
|
||||
rpc GetDocument(GetDocumentRequest)
|
||||
returns (GetDocumentResponse);
|
||||
|
||||
// GetOperationDocument returns a generated PDF file for
|
||||
// a gateway operation snapshot provided by the caller.
|
||||
rpc GetOperationDocument(GetOperationDocumentRequest)
|
||||
returns (GetDocumentResponse);
|
||||
}
|
||||
|
||||
|
||||
@@ -99,3 +104,24 @@ message GetDocumentResponse {
|
||||
// MIME type, typically "application/pdf"
|
||||
string mime_type = 3;
|
||||
}
|
||||
|
||||
// GetOperationDocumentRequest requests a document for a
|
||||
// single gateway operation.
|
||||
message GetOperationDocumentRequest {
|
||||
string organization_ref = 1;
|
||||
string gateway_service = 2;
|
||||
string operation_ref = 3;
|
||||
|
||||
string payment_ref = 4;
|
||||
string operation_code = 5;
|
||||
string operation_label = 6;
|
||||
string operation_state = 7;
|
||||
string failure_code = 8;
|
||||
string failure_reason = 9;
|
||||
|
||||
string amount = 10;
|
||||
string currency = 11;
|
||||
|
||||
int64 started_at_unix_ms = 12;
|
||||
int64 completed_at_unix_ms = 13;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user