Interface OptionalCommand<RequestT, ResponseT, F>

interface OptionalCommand<RequestT, ResponseT, F> {
    invokeAcl: AccessLevel;
    isConditional: boolean;
    mandatoryIf: ConditionalFeatureList<F>;
    optional: true;
    optionalIf: ConditionalFeatureList<F>;
    requestId: CommandId;
    requestSchema: TlvSchema<RequestT>;
    responseId: CommandId;
    responseSchema: TlvSchema<ResponseT>;
    timed: boolean;
}

Type Parameters

Hierarchy (view full)

Properties

invokeAcl: AccessLevel
isConditional: boolean
optional
requestId: CommandId
requestSchema: TlvSchema<RequestT>
responseId: CommandId
responseSchema: TlvSchema<ResponseT>
timed: boolean