X12EnvelopeSettingsArgs

data class X12EnvelopeSettingsArgs(val controlStandardsId: Output<Int>, val controlVersionNumber: Output<String>, val enableDefaultGroupHeaders: Output<Boolean>, val functionalGroupId: Output<String>? = null, val groupControlNumberLowerBound: Output<Int>, val groupControlNumberUpperBound: Output<Int>, val groupHeaderAgencyCode: Output<String>, val groupHeaderDateFormat: Output<Either<String, X12DateFormat>>, val groupHeaderTimeFormat: Output<Either<String, X12TimeFormat>>, val groupHeaderVersion: Output<String>, val interchangeControlNumberLowerBound: Output<Int>, val interchangeControlNumberUpperBound: Output<Int>, val overwriteExistingTransactionSetControlNumber: Output<Boolean>, val receiverApplicationId: Output<String>, val rolloverGroupControlNumber: Output<Boolean>, val rolloverInterchangeControlNumber: Output<Boolean>, val rolloverTransactionSetControlNumber: Output<Boolean>, val senderApplicationId: Output<String>, val transactionSetControlNumberLowerBound: Output<Int>, val transactionSetControlNumberPrefix: Output<String>? = null, val transactionSetControlNumberSuffix: Output<String>? = null, val transactionSetControlNumberUpperBound: Output<Int>, val usageIndicator: Output<Either<String, UsageIndicator>>, val useControlStandardsIdAsRepetitionCharacter: Output<Boolean>) : ConvertibleToJava<X12EnvelopeSettingsArgs>

The X12 agreement envelope settings.

Constructors

Link copied to clipboard
constructor(controlStandardsId: Output<Int>, controlVersionNumber: Output<String>, enableDefaultGroupHeaders: Output<Boolean>, functionalGroupId: Output<String>? = null, groupControlNumberLowerBound: Output<Int>, groupControlNumberUpperBound: Output<Int>, groupHeaderAgencyCode: Output<String>, groupHeaderDateFormat: Output<Either<String, X12DateFormat>>, groupHeaderTimeFormat: Output<Either<String, X12TimeFormat>>, groupHeaderVersion: Output<String>, interchangeControlNumberLowerBound: Output<Int>, interchangeControlNumberUpperBound: Output<Int>, overwriteExistingTransactionSetControlNumber: Output<Boolean>, receiverApplicationId: Output<String>, rolloverGroupControlNumber: Output<Boolean>, rolloverInterchangeControlNumber: Output<Boolean>, rolloverTransactionSetControlNumber: Output<Boolean>, senderApplicationId: Output<String>, transactionSetControlNumberLowerBound: Output<Int>, transactionSetControlNumberPrefix: Output<String>? = null, transactionSetControlNumberSuffix: Output<String>? = null, transactionSetControlNumberUpperBound: Output<Int>, usageIndicator: Output<Either<String, UsageIndicator>>, useControlStandardsIdAsRepetitionCharacter: Output<Boolean>)

Properties

Link copied to clipboard
val controlStandardsId: Output<Int>

The controls standards id.

Link copied to clipboard

The control version number.

Link copied to clipboard

The value indicating whether to enable default group headers.

Link copied to clipboard
val functionalGroupId: Output<String>? = null

The functional group id.

Link copied to clipboard

The group control number lower bound.

Link copied to clipboard

The group control number upper bound.

Link copied to clipboard

The group header agency code.

Link copied to clipboard

The group header date format.

Link copied to clipboard

The group header time format.

Link copied to clipboard

The group header version.

Link copied to clipboard

The interchange control number lower bound.

Link copied to clipboard

The interchange control number upper bound.

The value indicating whether to overwrite existing transaction set control number.

Link copied to clipboard

The receiver application id.

Link copied to clipboard

The value indicating whether to rollover group control number.

Link copied to clipboard

The value indicating whether to rollover interchange control number.

Link copied to clipboard

The value indicating whether to rollover transaction set control number.

Link copied to clipboard

The sender application id.

Link copied to clipboard

The transaction set control number lower bound.

Link copied to clipboard

The transaction set control number prefix.

Link copied to clipboard

The transaction set control number suffix.

Link copied to clipboard

The transaction set control number upper bound.

Link copied to clipboard
val usageIndicator: Output<Either<String, UsageIndicator>>

The usage indicator.

The value indicating whether to use control standards id as repetition character.

Functions

Link copied to clipboard
open override fun toJava(): X12EnvelopeSettingsArgs