/// <summary> /// Configure response elements of X-Road message protocol version 2.0 messages. /// </summary> public override void ExportResponseValueDefinition(ResponseValueDefinition responseValueDefinition) { base.ExportResponseValueDefinition(responseValueDefinition); responseValueDefinition.RequestElementName = "paring"; responseValueDefinition.ResponseElementName = "keha"; }
/// <summary> /// Initializes default response element definition and applies customizations (if any). /// </summary> public ResponseValueDefinition GetResponseValueDefinition(OperationDefinition operationDefinition, XRoadFaultPresentation?xRoadFaultPresentation = null) { var responseValueDefinition = new ResponseValueDefinition(operationDefinition) { XRoadFaultPresentation = xRoadFaultPresentation ?? XRoadFaultPresentation.Choice }; operationDefinition.ExtensionSchemaExporter?.ExportResponseValueDefinition(responseValueDefinition); schemaExporter.ExportResponseValueDefinition(responseValueDefinition); return(responseValueDefinition); }
/// <summary> /// Configure response elements of X-Road message protocol version 2.0 messages. /// </summary> public override void ExportResponseValueDefinition(ResponseValueDefinition responseValueDefinition) { base.ExportResponseValueDefinition(responseValueDefinition); responseValueDefinition.ContainsNonTechnicalFault = true; }
/// <summary> /// Configuration hook for overriding default response element settings. /// </summary> public virtual void ExportResponseValueDefinition(ResponseValueDefinition responseValueDefinition) { }