@acceleratxr/core_sdk / LaunchProfile

Class: LaunchProfile#

Describes a grouped series of command arguments belonging to a Product to apply to the Product upon launching through AXR’s launcher.

REQUIRES: Purchasing Services

author Ryan Dumouchelle info@acceleratxr.com

Hierarchy#

Index#

Constructors#

Properties#

Accessors#

Constructors#

constructor#

+ new LaunchProfile(other?: any): LaunchProfile

Overrides EntityBase.constructor

Defined in src/models/LaunchProfile.ts:50

Parameters:#

Name

Type

other?

any

Returns: LaunchProfile

Properties#

args#

args: Array<string> = []

Defined in src/models/LaunchProfile.ts:40

The list of arguments to be applied to the Product upon on launch


cmd#

cmd: string = “”

Defined in src/models/LaunchProfile.ts:35

The launch command to execute


dateCreated#

dateCreated: Date = new Date()

Inherited from EntityBase.dateCreated

Defined in src/EntityBase.ts:18

The date and time that the object was created.


dateModified#

dateModified: Date = new Date()

Inherited from EntityBase.dateModified

Defined in src/EntityBase.ts:23

The date and time that the object was last modified.


description#

description: string = “”

Defined in src/models/LaunchProfile.ts:30

The description of the launch profile


name#

name: string = “”

Defined in src/models/LaunchProfile.ts:19

The unique name of the profile.


roles#

roles: Array<string> = []

Defined in src/models/LaunchProfile.ts:45

The list of roles the user needs to have to access the launch profile


title#

title: string = “”

Defined in src/models/LaunchProfile.ts:25

The name to display to the user.


uid#

uid: string = uuid.v4()

Inherited from EntityBase.uid

Defined in src/EntityBase.ts:13

The universally unique identifier of the object.


version#

version: number = 0

Inherited from EntityBase.version

Defined in src/EntityBase.ts:28

The optimistic locking version of the object.


webLaunchable#

webLaunchable: boolean = false

Defined in src/models/LaunchProfile.ts:50

If the launch profile is able to be launched on the web app or not.

Accessors#

ClassName#

Staticget ClassName(): string

Defined in src/models/LaunchProfile.ts:14

Returns: string