Skip to main content
Version: 14.x (API 14) [Current]

Class ProfileModelV1

Version 1 of the profile model.

Assembly: Dalamud.dll
Declaration
public class ProfileModelV1 : ProfileModel

Inheritance: System.Object -> Dalamud.Plugin.Internal.Profiles.ProfileModel

Properties

SerializedPrefix

Gets the prefix of this version.

Declaration
public static string SerializedPrefix { get; }

StartupPolicy

Gets or sets the policy to use when Dalamud is loading.

Declaration
[JsonProperty("p")]
public ProfileModelV1.ProfileStartupPolicy? StartupPolicy { get; set; }

EnableForCharacters

Gets or sets a value indicating whether this profile should be enabled for specific characters.

Declaration
[JsonProperty("e4c")]
public bool EnableForCharacters { get; set; }

EnabledCharacters

Gets or sets the list of characters in this profile. Only used for the EnableForCharacters startup policy.

Declaration
[JsonProperty("pc")]
public List<ProfileModelV1.ProfileModelV1Character> EnabledCharacters { get; set; }

IsEnabled

Gets or sets a value indicating whether this profile is currently enabled.

Declaration
[JsonProperty("e")]
public bool IsEnabled { get; set; }

Color

Gets or sets a value indicating this profile's color.

Declaration
[JsonProperty("c")]
public uint Color { get; set; }

Plugins

Gets or sets the list of plugins in this profile.

Declaration
public List<ProfileModelV1.ProfileModelV1Plugin> Plugins { get; set; }