Share via


X12AcknowledgementSettings Class

Definition

The X12 agreement acknowledgement settings.

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

Constructors

X12AcknowledgementSettings(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Int32, Int32, Boolean)

Initializes a new instance of X12AcknowledgementSettings.

Properties

AcknowledgementControlNumberLowerBound

The acknowledgement control number lower bound.

AcknowledgementControlNumberPrefix

The acknowledgement control number prefix.

AcknowledgementControlNumberSuffix

The acknowledgement control number suffix.

AcknowledgementControlNumberUpperBound

The acknowledgement control number upper bound.

BatchFunctionalAcknowledgement

The value indicating whether to batch functional acknowledgements.

BatchImplementationAcknowledgement

The value indicating whether to batch implementation acknowledgements.

BatchTechnicalAcknowledgement

The value indicating whether to batch the technical acknowledgements.

FunctionalAcknowledgementVersion

The functional acknowledgement version.

ImplementationAcknowledgementVersion

The implementation acknowledgement version.

NeedFunctionalAcknowledgement

The value indicating whether functional acknowledgement is needed.

NeedImplementationAcknowledgement

The value indicating whether implementation acknowledgement is needed.

NeedLoopForValidMessages

The value indicating whether a loop is needed for valid messages.

NeedTechnicalAcknowledgement

The value indicating whether technical acknowledgement is needed.

RolloverAcknowledgementControlNumber

The value indicating whether to rollover acknowledgement control number.

SendSynchronousAcknowledgement

The value indicating whether to send synchronous acknowledgement.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<X12AcknowledgementSettings>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<X12AcknowledgementSettings>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<X12AcknowledgementSettings>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<X12AcknowledgementSettings>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<X12AcknowledgementSettings>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to