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; }