Variable PartitionKeyGeneratorsConst
PartitionKeyGenerators: {
checkSystemExists(requestEnvelope: RequestEnvelope): boolean;
deviceId(requestEnvelope: RequestEnvelope): string;
getSystem(requestEnvelope: RequestEnvelope): SystemState;
getSystemDevice(requestEnvelope: RequestEnvelope): undefined | Device;
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): undefined | Device Parameters
- requestEnvelope: RequestEnvelope
Returns undefined | Device
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.