Пример #1
0
            public PayloadData(CompletionCodeEnum CompletionCode, string ErrorDescription, ErrorCodeEnum?ErrorCode = null, MediaTypeEnum?MediaType = null, BaseEnum?Base = null, int?UnitX = null, int?UnitY = null, int?SizeWidth = null, int?SizeHeight = null, int?PageCount = null, int?LineCount = null, int?PrintAreaX = null, int?PrintAreaY = null, int?PrintAreaWidth = null, int?PrintAreaHeight = null, int?RestrictedAreaX = null, int?RestrictedAreaY = null, int?RestrictedAreaWidth = null, int?RestrictedAreaHeight = null, int?Stagger = null, FoldTypeEnum?FoldType = null, PaperSourcesClass PaperSources = null)
                : base(CompletionCode, ErrorDescription)
            {
                ErrorDescription.IsNotNullOrWhitespace($"Null or an empty value for {nameof(ErrorDescription)} in received {nameof(GetQueryMediaCompletion.PayloadData)}");

                this.ErrorCode            = ErrorCode;
                this.MediaType            = MediaType;
                this.Base                 = Base;
                this.UnitX                = UnitX;
                this.UnitY                = UnitY;
                this.SizeWidth            = SizeWidth;
                this.SizeHeight           = SizeHeight;
                this.PageCount            = PageCount;
                this.LineCount            = LineCount;
                this.PrintAreaX           = PrintAreaX;
                this.PrintAreaY           = PrintAreaY;
                this.PrintAreaWidth       = PrintAreaWidth;
                this.PrintAreaHeight      = PrintAreaHeight;
                this.RestrictedAreaX      = RestrictedAreaX;
                this.RestrictedAreaY      = RestrictedAreaY;
                this.RestrictedAreaWidth  = RestrictedAreaWidth;
                this.RestrictedAreaHeight = RestrictedAreaHeight;
                this.Stagger              = Stagger;
                this.FoldType             = FoldType;
                this.PaperSources         = PaperSources;
            }
            public PayloadData(CompletionCodeEnum CompletionCode, string ErrorDescription, string CommandRandomNumber = null)
                : base(CompletionCode, ErrorDescription)
            {
                ErrorDescription.IsNotNullOrWhitespace($"Null or an empty value for {nameof(ErrorDescription)} in received {nameof(GetCommandRandomNumberCompletion.PayloadData)}");

                this.CommandRandomNumber = CommandRandomNumber;
            }
Пример #3
0
            public PayloadData(CompletionCodeEnum CompletionCode, string ErrorDescription, bool?Mode = null)
                : base(CompletionCode, ErrorDescription)
            {
                ErrorDescription.IsNotNullOrWhitespace($"Null or an empty value for {nameof(ErrorDescription)} in received {nameof(DispLightCompletion.PayloadData)}");

                this.Mode = Mode;
            }
Пример #4
0
            public PayloadData(CompletionCodeEnum CompletionCode, string ErrorDescription, ErrorCodeEnum?ErrorCode = null)
                : base(CompletionCode, ErrorDescription)
            {
                ErrorDescription.IsNotNullOrWhitespace($"Null or an empty value for {nameof(ErrorDescription)} in received {nameof(EMVClessConfigureCompletion.PayloadData)}");

                this.ErrorCode = ErrorCode;
            }
Пример #5
0
            public PayloadData(CompletionCodeEnum CompletionCode, string ErrorDescription, List <FieldsClass> Fields = null)
                : base(CompletionCode, ErrorDescription)
            {
                ErrorDescription.IsNotNullOrWhitespace($"Null or an empty value for {nameof(ErrorDescription)} in received {nameof(GetQueryFieldCompletion.PayloadData)}");

                this.Fields = Fields;
            }
Пример #6
0
            public PayloadData(CompletionCodeEnum CompletionCode, string ErrorDescription, List <AppDataClass> AppData = null)
                : base(CompletionCode, ErrorDescription)
            {
                ErrorDescription.IsNotNullOrWhitespace($"Null or an empty value for {nameof(ErrorDescription)} in received {nameof(EMVClessQueryApplicationsCompletion.PayloadData)}");

                this.AppData = AppData;
            }
Пример #7
0
            public PayloadData(CompletionCodeEnum CompletionCode, string ErrorDescription, List <string> FormList = null)
                : base(CompletionCode, ErrorDescription)
            {
                ErrorDescription.IsNotNullOrWhitespace($"Null or an empty value for {nameof(ErrorDescription)} in received {nameof(GetFormListCompletion.PayloadData)}");

                this.FormList = FormList;
            }
Пример #8
0
            public PayloadData(CompletionCodeEnum CompletionCode, string ErrorDescription, ErrorCodeEnum?ErrorCode = null, string DigestOutput = null)
                : base(CompletionCode, ErrorDescription)
            {
                ErrorDescription.IsNotNullOrWhitespace($"Null or an empty value for {nameof(ErrorDescription)} in received {nameof(DigestCompletion.PayloadData)}");

                this.ErrorCode    = ErrorCode;
                this.DigestOutput = DigestOutput;
            }
Пример #9
0
            public PayloadData(CompletionCodeEnum CompletionCode, string ErrorDescription, ErrorCodeEnum?ErrorCode = null, int?BinNumber = null)
                : base(CompletionCode, ErrorDescription)
            {
                ErrorDescription.IsNotNullOrWhitespace($"Null or an empty value for {nameof(ErrorDescription)} in received {nameof(RetractMediaCompletion.PayloadData)}");

                this.ErrorCode = ErrorCode;
                this.BinNumber = BinNumber;
            }
Пример #10
0
            public PayloadData(CompletionCodeEnum CompletionCode, string ErrorDescription, CodelineFormatEnum?CodelineFormat = null, string CharMapping = null)
                : base(CompletionCode, ErrorDescription)
            {
                ErrorDescription.IsNotNullOrWhitespace($"Null or an empty value for {nameof(ErrorDescription)} in received {nameof(GetCodelineMappingCompletion.PayloadData)}");

                this.CodelineFormat = CodelineFormat;
                this.CharMapping    = CharMapping;
            }
Пример #11
0
            public PayloadData(CompletionCodeEnum CompletionCode, string ErrorDescription, string VendorName = null, IEnumerable <ServiceUriDetails> Services = null) :
                base(CompletionCode, ErrorDescription)
            {
                Services.IsNotNull($"The service URI information must not null even services are not available for {nameof(GetServiceCompletion.PayloadData)}. must be an empty array. {nameof(Services)}");

                this.VendorName = VendorName;
                this.Services   = Services;
            }
Пример #12
0
            public PayloadData(CompletionCodeEnum CompletionCode, string ErrorDescription, IfmAuthorityEnum?IfmAuthority = null, string IfmIdentifier = null)
                : base(CompletionCode, ErrorDescription)
            {
                ErrorDescription.IsNotNullOrWhitespace($"Null or an empty value for {nameof(ErrorDescription)} in received {nameof(QueryIFMIdentifierCompletion.PayloadData)}");

                this.IfmAuthority  = IfmAuthority;
                this.IfmIdentifier = IfmIdentifier;
            }
Пример #13
0
            public PayloadData(CompletionCodeEnum CompletionCode, string ErrorDescription, ErrorCodeEnum?ErrorCode = null, string AuthenticationData = null)
                : base(CompletionCode, ErrorDescription)
            {
                ErrorDescription.IsNotNullOrWhitespace($"Null or an empty value for {nameof(ErrorDescription)} in received {nameof(GenerateAuthenticationCompletion.PayloadData)}");

                this.ErrorCode          = ErrorCode;
                this.AuthenticationData = AuthenticationData;
            }
Пример #14
0
            public PayloadData(CompletionCodeEnum CompletionCode, string ErrorDescription, ErrorCodeEnum?ErrorCode = null, ImagesClass Images = null)
                : base(CompletionCode, ErrorDescription)
            {
                ErrorDescription.IsNotNullOrWhitespace($"Null or an empty value for {nameof(ErrorDescription)} in received {nameof(ReadImageCompletion.PayloadData)}");

                this.ErrorCode = ErrorCode;
                this.Images    = Images;
            }
Пример #15
0
            public PayloadData(CompletionCodeEnum CompletionCode, string ErrorDescription, ErrorCodeEnum?ErrorCode = null, string RandomNumber = null)
                : base(CompletionCode, ErrorDescription)
            {
                ErrorDescription.IsNotNullOrWhitespace($"Null or an empty value for {nameof(ErrorDescription)} in received {nameof(GenerateRandomCompletion.PayloadData)}");

                this.ErrorCode    = ErrorCode;
                this.RandomNumber = RandomNumber;
            }
Пример #16
0
            public PayloadData(CompletionCodeEnum CompletionCode, string ErrorDescription, ErrorCodeEnum?ErrorCode = null, List <string> Fields = null)
                : base(CompletionCode, ErrorDescription)
            {
                ErrorDescription.IsNotNullOrWhitespace($"Null or an empty value for {nameof(ErrorDescription)} in received {nameof(ReadFormCompletion.PayloadData)}");

                this.ErrorCode = ErrorCode;
                this.Fields    = Fields;
            }
Пример #17
0
            public PayloadData(CompletionCodeEnum CompletionCode, string ErrorDescription, string Keys = null, List <string> CommandKeys = null)
                : base(CompletionCode, ErrorDescription)
            {
                ErrorDescription.IsNotNullOrWhitespace($"Null or an empty value for {nameof(ErrorDescription)} in received {nameof(GetKeyDetailCompletion.PayloadData)}");

                this.Keys        = Keys;
                this.CommandKeys = CommandKeys;
            }
Пример #18
0
            public PayloadData(CompletionCodeEnum CompletionCode, string ErrorDescription, ErrorCodeEnum?ErrorCode = null, string CryptData = null)
                : base(CompletionCode, ErrorDescription)
            {
                ErrorDescription.IsNotNullOrWhitespace($"Null or an empty value for {nameof(ErrorDescription)} in received {nameof(CryptoDataCompletion.PayloadData)}");

                this.ErrorCode = ErrorCode;
                this.CryptData = CryptData;
            }
Пример #19
0
            public PayloadData(CompletionCodeEnum CompletionCode, string ErrorDescription, StateEnum?State = null, string TransactionID = null, List <string> Extra = null)
                : base(CompletionCode, ErrorDescription)
            {
                ErrorDescription.IsNotNullOrWhitespace($"Null or an empty value for {nameof(ErrorDescription)} in received {nameof(GetTransactionStateCompletion.PayloadData)}");

                this.State         = State;
                this.TransactionID = TransactionID;
                this.Extra         = Extra;
            }
Пример #20
0
            public PayloadData(CompletionCodeEnum CompletionCode, string ErrorDescription, ErrorCodeEnum?ErrorCode = null, int?SizeX = null, int?SizeY = null)
                : base(CompletionCode, ErrorDescription)
            {
                ErrorDescription.IsNotNullOrWhitespace($"Null or an empty value for {nameof(ErrorDescription)} in received {nameof(MediaExtentsCompletion.PayloadData)}");

                this.ErrorCode = ErrorCode;
                this.SizeX     = SizeX;
                this.SizeY     = SizeY;
            }
Пример #21
0
            public PayloadData(CompletionCodeEnum CompletionCode, string ErrorDescription, ErrorCodeEnum?ErrorCode = null, int?Count = null, PositionEnum?Position = null)
                : base(CompletionCode, ErrorDescription)
            {
                ErrorDescription.IsNotNullOrWhitespace($"Null or an empty value for {nameof(ErrorDescription)} in received {nameof(RetainCardCompletion.PayloadData)}");

                this.ErrorCode = ErrorCode;
                this.Count     = Count;
                this.Position  = Position;
            }
Пример #22
0
            public PayloadData(CompletionCodeEnum CompletionCode, string ErrorDescription, ErrorCodeEnum?ErrorCode = null, Track1Class Track1 = null, Track2Class Track2 = null, Track3Class Track3 = null, ChipClass Chip = null)
                : base(CompletionCode, ErrorDescription)
            {
                ErrorDescription.IsNotNullOrWhitespace($"Null or an empty value for {nameof(ErrorDescription)} in received {nameof(EMVClessPerformTransactionCompletion.PayloadData)}");

                this.ErrorCode = ErrorCode;
                this.Track1    = Track1;
                this.Track2    = Track2;
                this.Track3    = Track3;
                this.Chip      = Chip;
            }
Пример #23
0
            public PayloadData(CompletionCodeEnum CompletionCode, string ErrorDescription, FormNameClass FormName = null, string Width = null, string Height = null, string VersionMajor = null, string VersionMinor = null, CharSupportEnum?CharSupport = null, List <string> Fields = null, string LanguageId = null)
                : base(CompletionCode, ErrorDescription)
            {
                ErrorDescription.IsNotNullOrWhitespace($"Null or an empty value for {nameof(ErrorDescription)} in received {nameof(GetQueryFormCompletion.PayloadData)}");

                this.FormName     = FormName;
                this.Width        = Width;
                this.Height       = Height;
                this.VersionMajor = VersionMajor;
                this.VersionMinor = VersionMinor;
                this.CharSupport  = CharSupport;
                this.Fields       = Fields;
                this.LanguageId   = LanguageId;
            }
Пример #24
0
            public PayloadData(CompletionCodeEnum CompletionCode, string ErrorDescription, CommonClass Common = null, CardReaderClass CardReader = null, CashAcceptorClass CashAcceptor = null, CashDispenserClass CashDispenser = null, CashManagementClass CashManagement = null, KeyManagementClass KeyManagement = null, KeyboardClass Keyboard = null, TextTerminalClass TextTerminal = null, PrinterClass Printer = null, CardEmbosserClass CardEmbosser = null, BarcodeReaderClass BarcodeReader = null)
                : base(CompletionCode, ErrorDescription)
            {
                ErrorDescription.IsNotNullOrWhitespace($"Null or an empty value for {nameof(ErrorDescription)} in received {nameof(StatusCompletion.PayloadData)}");

                this.Common         = Common;
                this.CardReader     = CardReader;
                this.CashAcceptor   = CashAcceptor;
                this.CashDispenser  = CashDispenser;
                this.CashManagement = CashManagement;
                this.KeyManagement  = KeyManagement;
                this.Keyboard       = Keyboard;
                this.TextTerminal   = TextTerminal;
                this.Printer        = Printer;
                this.CardEmbosser   = CardEmbosser;
                this.BarcodeReader  = BarcodeReader;
            }
Пример #25
0
            public PayloadData(CompletionCodeEnum CompletionCode, string ErrorDescription, ErrorCodeEnum?ErrorCode = null, Track1Class Track1 = null, Track2Class Track2 = null, Track3Class Track3 = null, List <ChipClass> Chip = null, SecurityClass Security = null, WatermarkClass Watermark = null, MemoryChipClass MemoryChip = null, Track1FrontClass Track1Front = null, FrontImageClass FrontImage = null, BackImageClass BackImage = null, Track1JISClass Track1JIS = null, Track3JISClass Track3JIS = null, DdiClass Ddi = null)
                : base(CompletionCode, ErrorDescription)
            {
                ErrorDescription.IsNotNullOrWhitespace($"Null or an empty value for {nameof(ErrorDescription)} in received {nameof(ReadRawDataCompletion.PayloadData)}");

                this.ErrorCode   = ErrorCode;
                this.Track1      = Track1;
                this.Track2      = Track2;
                this.Track3      = Track3;
                this.Chip        = Chip;
                this.Security    = Security;
                this.Watermark   = Watermark;
                this.MemoryChip  = MemoryChip;
                this.Track1Front = Track1Front;
                this.FrontImage  = FrontImage;
                this.BackImage   = BackImage;
                this.Track1JIS   = Track1JIS;
                this.Track3JIS   = Track3JIS;
                this.Ddi         = Ddi;
            }
Пример #26
0
            public PayloadData(CompletionCodeEnum CompletionCode, string ErrorDescription, ErrorCodeEnum?ErrorCode = null, string FormName = null, BaseEnum?Base = null, int?UnitX = null, int?UnitY = null, int?Width = null, int?Height = null, AlignmentEnum?Alignment = null, OrientationEnum?Orientation = null, int?OffsetX = null, int?OffsetY = null, int?VersionMajor = null, int?VersionMinor = null, string UserPrompt = null, List <string> Fields = null)
                : base(CompletionCode, ErrorDescription)
            {
                ErrorDescription.IsNotNullOrWhitespace($"Null or an empty value for {nameof(ErrorDescription)} in received {nameof(GetQueryFormCompletion.PayloadData)}");

                this.ErrorCode    = ErrorCode;
                this.FormName     = FormName;
                this.Base         = Base;
                this.UnitX        = UnitX;
                this.UnitY        = UnitY;
                this.Width        = Width;
                this.Height       = Height;
                this.Alignment    = Alignment;
                this.Orientation  = Orientation;
                this.OffsetX      = OffsetX;
                this.OffsetY      = OffsetY;
                this.VersionMajor = VersionMajor;
                this.VersionMinor = VersionMinor;
                this.UserPrompt   = UserPrompt;
                this.Fields       = Fields;
            }
Пример #27
0
            public PayloadData(CompletionCodeEnum CompletionCode, string ErrorDescription, ErrorCodeEnum?ErrorCode = null, string FormName = null, string FieldSeparatorTrack1 = null, string FieldSeparatorTrack2 = null, string FieldSeparatorTrack3 = null, string FieldSeparatorFrontTrack1 = null, string FieldSeparatorJISITrack1 = null, string FieldSeparatorJISITrack3 = null, ActionEnum?Action = null, string ActionDescription = null, bool?Secure = null, List <string> Track1Fields = null, List <string> Track2Fields = null, List <string> Track3Fields = null, List <string> JisITrack1Fields = null, List <string> JisITrack3Fields = null)
                : base(CompletionCode, ErrorDescription)
            {
                ErrorDescription.IsNotNullOrWhitespace($"Null or an empty value for {nameof(ErrorDescription)} in received {nameof(QueryFormCompletion.PayloadData)}");

                this.ErrorCode                 = ErrorCode;
                this.FormName                  = FormName;
                this.FieldSeparatorTrack1      = FieldSeparatorTrack1;
                this.FieldSeparatorTrack2      = FieldSeparatorTrack2;
                this.FieldSeparatorTrack3      = FieldSeparatorTrack3;
                this.FieldSeparatorFrontTrack1 = FieldSeparatorFrontTrack1;
                this.FieldSeparatorJISITrack1  = FieldSeparatorJISITrack1;
                this.FieldSeparatorJISITrack3  = FieldSeparatorJISITrack3;
                this.Action            = Action;
                this.ActionDescription = ActionDescription;
                this.Secure            = Secure;
                this.Track1Fields      = Track1Fields;
                this.Track2Fields      = Track2Fields;
                this.Track3Fields      = Track3Fields;
                this.JisITrack1Fields  = JisITrack1Fields;
                this.JisITrack3Fields  = JisITrack3Fields;
            }
Пример #28
0
 public PayloadData(CompletionCodeEnum CompletionCode, string ErrorDescription)
     : base(CompletionCode, ErrorDescription)
 {
     ErrorDescription.IsNotNullOrWhitespace($"Null or an empty value for {nameof(ErrorDescription)} in received {nameof(SupplyReplenishCompletion.PayloadData)}");
 }
Пример #29
0
 /// <summary>
 /// Constructor of the common payload for response
 /// </summary>
 /// <param name="CompletionCode"></param>
 /// <param name="ErrorDescription"></param>
 public MessagePayload(CompletionCodeEnum CompletionCode, string ErrorDescription)
 {
     this.CompletionCode   = CompletionCode;
     this.ErrorDescription = ErrorDescription;
 }