Interface ISharePointAddIn
Describes the properties of a SharePoint AddIn when installed in a site
Inherited Members
Namespace: PnP.Core.Admin.Model.SharePoint
Assembly: PnP.Core.Admin.dll
Syntax
public interface ISharePointAddIn : ILegacyPrincipal
  
Describes the properties of a SharePoint AddIn when installed in a site
public interface ISharePointAddIn : ILegacyPrincipal
  Instance ID of this app
Guid AppInstanceId { get; }
  | 
        Guid
         
  | 
    
The source of this addin
SharePointAddInSource AppSource { get; }
  | 
        SharePointAddInSource
         
  | 
    
The full URL of the app web created by the addin
string AppWebFullUrl { get; }
  | 
        System.String
         
  | 
    
Id of the app web created by the addin
Guid AppWebId { get; }
  | 
        Guid
         
  | 
    
The id of the app in the office store, this will be empty for user uploaded apps
string AssetId { get; }
  | 
        System.String
         
  | 
    
Date and time when the addin was installed
DateTime CreationTime { get; }
  | 
        DateTime
         
  | 
    
Id of the site collection where the addin actually is listed for
Guid CurrentSiteId { get; }
  | 
        Guid
         
  | 
    
Fully qualified URL of the web where the addin actually is listed for
string CurrentWebFullUrl { get; }
  | 
        System.String
         
  | 
    
Id of the web where the addin actually is listed for
Guid CurrentWebId { get; }
  | 
        Guid
         
  | 
    
Name of the web where the addin actually is listed for
string CurrentWebName { get; }
  | 
        System.String
         
  | 
    
Name of the user who installed the addin
string InstalledBy { get; }
  | 
        System.String
         
  | 
    
Id of the site collection where the addin actually is installed. This can be different from the site collection where the addin was listed as being available
Guid InstalledSiteId { get; }
  | 
        Guid
         
  | 
    
Fully qualified URL of the web where the addin actually is installed. This can be different from the web where the addin was listed as being available
string InstalledWebFullUrl { get; }
  | 
        System.String
         
  | 
    
Id of the web where the addin actually is installed. This can be different from the web where the addin was listed as being available
Guid InstalledWebId { get; }
  | 
        Guid
         
  | 
    
Name of the web where the addin actually is installed. This can be different from the web where the addin was listed as being available
string InstalledWebName { get; }
  | 
        System.String
         
  | 
    
Where to redirect after clicking on the add-in (e.g. ~appWebUrl/Pages/Default.aspx?{StandardTokens})
string LaunchUrl { get; }
  | 
        System.String
         
  | 
    
When was the app license purchased
DateTime LicensePurchaseTime { get; }
  | 
        DateTime
         
  | 
    
Locale used by the web where the add-in is installed
string Locale { get; }
  | 
        System.String
         
  | 
    
The global unique id of the add-in. It is same for all tenants
Guid ProductId { get; }
  | 
        Guid
         
  | 
    
Identity of the user that purchased the app
string PurchaserIdentity { get; }
  | 
        System.String
         
  | 
    
Status of the addin
SharePointAddInStatus Status { get; }
  | 
        SharePointAddInStatus
         
  | 
    
After the add-in installed in the tenant app catalog site. It could enable tenant level usage. This data indicates the tenant the conditions how to filter the webs. See https://learn.microsoft.com/en-us/sharepoint/dev/sp-add-ins/tenancies-and-deployment-scopes-for-sharepoint-add-ins for more details
string TenantAppData { get; }
  | 
        System.String
         
  | 
    
When was the TenantAppData last updated?
DateTime TenantAppDataUpdateTime { get; }
  | 
        DateTime
         
  |