Variable PartitionKeyGeneratorsConst
PartitionKeyGenerators: {
checkSystemExists(requestEnvelope: RequestEnvelope): boolean;
deviceId(requestEnvelope: RequestEnvelope): string;
getSystem(requestEnvelope: RequestEnvelope): SystemState;
getSystemDevice(requestEnvelope: RequestEnvelope): Device | undefined;
getSystemUser(requestEnvelope: RequestEnvelope): User;
personId(requestEnvelope: RequestEnvelope): string;
throwException(partitionUsed: string): void;
userId(requestEnvelope: RequestEnvelope): string;
} = ...
Type Declaration
-
checkSystemExists: function
-
checkSystemExists(requestEnvelope: RequestEnvelope): boolean
Parameters
- requestEnvelope: RequestEnvelope
Returns boolean
-
deviceId: function
-
deviceId(requestEnvelope: RequestEnvelope): string
Parameters
- requestEnvelope: RequestEnvelope
Returns string
-
getSystem: function
-
getSystem(requestEnvelope: RequestEnvelope): SystemState
Parameters
- requestEnvelope: RequestEnvelope
Returns SystemState
-
getSystemDevice: function
-
getSystemDevice(requestEnvelope: RequestEnvelope): Device | undefined
Parameters
- requestEnvelope: RequestEnvelope
Returns Device | undefined
-
getSystemUser: function
-
getSystemUser(requestEnvelope: RequestEnvelope): User
Parameters
- requestEnvelope: RequestEnvelope
Returns User
-
personId: function
-
personId(requestEnvelope: RequestEnvelope): string
Parameters
- requestEnvelope: RequestEnvelope
Returns string
-
throwException: function
-
throwException(partitionUsed: string): void
-
userId: function
-
userId(requestEnvelope: RequestEnvelope): string
Parameters
- requestEnvelope: RequestEnvelope
Returns string
Object containing implementations of PartitionKeyGenerator.