Table of Contents

Class EventFactory

Namespace
The.Model
Assembly
Instagile.Model.dll
public sealed class EventFactory
Inheritance
EventFactory
Inherited Members

Constructors

EventFactory(int)

public EventFactory(int maxVersion)

Parameters

maxVersion int

Properties

MaxVersion

public int MaxVersion { get; }

Property Value

int

Methods

ChangeAttribute(Guid, Optional<string>, Optional<AttributeType>, Optional<string>, Optional<int?>, Optional<int?>, Optional<CalculationType>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<string>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<bool>)

public IEvent ChangeAttribute(Guid id, Optional<string> name = default, Optional<AttributeType> type = default, Optional<string> defaultValue = default, Optional<int?> maxLength = default, Optional<int?> precision = default, Optional<CalculationType> calculationMode = default, Optional<bool> isNullable = default, Optional<bool> isAudited = default, Optional<bool> isAutonum = default, Optional<bool> isCalculated = default, Optional<bool> isLegacy = default, Optional<bool> isTransient = default, Optional<bool> isRequired = default, Optional<bool> isUnique = default, Optional<string> displayLabel = default, Optional<bool> displayForm = default, Optional<bool> displayList = default, Optional<bool> displaySearch = default, Optional<bool> displayAdminOnly = default)

Parameters

id Guid
name Optional<string>
type Optional<AttributeType>
defaultValue Optional<string>
maxLength Optional<int?>
precision Optional<int?>
calculationMode Optional<CalculationType>
isNullable Optional<bool>
isAudited Optional<bool>
isAutonum Optional<bool>
isCalculated Optional<bool>
isLegacy Optional<bool>
isTransient Optional<bool>
isRequired Optional<bool>
isUnique Optional<bool>
displayLabel Optional<string>
displayForm Optional<bool>
displayList Optional<bool>
displaySearch Optional<bool>
displayAdminOnly Optional<bool>

Returns

IEvent

ChangeEntity(Guid, Optional<string>, Optional<string>, Optional<string>, Optional<string>, Optional<string>, Optional<PropertyDescriptor?>, Optional<SortType?>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<IReadOnlyList<Guid>>, Optional<CalculationType>)

public IEvent ChangeEntity(Guid id, Optional<string> name = default, Optional<string> pluralOverride = default, Optional<string> captionOverride = default, Optional<string> pluralCaptionOverride = default, Optional<string> formatOverride = default, Optional<PropertyDescriptor?> defaultSort = default, Optional<SortType?> defaultSortDirection = default, Optional<bool> isAbstract = default, Optional<bool> isAudited = default, Optional<bool> isLegacy = default, Optional<bool> isReferenceData = default, Optional<bool> isTextCalculated = default, Optional<bool> isTopLevel = default, Optional<bool> isTransient = default, Optional<IReadOnlyList<Guid>> sectionOrder = default, Optional<CalculationType> textCalculationMode = default)

Parameters

id Guid
name Optional<string>
pluralOverride Optional<string>
captionOverride Optional<string>
pluralCaptionOverride Optional<string>
formatOverride Optional<string>
defaultSort Optional<PropertyDescriptor?>
defaultSortDirection Optional<SortType?>
isAbstract Optional<bool>
isAudited Optional<bool>
isLegacy Optional<bool>
isReferenceData Optional<bool>
isTextCalculated Optional<bool>
isTopLevel Optional<bool>
isTransient Optional<bool>
sectionOrder Optional<IReadOnlyList<Guid>>
textCalculationMode Optional<CalculationType>

Returns

IEvent

CreateEntity(Guid, string, Optional<string>, Optional<string>, Optional<bool>, Optional<bool>)

public IEvent CreateEntity(Guid id, string name, Optional<string> captionOverride = default, Optional<string> formatOverride = default, Optional<bool> isAudited = default, Optional<bool> isReferenceData = default)

Parameters

id Guid
name string
captionOverride Optional<string>
formatOverride Optional<string>
isAudited Optional<bool>
isReferenceData Optional<bool>

Returns

IEvent

CreateRelationship(Guid, Guid, Guid, Guid, Guid, Optional<string>, Optional<string>, Optional<NavigationType>, Optional<NavigationType>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<string>, Optional<string>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<bool>)

public IEnumerable<IEvent> CreateRelationship(Guid id, Guid entityA, Guid entityB, Guid sectionA, Guid sectionB, Optional<string> nameA = default, Optional<string> nameB = default, Optional<NavigationType> navigationA = default, Optional<NavigationType> navigationB = default, Optional<bool> collectionA = default, Optional<bool> collectionB = default, Optional<bool> requiredA = default, Optional<bool> requiredB = default, Optional<string> labelA = default, Optional<string> labelB = default, Optional<bool> formA = default, Optional<bool> formB = default, Optional<bool> listA = default, Optional<bool> listB = default, Optional<bool> searchA = default, Optional<bool> searchB = default)

Parameters

id Guid
entityA Guid
entityB Guid
sectionA Guid
sectionB Guid
nameA Optional<string>
nameB Optional<string>
navigationA Optional<NavigationType>
navigationB Optional<NavigationType>
collectionA Optional<bool>
collectionB Optional<bool>
requiredA Optional<bool>
requiredB Optional<bool>
labelA Optional<string>
labelB Optional<string>
formA Optional<bool>
formB Optional<bool>
listA Optional<bool>
listB Optional<bool>
searchA Optional<bool>
searchB Optional<bool>

Returns

IEnumerable<IEvent>