MergeInstanceInformation Class
This class contains information about the CampusNexus CRM Object items that must be merged.
Inheritance Hierarchy
SystemObject
  Talisma.Server.TLSysSISConnectorMergeInstanceInformation

Namespace:  Talisma.Server.TLSysSISConnector
 

Syntax
C#
[SerializableAttribute]
public class MergeInstanceInformation

The MergeInstanceInformation type exposes the following members.

Properties
NameDescription
Public propertyExternalInstancePropertyID
The ID of the External SIS ID Property of the CampusNexus CRM Object. Specifying a value for this member is optional. You must pass the value for the externalInstancePropertyId member if the ID of the CampusNexus CRM Object instance that must be merged is unavailable.
Public propertyExternalSourceInstanceID
The ID of the victim SIS Object instance in a merge operation. An instance of the CampusNexus CRM Object that is mapped to this instance of the SIS Object will be merged. Specifying a value for this member is optional.

The ID of the survivor SIS Object instance in a merge operation. An instance of the CampusNexus CRM Object that is mapped to this instance of the SIS Object will be merged. Specifying a value for this member is optional.

Public propertyExternalTargetInstanceID
The ID of the survivor SIS Object instance in a merge operation. An instance of the CampusNexus CRM Object that is mapped to this instance of the SIS Object will be merged. Specifying a value for this member is optional.
Public propertyObjectType
The type of CampusNexus CRM Object whose instances must be merged.
Public propertySourceInstanceID
The ID of the source CampusNexus CRM Object instance in a merge operation. If the value of this member is unavailable, you must pass the values for the externalSourceInstanceId, and externalInstancePropertyId members to perform the merge operation.
Public propertySourceURL
The URL of the SIS or CampusNexus CRM system from which the request has been sent.
Public propertyTargetInstanceID
The ID of the target CampusNexus CRM Object instance in a merge operation. If the value of this member is unavailable, you must pass the values for the externalTargetInstanceId and externalInstancePropertyId members to perform the merge operation.
Public propertyTargetPropertiesInformation
The targetpropertiesInformation parameter is an array of the PropertyInformation structure that contains information about Properties of the CampusNexus CRM Object. This structure stores the ID and the value of the Property.
Public propertyTargetURL
The URL of the SIS or CampusNexus CRM system to which the request has been sent.
Public propertyTransactionID
The ID of the transaction in the Incoming Transaction queue. This input value is required only if the MergeInstance method is resubmitted to the Incoming Transaction queue, and you want to prevent the creation of duplicate transactions for the same API request.
Top
See Also