Session: {
    create(base?): Session;
    decode(input, length?): Session;
    encode(message, writer?): Writer;
    fromJSON(object): Session;
    fromPartial(object): Session;
    toJSON(message): unknown;
}

Type declaration

  • create:function
    • Parameters

      • Optional base: {
            address?: string;
            bandwidth?: {
                download?: string;
                upload?: string;
            };
            duration?: {
                nanos?: number;
                seconds?: string | number | Long;
            };
            id?: string | number | Long;
            inactiveAt?: Date;
            nodeAddress?: string;
            status?: Status;
            statusAt?: Date;
            subscriptionId?: string | number | Long;
        }
        • Optional address?: string
        • Optional bandwidth?: {
              download?: string;
              upload?: string;
          }
          • Optional download?: string
          • Optional upload?: string
        • Optional duration?: {
              nanos?: number;
              seconds?: string | number | Long;
          }
          • Optional nanos?: number

            Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.

          • Optional seconds?: string | number | Long

            Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years

        • Optional id?: string | number | Long
        • Optional inactiveAt?: Date
        • Optional nodeAddress?: string
        • Optional status?: Status
        • Optional statusAt?: Date
        • Optional subscriptionId?: string | number | Long

      Returns Session

  • decode:function
  • encode:function
  • fromJSON:function
  • fromPartial:function
    • Parameters

      • object: {
            address?: string;
            bandwidth?: {
                download?: string;
                upload?: string;
            };
            duration?: {
                nanos?: number;
                seconds?: string | number | Long;
            };
            id?: string | number | Long;
            inactiveAt?: Date;
            nodeAddress?: string;
            status?: Status;
            statusAt?: Date;
            subscriptionId?: string | number | Long;
        }
        • Optional address?: string
        • Optional bandwidth?: {
              download?: string;
              upload?: string;
          }
          • Optional download?: string
          • Optional upload?: string
        • Optional duration?: {
              nanos?: number;
              seconds?: string | number | Long;
          }
          • Optional nanos?: number

            Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.

          • Optional seconds?: string | number | Long

            Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years

        • Optional id?: string | number | Long
        • Optional inactiveAt?: Date
        • Optional nodeAddress?: string
        • Optional status?: Status
        • Optional statusAt?: Date
        • Optional subscriptionId?: string | number | Long

      Returns Session

  • toJSON:function

Generated using TypeDoc