signoAPI iOS – Klasse STLicenceStatus

Die Klasse STLicenceStatus ist ein Datenobjekt, das Statusinformationen der aktuell verwendeten Lizenz enthält. Für weitere Informationen siehe auch []. Die Klasse ist Bestandteil sowohl der libSignoPDFSigner als auch der libSignoSignatureCapture. In der folgenden Tabelle werden die einzelnen Eigenschaften der Klasse STLicenceStatus bzw. die Statusinformationen beschrieben.

Eigenschaft

Bedeutung


@property(nonatomic,assign, readonly) LicenceType licenceType

Eigenschaft

Bedeutung

LicenceType licenceType

-

Rückgabewert

Bedeutung

-

-

Lizenzierungsstatus.


@property(nonatomic,strong, readonly) NSDate* licenceDate

Eigenschaft

Bedeutung

NSDate* licenceDate

-

Rückgabewert

Bedeutung

-

-

Ablaufdatum der Lizenz.


@property(nonatomic,assign, readonly) AmsType amsType

Eigenschaft

Bedeutung

AmsType amsType

-

Rückgabewert

Bedeutung

-

-

Status des Softwarepflegevertrags.


@property(nonatomic,strong, readonly) NSDate* amsDate

Eigenschaft

Bedeutung

NSDate* amsDate

-

Rückgabewert

Bedeutung

-

-

Ablaufdatum des Softwarepflegevertrags.


@property(nonatomic,assign, readonly) OfflineType offlineType

Eigenschaft

Bedeutung

OfflineType offlineType

-

Rückgabewert

Bedeutung

-

-

Status der Offlinelizenzierung.


@property(nonatomic,strong, readonly) NSDate* offlineDate

Eigenschaft

Bedeutung

NSDate* offlineDate

-

Rückgabewert

Bedeutung

-

-

Ablaufdatum der Offlinelizenzierung.


@property(nonatomic,strong, readonly) NSDate* timeStampDate

Eigenschaft

Bedeutung

NSDate* timeStampDate

-

Rückgabewert

Bedeutung

-

-

Zeitpunkt, wann die Lizenz das letzte Mal online aktualisiert worden ist.


@property(nonatomic,assign, readonly) BOOL activationReminder

Eigenschaft

Bedeutung

BOOL activationReminder

-

Rückgabewert

Bedeutung

-

-

Die Information, ob der Anwender aufgefordert werden sollte, die Lizenz online zu aktualisieren.



YES

Der Anwender sollte aufgefordert werden, die Lizenz online zu aktualisieren.


NO

Der Anwender sollte nicht aufgefordert werden, die Lizenz online zu aktualisieren.

@property(nonatomic,strong, readonly) NSDate* activationReminderDate

Eigenschaft

Bedeutung

NSDate* activationReminderDate

-

Rückgabewert

Bedeutung

-

-

Zeitpunkt, wann der Anwender aufgefordert werden sollte, die Lizenz online zu aktualisieren.


@property(nonatomic,strong, readonly) NSString* customerName

Eigenschaft

Bedeutung

NSString* customerName

-

Rückgabewert

Bedeutung

-

-

Name des Unternehmens, für das die Lizenz ausgestellt worden ist.


@property(nonatomic,strong, readonly) NSString* customerNumber

Eigenschaft

Bedeutung

NSString* customerNumber

-

Rückgabewert

Bedeutung

-

-

Kundennummer des Unternehmens, für das die Lizenz ausgestellt worden ist.


@property(nonatomic,strong, readonly) NSString* resellerName

Eigenschaft

Bedeutung

NSString* resellerName

-

Rückgabewert

Bedeutung

-

-

Verkäufer, der die Lizenz erstellt hat.


@property(nonatomic,strong, readonly) NSDate* purchasedDateOn

Eigenschaft

Bedeutung

NSDate* purchasedDateOn

-

Rückgabewert

Bedeutung

-

-

Datum, an dem die Lizenz ausgestellt worden ist.


@property(nonatomic, assign, readonly) NSInteger activations

Eigenschaft

Bedeutung

NSInteger activations

-

Rückgabewert

Bedeutung

-

-

Aktuelle Anzahl an Lizenzaktivierungen.


@property(nonatomic, assign, readonly) NSInteger maxActivations

Eigenschaft

Bedeutung

NSInteger maxActivations

-

Rückgabewert

Bedeutung

-

-

Maximale Anzahl an Lizenzaktivierungen.


@property(nonatomic,strong, readonly) NSMutableArray* features

Eigenschaft

Bedeutung

NSMutableArray* features

-

Rückgabewert

Bedeutung

-

-

Liste lizenzierter Features.


@property(nonatomic,strong, readonly) NSString* activationId

Eigenschaft

Bedeutung

NSString* activationId

-

Rückgabewert

Bedeutung

-

-

Aktivierungs-ID.


@property(nonatomic,strong, readonly) NSString* productId

Eigenschaft

Bedeutung

NSString* productId

-

Rückgabewert

Bedeutung

-

-

ID des Produkts, für das die Lizenz ausgestellt worden ist.


@property(nonatomic,strong, readonly) STLicenceResult* licenceResult

Eigenschaft

Bedeutung

STLicenceResult* licenceResult

-

Rückgabewert

Bedeutung

-

-

Instanz der -Klasse. Siehe die Lizenzfehler-Tabelle in Kapitel .


Die Enumeration LicenceType ist wie folgt definiert:

typedef enum licenceType { Unknown_Licence,

Demo_Licence,

Unlimited_Licence,

Limited_Licence

} LicenceType;

Wert

Bedeutung

Unknown_Licence

Unbekannter Lizenzierungsstatus.

Demo_Licence

API ist nicht lizenziert und läuft im Demomodus.

Unlimited_Licence

API ist zeitlich unbegrenzt lizenziert.

Limited_Licence

API ist nur bis zu einem bestimmten Ablaufdatum lizenziert.

Die Enumeration AmsType ist wie folgt definiert:

typedef enum amsType { Unknown,

Unavailable,

Available,

Limited

} AmsType;

Wert

Bedeutung

Unknown

Unbekannter Status des Softwarepflegevertrags.

Unavailable

Kein Softwarepflegevertrag ist vorhanden.

Available

Ein zeitlich unbegrenzter Softwarepflegevertrag ist vorhanden.

Limited

Ein Softwarepflegevertrag ist nur bis zu einem bestimmten Ablaufdatum vorhanden.

Die Enumeration OfflineType ist wie folgt definiert:

typedef enum offlineType { Unknown_Offline_Use,

Limited_Offline_Use,

Unlimited_Offline_Use

} OfflineType;

Wert

Bedeutung

Unknown_Offline_Use

Unbekannter Status der Offlinelizenzierung.

Limited_Offline_Use

API ist nur bis zum Ablaufdatum offline verwendbar.

Unlimited_Offline_Use

API ist zeitlich unbegrenzt offline verwendbar.