Skip to content

Commit 61355ae

Browse files
committed
[content-service] Define GetDownloadURL rpc
1 parent a92b8c9 commit 61355ae

File tree

9 files changed

+597
-17
lines changed

9 files changed

+597
-17
lines changed

components/content-service-api/go/blobs.pb.go

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/content-service-api/go/initializer.pb.go

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/content-service-api/go/usage.pb.go

+151-17
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/content-service-api/go/usage_grpc.pb.go

+38
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/content-service-api/typescript/src/usage_grpc_pb.d.ts

+17
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import * as usage_pb from "./usage_pb";
1515

1616
interface IUsageReportServiceService extends grpc.ServiceDefinition<grpc.UntypedServiceImplementation> {
1717
uploadURL: IUsageReportServiceService_IUploadURL;
18+
getDownloadURL: IUsageReportServiceService_IGetDownloadURL;
1819
}
1920

2021
interface IUsageReportServiceService_IUploadURL extends grpc.MethodDefinition<usage_pb.UsageReportUploadURLRequest, usage_pb.UsageReportUploadURLResponse> {
@@ -26,22 +27,38 @@ interface IUsageReportServiceService_IUploadURL extends grpc.MethodDefinition<us
2627
responseSerialize: grpc.serialize<usage_pb.UsageReportUploadURLResponse>;
2728
responseDeserialize: grpc.deserialize<usage_pb.UsageReportUploadURLResponse>;
2829
}
30+
interface IUsageReportServiceService_IGetDownloadURL extends grpc.MethodDefinition<usage_pb.GetDownloadURLRequest, usage_pb.GetDownloadURLResponse> {
31+
path: "/contentservice.UsageReportService/GetDownloadURL";
32+
requestStream: false;
33+
responseStream: false;
34+
requestSerialize: grpc.serialize<usage_pb.GetDownloadURLRequest>;
35+
requestDeserialize: grpc.deserialize<usage_pb.GetDownloadURLRequest>;
36+
responseSerialize: grpc.serialize<usage_pb.GetDownloadURLResponse>;
37+
responseDeserialize: grpc.deserialize<usage_pb.GetDownloadURLResponse>;
38+
}
2939

3040
export const UsageReportServiceService: IUsageReportServiceService;
3141

3242
export interface IUsageReportServiceServer extends grpc.UntypedServiceImplementation {
3343
uploadURL: grpc.handleUnaryCall<usage_pb.UsageReportUploadURLRequest, usage_pb.UsageReportUploadURLResponse>;
44+
getDownloadURL: grpc.handleUnaryCall<usage_pb.GetDownloadURLRequest, usage_pb.GetDownloadURLResponse>;
3445
}
3546

3647
export interface IUsageReportServiceClient {
3748
uploadURL(request: usage_pb.UsageReportUploadURLRequest, callback: (error: grpc.ServiceError | null, response: usage_pb.UsageReportUploadURLResponse) => void): grpc.ClientUnaryCall;
3849
uploadURL(request: usage_pb.UsageReportUploadURLRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: usage_pb.UsageReportUploadURLResponse) => void): grpc.ClientUnaryCall;
3950
uploadURL(request: usage_pb.UsageReportUploadURLRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: usage_pb.UsageReportUploadURLResponse) => void): grpc.ClientUnaryCall;
51+
getDownloadURL(request: usage_pb.GetDownloadURLRequest, callback: (error: grpc.ServiceError | null, response: usage_pb.GetDownloadURLResponse) => void): grpc.ClientUnaryCall;
52+
getDownloadURL(request: usage_pb.GetDownloadURLRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: usage_pb.GetDownloadURLResponse) => void): grpc.ClientUnaryCall;
53+
getDownloadURL(request: usage_pb.GetDownloadURLRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: usage_pb.GetDownloadURLResponse) => void): grpc.ClientUnaryCall;
4054
}
4155

4256
export class UsageReportServiceClient extends grpc.Client implements IUsageReportServiceClient {
4357
constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial<grpc.ClientOptions>);
4458
public uploadURL(request: usage_pb.UsageReportUploadURLRequest, callback: (error: grpc.ServiceError | null, response: usage_pb.UsageReportUploadURLResponse) => void): grpc.ClientUnaryCall;
4559
public uploadURL(request: usage_pb.UsageReportUploadURLRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: usage_pb.UsageReportUploadURLResponse) => void): grpc.ClientUnaryCall;
4660
public uploadURL(request: usage_pb.UsageReportUploadURLRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: usage_pb.UsageReportUploadURLResponse) => void): grpc.ClientUnaryCall;
61+
public getDownloadURL(request: usage_pb.GetDownloadURLRequest, callback: (error: grpc.ServiceError | null, response: usage_pb.GetDownloadURLResponse) => void): grpc.ClientUnaryCall;
62+
public getDownloadURL(request: usage_pb.GetDownloadURLRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: usage_pb.GetDownloadURLResponse) => void): grpc.ClientUnaryCall;
63+
public getDownloadURL(request: usage_pb.GetDownloadURLRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: usage_pb.GetDownloadURLResponse) => void): grpc.ClientUnaryCall;
4764
}

components/content-service-api/typescript/src/usage_grpc_pb.js

+34
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,28 @@
99
var grpc = require('@grpc/grpc-js');
1010
var usage_pb = require('./usage_pb.js');
1111

12+
function serialize_contentservice_GetDownloadURLRequest(arg) {
13+
if (!(arg instanceof usage_pb.GetDownloadURLRequest)) {
14+
throw new Error('Expected argument of type contentservice.GetDownloadURLRequest');
15+
}
16+
return Buffer.from(arg.serializeBinary());
17+
}
18+
19+
function deserialize_contentservice_GetDownloadURLRequest(buffer_arg) {
20+
return usage_pb.GetDownloadURLRequest.deserializeBinary(new Uint8Array(buffer_arg));
21+
}
22+
23+
function serialize_contentservice_GetDownloadURLResponse(arg) {
24+
if (!(arg instanceof usage_pb.GetDownloadURLResponse)) {
25+
throw new Error('Expected argument of type contentservice.GetDownloadURLResponse');
26+
}
27+
return Buffer.from(arg.serializeBinary());
28+
}
29+
30+
function deserialize_contentservice_GetDownloadURLResponse(buffer_arg) {
31+
return usage_pb.GetDownloadURLResponse.deserializeBinary(new Uint8Array(buffer_arg));
32+
}
33+
1234
function serialize_contentservice_UsageReportUploadURLRequest(arg) {
1335
if (!(arg instanceof usage_pb.UsageReportUploadURLRequest)) {
1436
throw new Error('Expected argument of type contentservice.UsageReportUploadURLRequest');
@@ -45,6 +67,18 @@ uploadURL: {
4567
responseSerialize: serialize_contentservice_UsageReportUploadURLResponse,
4668
responseDeserialize: deserialize_contentservice_UsageReportUploadURLResponse,
4769
},
70+
// GetDownloadURL retrieves a URL which can be used to download a Usage Report.
71+
getDownloadURL: {
72+
path: '/contentservice.UsageReportService/GetDownloadURL',
73+
requestStream: false,
74+
responseStream: false,
75+
requestType: usage_pb.GetDownloadURLRequest,
76+
responseType: usage_pb.GetDownloadURLResponse,
77+
requestSerialize: serialize_contentservice_GetDownloadURLRequest,
78+
requestDeserialize: deserialize_contentservice_GetDownloadURLRequest,
79+
responseSerialize: serialize_contentservice_GetDownloadURLResponse,
80+
responseDeserialize: deserialize_contentservice_GetDownloadURLResponse,
81+
},
4882
};
4983

5084
exports.UsageReportServiceClient = grpc.makeGenericClientConstructor(UsageReportServiceService);

0 commit comments

Comments
 (0)