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); }
public SignatureConverter(OneSpanSign.API.Approval apiApproval, OneSpanSign.API.Package package) { this.apiApproval = apiApproval; this.package = package; }