@@ -189,6 +189,140 @@ export namespace PaginatedResponse {
189
189
}
190
190
}
191
191
192
+ export class ListUsageRequest extends jspb . Message {
193
+ getAttributionId ( ) : string ;
194
+ setAttributionId ( value : string ) : ListUsageRequest ;
195
+
196
+ hasFrom ( ) : boolean ;
197
+ clearFrom ( ) : void ;
198
+ getFrom ( ) : google_protobuf_timestamp_pb . Timestamp | undefined ;
199
+ setFrom ( value ?: google_protobuf_timestamp_pb . Timestamp ) : ListUsageRequest ;
200
+
201
+ hasTo ( ) : boolean ;
202
+ clearTo ( ) : void ;
203
+ getTo ( ) : google_protobuf_timestamp_pb . Timestamp | undefined ;
204
+ setTo ( value ?: google_protobuf_timestamp_pb . Timestamp ) : ListUsageRequest ;
205
+ getOrder ( ) : ListUsageRequest . Ordering ;
206
+ setOrder ( value : ListUsageRequest . Ordering ) : ListUsageRequest ;
207
+
208
+ hasPagination ( ) : boolean ;
209
+ clearPagination ( ) : void ;
210
+ getPagination ( ) : PaginatedRequest | undefined ;
211
+ setPagination ( value ?: PaginatedRequest ) : ListUsageRequest ;
212
+
213
+ serializeBinary ( ) : Uint8Array ;
214
+ toObject ( includeInstance ?: boolean ) : ListUsageRequest . AsObject ;
215
+ static toObject ( includeInstance : boolean , msg : ListUsageRequest ) : ListUsageRequest . AsObject ;
216
+ static extensions : { [ key : number ] : jspb . ExtensionFieldInfo < jspb . Message > } ;
217
+ static extensionsBinary : { [ key : number ] : jspb . ExtensionFieldBinaryInfo < jspb . Message > } ;
218
+ static serializeBinaryToWriter ( message : ListUsageRequest , writer : jspb . BinaryWriter ) : void ;
219
+ static deserializeBinary ( bytes : Uint8Array ) : ListUsageRequest ;
220
+ static deserializeBinaryFromReader ( message : ListUsageRequest , reader : jspb . BinaryReader ) : ListUsageRequest ;
221
+ }
222
+
223
+ export namespace ListUsageRequest {
224
+ export type AsObject = {
225
+ attributionId : string ,
226
+ from ?: google_protobuf_timestamp_pb . Timestamp . AsObject ,
227
+ to ?: google_protobuf_timestamp_pb . Timestamp . AsObject ,
228
+ order : ListUsageRequest . Ordering ,
229
+ pagination ?: PaginatedRequest . AsObject ,
230
+ }
231
+
232
+ export enum Ordering {
233
+ ORDERING_DESCENDING = 0 ,
234
+ ORDERING_ASCENDING = 1 ,
235
+ }
236
+
237
+ }
238
+
239
+ export class ListUsageResponse extends jspb . Message {
240
+ clearUsageEntriesList ( ) : void ;
241
+ getUsageEntriesList ( ) : Array < Usage > ;
242
+ setUsageEntriesList ( value : Array < Usage > ) : ListUsageResponse ;
243
+ addUsageEntries ( value ?: Usage , index ?: number ) : Usage ;
244
+
245
+ hasPagination ( ) : boolean ;
246
+ clearPagination ( ) : void ;
247
+ getPagination ( ) : PaginatedResponse | undefined ;
248
+ setPagination ( value ?: PaginatedResponse ) : ListUsageResponse ;
249
+ getCreditBalanceAtStart ( ) : number ;
250
+ setCreditBalanceAtStart ( value : number ) : ListUsageResponse ;
251
+ getCreditBalanceAtEnd ( ) : number ;
252
+ setCreditBalanceAtEnd ( value : number ) : ListUsageResponse ;
253
+
254
+ serializeBinary ( ) : Uint8Array ;
255
+ toObject ( includeInstance ?: boolean ) : ListUsageResponse . AsObject ;
256
+ static toObject ( includeInstance : boolean , msg : ListUsageResponse ) : ListUsageResponse . AsObject ;
257
+ static extensions : { [ key : number ] : jspb . ExtensionFieldInfo < jspb . Message > } ;
258
+ static extensionsBinary : { [ key : number ] : jspb . ExtensionFieldBinaryInfo < jspb . Message > } ;
259
+ static serializeBinaryToWriter ( message : ListUsageResponse , writer : jspb . BinaryWriter ) : void ;
260
+ static deserializeBinary ( bytes : Uint8Array ) : ListUsageResponse ;
261
+ static deserializeBinaryFromReader ( message : ListUsageResponse , reader : jspb . BinaryReader ) : ListUsageResponse ;
262
+ }
263
+
264
+ export namespace ListUsageResponse {
265
+ export type AsObject = {
266
+ usageEntriesList : Array < Usage . AsObject > ,
267
+ pagination ?: PaginatedResponse . AsObject ,
268
+ creditBalanceAtStart : number ,
269
+ creditBalanceAtEnd : number ,
270
+ }
271
+ }
272
+
273
+ export class Usage extends jspb . Message {
274
+ getId ( ) : string ;
275
+ setId ( value : string ) : Usage ;
276
+ getAttributionId ( ) : string ;
277
+ setAttributionId ( value : string ) : Usage ;
278
+ getDescription ( ) : string ;
279
+ setDescription ( value : string ) : Usage ;
280
+ getCredits ( ) : number ;
281
+ setCredits ( value : number ) : Usage ;
282
+
283
+ hasEffectiveTime ( ) : boolean ;
284
+ clearEffectiveTime ( ) : void ;
285
+ getEffectiveTime ( ) : google_protobuf_timestamp_pb . Timestamp | undefined ;
286
+ setEffectiveTime ( value ?: google_protobuf_timestamp_pb . Timestamp ) : Usage ;
287
+ getKind ( ) : Usage . Kind ;
288
+ setKind ( value : Usage . Kind ) : Usage ;
289
+ getWorkspaceInstanceId ( ) : string ;
290
+ setWorkspaceInstanceId ( value : string ) : Usage ;
291
+ getDraft ( ) : boolean ;
292
+ setDraft ( value : boolean ) : Usage ;
293
+ getMetadata ( ) : string ;
294
+ setMetadata ( value : string ) : Usage ;
295
+
296
+ serializeBinary ( ) : Uint8Array ;
297
+ toObject ( includeInstance ?: boolean ) : Usage . AsObject ;
298
+ static toObject ( includeInstance : boolean , msg : Usage ) : Usage . AsObject ;
299
+ static extensions : { [ key : number ] : jspb . ExtensionFieldInfo < jspb . Message > } ;
300
+ static extensionsBinary : { [ key : number ] : jspb . ExtensionFieldBinaryInfo < jspb . Message > } ;
301
+ static serializeBinaryToWriter ( message : Usage , writer : jspb . BinaryWriter ) : void ;
302
+ static deserializeBinary ( bytes : Uint8Array ) : Usage ;
303
+ static deserializeBinaryFromReader ( message : Usage , reader : jspb . BinaryReader ) : Usage ;
304
+ }
305
+
306
+ export namespace Usage {
307
+ export type AsObject = {
308
+ id : string ,
309
+ attributionId : string ,
310
+ description : string ,
311
+ credits : number ,
312
+ effectiveTime ?: google_protobuf_timestamp_pb . Timestamp . AsObject ,
313
+ kind : Usage . Kind ,
314
+ workspaceInstanceId : string ,
315
+ draft : boolean ,
316
+ metadata : string ,
317
+ }
318
+
319
+ export enum Kind {
320
+ KIND_WORKSPACE_INSTANCE = 0 ,
321
+ KIND_INVOICE = 1 ,
322
+ }
323
+
324
+ }
325
+
192
326
export class BilledSession extends jspb . Message {
193
327
getAttributionId ( ) : string ;
194
328
setAttributionId ( value : string ) : BilledSession ;
0 commit comments