@nebius/js-sdk - v0.2.54
    Preparing search index...

    Interface RequestSpec<TReq>

    Describes a generated unary method to the request runtime.

    Generated service clients normally create this value. Application code does not need to construct it.

    interface RequestSpec<TReq> {
        path: string;
        requestDescriptor?: () => MessageDescriptor | undefined;
        requestSerialize: (value: TReq) => Buffer;
        sendResetMask?: boolean;
    }

    Type Parameters

    • TReq
    Index
    path: string

    Contains the gRPC method path, such as /package.Service/Get.

    requestDescriptor?: () => MessageDescriptor | undefined

    Returns schema data used to build a reset mask.

    Type Declaration

    requestSerialize: (value: TReq) => Buffer

    Serializes the request message for gRPC.

    Type Declaration

      • (value: TReq): Buffer
      • Serializes the request message for gRPC.

        Parameters

        Returns Buffer

    sendResetMask?: boolean

    Controls the x-resetmask header.

    Update methods send the header by default. Set this value to false to disable that behavior for an update method.