Interface Command<RequestT, ResponseT, F>

interface Command<RequestT, ResponseT, F> {
    invokeAcl: AccessLevel;
    isConditional: boolean;
    mandatoryIf: ConditionalFeatureList<F>;
    optional: boolean;
    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: boolean
requestId: CommandId
requestSchema: TlvSchema<RequestT>
responseId: CommandId
responseSchema: TlvSchema<ResponseT>
timed: boolean