@@ -98,87 +98,87 @@ private constructor(
9898
9999 /* *
100100 * fields types and validations:
101- * - 1 - Email
102- * - 2 - yyyy/mm/dd
103- * - 3 - yy/mm/dd
104- * - 4 - dd/mm/yyyy
105- * - 5 - dd/mm/yy
106- * - 6 - mm/dd/yy
107- * - 7 - mm/dd/yy
108- * - 8 - yyyy.mm.dd
109- * - 9 - yy.mm.dd
110- * - 10 - dd.mm.yyyy
111- * - 11 - dd.mm.yy
112- * - 12 - mm.dd.yyyy
113- * - 13 - mm.dd.yy
114- * - 14 - yyyy-mm-dd
115- * - 15 - yy-mm-dd
116- * - 16 - dd-mm-yyyy
117- * - 17 - dd-mm-yy
118- * - 18 - mm-dd-yyyy
119- * - 19 - mm-dd-yy
120- * - 20 - Dropdown list, use options attribute for items
121- * - 24 - Checkbox tick/cross
122- * - 25 - Checkbox tick/blank
123- * - 26 - Checkbox cross/blank
124- * - 30 - yyyy/mm/dd (automatic)
125- * - 31 - yy/mm/dd (automatic)
126- * - 32 - dd/yy/yyyy (automatic)
127- * - 33 - dd/mm/yy (automatic)
128- * - 34 - mm/dd/yyyy (automatic)
129- * - 35 - mm/dd/yy (automatic)
130- * - 36 - yyyy.mm.dd (automatic)
131- * - 37 - yy.mm.dd (automatic)
132- * - 38 - dd.mm.yyyy (automatic)
133- * - 39 - dd.mm.yy (automatic)
134- * - 40 - mm.dd.yyyy (automatic)
135- * - 41 - mm.dd.yy (automatic)
136- * - 42 - yyyy-mm-dd (automatic)
137- * - 43 - yy-mm-dd (automatic)
138- * - 44 - dd-mm-yyyy (automatic)
139- * - 45 - dd-mm-yy (automatic)
140- * - 46 - mm-dd-yyyy (automatic)
141- * - 47 - mm-dd-yy (automatic)
142- * - 48 - d mmmmm yyyy (automatic)
143- * - 50 - Whole number
144- * - 51 - Number
145- * - 52 - Currency (2 decimals)
146- * - 53 - 1 number
147- * - 54 - 2 numbers
148- * - 55 - 3 numbers
149- * - 56 - 4 numbers
150- * - 57 - 5 numbers
151- * - 58 - 6 numbers
152- * - 59 - 7 numbers
153- * - 60 - 8 numbers
154- * - 61 - 9 numbers
155- * - 62 - 10 numbers
156- * - 63 - 11 numbers
157- * - 64 - 12 numbers
158- * - 65 - 1 characters (any text)
159- * - 66 - 2 characters (any text)
160- * - 67 - 3 characters (any text)
161- * - 68 - 4 characters (any text)
162- * - 69 - 5 characters (any text)
163- * - 70 - 6 characters (any text)
164- * - 71 - 7 characters (any text)
165- * - 72 - 8 characters (any text)
166- * - 73 - secret code, add code in options
167- * - 74 - file attach, append to email to signer
168- * - 75 - file attach, append to final PDF
169- * - 76 - file attach, zip with final PDF for internal use, but not signer
170- * - 77 - force to title caps
171- * - 78 - force to uppercase
172- * - 79 - force to lowercase
173- * - 80 - mm/yy
174- * - 81 - mm/yyyy
175- * - 82 - mm.yy
176- * - 83 - mm.yyyy
177- * - 84 - mm-yy
178- * - 85 - mm-yyyy
179- * - 90 - drawn field
180- * - 91 - countries list
181- * - 92 - honorifics list
101+ * * 1 - Email
102+ * * 2 - yyyy/mm/dd
103+ * * 3 - yy/mm/dd
104+ * * 4 - dd/mm/yyyy
105+ * * 5 - dd/mm/yy
106+ * * 6 - mm/dd/yy
107+ * * 7 - mm/dd/yy
108+ * * 8 - yyyy.mm.dd
109+ * * 9 - yy.mm.dd
110+ * * 10 - dd.mm.yyyy
111+ * * 11 - dd.mm.yy
112+ * * 12 - mm.dd.yyyy
113+ * * 13 - mm.dd.yy
114+ * * 14 - yyyy-mm-dd
115+ * * 15 - yy-mm-dd
116+ * * 16 - dd-mm-yyyy
117+ * * 17 - dd-mm-yy
118+ * * 18 - mm-dd-yyyy
119+ * * 19 - mm-dd-yy
120+ * * 20 - Dropdown list, use options attribute for items
121+ * * 24 - Checkbox tick/cross
122+ * * 25 - Checkbox tick/blank
123+ * * 26 - Checkbox cross/blank
124+ * * 30 - yyyy/mm/dd (automatic)
125+ * * 31 - yy/mm/dd (automatic)
126+ * * 32 - dd/yy/yyyy (automatic)
127+ * * 33 - dd/mm/yy (automatic)
128+ * * 34 - mm/dd/yyyy (automatic)
129+ * * 35 - mm/dd/yy (automatic)
130+ * * 36 - yyyy.mm.dd (automatic)
131+ * * 37 - yy.mm.dd (automatic)
132+ * * 38 - dd.mm.yyyy (automatic)
133+ * * 39 - dd.mm.yy (automatic)
134+ * * 40 - mm.dd.yyyy (automatic)
135+ * * 41 - mm.dd.yy (automatic)
136+ * * 42 - yyyy-mm-dd (automatic)
137+ * * 43 - yy-mm-dd (automatic)
138+ * * 44 - dd-mm-yyyy (automatic)
139+ * * 45 - dd-mm-yy (automatic)
140+ * * 46 - mm-dd-yyyy (automatic)
141+ * * 47 - mm-dd-yy (automatic)
142+ * * 48 - d mmmmm yyyy (automatic)
143+ * * 50 - Whole number
144+ * * 51 - Number
145+ * * 52 - Currency (2 decimals)
146+ * * 53 - 1 number
147+ * * 54 - 2 numbers
148+ * * 55 - 3 numbers
149+ * * 56 - 4 numbers
150+ * * 57 - 5 numbers
151+ * * 58 - 6 numbers
152+ * * 59 - 7 numbers
153+ * * 60 - 8 numbers
154+ * * 61 - 9 numbers
155+ * * 62 - 10 numbers
156+ * * 63 - 11 numbers
157+ * * 64 - 12 numbers
158+ * * 65 - 1 characters (any text)
159+ * * 66 - 2 characters (any text)
160+ * * 67 - 3 characters (any text)
161+ * * 68 - 4 characters (any text)
162+ * * 69 - 5 characters (any text)
163+ * * 70 - 6 characters (any text)
164+ * * 71 - 7 characters (any text)
165+ * * 72 - 8 characters (any text)
166+ * * 73 - secret code, add code in options
167+ * * 74 - file attach, append to email to signer
168+ * * 75 - file attach, append to final PDF
169+ * * 76 - file attach, zip with final PDF for internal use, but not signer
170+ * * 77 - force to title caps
171+ * * 78 - force to uppercase
172+ * * 79 - force to lowercase
173+ * * 80 - mm/yy
174+ * * 81 - mm/yyyy
175+ * * 82 - mm.yy
176+ * * 83 - mm.yyyy
177+ * * 84 - mm-yy
178+ * * 85 - mm-yyyy
179+ * * 90 - drawn field
180+ * * 91 - countries list
181+ * * 92 - honorifics list
182182 *
183183 * @throws LegalesignSdkInvalidDataException if the JSON field has an unexpected type (e.g. if
184184 * the server responded with an unexpected value).
@@ -377,87 +377,87 @@ private constructor(
377377
378378 /* *
379379 * fields types and validations:
380- * - 1 - Email
381- * - 2 - yyyy/mm/dd
382- * - 3 - yy/mm/dd
383- * - 4 - dd/mm/yyyy
384- * - 5 - dd/mm/yy
385- * - 6 - mm/dd/yy
386- * - 7 - mm/dd/yy
387- * - 8 - yyyy.mm.dd
388- * - 9 - yy.mm.dd
389- * - 10 - dd.mm.yyyy
390- * - 11 - dd.mm.yy
391- * - 12 - mm.dd.yyyy
392- * - 13 - mm.dd.yy
393- * - 14 - yyyy-mm-dd
394- * - 15 - yy-mm-dd
395- * - 16 - dd-mm-yyyy
396- * - 17 - dd-mm-yy
397- * - 18 - mm-dd-yyyy
398- * - 19 - mm-dd-yy
399- * - 20 - Dropdown list, use options attribute for items
400- * - 24 - Checkbox tick/cross
401- * - 25 - Checkbox tick/blank
402- * - 26 - Checkbox cross/blank
403- * - 30 - yyyy/mm/dd (automatic)
404- * - 31 - yy/mm/dd (automatic)
405- * - 32 - dd/yy/yyyy (automatic)
406- * - 33 - dd/mm/yy (automatic)
407- * - 34 - mm/dd/yyyy (automatic)
408- * - 35 - mm/dd/yy (automatic)
409- * - 36 - yyyy.mm.dd (automatic)
410- * - 37 - yy.mm.dd (automatic)
411- * - 38 - dd.mm.yyyy (automatic)
412- * - 39 - dd.mm.yy (automatic)
413- * - 40 - mm.dd.yyyy (automatic)
414- * - 41 - mm.dd.yy (automatic)
415- * - 42 - yyyy-mm-dd (automatic)
416- * - 43 - yy-mm-dd (automatic)
417- * - 44 - dd-mm-yyyy (automatic)
418- * - 45 - dd-mm-yy (automatic)
419- * - 46 - mm-dd-yyyy (automatic)
420- * - 47 - mm-dd-yy (automatic)
421- * - 48 - d mmmmm yyyy (automatic)
422- * - 50 - Whole number
423- * - 51 - Number
424- * - 52 - Currency (2 decimals)
425- * - 53 - 1 number
426- * - 54 - 2 numbers
427- * - 55 - 3 numbers
428- * - 56 - 4 numbers
429- * - 57 - 5 numbers
430- * - 58 - 6 numbers
431- * - 59 - 7 numbers
432- * - 60 - 8 numbers
433- * - 61 - 9 numbers
434- * - 62 - 10 numbers
435- * - 63 - 11 numbers
436- * - 64 - 12 numbers
437- * - 65 - 1 characters (any text)
438- * - 66 - 2 characters (any text)
439- * - 67 - 3 characters (any text)
440- * - 68 - 4 characters (any text)
441- * - 69 - 5 characters (any text)
442- * - 70 - 6 characters (any text)
443- * - 71 - 7 characters (any text)
444- * - 72 - 8 characters (any text)
445- * - 73 - secret code, add code in options
446- * - 74 - file attach, append to email to signer
447- * - 75 - file attach, append to final PDF
448- * - 76 - file attach, zip with final PDF for internal use, but not signer
449- * - 77 - force to title caps
450- * - 78 - force to uppercase
451- * - 79 - force to lowercase
452- * - 80 - mm/yy
453- * - 81 - mm/yyyy
454- * - 82 - mm.yy
455- * - 83 - mm.yyyy
456- * - 84 - mm-yy
457- * - 85 - mm-yyyy
458- * - 90 - drawn field
459- * - 91 - countries list
460- * - 92 - honorifics list
380+ * * 1 - Email
381+ * * 2 - yyyy/mm/dd
382+ * * 3 - yy/mm/dd
383+ * * 4 - dd/mm/yyyy
384+ * * 5 - dd/mm/yy
385+ * * 6 - mm/dd/yy
386+ * * 7 - mm/dd/yy
387+ * * 8 - yyyy.mm.dd
388+ * * 9 - yy.mm.dd
389+ * * 10 - dd.mm.yyyy
390+ * * 11 - dd.mm.yy
391+ * * 12 - mm.dd.yyyy
392+ * * 13 - mm.dd.yy
393+ * * 14 - yyyy-mm-dd
394+ * * 15 - yy-mm-dd
395+ * * 16 - dd-mm-yyyy
396+ * * 17 - dd-mm-yy
397+ * * 18 - mm-dd-yyyy
398+ * * 19 - mm-dd-yy
399+ * * 20 - Dropdown list, use options attribute for items
400+ * * 24 - Checkbox tick/cross
401+ * * 25 - Checkbox tick/blank
402+ * * 26 - Checkbox cross/blank
403+ * * 30 - yyyy/mm/dd (automatic)
404+ * * 31 - yy/mm/dd (automatic)
405+ * * 32 - dd/yy/yyyy (automatic)
406+ * * 33 - dd/mm/yy (automatic)
407+ * * 34 - mm/dd/yyyy (automatic)
408+ * * 35 - mm/dd/yy (automatic)
409+ * * 36 - yyyy.mm.dd (automatic)
410+ * * 37 - yy.mm.dd (automatic)
411+ * * 38 - dd.mm.yyyy (automatic)
412+ * * 39 - dd.mm.yy (automatic)
413+ * * 40 - mm.dd.yyyy (automatic)
414+ * * 41 - mm.dd.yy (automatic)
415+ * * 42 - yyyy-mm-dd (automatic)
416+ * * 43 - yy-mm-dd (automatic)
417+ * * 44 - dd-mm-yyyy (automatic)
418+ * * 45 - dd-mm-yy (automatic)
419+ * * 46 - mm-dd-yyyy (automatic)
420+ * * 47 - mm-dd-yy (automatic)
421+ * * 48 - d mmmmm yyyy (automatic)
422+ * * 50 - Whole number
423+ * * 51 - Number
424+ * * 52 - Currency (2 decimals)
425+ * * 53 - 1 number
426+ * * 54 - 2 numbers
427+ * * 55 - 3 numbers
428+ * * 56 - 4 numbers
429+ * * 57 - 5 numbers
430+ * * 58 - 6 numbers
431+ * * 59 - 7 numbers
432+ * * 60 - 8 numbers
433+ * * 61 - 9 numbers
434+ * * 62 - 10 numbers
435+ * * 63 - 11 numbers
436+ * * 64 - 12 numbers
437+ * * 65 - 1 characters (any text)
438+ * * 66 - 2 characters (any text)
439+ * * 67 - 3 characters (any text)
440+ * * 68 - 4 characters (any text)
441+ * * 69 - 5 characters (any text)
442+ * * 70 - 6 characters (any text)
443+ * * 71 - 7 characters (any text)
444+ * * 72 - 8 characters (any text)
445+ * * 73 - secret code, add code in options
446+ * * 74 - file attach, append to email to signer
447+ * * 75 - file attach, append to final PDF
448+ * * 76 - file attach, zip with final PDF for internal use, but not signer
449+ * * 77 - force to title caps
450+ * * 78 - force to uppercase
451+ * * 79 - force to lowercase
452+ * * 80 - mm/yy
453+ * * 81 - mm/yyyy
454+ * * 82 - mm.yy
455+ * * 83 - mm.yyyy
456+ * * 84 - mm-yy
457+ * * 85 - mm-yyyy
458+ * * 90 - drawn field
459+ * * 91 - countries list
460+ * * 92 - honorifics list
461461 */
462462 fun validation (validation : PdfFieldValidationEnum ? ) =
463463 validation(JsonField .ofNullable(validation))
0 commit comments