ArtifactRequest public class ArtifactRequest Documentation public Guid? ArtifactGuid { get; set; } public int ArtifactID { get; set; } public Guid? ArtifactTypeGuid { get; set; } public int? ArtifactTypeID { get; set; } public string ArtifactTypeName { get; set; } public List<Field> Fields { get; set; } public int? ParentArtifactID { get; set; } public ArtifactRequest() public ArtifactRequest(int artifactTypeID) public ArtifactRequest(string artifactTypeName) public ArtifactRequest(Guid artifactTypeGuid) public ArtifactRequest(int artifactTypeID, int artifactID) public ArtifactRequest(int artifactTypeID, Guid artifactGuid) public ArtifactRequest(string artifactTypeName, int artifactID) public ArtifactRequest(string artifactTypeName, Guid artifactGuid) public ArtifactRequest(Guid artifactTypeGuid, int artifactID) public ArtifactRequest(Guid artifactTypeGuid, Guid artifactGuid) public ArtifactRequest(int artifactTypeID, int artifactID, Field[] fields) public ArtifactRequest(int artifactTypeID, Guid artifactGuid, Field[] fields) public ArtifactRequest(string artifactTypeName, int artifactID, Field[] fields) public ArtifactRequest(string artifactTypeName, Guid artifactGuid, Field[] fields) public ArtifactRequest(Guid artifactTypeGuid, int artifactID, Field[] fields) public ArtifactRequest(Guid artifactTypeGuid, Guid artifactGuid, Field[] fields) public Field getFieldByName(string name)