DynamicsAXModelFactory Class

Definition

Model factory for creating instances of DynamicsAX models. Use these factory methods to construct model instances in tests and scenarios where output-only properties (with init-only setters) need to be populated.

public static class DynamicsAXModelFactory
type DynamicsAXModelFactory = class
Public Class DynamicsAXModelFactory
Inheritance
DynamicsAXModelFactory

Methods

Name Description
AxOnlineProcedureResult(String, Nullable<JsonElement>)

Creates a new instance of AxOnlineProcedureResult(String, Nullable<JsonElement>).

BusinessEventData(String, String, String)

Creates a new instance of BusinessEventData(String, String, String).

BusinessEventsList(List<BusinessEventData>)

Creates a new instance of BusinessEventsList(List<BusinessEventData>).

BusinessEventSubscription(String)

Creates a new instance of BusinessEventSubscription(String).

BusinessEventSubscriptionResponse(String, String, String, String)

Creates a new instance of BusinessEventSubscriptionResponse(String, String, String, String).

DataSet(String, String, List<PassThroughNativeQuery>)

Creates a new instance of DataSet(String, String, List<PassThroughNativeQuery>).

DataSetsList(List<DataSet>)

Creates a new instance of DataSetsList(List<DataSet>).

Item(Nullable<JsonElement>)

Creates a new instance of Item(Nullable<JsonElement>).

ItemsList(List<Item>)

Creates a new instance of ItemsList(List<Item>).

PassThroughNativeQuery(String)

Creates a new instance of PassThroughNativeQuery(String).

Procedure(String, String)

Creates a new instance of Procedure(String, String).

ProcedureMetadata(String, String, ObjectEntity)

Creates a new instance of ProcedureMetadata(String, String, ObjectEntity).

ProceduresList(List<Procedure>)

Creates a new instance of ProceduresList(List<Procedure>).

Table(String, String, Nullable<JsonElement>)

Creates a new instance of Table(String, String, Nullable<JsonElement>).

TableCapabilitiesMetadata(TableSortRestrictionsMetadata, TableFilterRestrictionsMetadata, TableSelectRestrictionsMetadata, Nullable<Boolean>, List<String>, List<String>)

Creates a new instance of TableCapabilitiesMetadata(TableSortRestrictionsMetadata, TableFilterRestrictionsMetadata, TableSelectRestrictionsMetadata, Nullable<Boolean>, List<String>, List<String>).

TableFilterRestrictionsMetadata(Nullable<Boolean>, List<String>, List<String>)

Creates a new instance of TableFilterRestrictionsMetadata(Nullable<Boolean>, List<String>, List<String>).

TableMetadata(String, String, String, TableCapabilitiesMetadata, ObjectEntity, ObjectEntity, String)

Creates a new instance of TableMetadata(String, String, String, TableCapabilitiesMetadata, ObjectEntity, ObjectEntity, String).

TableSelectRestrictionsMetadata(Nullable<Boolean>)

Creates a new instance of TableSelectRestrictionsMetadata(Nullable<Boolean>).

TablesList(List<Table>)

Creates a new instance of TablesList(List<Table>).

TableSortRestrictionsMetadata(Nullable<Boolean>, List<String>, List<String>)

Creates a new instance of TableSortRestrictionsMetadata(Nullable<Boolean>, List<String>, List<String>).

TriggerFieldData(String, String)

Creates a new instance of TriggerFieldData(String, String).

TriggerFieldDataList(List<TriggerFieldData>)

Creates a new instance of TriggerFieldDataList(List<TriggerFieldData>).

Applies to