ArcGIS Runtime SDK for iOS: AGSLicense.h Source File
ArcGIS Runtime SDK for iOS  100.9
AGSLicense.h
Go to the documentation of this file.
1 /*
2  COPYRIGHT 1995-2020 ESRI
3 
4  TRADE SECRETS: ESRI PROPRIETARY AND CONFIDENTIAL
5  Unpublished material - all rights reserved under the
6  Copyright Laws of the United States and applicable international
7  laws, treaties, and conventions.
8 
9  For additional information, contact:
10  Environmental Systems Research Institute, Inc.
11  Attn: Contracts and Legal Services Department
12  380 New York Street
13  Redlands, California, 92373
14  USA
15 
16  email: contracts@esri.com
17  */
18  //Required for Globals API doc
20 
21 #import <ArcGIS/AGSObject.h>
22 #import <ArcGIS/AGSLicenseStatus.h>
23 
24 
25 
30 typedef NS_ENUM(NSInteger, AGSLicenseLevel) {
36 };
37 
42 typedef NS_ENUM(NSInteger, AGSLicenseType) {
46 };
47 
48 @class AGSExtensionLicense;
49 
50 #pragma mark -
51 
58 @interface AGSLicense : AGSObject
59 
60 #pragma mark
61 #pragma mark initializers
62 
63 
64 
65 #pragma mark
66 #pragma mark properties
67 
71 @property (nonatomic, strong, readonly, nullable) NSDate *expiry;
72 
76 @property (nonatomic, copy, readonly) NSArray<AGSExtensionLicense*> *extensions;
77 
81 @property (nonatomic, assign, readonly) AGSLicenseLevel licenseLevel;
82 
86 @property (nonatomic, assign, readonly) AGSLicenseStatus licenseStatus;
87 
91 @property (nonatomic, assign, readonly) AGSLicenseType licenseType;
92 
96 @property (nonatomic, assign, readonly, getter=isPermanent) BOOL permanent;
97 
98 #pragma mark
99 #pragma mark methods
100 
101 @end
102 
103 
The application&#39;s license details.
Definition: AGSLicense.h:58
Definition: AGSLicense.h:45
Definition: AGSLicense.h:33
NSDate * expiry
Definition: AGSLicense.h:71
AGSLicenseLevel licenseLevel
Definition: AGSLicense.h:81
Definition: AGSLicense.h:44
Definition: AGSLicense.h:43
Definition: AGSLicense.h:31
Definition: AGSLicense.h:34
AGSLicenseStatus licenseStatus
Definition: AGSLicense.h:86
Definition: AGSObject.h:21
AGSLicenseType
Definition: AGSLicense.h:42
AGSLicenseLevel
Definition: AGSLicense.h:30
The application&#39;s extension license details.
Definition: AGSExtensionLicense.h:32
Definition: AGSLicense.h:35
NSArray< AGSExtensionLicense * > * extensions
Definition: AGSLicense.h:76
AGSLicenseType licenseType
Definition: AGSLicense.h:91
AGSLicenseStatus
Definition: AGSLicenseStatus.h:29
Definition: AGSLicense.h:32
BOOL permanent
Definition: AGSLicense.h:96