29 #import <Foundation/Foundation.h> 32 DxRightsStatusNotValid,
33 DxRightsStatusClockNotSet,
34 DxRightsStatusExpired,
72 - (id)initWithRightsObject:(const
void*)rightsObject;
75 @property (readonly, assign) DxRightsStatus
rightsStatus;
85 @property (readonly, retain) NSDate *
startTime;
87 @property (readonly, retain) NSDate *
endTime;
93 @property (readonly, assign)
unsigned int countLeft;
BOOL isTimeConstrained
Indicates whether the license has time constraints, hence start from a certain date and end in other...
Definition: DxRightsInfo.h:55
BOOL isIntervalConstrained
Indicates whether the license has interval constraints, hence how much time from current time can we ...
Definition: DxRightsInfo.h:56
BOOL isCountConstrained
Indicates whether the license has count constraints, hence how many times can we play the media...
Definition: DxRightsInfo.h:57
NSDate * endTime
End date of the time constrained license. Valid only if license is time constrained. Note: End date is expressed as the Coordinated Universal Time (UTC).
Definition: DxRightsInfo.h:60
unsigned int countLeft
Indicates how many times could the content be played from now. Valid only if license is count constra...
Definition: DxRightsInfo.h:64
NSDate * startTime
Start date of the time constrained license. Valid only if license is time constrained. Note: Start date is expressed as the Coordinated Universal Time (UTC).
Definition: DxRightsInfo.h:59
unsigned int intervalPeriodInSeconds
Indicates how much time do we have in seconds till the license becomes invalid. Valid only if license...
Definition: DxRightsInfo.h:61
DxRightsStatus rightsStatus
Rights Information status.
Definition: DxRightsInfo.h:53
DxRightsInfo is an object that contains a set of permissions (i.e.
Definition: DxRightsInfo.h:52
unsigned int initialCount
Indicates how many times could the content be played since it was purchased. Valid only if license is...
Definition: DxRightsInfo.h:63