| # AgentSDKAppCatalogApplication
Superclass: | NSObject
Declared In: | AgentSDKAppCatalog.h
## Introduction This is information about a single application entry within app catalog. Please note the "Desc" field will be empty/nil when entire application catalog is being fetched, as the payload can be quite large (upto 4K). In order to retrieve this "Desc" field, you need to call "requestApp" method to get all fields. Notes: These property names *must* exactly match the JSON name from server. The property types must also match the JSON to Objective C mapping for JSONKit library, except that NSNulls are mapped to nils ## Properties `AppID` `ConfigurationUriTemplate` `Currency` `Description` `IconURL` `InstallState` `InstallURL` `Mandatory` `Name` `Price` `PurchaseType` `ScreenshotURLs` `Type` `Vendor` `Version` ### AppID
    @property(nonatomic,
        retain) NSString *AppID;
##### Discussion The identifier for the app. Availability v11 ### ConfigurationUriTemplate
    @property(nonatomic,
        retain) NSString *ConfigurationUriTemplate;
##### Discussion A template for the URI if the App is configurable. Being configurable means the application can request a special URI to launch the downloaded app by requesting the App details with the App ID. For example this can be used to fill in server connection properties for the user when launching the app. If the URI is not configurable, this property will be empty. Availability v11 ### Currency
    @property(nonatomic,
        retain) NSString *Currency;
##### Discussion The currency used for the price of the app. Availability v11 ### Description
    @property(nonatomic,
        retain) NSString *Description;
##### Discussion The description of the app. Availability v11 ### IconURL
    @property(nonatomic,
        retain) NSString *IconURL;
##### Discussion The URL of the app icon. Availability v11 ### InstallState
    @property(nonatomic,
        retain) NSString *InstallState;
##### Discussion One of the AppInstallState constants See AppInstallStateNotInstalled AppInstallStateInstalling AppInstallStateInstalled Availability v11 ### InstallURL
    @property(nonatomic,
        retain) NSString *InstallURL;
##### Discussion The URL to install the app. Availability v11 ### Mandatory
    @property(nonatomic,
        retain) NSNumber *Mandatory;
##### Discussion A boolean denoting whether or not the app is mandatory. Availability v11 ### Name
    @property(nonatomic,
        retain) NSString *Name;
##### Discussion The name of the app. Availability v11 ### Price
    @property(nonatomic,
        retain) NSNumber *Price;
##### Discussion The price of the app. Availability v11 ### PurchaseType
    @property(nonatomic,
        retain) NSString *PurchaseType;
##### Discussion One of the AppPurchaseType constants. See AppPurchaseTypeFree AppPurchaseTypePrepaid AppPurchaseTypePaid Availability v11 ### ScreenshotURLs
    @property(nonatomic,
        retain) NSArray *ScreenshotURLs;
##### Discussion The URLs of the app screenshots. Availability v11 ### Type
    @property(nonatomic,
        retain) NSString *Type;
##### Discussion One ot the AppType Constants See AppTypeConsumer AppTypeEnterprise Availability v11 ### Vendor
    @property(nonatomic,
        retain) NSString *Vendor;
##### Discussion The vendor of the app. Availability v11 ### Version
    @property(nonatomic,
        retain) NSString *Version;
##### Discussion The version of the app. Availability v11 Last Updated: Tuesday, July 28, 2020