Table of Contents

Class StandardModel

Namespace
InSite.Persistence
Assembly
InSite.Persistence.dll
public class StandardModel
Inheritance
StandardModel
Inherited Members

Constructors

StandardModel()

public StandardModel()

Properties

AssetNumber

public int AssetNumber { get; set; }

Property Value

int

Children

public StandardModelList Children { get; set; }

Property Value

StandardModelList

Code

[JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore)]
[MaxLength(512)]
public string Code { get; set; }

Property Value

string

CodePath

[JsonIgnore]
public string CodePath { get; }

Property Value

string

Color

[JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore)]
public string Color { get; set; }

Property Value

string

Content

[JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore)]
public List<StandardContentModel> Content { get; set; }

Property Value

List<StandardContentModel>

Created

public DateTimeOffset Created { get; set; }

Property Value

DateTimeOffset

CreatedBy

public Guid CreatedBy { get; set; }

Property Value

Guid

Depth

[JsonIgnore]
public int Depth { get; }

Property Value

int

Hook

[JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore)]
[MaxLength(9)]
public string Hook { get; set; }

Property Value

string

Icon

[JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore)]
[MaxLength(32)]
public string Icon { get; set; }

Property Value

string

IsHidden

[JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore)]
public bool IsHidden { get; set; }

Property Value

bool

IsPractical

[JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore)]
public bool IsPractical { get; set; }

Property Value

bool

IsPublished

[JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore)]
public bool IsPublished { get; set; }

Property Value

bool

IsShared

[JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore)]
public bool IsShared { get; set; }

Property Value

bool

IsTheory

[JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore)]
public bool IsTheory { get; set; }

Property Value

bool

Modified

public DateTimeOffset Modified { get; set; }

Property Value

DateTimeOffset

ModifiedBy

public Guid ModifiedBy { get; set; }

Property Value

Guid

Name

[JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore)]
[MaxLength(256)]
public string Name { get; set; }

Property Value

string

NavigateUrl

[JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore)]
public string NavigateUrl { get; set; }

Property Value

string

OrganizationIdentifier

public Guid OrganizationIdentifier { get; set; }

Property Value

Guid

Parent

[JsonIgnore]
public StandardModel Parent { get; set; }

Property Value

StandardModel

Parents

[JsonIgnore]
public StandardModelList Parents { get; set; }

Property Value

StandardModelList

Path

[JsonIgnore]
public string Path { get; }

Property Value

string

QualifiedName

[JsonIgnore]
public string QualifiedName { get; }

Property Value

string

QualifiedPath

[JsonIgnore]
public string QualifiedPath { get; set; }

Property Value

string

Sequence

public int Sequence { get; set; }

Property Value

int

SequencePath

[JsonIgnore]
public string SequencePath { get; set; }

Property Value

string

Source

[JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore)]
[MaxLength(256)]
public string Source { get; set; }

Property Value

string

StandardIdentifier

public Guid StandardIdentifier { get; set; }

Property Value

Guid

StandardType

[MaxLength(64)]
public string StandardType { get; set; }

Property Value

string

Summary

[JsonIgnore]
public string Summary { get; }

Property Value

string

Thumbprint

public Guid Thumbprint { get; set; }

Property Value

Guid

Title

[JsonIgnore]
public string Title { get; set; }

Property Value

string

UtcPublished

[JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore)]
public DateTimeOffset? UtcPublished { get; set; }

Property Value

DateTimeOffset?

Methods

FindByNumber(int)

public StandardModel FindByNumber(int number)

Parameters

number int

Returns

StandardModel

FindByThumbprint(Guid)

public StandardModel FindByThumbprint(Guid thumbprint)

Parameters

thumbprint Guid

Returns

StandardModel

ShouldSerializeChildren()

public bool ShouldSerializeChildren()

Returns

bool