Class ScriptMetadata
Script metadata
Inherited Members
Namespace: Unity.Services.Apis.Admin.CloudCode
Assembly: Unity.Services.Apis.dll
Syntax
[DataContract(Name = "Script_metadata")]
[Preserve]
public class ScriptMetadata
Constructors
ScriptMetadata(string, ScriptType, Language, bool, DateTime?, int?)
Initializes a new instance of the Script
Declaration
[Preserve]
public ScriptMetadata(string name = null, ScriptType type = (ScriptType)0, Language language = (Language)0, bool published = false, DateTime? lastPublishedDate = null, int? lastPublishedVersion = null)
Parameters
Type | Name | Description |
---|---|---|
string | name | Name of the script. Serves as a unique identifier. (required). |
Script |
type | type (required). |
Language | language | language (required). |
bool | published | A flag indicating if the script is published (required). |
Date |
lastPublishedDate | lastPublishedDate (required). |
int? | lastPublishedVersion | lastPublishedVersion (required). |
Properties
Language
Gets or Sets Language
Declaration
[DataMember(Name = "language", IsRequired = true, EmitDefaultValue = true)]
[Preserve]
public Language Language { get; set; }
Property Value
Type | Description |
---|---|
Language |
LastPublishedDate
Gets or Sets LastPublishedDate
Declaration
[DataMember(Name = "lastPublishedDate", IsRequired = true, EmitDefaultValue = true)]
[Preserve]
public DateTime? LastPublishedDate { get; set; }
Property Value
Type | Description |
---|---|
Date |
LastPublishedVersion
Gets or Sets LastPublishedVersion
Declaration
[DataMember(Name = "lastPublishedVersion", IsRequired = true, EmitDefaultValue = true)]
[Preserve]
public int? LastPublishedVersion { get; set; }
Property Value
Type | Description |
---|---|
int? |
Name
Name of the script. Serves as a unique identifier.
Declaration
[DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
[Preserve]
public string Name { get; set; }
Property Value
Type | Description |
---|---|
string | Name of the script. Serves as a unique identifier. |
Published
A flag indicating if the script is published
Declaration
[DataMember(Name = "published", IsRequired = true, EmitDefaultValue = true)]
[Preserve]
public bool Published { get; set; }
Property Value
Type | Description |
---|---|
bool | A flag indicating if the script is published |
Type
Gets or Sets Type
Declaration
[DataMember(Name = "type", IsRequired = true, EmitDefaultValue = true)]
[Preserve]
public ScriptType Type { get; set; }
Property Value
Type | Description |
---|---|
Script |