40 lines
No EOL
1.4 KiB
C#
40 lines
No EOL
1.4 KiB
C#
using Newtonsoft.Json;
|
||
|
||
namespace Shuttle.Api.AfterEffectsDTO
|
||
{
|
||
/// <summary>
|
||
/// Effect available in the application
|
||
/// </summary>
|
||
public class Effect
|
||
{
|
||
/// <summary>
|
||
/// String representing the localized display name of the effect as seen in the Effect menu.
|
||
/// </summary>
|
||
[JsonProperty("displayName")]
|
||
public string DisplayName { get; set; }
|
||
|
||
/// <summary>
|
||
/// String representing the internal unique name for the effect. This name does not change between versions of After Effects. Use this value to apply the effect.
|
||
/// </summary>
|
||
[JsonProperty("matchName")]
|
||
public string MatchName { get; set; }
|
||
|
||
/// <summary>
|
||
/// String representing the localized category label as seen in the Effect menu. This can be “” for synthetic effects that aren’t normally shown to the user.
|
||
/// </summary>
|
||
[JsonProperty("category")]
|
||
public string Category { get; set; }
|
||
|
||
/// <summary>
|
||
/// Effect’s internal version string. This value might be different than the version number the plug-in vendor decides to show in the effect’s about box.
|
||
/// </summary>
|
||
[JsonProperty("version")]
|
||
public string Version { get; set; }
|
||
|
||
/// <inheritdoc />
|
||
public override string ToString()
|
||
{
|
||
return DisplayName;
|
||
}
|
||
}
|
||
} |