2022 April Release

Class COOATTREDIT@1.1:AppPackage Permanent link for this heading

Class Hierarchy

Object > ComponentObject > LicenseItem > AppPackage

An object of the class AppPackage ("Edition") defines a list of Apps which can be assigned to the user.

Additional Information

Properties Permanent link for this heading

Type

Property

Name

App[]

appconfiguredapps

Configured Apps

SolutionAreaType

grsolutionareatype

Solution Area

LanguageStringList[]

mlname

Multilingual Name

ActivatedPackageApps[]

pkgactivatedconfiguredgapps

Activated Configured Apps

PackageAppList[]

pkgapps

Apps

integer

pkgassignementpriority

Priority

PackageAssignmentMode

pkgassignmentmode

Assignable For

AppPackage

pkgbasepackage

Subordinate Package

LanguageContentList[]

pkgdescription

Description

LanguageStringList[]

pkgdescriptionshop

Description (Shop)

LanguageStringList[]

pkgdescriptionstr

Description as String (preferred)

UISymbol

pkgemaillogo

E-Mail Logo

LanguageStringList[]

pkgnameshop

Name (Shop)

StorageType

pkgpreferredappstoragetype

Preferred Storage Type

App

pkgprimaryapp

Primary App

UserProfile

pkgprofile

User Profile

AppPackage

pkgrootpackage

Highest Package

PackageType

pkgtype

Edition Type

boolean

pkgunlimitedstorage

Unlimited Storage

string

pkgurl

URL to Description

Actions Permanent link for this heading

Return Type

Signature

void

AttrAppConfiguredAppsGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrEmailLogoGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

boolean

CanShowOrgMembershipInfos(
  optional Group cloudorganization,
  optional object context,
  optional AttributeDefinition attrdef,
  optional boolean updatevalues,
  out retval boolean allowed)

boolean

CheckShopMenu(
  optional boolean usedistributionbundle,
  out retval boolean displaymenu)

DistributionBundle[]

GetAllowedDistributionBundles(
  optional SubscriptionInterval interval,
  optional CurrencySymbol currsymbol,
  out retval DistributionBundle[] allowedbundles)

string

GetAppNameSuffix(
  boolean usecomponentalternative,
  optional boolean includeclass,
  optional boolean skipapp,
  optional boolean includeroom,
  out retval string suffix)

object

GetBasePackage(
  out retval object package)

AppPackage

GetBundlePurchaseBaseEdition(
  optional boolean requiretrialversion,
  optional SubscriptionInterval interval,
  optional CurrencySymbol currsymbol,
  optional Subscription subscription,
  out retval AppPackage package)

AppPackage[]

GetContextSpecificEdition(
  out retval AppPackage[] contextspecificeditions)

string

GetEditionPurchaseName(
  boolean requireuppercase,
  out retval string purchasename)

AppPackage

GetFullEdition(
  out retval AppPackage edition)

AppPackage[]

GetReadEdition(
  out retval AppPackage[] editions)

object

GetRootPackage(
  out retval object package)

string

GetServicePackagesDescription(
  out string title,
  out retval string descr)

boolean

IsBundelPurchasePossible(
  optional SubscriptionInterval interval,
  optional CurrencySymbol currsymbol,
  out retval boolean ispurchasepossible)

boolean

IsPackagePurchasedBy(
  object paymentowner,
  object benefitrecipient,
  boolean targetisuser,
  out Subscription subscr,
  out retval boolean purchased)

boolean

IsPackageUsableFor(
  out retval boolean memberassignment,
  out boolean contextassignment)

void

OpenPurchaseDistributionBundle(
  optional integer unused1,
  optional integer unused2)

void

OpenShop(
  optional integer unused1,
  optional integer unused2)

void

UnassignAppFromUser(
  optional integer unused1,
  optional integer unused2)