@sitecore/sc-contenthub-webclient-sdk
Version:
Sitecore Content Hub WebClient SDK.
25 lines (24 loc) • 670 B
TypeScript
export declare class UsageRightsProperty {
key: string;
rightsProfileLinkProperty: string;
usageRightsRequestProperty: string;
}
export declare class UsageRightsRelation {
key: string;
rightsProfileLinkRelation: string;
usageRightsRequestLinkRelation: string;
hierarchyRelation: string;
role: string;
}
declare enum UsageRightsMatchStrategy {
All = "All",
Any = "Any",
SubjectBased = "SubjectBased"
}
export declare class UsageRightsConfiguration {
relations: Array<UsageRightsRelation>;
properties: Array<UsageRightsProperty>;
matchStrategy: UsageRightsMatchStrategy;
maximumComplexity?: number;
}
export {};