31 lines
1.2 KiB
C#
31 lines
1.2 KiB
C#
using OmegaLeo.HelperLib.Shared.Attributes;
|
|
|
|
namespace OmegaLeo.HelperLib.Steamworks
|
|
{
|
|
[Documentation(nameof(SteamUgcItemUpdateOptions), "Declarative update payload for workshop item editing convenience APIs.", null, null)]
|
|
public class SteamUgcItemUpdateOptions
|
|
{
|
|
[Documentation(nameof(Title), "Workshop item title.", null, null)]
|
|
public string Title { get; set; }
|
|
|
|
[Documentation(nameof(Description), "Workshop item description.", null, null)]
|
|
public string Description { get; set; }
|
|
|
|
[Documentation(nameof(Metadata), "Workshop item metadata string.", null, null)]
|
|
public string Metadata { get; set; }
|
|
|
|
[Documentation(nameof(Visibility), "Numeric ERemoteStoragePublishedFileVisibility value.", null, null)]
|
|
public uint? Visibility { get; set; }
|
|
|
|
[Documentation(nameof(Tags), "Workshop tag list.", null, null)]
|
|
public string[] Tags { get; set; }
|
|
|
|
[Documentation(nameof(ContentFolder), "Absolute path to workshop content folder.", null, null)]
|
|
public string ContentFolder { get; set; }
|
|
|
|
[Documentation(nameof(PreviewFile), "Absolute path to workshop preview image.", null, null)]
|
|
public string PreviewFile { get; set; }
|
|
}
|
|
}
|
|
|