2.2.4.184 TransactionSearchCriteria
The TransactionSearchCriteria complex type represents the criteria used to get the Master Data Manager transactions.
The following is the XML schema definition of the TransactionSearchCriteria complex type.
-
<xs:complexType name="TransactionSearchCriteria"> <xs:complexContent mixed="false"> <xs:extension xmlns:q339="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" base="q339:DataContractBase"> <xs:sequence> <xs:element minOccurs="0" name="AttributeId" nillable="true" type="q339:Identifier"> <xs:annotation> <xs:appinfo> <DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="DateTimeBeginRange" nillable="true" type="xs:dateTime" /> <xs:element minOccurs="0" name="DateTimeEndRange" nillable="true" type="xs:dateTime" /> <xs:element minOccurs="0" name="EntityId" nillable="true" type="q339:Identifier"> <xs:annotation> <xs:appinfo> <DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="ExplicitHierarchyId" nillable="true" type="q339:Identifier"> <xs:annotation> <xs:appinfo> <DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="MemberId" nillable="true" type="q339:MemberIdentifier"> <xs:annotation> <xs:appinfo> <DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="MemberType" nillable="true" type="q339:MemberType" /> <xs:element minOccurs="0" name="ModelId" nillable="true" type="q339:Identifier"> <xs:annotation> <xs:appinfo> <DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="NewValue" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PageNumber" type="xs:int" /> <xs:element minOccurs="0" name="PageSize" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="PriorValue" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="SortColumn" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="SortDirection" nillable="true" type="q339:SortDirection" /> <xs:element minOccurs="0" name="TransactionId" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="TransactionType" nillable="true" type="q339:TransactionType" /> <xs:element minOccurs="0" name="UserId" nillable="true" type="q339:Identifier" /> <xs:element minOccurs="0" name="VersionId" nillable="true" type="q339:Identifier"> <xs:annotation> <xs:appinfo> <DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false" /> </xs:appinfo> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
AttributeId: Specifies an attribute identifier.
DateTimeBeginRange: Specifies a beginning date/time filter.
DateTimeEndRange: Specifies an ending date/time filter.
EntityId: Specifies the identifier of an entity.
ExplicitHierarchyId: Specifies the identifier of an explicit hierarchy (for Move transactions).
MemberId: Specifies a member identifier.
MemberType: Specifies a member type.
ModelId: Specifies the model identifier.
NewValue: Specifies the new value after the transaction.
PageNumber: Specifies a page number of the data being retrieved.
PageSize: Specifies the amount of records to retrieve.
PriorValue: Specifies a prior transaction value.
SortColumn: Specifies the sort column.
SortDirection: Specifies the sort direction of the data.
TransactionId: Specifies a transaction identifier.
TransactionType: Specifies a transaction type.
UserId: Specifies a user identifier.
VersionId: Specifies the identifier of a version.