Class LicenseRightsData

发布许可证的权限相关信息。

总结

成员 说明
public LicenseRightsData(const ProtectionType type, const std::vector<DirectoryObjectRights& directoryObjectsRights>, const std::chrono::time_point<std::chrono::system_clock>& contentValidUntil) LicenseRightsData 构造函数。
public const ProtectionType GetProtectionType() const 获取保护类型,无论它是否源自保护 SDK 模板。
public const std::vector<DirectoryObjectRights>& GetDirectoryObjectsRights() const 获取目录对象集及其关联的权限。
public bool DoesContentExpire() 检查内容是否具有过期时间。
public const std::chrono::time_point<std::chrono::system_clock> GetContentValidUntil() const 获取保护过期时间。

成员

LicenseRightsData 函数

LicenseRightsData 构造函数。

参数:

  • 类型:保护类型,无论它是否源自保护 SDK 模板

  • directoryObjectsRights:目录对象集及其关联的权限集

  • contentValidUtil:保护过期时间

GetProtectionType 函数

获取保护类型,无论它是否源自保护 SDK 模板。

返回:保护类型

GetDirectoryObjectsRights 函数

获取目录对象集及其关联的权限。

返回:目录对象集及其关联的权限

DoesContentExpire 函数

检查内容是否具有过期时间。

返回结果:如果内容可以过期则为 True;否则为 False。

GetContentValidUntil 函数

获取保护过期时间。

返回:保护过期时间