Documentation

AppMetadata extends Type
in package

Defines metadata about a mail app.

Table of Contents

Properties

$ActionUrl  : string
Identifies the URL that the user should navigate to, in order to fix an issue indicated by the AppStatus element.
$AppStatus  : string
Indicates the status of the mail app.
$ConsentState  : string
The consent state of the extension.
$EnabledStatus  : bool
Undocumented.
$EndNodeUrl  : string
Specifies the URL for the mail app in the Office Store.
$ExtensionType  : string
Undocumented.
$InstalledBy  : string
Undocumented.
$IsMandatory  : bool
Whether or not the extension is mandatory.
$LicenseStatus  : string
Undocumented.
$MarketplaceAssetId  : string
The asset id of the addin in the marketplace
$ProductId  : string
Undocumented.
$TrialExpirationDate  : string
Undocumented.

Methods

__clone()  : mixed
Clones any object properties on a type object when it is cloned. Allows for a deep clone required when using object to represent data types when making a SOAP call.

Properties

$ActionUrl

Identifies the URL that the user should navigate to, in order to fix an issue indicated by the AppStatus element.

public string $ActionUrl
Tags
since

Exchange 2013 SP1

$AppStatus

Indicates the status of the mail app.

public string $AppStatus

Possible values:

  • Null or 0: The mail app has a healthy status.
  • 1.0: The mail app could not be automatically updated. The mail ap needs to be re-installed from the Office Store.
  • 1.1: The mail app could not be automatically updated. The mail app requires increased permissions, and this requires your review and confirmation to install.
  • 1.2: The mail app couldn't be updated automatically. The current license has expired or is invalid. Please update the mail app from the Office Store.
  • 2.0: The mail app license could not be automatically updated. The license for the mail app needs to be recovered from the Office Store.
  • 2.1: The mail app license could not be automatically updated. The current license has expired. A new license for this app needs to be installed from the Office Store.
  • 3.0: The Office Store status for the mail app has changed. This may indicate that there is a problem with the mail app. Go to the mail app page in the Office Store for more information.
  • 3.1: The mail app has been removed from the Office Store.
  • 3.2: A problem has been discovered with the mail app and it has temporarily been withdrawn from the Office Store.
  • 3.3: The mail app will be removed from the Office Store within 30 days.
  • 4.0: The mail app has been automatically disabled by your mail client.
  • 4.1: The mail app has been disabled by Outlook for performance reasons.
Tags
since

Exchange 2013 SP1

$ConsentState

The consent state of the extension.

public string $ConsentState
Tags
since

Exchange 2016

$EnabledStatus

Undocumented.

public bool $EnabledStatus
Tags
since

Exchange 2016

todo

Update once documentation exists.

$EndNodeUrl

Specifies the URL for the mail app in the Office Store.

public string $EndNodeUrl
Tags
since

Exchange 2013 SP1

$ExtensionType

Undocumented.

public string $ExtensionType
Tags
since

Exchange 2016

todo

Update once documentation exists.

$InstalledBy

Undocumented.

public string $InstalledBy
Tags
since

Exchange 2016

todo

Update once documentation exists.

$IsMandatory

Whether or not the extension is mandatory.

public bool $IsMandatory
Tags
since

Exchange 2016

$LicenseStatus

Undocumented.

public string $LicenseStatus
Tags
since

Exchange 2016

todo

Update once documentation exists.

$MarketplaceAssetId

The asset id of the addin in the marketplace

public string $MarketplaceAssetId
Tags
since

Exchange 2016

$ProductId

Undocumented.

public string $ProductId
Tags
since

Exchange 2016

todo

Update once documentation exists.

$TrialExpirationDate

Undocumented.

public string $TrialExpirationDate
Tags
since

Exchange 2016

todo

Update once documentation exists.

todo

Make a DateTime object.

Methods

__clone()

Clones any object properties on a type object when it is cloned. Allows for a deep clone required when using object to represent data types when making a SOAP call.

public __clone() : mixed

        
On this page

Search results