Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions api/submitqueue/gateway/proto/gateway.proto
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,28 @@ message GetRequestSummaryByChangeURIResponse {
repeated RequestSummary requests = 1;
}

// ListRequest defines one bounded queue receipt-history query.
message ListRequest {
// Exact queue to query.
string queue = 1;
// Inclusive lower receipt-time bound in Unix milliseconds.
int64 received_at_or_after_ms = 2;
// Exclusive upper receipt-time bound in Unix milliseconds.
int64 received_before_ms = 3;
// Maximum results to return. Zero selects the server default; values above the server maximum are invalid.
int32 page_size = 4;
// Opaque continuation token from a previous response. Empty selects the first page.
string page_token = 5;
}

// ListResponse defines one page of queue receipt history.
message ListResponse {
// Requests ordered by receipt time descending, then sqid descending.
repeated RequestSummary requests = 1;
// Opaque continuation token. Empty when this is the last page.
string next_page_token = 2;
}

// ***************
// Error messages, returned as `google.rpc.Status` messages.
// ***************
Expand Down Expand Up @@ -184,4 +206,7 @@ service SubmitQueueGateway {
// GetRequestSummaryByChangeURI returns current materialized statuses for an exact pinned change URI.
rpc GetRequestSummaryByChangeURI(GetRequestSummaryByChangeURIRequest) returns (GetRequestSummaryByChangeURIResponse) {}

// List returns requests received for one queue during a bounded receipt-time range.
rpc List(ListRequest) returns (ListResponse) {}

}
233 changes: 193 additions & 40 deletions api/submitqueue/gateway/protopb/gateway.pb.go

Large diffs are not rendered by default.

158 changes: 108 additions & 50 deletions api/submitqueue/gateway/protopb/gateway.pb.yarpc.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading