using System.Xml.Linq; using CRIF.ACTion.Common; using CRIF.ACTion.Common.Builders; using CRIF.ACTion.Configuration; namespace CRIF.ACTion.Decisioning { public class DecisionStatusBuilder : BuilderBase { private readonly string ApplicationId; private readonly string AppDetailId; public DecisionStatusBuilder(string applicationId, string appDetailId, CrifSettings settings) : base(CrifNamespaces.Empty, settings) { ApplicationId = applicationId; AppDetailId = appDetailId; } public override XElement Build(params XElement[] content) { var getDecisioningElement = new XElement(CrifNamespaces.Empty + "getDecisionStatus", new XAttribute(CrifNamespaces.Empty + "applicationID", ApplicationId), new XAttribute(CrifNamespaces.Empty + "appDetailID", AppDetailId)); return base.Build(getDecisioningElement); } } }