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