|
8 | 8 | import * as Long from "long";
|
9 | 9 | import { CallContext, CallOptions } from "nice-grpc-common";
|
10 | 10 | import * as _m0 from "protobufjs/minimal";
|
11 |
| -import { Timestamp } from "../../google/protobuf/timestamp.pb"; |
12 | 11 |
|
13 | 12 | export const protobufPackage = "usage.v1";
|
14 | 13 |
|
15 |
| -export enum System { |
16 |
| - SYSTEM_UNKNOWN = "SYSTEM_UNKNOWN", |
17 |
| - SYSTEM_CHARGEBEE = "SYSTEM_CHARGEBEE", |
18 |
| - SYSTEM_STRIPE = "SYSTEM_STRIPE", |
19 |
| - UNRECOGNIZED = "UNRECOGNIZED", |
20 |
| -} |
21 |
| - |
22 |
| -export function systemFromJSON(object: any): System { |
23 |
| - switch (object) { |
24 |
| - case 0: |
25 |
| - case "SYSTEM_UNKNOWN": |
26 |
| - return System.SYSTEM_UNKNOWN; |
27 |
| - case 1: |
28 |
| - case "SYSTEM_CHARGEBEE": |
29 |
| - return System.SYSTEM_CHARGEBEE; |
30 |
| - case 2: |
31 |
| - case "SYSTEM_STRIPE": |
32 |
| - return System.SYSTEM_STRIPE; |
33 |
| - case -1: |
34 |
| - case "UNRECOGNIZED": |
35 |
| - default: |
36 |
| - return System.UNRECOGNIZED; |
37 |
| - } |
38 |
| -} |
39 |
| - |
40 |
| -export function systemToJSON(object: System): string { |
41 |
| - switch (object) { |
42 |
| - case System.SYSTEM_UNKNOWN: |
43 |
| - return "SYSTEM_UNKNOWN"; |
44 |
| - case System.SYSTEM_CHARGEBEE: |
45 |
| - return "SYSTEM_CHARGEBEE"; |
46 |
| - case System.SYSTEM_STRIPE: |
47 |
| - return "SYSTEM_STRIPE"; |
48 |
| - case System.UNRECOGNIZED: |
49 |
| - default: |
50 |
| - return "UNRECOGNIZED"; |
51 |
| - } |
52 |
| -} |
53 |
| - |
54 |
| -export function systemToNumber(object: System): number { |
55 |
| - switch (object) { |
56 |
| - case System.SYSTEM_UNKNOWN: |
57 |
| - return 0; |
58 |
| - case System.SYSTEM_CHARGEBEE: |
59 |
| - return 1; |
60 |
| - case System.SYSTEM_STRIPE: |
61 |
| - return 2; |
62 |
| - case System.UNRECOGNIZED: |
63 |
| - default: |
64 |
| - return -1; |
65 |
| - } |
66 |
| -} |
67 |
| - |
68 | 14 | export interface ReconcileInvoicesRequest {
|
69 | 15 | }
|
70 | 16 |
|
@@ -97,19 +43,6 @@ export interface CancelSubscriptionRequest {
|
97 | 43 | export interface CancelSubscriptionResponse {
|
98 | 44 | }
|
99 | 45 |
|
100 |
| -/** |
101 |
| - * If there are two billable sessions for this instance ID, |
102 |
| - * the second one's "from" will be the first one's "to" |
103 |
| - */ |
104 |
| -export interface SetBilledSessionRequest { |
105 |
| - instanceId: string; |
106 |
| - from: Date | undefined; |
107 |
| - system: System; |
108 |
| -} |
109 |
| - |
110 |
| -export interface SetBilledSessionResponse { |
111 |
| -} |
112 |
| - |
113 | 46 | function createBaseReconcileInvoicesRequest(): ReconcileInvoicesRequest {
|
114 | 47 | return {};
|
115 | 48 | }
|
@@ -494,112 +427,6 @@ export const CancelSubscriptionResponse = {
|
494 | 427 | },
|
495 | 428 | };
|
496 | 429 |
|
497 |
| -function createBaseSetBilledSessionRequest(): SetBilledSessionRequest { |
498 |
| - return { instanceId: "", from: undefined, system: System.SYSTEM_UNKNOWN }; |
499 |
| -} |
500 |
| - |
501 |
| -export const SetBilledSessionRequest = { |
502 |
| - encode(message: SetBilledSessionRequest, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { |
503 |
| - if (message.instanceId !== "") { |
504 |
| - writer.uint32(10).string(message.instanceId); |
505 |
| - } |
506 |
| - if (message.from !== undefined) { |
507 |
| - Timestamp.encode(toTimestamp(message.from), writer.uint32(18).fork()).ldelim(); |
508 |
| - } |
509 |
| - if (message.system !== System.SYSTEM_UNKNOWN) { |
510 |
| - writer.uint32(24).int32(systemToNumber(message.system)); |
511 |
| - } |
512 |
| - return writer; |
513 |
| - }, |
514 |
| - |
515 |
| - decode(input: _m0.Reader | Uint8Array, length?: number): SetBilledSessionRequest { |
516 |
| - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); |
517 |
| - let end = length === undefined ? reader.len : reader.pos + length; |
518 |
| - const message = createBaseSetBilledSessionRequest(); |
519 |
| - while (reader.pos < end) { |
520 |
| - const tag = reader.uint32(); |
521 |
| - switch (tag >>> 3) { |
522 |
| - case 1: |
523 |
| - message.instanceId = reader.string(); |
524 |
| - break; |
525 |
| - case 2: |
526 |
| - message.from = fromTimestamp(Timestamp.decode(reader, reader.uint32())); |
527 |
| - break; |
528 |
| - case 3: |
529 |
| - message.system = systemFromJSON(reader.int32()); |
530 |
| - break; |
531 |
| - default: |
532 |
| - reader.skipType(tag & 7); |
533 |
| - break; |
534 |
| - } |
535 |
| - } |
536 |
| - return message; |
537 |
| - }, |
538 |
| - |
539 |
| - fromJSON(object: any): SetBilledSessionRequest { |
540 |
| - return { |
541 |
| - instanceId: isSet(object.instanceId) ? String(object.instanceId) : "", |
542 |
| - from: isSet(object.from) ? fromJsonTimestamp(object.from) : undefined, |
543 |
| - system: isSet(object.system) ? systemFromJSON(object.system) : System.SYSTEM_UNKNOWN, |
544 |
| - }; |
545 |
| - }, |
546 |
| - |
547 |
| - toJSON(message: SetBilledSessionRequest): unknown { |
548 |
| - const obj: any = {}; |
549 |
| - message.instanceId !== undefined && (obj.instanceId = message.instanceId); |
550 |
| - message.from !== undefined && (obj.from = message.from.toISOString()); |
551 |
| - message.system !== undefined && (obj.system = systemToJSON(message.system)); |
552 |
| - return obj; |
553 |
| - }, |
554 |
| - |
555 |
| - fromPartial(object: DeepPartial<SetBilledSessionRequest>): SetBilledSessionRequest { |
556 |
| - const message = createBaseSetBilledSessionRequest(); |
557 |
| - message.instanceId = object.instanceId ?? ""; |
558 |
| - message.from = object.from ?? undefined; |
559 |
| - message.system = object.system ?? System.SYSTEM_UNKNOWN; |
560 |
| - return message; |
561 |
| - }, |
562 |
| -}; |
563 |
| - |
564 |
| -function createBaseSetBilledSessionResponse(): SetBilledSessionResponse { |
565 |
| - return {}; |
566 |
| -} |
567 |
| - |
568 |
| -export const SetBilledSessionResponse = { |
569 |
| - encode(_: SetBilledSessionResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { |
570 |
| - return writer; |
571 |
| - }, |
572 |
| - |
573 |
| - decode(input: _m0.Reader | Uint8Array, length?: number): SetBilledSessionResponse { |
574 |
| - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); |
575 |
| - let end = length === undefined ? reader.len : reader.pos + length; |
576 |
| - const message = createBaseSetBilledSessionResponse(); |
577 |
| - while (reader.pos < end) { |
578 |
| - const tag = reader.uint32(); |
579 |
| - switch (tag >>> 3) { |
580 |
| - default: |
581 |
| - reader.skipType(tag & 7); |
582 |
| - break; |
583 |
| - } |
584 |
| - } |
585 |
| - return message; |
586 |
| - }, |
587 |
| - |
588 |
| - fromJSON(_: any): SetBilledSessionResponse { |
589 |
| - return {}; |
590 |
| - }, |
591 |
| - |
592 |
| - toJSON(_: SetBilledSessionResponse): unknown { |
593 |
| - const obj: any = {}; |
594 |
| - return obj; |
595 |
| - }, |
596 |
| - |
597 |
| - fromPartial(_: DeepPartial<SetBilledSessionResponse>): SetBilledSessionResponse { |
598 |
| - const message = createBaseSetBilledSessionResponse(); |
599 |
| - return message; |
600 |
| - }, |
601 |
| -}; |
602 |
| - |
603 | 430 | export type BillingServiceDefinition = typeof BillingServiceDefinition;
|
604 | 431 | export const BillingServiceDefinition = {
|
605 | 432 | name: "BillingService",
|
@@ -650,15 +477,6 @@ export const BillingServiceDefinition = {
|
650 | 477 | responseStream: false,
|
651 | 478 | options: {},
|
652 | 479 | },
|
653 |
| - /** SetBilledSession marks an instance as billed with a billing system */ |
654 |
| - setBilledSession: { |
655 |
| - name: "SetBilledSession", |
656 |
| - requestType: SetBilledSessionRequest, |
657 |
| - requestStream: false, |
658 |
| - responseType: SetBilledSessionResponse, |
659 |
| - responseStream: false, |
660 |
| - options: {}, |
661 |
| - }, |
662 | 480 | },
|
663 | 481 | } as const;
|
664 | 482 |
|
@@ -692,11 +510,6 @@ export interface BillingServiceServiceImplementation<CallContextExt = {}> {
|
692 | 510 | request: CancelSubscriptionRequest,
|
693 | 511 | context: CallContext & CallContextExt,
|
694 | 512 | ): Promise<DeepPartial<CancelSubscriptionResponse>>;
|
695 |
| - /** SetBilledSession marks an instance as billed with a billing system */ |
696 |
| - setBilledSession( |
697 |
| - request: SetBilledSessionRequest, |
698 |
| - context: CallContext & CallContextExt, |
699 |
| - ): Promise<DeepPartial<SetBilledSessionResponse>>; |
700 | 513 | }
|
701 | 514 |
|
702 | 515 | export interface BillingServiceClient<CallOptionsExt = {}> {
|
@@ -729,11 +542,6 @@ export interface BillingServiceClient<CallOptionsExt = {}> {
|
729 | 542 | request: DeepPartial<CancelSubscriptionRequest>,
|
730 | 543 | options?: CallOptions & CallOptionsExt,
|
731 | 544 | ): Promise<CancelSubscriptionResponse>;
|
732 |
| - /** SetBilledSession marks an instance as billed with a billing system */ |
733 |
| - setBilledSession( |
734 |
| - request: DeepPartial<SetBilledSessionRequest>, |
735 |
| - options?: CallOptions & CallOptionsExt, |
736 |
| - ): Promise<SetBilledSessionResponse>; |
737 | 545 | }
|
738 | 546 |
|
739 | 547 | export interface DataLoaderOptions {
|
@@ -771,28 +579,6 @@ export type DeepPartial<T> = T extends Builtin ? T
|
771 | 579 | : T extends {} ? { [K in keyof T]?: DeepPartial<T[K]> }
|
772 | 580 | : Partial<T>;
|
773 | 581 |
|
774 |
| -function toTimestamp(date: Date): Timestamp { |
775 |
| - const seconds = date.getTime() / 1_000; |
776 |
| - const nanos = (date.getTime() % 1_000) * 1_000_000; |
777 |
| - return { seconds, nanos }; |
778 |
| -} |
779 |
| - |
780 |
| -function fromTimestamp(t: Timestamp): Date { |
781 |
| - let millis = t.seconds * 1_000; |
782 |
| - millis += t.nanos / 1_000_000; |
783 |
| - return new Date(millis); |
784 |
| -} |
785 |
| - |
786 |
| -function fromJsonTimestamp(o: any): Date { |
787 |
| - if (o instanceof Date) { |
788 |
| - return o; |
789 |
| - } else if (typeof o === "string") { |
790 |
| - return new Date(o); |
791 |
| - } else { |
792 |
| - return fromTimestamp(Timestamp.fromJSON(o)); |
793 |
| - } |
794 |
| -} |
795 |
| - |
796 | 582 | function longToNumber(long: Long): number {
|
797 | 583 | if (long.gt(Number.MAX_SAFE_INTEGER)) {
|
798 | 584 | throw new globalThis.Error("Value is larger than Number.MAX_SAFE_INTEGER");
|
|
0 commit comments