-
Notifications
You must be signed in to change notification settings - Fork 38
/
model_x12validationsettings.go
17 lines (15 loc) · 1.27 KB
/
model_x12validationsettings.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package integrationaccountagreements
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See NOTICE.txt in the project root for license information.
type X12ValidationSettings struct {
AllowLeadingAndTrailingSpacesAndZeroes bool `json:"allowLeadingAndTrailingSpacesAndZeroes"`
CheckDuplicateGroupControlNumber bool `json:"checkDuplicateGroupControlNumber"`
CheckDuplicateInterchangeControlNumber bool `json:"checkDuplicateInterchangeControlNumber"`
CheckDuplicateTransactionSetControlNumber bool `json:"checkDuplicateTransactionSetControlNumber"`
InterchangeControlNumberValidityDays int64 `json:"interchangeControlNumberValidityDays"`
TrailingSeparatorPolicy TrailingSeparatorPolicy `json:"trailingSeparatorPolicy"`
TrimLeadingAndTrailingSpacesAndZeroes bool `json:"trimLeadingAndTrailingSpacesAndZeroes"`
ValidateCharacterSet bool `json:"validateCharacterSet"`
ValidateEDITypes bool `json:"validateEDITypes"`
ValidateXSDTypes bool `json:"validateXSDTypes"`
}