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

Type declaration

  • create:function
    • Parameters

      • Optional base: {
            accAddress?: string;
            downloadBytes?: string;
            duration?: {
                nanos?: number;
                seconds?: string | number | Long;
            };
            id?: string | number | Long;
            inactiveAt?: Date;
            maxBytes?: string;
            maxDuration?: {
                nanos?: number;
                seconds?: string | number | Long;
            };
            nodeAddress?: string;
            startAt?: Date;
            status?: Status;
            statusAt?: Date;
            uploadBytes?: string;
        }
        • Optional accAddress?: string
        • Optional downloadBytes?: 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 maxBytes?: string
        • Optional maxDuration?: {
              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 nodeAddress?: string
        • Optional startAt?: Date
        • Optional status?: Status
        • Optional statusAt?: Date
        • Optional uploadBytes?: string

      Returns BaseSession

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

      • object: {
            accAddress?: string;
            downloadBytes?: string;
            duration?: {
                nanos?: number;
                seconds?: string | number | Long;
            };
            id?: string | number | Long;
            inactiveAt?: Date;
            maxBytes?: string;
            maxDuration?: {
                nanos?: number;
                seconds?: string | number | Long;
            };
            nodeAddress?: string;
            startAt?: Date;
            status?: Status;
            statusAt?: Date;
            uploadBytes?: string;
        }
        • Optional accAddress?: string
        • Optional downloadBytes?: 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 maxBytes?: string
        • Optional maxDuration?: {
              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 nodeAddress?: string
        • Optional startAt?: Date
        • Optional status?: Status
        • Optional statusAt?: Date
        • Optional uploadBytes?: string

      Returns BaseSession

  • toJSON:function

Generated using TypeDoc