Share via


X12EnvelopeSettings Class

Definition

The X12 agreement envelope settings.

public class X12EnvelopeSettings
public class X12EnvelopeSettings : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Logic.Models.X12EnvelopeSettings>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Logic.Models.X12EnvelopeSettings>
type X12EnvelopeSettings = class
type X12EnvelopeSettings = class
    interface IJsonModel<X12EnvelopeSettings>
    interface IPersistableModel<X12EnvelopeSettings>
Public Class X12EnvelopeSettings
Public Class X12EnvelopeSettings
Implements IJsonModel(Of X12EnvelopeSettings), IPersistableModel(Of X12EnvelopeSettings)
Inheritance
X12EnvelopeSettings
Implements

Constructors

X12EnvelopeSettings(Int32, Boolean, String, String, String, Int32, Int32, Boolean, Boolean, Int32, Int32, Boolean, String, String, Int32, Int32, Boolean, Boolean, X12DateFormat, X12TimeFormat, UsageIndicator)

Initializes a new instance of X12EnvelopeSettings.

Properties

ControlStandardsId

The controls standards id.

ControlVersionNumber

The control version number.

EnableDefaultGroupHeaders

The value indicating whether to enable default group headers.

FunctionalGroupId

The functional group id.

GroupControlNumberLowerBound

The group control number lower bound.

GroupControlNumberUpperBound

The group control number upper bound.

GroupHeaderAgencyCode

The group header agency code.

GroupHeaderDateFormat

The group header date format.

GroupHeaderTimeFormat

The group header time format.

GroupHeaderVersion

The group header version.

InterchangeControlNumberLowerBound

The interchange control number lower bound.

InterchangeControlNumberUpperBound

The interchange control number upper bound.

OverwriteExistingTransactionSetControlNumber

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

ReceiverApplicationId

The receiver application id.

RolloverGroupControlNumber

The value indicating whether to rollover group control number.

RolloverInterchangeControlNumber

The value indicating whether to rollover interchange control number.

RolloverTransactionSetControlNumber

The value indicating whether to rollover transaction set control number.

SenderApplicationId

The sender application id.

TransactionSetControlNumberLowerBound

The transaction set control number lower bound.

TransactionSetControlNumberPrefix

The transaction set control number prefix.

TransactionSetControlNumberSuffix

The transaction set control number suffix.

TransactionSetControlNumberUpperBound

The transaction set control number upper bound.

UsageIndicator

The usage indicator.

UseControlStandardsIdAsRepetitionCharacter

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

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<X12EnvelopeSettings>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<X12EnvelopeSettings>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<X12EnvelopeSettings>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<X12EnvelopeSettings>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<X12EnvelopeSettings>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to