Variable CompleteInstanceConst
CompleteInstance: MutableCluster<{ attributes: { acceptedCommandList: Attribute<CommandId[], never>; attributeList: Attribute<AttributeId[], never>; blockApplicationList: Attribute<TypeFromFields<{ applicationId: FieldType<string>; catalogVendorId: FieldType<number>; }>[], any> & { isConditional: true; mandatoryIf: [] | [{ blockApplications: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList<BitSchema>; }; blockChannelList: Attribute<TypeFromFields<{ blockChannelIndex: FieldType<null | number>; identifier: OptionalFieldType<string>; majorNumber: FieldType<number>; minorNumber: FieldType<number>; }>[], any> & { isConditional: true; mandatoryIf: [] | [{ blockChannels: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList<BitSchema>; }; blockContentTimeWindow: Attribute<TypeFromFields<{ dayOfWeek: FieldType<ContentControl.DayOfWeek>; timePeriod: FieldType<TypeFromFields<(...
)>[]>; timeWindowIndex: FieldType<null | number>; }>[], any> & { isConditional: true; mandatoryIf: [] | [{ blockContentTimeWindow: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList<BitSchema>; }; blockUnrated: Attribute<boolean, any> & { isConditional: true; mandatoryIf: [] | [{ blockUnrated: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList<BitSchema>; }; clusterRevision: Attribute<number, never>; enabled: Attribute<boolean, any>; featureMap: Attribute<TypeFromPartialBitSchema<{ blockApplications: BitFlag; blockChannels: BitFlag; blockContentTimeWindow: BitFlag; blockUnrated: BitFlag; onDemandContentRating: BitFlag; pinManagement: BitFlag; scheduledContentRating: BitFlag; screenTime: BitFlag; }>, never>; generatedCommandList: Attribute<CommandId[], never>; onDemandRatings: Attribute<TypeFromFields<{ ratingName: FieldType<string>; ratingNameDesc: OptionalFieldType<string>; }>[], any> & { isConditional: true; mandatoryIf: [] | [{ onDemandContentRating: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList<BitSchema>; }; onDemandRatingThreshold: Attribute<string, any> & { isConditional: true; mandatoryIf: [] | [{ onDemandContentRating: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList<BitSchema>; }; remainingScreenTime: Attribute<number, any> & { isConditional: true; mandatoryIf: [] | [{ screenTime: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList<BitSchema>; }; scheduledContentRatings: Attribute<TypeFromFields<{ ratingName: FieldType<string>; ratingNameDesc: OptionalFieldType<string>; }>[], any> & { isConditional: true; mandatoryIf: [] | [{ scheduledContentRating: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList<BitSchema>; }; scheduledContentRatingThreshold: Attribute<string, any> & { isConditional: true; mandatoryIf: [] | [{ scheduledContentRating: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList<BitSchema>; }; screenDailyTime: Attribute<number, any> & { isConditional: true; mandatoryIf: [] | [{ screenTime: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList<BitSchema>; }; }; commands: { addBlockApplications: Command<TypeFromFields<{ applications: FieldType<TypeFromFields<{ applicationId: ...
; catalogVendorId: ...
; }>[]>; }>, void, any> & { isConditional: true; mandatoryIf: [] | [{ blockApplications: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList<BitSchema>; }; addBlockChannels: Command<TypeFromFields<{ channels: FieldType<TypeFromFields<{ blockChannelIndex: ...
; identifier: ...
; majorNumber: ...
; minorNumber: ...
; }>[]>; }>, void, any> & { isConditional: true; mandatoryIf: [] | [{ blockChannels: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList<BitSchema>; }; addBonusTime: Command<TypeFromFields<{ bonusTime: FieldType<number>; pinCode: OptionalFieldType<string>; }>, void, any> & { isConditional: true; mandatoryIf: [] | [{ screenTime: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList<BitSchema>; }; blockUnratedContent: Command<void, void, any> & { isConditional: true; mandatoryIf: [] | [{ blockUnrated: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList<BitSchema>; }; disable: Command<void, void, any>; enable: Command<void, void, any>; removeBlockApplications: Command<TypeFromFields<{ applications: FieldType<TypeFromFields<{ applicationId: ...
; catalogVendorId: ...
; }>[]>; }>, void, any> & { isConditional: true; mandatoryIf: [] | [{ blockApplications: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList<BitSchema>; }; removeBlockChannels: Command<TypeFromFields<{ channelIndexes: FieldType<number[]>; }>, void, any> & { isConditional: true; mandatoryIf: [] | [{ blockChannels: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList<BitSchema>; }; removeBlockContentTimeWindow: Command<TypeFromFields<{ timeWindowIndexes: FieldType<number[]>; }>, void, any> & { isConditional: true; mandatoryIf: [] | [{ blockContentTimeWindow: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList<BitSchema>; }; resetPin: Command<void, TypeFromFields<{ pinCode: FieldType<string>; }>, any> & { isConditional: true; mandatoryIf: [] | [{ pinManagement: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList<BitSchema>; }; setBlockContentTimeWindow: Command<TypeFromFields<{ timeWindow: FieldType<TypeFromFields<{ dayOfWeek: FieldType<(...
)>; timePeriod: FieldType<(...
)>; timeWindowIndex: FieldType<(...
)>; }>>; }>, void, any> & { isConditional: true; mandatoryIf: [] | [{ blockContentTimeWindow: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList<BitSchema>; }; setOnDemandRatingThreshold: Command<TypeFromFields<{ rating: FieldType<string>; }>, void, any> & { isConditional: true; mandatoryIf: [] | [{ onDemandContentRating: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList<BitSchema>; }; setScheduledContentRatingThreshold: Command<TypeFromFields<{ rating: FieldType<string>; }>, void, any> & { isConditional: true; mandatoryIf: [] | [{ scheduledContentRating: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList<BitSchema>; }; setScreenDailyTime: Command<TypeFromFields<{ screenTime: FieldType<number>; }>, void, any> & { isConditional: true; mandatoryIf: [] | [{ screenTime: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList<BitSchema>; }; unblockUnratedContent: Command<void, void, any> & { isConditional: true; mandatoryIf: [] | [{ blockUnrated: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList<BitSchema>; }; updatePin: Command<TypeFromFields<{ newPin: FieldType<string>; oldPin: FieldType<string>; }>, void, any> & { isConditional: true; mandatoryIf: [] | [{ pinManagement: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList<BitSchema>; }; }; events: { enteringBlockContentTimeWindow: Event<void, any> & { isConditional: true; mandatoryIf: [] | [{ blockContentTimeWindow: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList<BitSchema>; }; remainingScreenTimeExpired: Event<void, any> & { isConditional: true; mandatoryIf: [] | [{ screenTime: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList<BitSchema>; }; }; features: { blockApplications: BitFlag; blockChannels: BitFlag; blockContentTimeWindow: BitFlag; blockUnrated: BitFlag; onDemandContentRating: BitFlag; pinManagement: BitFlag; scheduledContentRating: BitFlag; screenTime: BitFlag; }; id: Branded<1295, "ClusterId">; name: "ContentControl"; revision: 1; }, []> = ... Type declaration
Readonly
attributes: {
acceptedCommandList: Attribute<CommandId[], never>;
attributeList: Attribute<AttributeId[], never>;
blockApplicationList: Attribute<TypeFromFields<{
applicationId: FieldType<string>;
catalogVendorId: FieldType<number>;
}>[], any> & {
isConditional: true;
mandatoryIf: [] | [{
blockApplications: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
};
blockChannelList: Attribute<TypeFromFields<{
blockChannelIndex: FieldType<null | number>;
identifier: OptionalFieldType<string>;
majorNumber: FieldType<number>;
minorNumber: FieldType<number>;
}>[], any> & {
isConditional: true;
mandatoryIf: [] | [{
blockChannels: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
};
blockContentTimeWindow: Attribute<TypeFromFields<{
dayOfWeek: FieldType<ContentControl.DayOfWeek>;
timePeriod: FieldType<TypeFromFields<(...)>[]>;
timeWindowIndex: FieldType<null | number>;
}>[], any> & {
isConditional: true;
mandatoryIf: [] | [{
blockContentTimeWindow: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
};
blockUnrated: Attribute<boolean, any> & {
isConditional: true;
mandatoryIf: [] | [{
blockUnrated: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
};
clusterRevision: Attribute<number, never>;
enabled: Attribute<boolean, any>;
featureMap: Attribute<TypeFromPartialBitSchema<{
blockApplications: BitFlag;
blockChannels: BitFlag;
blockContentTimeWindow: BitFlag;
blockUnrated: BitFlag;
onDemandContentRating: BitFlag;
pinManagement: BitFlag;
scheduledContentRating: BitFlag;
screenTime: BitFlag;
}>, never>;
generatedCommandList: Attribute<CommandId[], never>;
onDemandRatings: Attribute<TypeFromFields<{
ratingName: FieldType<string>;
ratingNameDesc: OptionalFieldType<string>;
}>[], any> & {
isConditional: true;
mandatoryIf: [] | [{
onDemandContentRating: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
};
onDemandRatingThreshold: Attribute<string, any> & {
isConditional: true;
mandatoryIf: [] | [{
onDemandContentRating: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
};
remainingScreenTime: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
screenTime: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
};
scheduledContentRatings: Attribute<TypeFromFields<{
ratingName: FieldType<string>;
ratingNameDesc: OptionalFieldType<string>;
}>[], any> & {
isConditional: true;
mandatoryIf: [] | [{
scheduledContentRating: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
};
scheduledContentRatingThreshold: Attribute<string, any> & {
isConditional: true;
mandatoryIf: [] | [{
scheduledContentRating: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
};
screenDailyTime: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
screenTime: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
};
}
Readonly
acceptedCommandList: Attribute<CommandId[], never>
Readonly
blockApplicationList: Attribute<TypeFromFields<{
applicationId: FieldType<string>;
catalogVendorId: FieldType<number>;
}>[], any> & {
isConditional: true;
mandatoryIf: [] | [{
blockApplications: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
}
Readonly
blockChannelList: Attribute<TypeFromFields<{
blockChannelIndex: FieldType<null | number>;
identifier: OptionalFieldType<string>;
majorNumber: FieldType<number>;
minorNumber: FieldType<number>;
}>[], any> & {
isConditional: true;
mandatoryIf: [] | [{
blockChannels: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
}
Readonly
blockContentTimeWindow: Attribute<TypeFromFields<{
dayOfWeek: FieldType<ContentControl.DayOfWeek>;
timePeriod: FieldType<TypeFromFields<(...)>[]>;
timeWindowIndex: FieldType<null | number>;
}>[], any> & {
isConditional: true;
mandatoryIf: [] | [{
blockContentTimeWindow: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
}
Readonly
blockUnrated: Attribute<boolean, any> & {
isConditional: true;
mandatoryIf: [] | [{
blockUnrated: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
}
Readonly
clusterRevision: Attribute<number, never>
Readonly
enabled: Attribute<boolean, any>
Readonly
featureMap: Attribute<TypeFromPartialBitSchema<{
blockApplications: BitFlag;
blockChannels: BitFlag;
blockContentTimeWindow: BitFlag;
blockUnrated: BitFlag;
onDemandContentRating: BitFlag;
pinManagement: BitFlag;
scheduledContentRating: BitFlag;
screenTime: BitFlag;
}>, never>
Readonly
generatedCommandList: Attribute<CommandId[], never>
Readonly
onDemandRatings: Attribute<TypeFromFields<{
ratingName: FieldType<string>;
ratingNameDesc: OptionalFieldType<string>;
}>[], any> & {
isConditional: true;
mandatoryIf: [] | [{
onDemandContentRating: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
}
Readonly
onDemandRatingThreshold: Attribute<string, any> & {
isConditional: true;
mandatoryIf: [] | [{
onDemandContentRating: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
}
Readonly
remainingScreenTime: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
screenTime: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
}
Readonly
scheduledContentRatings: Attribute<TypeFromFields<{
ratingName: FieldType<string>;
ratingNameDesc: OptionalFieldType<string>;
}>[], any> & {
isConditional: true;
mandatoryIf: [] | [{
scheduledContentRating: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
}
Readonly
scheduledContentRatingThreshold: Attribute<string, any> & {
isConditional: true;
mandatoryIf: [] | [{
scheduledContentRating: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
}
Readonly
screenDailyTime: Attribute<number, any> & {
isConditional: true;
mandatoryIf: [] | [{
screenTime: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
}
Readonly
commands: {
addBlockApplications: Command<TypeFromFields<{
applications: FieldType<TypeFromFields<{
applicationId: ...;
catalogVendorId: ...;
}>[]>;
}>, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
blockApplications: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
};
addBlockChannels: Command<TypeFromFields<{
channels: FieldType<TypeFromFields<{
blockChannelIndex: ...;
identifier: ...;
majorNumber: ...;
minorNumber: ...;
}>[]>;
}>, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
blockChannels: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
};
addBonusTime: Command<TypeFromFields<{
bonusTime: FieldType<number>;
pinCode: OptionalFieldType<string>;
}>, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
screenTime: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
};
blockUnratedContent: Command<void, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
blockUnrated: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
};
disable: Command<void, void, any>;
enable: Command<void, void, any>;
removeBlockApplications: Command<TypeFromFields<{
applications: FieldType<TypeFromFields<{
applicationId: ...;
catalogVendorId: ...;
}>[]>;
}>, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
blockApplications: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
};
removeBlockChannels: Command<TypeFromFields<{
channelIndexes: FieldType<number[]>;
}>, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
blockChannels: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
};
removeBlockContentTimeWindow: Command<TypeFromFields<{
timeWindowIndexes: FieldType<number[]>;
}>, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
blockContentTimeWindow: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
};
resetPin: Command<void, TypeFromFields<{
pinCode: FieldType<string>;
}>, any> & {
isConditional: true;
mandatoryIf: [] | [{
pinManagement: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
};
setBlockContentTimeWindow: Command<TypeFromFields<{
timeWindow: FieldType<TypeFromFields<{
dayOfWeek: FieldType<(...)>;
timePeriod: FieldType<(...)>;
timeWindowIndex: FieldType<(...)>;
}>>;
}>, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
blockContentTimeWindow: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
};
setOnDemandRatingThreshold: Command<TypeFromFields<{
rating: FieldType<string>;
}>, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
onDemandContentRating: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
};
setScheduledContentRatingThreshold: Command<TypeFromFields<{
rating: FieldType<string>;
}>, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
scheduledContentRating: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
};
setScreenDailyTime: Command<TypeFromFields<{
screenTime: FieldType<number>;
}>, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
screenTime: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
};
unblockUnratedContent: Command<void, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
blockUnrated: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
};
updatePin: Command<TypeFromFields<{
newPin: FieldType<string>;
oldPin: FieldType<string>;
}>, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
pinManagement: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
};
}
Readonly
addBlockApplications: Command<TypeFromFields<{
applications: FieldType<TypeFromFields<{
applicationId: ...;
catalogVendorId: ...;
}>[]>;
}>, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
blockApplications: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
}
Readonly
addBlockChannels: Command<TypeFromFields<{
channels: FieldType<TypeFromFields<{
blockChannelIndex: ...;
identifier: ...;
majorNumber: ...;
minorNumber: ...;
}>[]>;
}>, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
blockChannels: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
}
Readonly
addBonusTime: Command<TypeFromFields<{
bonusTime: FieldType<number>;
pinCode: OptionalFieldType<string>;
}>, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
screenTime: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
}
Readonly
blockUnratedContent: Command<void, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
blockUnrated: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
}
Readonly
disable: Command<void, void, any>
Readonly
enable: Command<void, void, any>
Readonly
removeBlockApplications: Command<TypeFromFields<{
applications: FieldType<TypeFromFields<{
applicationId: ...;
catalogVendorId: ...;
}>[]>;
}>, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
blockApplications: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
}
Readonly
removeBlockChannels: Command<TypeFromFields<{
channelIndexes: FieldType<number[]>;
}>, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
blockChannels: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
}
Readonly
removeBlockContentTimeWindow: Command<TypeFromFields<{
timeWindowIndexes: FieldType<number[]>;
}>, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
blockContentTimeWindow: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
}
Readonly
resetPin: Command<void, TypeFromFields<{
pinCode: FieldType<string>;
}>, any> & {
isConditional: true;
mandatoryIf: [] | [{
pinManagement: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
}
Readonly
setBlockContentTimeWindow: Command<TypeFromFields<{
timeWindow: FieldType<TypeFromFields<{
dayOfWeek: FieldType<(...)>;
timePeriod: FieldType<(...)>;
timeWindowIndex: FieldType<(...)>;
}>>;
}>, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
blockContentTimeWindow: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
}
Readonly
setOnDemandRatingThreshold: Command<TypeFromFields<{
rating: FieldType<string>;
}>, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
onDemandContentRating: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
}
Readonly
setScheduledContentRatingThreshold: Command<TypeFromFields<{
rating: FieldType<string>;
}>, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
scheduledContentRating: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
}
Readonly
setScreenDailyTime: Command<TypeFromFields<{
screenTime: FieldType<number>;
}>, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
screenTime: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
}
Readonly
unblockUnratedContent: Command<void, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
blockUnrated: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
}
Readonly
updatePin: Command<TypeFromFields<{
newPin: FieldType<string>;
oldPin: FieldType<string>;
}>, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
pinManagement: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
}
Readonly
events: {
enteringBlockContentTimeWindow: Event<void, any> & {
isConditional: true;
mandatoryIf: [] | [{
blockContentTimeWindow: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
};
remainingScreenTimeExpired: Event<void, any> & {
isConditional: true;
mandatoryIf: [] | [{
screenTime: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
};
}
Readonly
enteringBlockContentTimeWindow: Event<void, any> & {
isConditional: true;
mandatoryIf: [] | [{
blockContentTimeWindow: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
}
Readonly
remainingScreenTimeExpired: Event<void, any> & {
isConditional: true;
mandatoryIf: [] | [{
screenTime: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList<BitSchema>;
}
Readonly
features: {
blockApplications: BitFlag;
blockChannels: BitFlag;
blockContentTimeWindow: BitFlag;
blockUnrated: BitFlag;
onDemandContentRating: BitFlag;
pinManagement: BitFlag;
scheduledContentRating: BitFlag;
screenTime: BitFlag;
}
Readonly
id: Branded<1295, "ClusterId">
Readonly
name: "ContentControl"
Readonly
revision: 1
List of client generated commands which are supported by this cluster server instance.