Exemple #1
0
        public OneSpanSign.API.Approval ToAPIApproval()
        {
            OneSpanSign.API.Approval result = new OneSpanSign.API.Approval();

            result.AddField(ToField(sdkSignature));

            if (sdkSignature.Id != null)
            {
                result.Id = sdkSignature.Id.Id;
            }

            result.Optional = sdkSignature.Optional;
            result.Disabled = sdkSignature.Disabled;
            result.EnforceCaptureSignature = sdkSignature.EnforceCaptureSignature;

            foreach (Field field in sdkSignature.Fields)
            {
                result.AddField(new FieldConverter(field).ToAPIField());
            }

            return(result);
        }
Exemple #2
0
 public SignatureConverter(OneSpanSign.API.Approval apiApproval, OneSpanSign.API.Package package)
 {
     this.apiApproval = apiApproval;
     this.package     = package;
 }