/// <summary> /// Initializes a new <see cref="EtpSupportedDataObject"/> instance. /// </summary> /// <param name="supportedDataObject">The supported data object to initialize this instance from.</param> public EtpSupportedDataObject(IEndpointSupportedDataObject supportedDataObject) { QualifiedType = supportedDataObject.QualifiedType; Capabilities = new EtpDataObjectCapabilities(supportedDataObject.Capabilities); }
/// <summary> /// Initializes a new <see cref="EtpSupportedDataObject"/> instance. /// </summary> /// <param name="qualifiedType">The data object's qualified type.</param> public EtpSupportedDataObject(IDataObjectType qualifiedType) { QualifiedType = qualifiedType; Capabilities = new EtpDataObjectCapabilities(); }
/// <summary> /// Initializes a new <see cref="EtpSupportedDataObject"/> instance. /// </summary> /// <param name="supportedDataObject">The supported data object to initialize this instance from.</param> public EtpSupportedDataObject(ISupportedDataObject supportedDataObject) { QualifiedType = supportedDataObject.QualifiedType; Capabilities = new EtpDataObjectCapabilities(supportedDataObject.EtpVersion, supportedDataObject.DataObjectCapabilities); }