• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Adyen / adyen-java-api-library / #2748

23 Oct 2023 01:52PM UTC coverage: 12.821%. First build
#2748

push

web-flow
Merge c6d37d76d into c99ba89a9

2931 of 2931 new or added lines in 118 files covered. (100.0%)

12345 of 96286 relevant lines covered (12.82%)

0.13 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

31.76
/src/main/java/com/adyen/model/management/TerminalSettings.java
1
/*
2
 * Management API
3
 *
4
 * The version of the OpenAPI document: 3
5
 * 
6
 *
7
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
8
 * https://openapi-generator.tech
9
 * Do not edit the class manually.
10
 */
11

12

13
package com.adyen.model.management;
14

15
import java.util.Objects;
16
import java.util.Arrays;
17
import java.util.Map;
18
import java.util.HashMap;
19
import com.adyen.model.management.CardholderReceipt;
20
import com.adyen.model.management.Connectivity;
21
import com.adyen.model.management.Gratuity;
22
import com.adyen.model.management.Hardware;
23
import com.adyen.model.management.Localization;
24
import com.adyen.model.management.Nexo;
25
import com.adyen.model.management.OfflineProcessing;
26
import com.adyen.model.management.Opi;
27
import com.adyen.model.management.Passcodes;
28
import com.adyen.model.management.PayAtTable;
29
import com.adyen.model.management.Payment;
30
import com.adyen.model.management.ReceiptOptions;
31
import com.adyen.model.management.ReceiptPrinting;
32
import com.adyen.model.management.Signature;
33
import com.adyen.model.management.Standalone;
34
import com.adyen.model.management.Surcharge;
35
import com.adyen.model.management.Timeouts;
36
import com.adyen.model.management.WifiProfiles;
37
import com.fasterxml.jackson.annotation.JsonInclude;
38
import com.fasterxml.jackson.annotation.JsonProperty;
39
import com.fasterxml.jackson.annotation.JsonCreator;
40
import com.fasterxml.jackson.annotation.JsonTypeName;
41
import com.fasterxml.jackson.annotation.JsonValue;
42
import io.swagger.annotations.ApiModel;
43
import io.swagger.annotations.ApiModelProperty;
44
import java.util.ArrayList;
45
import java.util.List;
46
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
47
import com.fasterxml.jackson.core.JsonProcessingException;
48

49

50
/**
51
 * TerminalSettings
52
 */
53
@JsonPropertyOrder({
54
  TerminalSettings.JSON_PROPERTY_CARDHOLDER_RECEIPT,
55
  TerminalSettings.JSON_PROPERTY_CONNECTIVITY,
56
  TerminalSettings.JSON_PROPERTY_GRATUITIES,
57
  TerminalSettings.JSON_PROPERTY_HARDWARE,
58
  TerminalSettings.JSON_PROPERTY_LOCALIZATION,
59
  TerminalSettings.JSON_PROPERTY_NEXO,
60
  TerminalSettings.JSON_PROPERTY_OFFLINE_PROCESSING,
61
  TerminalSettings.JSON_PROPERTY_OPI,
62
  TerminalSettings.JSON_PROPERTY_PASSCODES,
63
  TerminalSettings.JSON_PROPERTY_PAY_AT_TABLE,
64
  TerminalSettings.JSON_PROPERTY_PAYMENT,
65
  TerminalSettings.JSON_PROPERTY_RECEIPT_OPTIONS,
66
  TerminalSettings.JSON_PROPERTY_RECEIPT_PRINTING,
67
  TerminalSettings.JSON_PROPERTY_SIGNATURE,
68
  TerminalSettings.JSON_PROPERTY_STANDALONE,
69
  TerminalSettings.JSON_PROPERTY_SURCHARGE,
70
  TerminalSettings.JSON_PROPERTY_TIMEOUTS,
71
  TerminalSettings.JSON_PROPERTY_WIFI_PROFILES
72
})
73

74
public class TerminalSettings {
75
  public static final String JSON_PROPERTY_CARDHOLDER_RECEIPT = "cardholderReceipt";
76
  private CardholderReceipt cardholderReceipt;
77

78
  public static final String JSON_PROPERTY_CONNECTIVITY = "connectivity";
79
  private Connectivity connectivity;
80

81
  public static final String JSON_PROPERTY_GRATUITIES = "gratuities";
82
  private List<Gratuity> gratuities = null;
1✔
83

84
  public static final String JSON_PROPERTY_HARDWARE = "hardware";
85
  private Hardware hardware;
86

87
  public static final String JSON_PROPERTY_LOCALIZATION = "localization";
88
  private Localization localization;
89

90
  public static final String JSON_PROPERTY_NEXO = "nexo";
91
  private Nexo nexo;
92

93
  public static final String JSON_PROPERTY_OFFLINE_PROCESSING = "offlineProcessing";
94
  private OfflineProcessing offlineProcessing;
95

96
  public static final String JSON_PROPERTY_OPI = "opi";
97
  private Opi opi;
98

99
  public static final String JSON_PROPERTY_PASSCODES = "passcodes";
100
  private Passcodes passcodes;
101

102
  public static final String JSON_PROPERTY_PAY_AT_TABLE = "payAtTable";
103
  private PayAtTable payAtTable;
104

105
  public static final String JSON_PROPERTY_PAYMENT = "payment";
106
  private Payment payment;
107

108
  public static final String JSON_PROPERTY_RECEIPT_OPTIONS = "receiptOptions";
109
  private ReceiptOptions receiptOptions;
110

111
  public static final String JSON_PROPERTY_RECEIPT_PRINTING = "receiptPrinting";
112
  private ReceiptPrinting receiptPrinting;
113

114
  public static final String JSON_PROPERTY_SIGNATURE = "signature";
115
  private Signature signature;
116

117
  public static final String JSON_PROPERTY_STANDALONE = "standalone";
118
  private Standalone standalone;
119

120
  public static final String JSON_PROPERTY_SURCHARGE = "surcharge";
121
  private Surcharge surcharge;
122

123
  public static final String JSON_PROPERTY_TIMEOUTS = "timeouts";
124
  private Timeouts timeouts;
125

126
  public static final String JSON_PROPERTY_WIFI_PROFILES = "wifiProfiles";
127
  private WifiProfiles wifiProfiles;
128

129
  public TerminalSettings() { 
1✔
130
  }
1✔
131

132
  public TerminalSettings cardholderReceipt(CardholderReceipt cardholderReceipt) {
133
    this.cardholderReceipt = cardholderReceipt;
×
134
    return this;
×
135
  }
136

137
   /**
138
   * Get cardholderReceipt
139
   * @return cardholderReceipt
140
  **/
141
  @ApiModelProperty(value = "")
142
  @JsonProperty(JSON_PROPERTY_CARDHOLDER_RECEIPT)
143
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
144

145
  public CardholderReceipt getCardholderReceipt() {
146
    return cardholderReceipt;
1✔
147
  }
148

149

150
  @JsonProperty(JSON_PROPERTY_CARDHOLDER_RECEIPT)
151
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
152
  public void setCardholderReceipt(CardholderReceipt cardholderReceipt) {
153
    this.cardholderReceipt = cardholderReceipt;
1✔
154
  }
1✔
155

156

157
  public TerminalSettings connectivity(Connectivity connectivity) {
158
    this.connectivity = connectivity;
×
159
    return this;
×
160
  }
161

162
   /**
163
   * Get connectivity
164
   * @return connectivity
165
  **/
166
  @ApiModelProperty(value = "")
167
  @JsonProperty(JSON_PROPERTY_CONNECTIVITY)
168
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
169

170
  public Connectivity getConnectivity() {
171
    return connectivity;
1✔
172
  }
173

174

175
  @JsonProperty(JSON_PROPERTY_CONNECTIVITY)
176
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
177
  public void setConnectivity(Connectivity connectivity) {
178
    this.connectivity = connectivity;
1✔
179
  }
1✔
180

181

182
  public TerminalSettings gratuities(List<Gratuity> gratuities) {
183
    this.gratuities = gratuities;
×
184
    return this;
×
185
  }
186

187
  public TerminalSettings addGratuitiesItem(Gratuity gratuitiesItem) {
188
    if (this.gratuities == null) {
×
189
      this.gratuities = new ArrayList<>();
×
190
    }
191
    this.gratuities.add(gratuitiesItem);
×
192
    return this;
×
193
  }
194

195
   /**
196
   * Settings for tipping with or without predefined options to choose from. The maximum number of predefined options is four, or three plus the option to enter a custom tip.
197
   * @return gratuities
198
  **/
199
  @ApiModelProperty(value = "Settings for tipping with or without predefined options to choose from. The maximum number of predefined options is four, or three plus the option to enter a custom tip.")
200
  @JsonProperty(JSON_PROPERTY_GRATUITIES)
201
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
202

203
  public List<Gratuity> getGratuities() {
204
    return gratuities;
1✔
205
  }
206

207

208
  @JsonProperty(JSON_PROPERTY_GRATUITIES)
209
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
210
  public void setGratuities(List<Gratuity> gratuities) {
211
    this.gratuities = gratuities;
1✔
212
  }
1✔
213

214

215
  public TerminalSettings hardware(Hardware hardware) {
216
    this.hardware = hardware;
×
217
    return this;
×
218
  }
219

220
   /**
221
   * Get hardware
222
   * @return hardware
223
  **/
224
  @ApiModelProperty(value = "")
225
  @JsonProperty(JSON_PROPERTY_HARDWARE)
226
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
227

228
  public Hardware getHardware() {
229
    return hardware;
1✔
230
  }
231

232

233
  @JsonProperty(JSON_PROPERTY_HARDWARE)
234
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
235
  public void setHardware(Hardware hardware) {
236
    this.hardware = hardware;
1✔
237
  }
1✔
238

239

240
  public TerminalSettings localization(Localization localization) {
241
    this.localization = localization;
×
242
    return this;
×
243
  }
244

245
   /**
246
   * Get localization
247
   * @return localization
248
  **/
249
  @ApiModelProperty(value = "")
250
  @JsonProperty(JSON_PROPERTY_LOCALIZATION)
251
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
252

253
  public Localization getLocalization() {
254
    return localization;
1✔
255
  }
256

257

258
  @JsonProperty(JSON_PROPERTY_LOCALIZATION)
259
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
260
  public void setLocalization(Localization localization) {
261
    this.localization = localization;
×
262
  }
×
263

264

265
  public TerminalSettings nexo(Nexo nexo) {
266
    this.nexo = nexo;
×
267
    return this;
×
268
  }
269

270
   /**
271
   * Get nexo
272
   * @return nexo
273
  **/
274
  @ApiModelProperty(value = "")
275
  @JsonProperty(JSON_PROPERTY_NEXO)
276
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
277

278
  public Nexo getNexo() {
279
    return nexo;
1✔
280
  }
281

282

283
  @JsonProperty(JSON_PROPERTY_NEXO)
284
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
285
  public void setNexo(Nexo nexo) {
286
    this.nexo = nexo;
1✔
287
  }
1✔
288

289

290
  public TerminalSettings offlineProcessing(OfflineProcessing offlineProcessing) {
291
    this.offlineProcessing = offlineProcessing;
×
292
    return this;
×
293
  }
294

295
   /**
296
   * Get offlineProcessing
297
   * @return offlineProcessing
298
  **/
299
  @ApiModelProperty(value = "")
300
  @JsonProperty(JSON_PROPERTY_OFFLINE_PROCESSING)
301
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
302

303
  public OfflineProcessing getOfflineProcessing() {
304
    return offlineProcessing;
1✔
305
  }
306

307

308
  @JsonProperty(JSON_PROPERTY_OFFLINE_PROCESSING)
309
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
310
  public void setOfflineProcessing(OfflineProcessing offlineProcessing) {
311
    this.offlineProcessing = offlineProcessing;
1✔
312
  }
1✔
313

314

315
  public TerminalSettings opi(Opi opi) {
316
    this.opi = opi;
×
317
    return this;
×
318
  }
319

320
   /**
321
   * Get opi
322
   * @return opi
323
  **/
324
  @ApiModelProperty(value = "")
325
  @JsonProperty(JSON_PROPERTY_OPI)
326
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
327

328
  public Opi getOpi() {
329
    return opi;
1✔
330
  }
331

332

333
  @JsonProperty(JSON_PROPERTY_OPI)
334
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
335
  public void setOpi(Opi opi) {
336
    this.opi = opi;
1✔
337
  }
1✔
338

339

340
  public TerminalSettings passcodes(Passcodes passcodes) {
341
    this.passcodes = passcodes;
×
342
    return this;
×
343
  }
344

345
   /**
346
   * Get passcodes
347
   * @return passcodes
348
  **/
349
  @ApiModelProperty(value = "")
350
  @JsonProperty(JSON_PROPERTY_PASSCODES)
351
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
352

353
  public Passcodes getPasscodes() {
354
    return passcodes;
1✔
355
  }
356

357

358
  @JsonProperty(JSON_PROPERTY_PASSCODES)
359
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
360
  public void setPasscodes(Passcodes passcodes) {
361
    this.passcodes = passcodes;
×
362
  }
×
363

364

365
  public TerminalSettings payAtTable(PayAtTable payAtTable) {
366
    this.payAtTable = payAtTable;
×
367
    return this;
×
368
  }
369

370
   /**
371
   * Get payAtTable
372
   * @return payAtTable
373
  **/
374
  @ApiModelProperty(value = "")
375
  @JsonProperty(JSON_PROPERTY_PAY_AT_TABLE)
376
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
377

378
  public PayAtTable getPayAtTable() {
379
    return payAtTable;
1✔
380
  }
381

382

383
  @JsonProperty(JSON_PROPERTY_PAY_AT_TABLE)
384
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
385
  public void setPayAtTable(PayAtTable payAtTable) {
386
    this.payAtTable = payAtTable;
×
387
  }
×
388

389

390
  public TerminalSettings payment(Payment payment) {
391
    this.payment = payment;
×
392
    return this;
×
393
  }
394

395
   /**
396
   * Get payment
397
   * @return payment
398
  **/
399
  @ApiModelProperty(value = "")
400
  @JsonProperty(JSON_PROPERTY_PAYMENT)
401
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
402

403
  public Payment getPayment() {
404
    return payment;
1✔
405
  }
406

407

408
  @JsonProperty(JSON_PROPERTY_PAYMENT)
409
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
410
  public void setPayment(Payment payment) {
411
    this.payment = payment;
×
412
  }
×
413

414

415
  public TerminalSettings receiptOptions(ReceiptOptions receiptOptions) {
416
    this.receiptOptions = receiptOptions;
×
417
    return this;
×
418
  }
419

420
   /**
421
   * Get receiptOptions
422
   * @return receiptOptions
423
  **/
424
  @ApiModelProperty(value = "")
425
  @JsonProperty(JSON_PROPERTY_RECEIPT_OPTIONS)
426
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
427

428
  public ReceiptOptions getReceiptOptions() {
429
    return receiptOptions;
1✔
430
  }
431

432

433
  @JsonProperty(JSON_PROPERTY_RECEIPT_OPTIONS)
434
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
435
  public void setReceiptOptions(ReceiptOptions receiptOptions) {
436
    this.receiptOptions = receiptOptions;
1✔
437
  }
1✔
438

439

440
  public TerminalSettings receiptPrinting(ReceiptPrinting receiptPrinting) {
441
    this.receiptPrinting = receiptPrinting;
×
442
    return this;
×
443
  }
444

445
   /**
446
   * Get receiptPrinting
447
   * @return receiptPrinting
448
  **/
449
  @ApiModelProperty(value = "")
450
  @JsonProperty(JSON_PROPERTY_RECEIPT_PRINTING)
451
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
452

453
  public ReceiptPrinting getReceiptPrinting() {
454
    return receiptPrinting;
1✔
455
  }
456

457

458
  @JsonProperty(JSON_PROPERTY_RECEIPT_PRINTING)
459
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
460
  public void setReceiptPrinting(ReceiptPrinting receiptPrinting) {
461
    this.receiptPrinting = receiptPrinting;
1✔
462
  }
1✔
463

464

465
  public TerminalSettings signature(Signature signature) {
466
    this.signature = signature;
×
467
    return this;
×
468
  }
469

470
   /**
471
   * Get signature
472
   * @return signature
473
  **/
474
  @ApiModelProperty(value = "")
475
  @JsonProperty(JSON_PROPERTY_SIGNATURE)
476
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
477

478
  public Signature getSignature() {
479
    return signature;
1✔
480
  }
481

482

483
  @JsonProperty(JSON_PROPERTY_SIGNATURE)
484
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
485
  public void setSignature(Signature signature) {
486
    this.signature = signature;
1✔
487
  }
1✔
488

489

490
  public TerminalSettings standalone(Standalone standalone) {
491
    this.standalone = standalone;
×
492
    return this;
×
493
  }
494

495
   /**
496
   * Get standalone
497
   * @return standalone
498
  **/
499
  @ApiModelProperty(value = "")
500
  @JsonProperty(JSON_PROPERTY_STANDALONE)
501
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
502

503
  public Standalone getStandalone() {
504
    return standalone;
1✔
505
  }
506

507

508
  @JsonProperty(JSON_PROPERTY_STANDALONE)
509
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
510
  public void setStandalone(Standalone standalone) {
511
    this.standalone = standalone;
×
512
  }
×
513

514

515
  public TerminalSettings surcharge(Surcharge surcharge) {
516
    this.surcharge = surcharge;
×
517
    return this;
×
518
  }
519

520
   /**
521
   * Get surcharge
522
   * @return surcharge
523
  **/
524
  @ApiModelProperty(value = "")
525
  @JsonProperty(JSON_PROPERTY_SURCHARGE)
526
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
527

528
  public Surcharge getSurcharge() {
529
    return surcharge;
1✔
530
  }
531

532

533
  @JsonProperty(JSON_PROPERTY_SURCHARGE)
534
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
535
  public void setSurcharge(Surcharge surcharge) {
536
    this.surcharge = surcharge;
×
537
  }
×
538

539

540
  public TerminalSettings timeouts(Timeouts timeouts) {
541
    this.timeouts = timeouts;
×
542
    return this;
×
543
  }
544

545
   /**
546
   * Get timeouts
547
   * @return timeouts
548
  **/
549
  @ApiModelProperty(value = "")
550
  @JsonProperty(JSON_PROPERTY_TIMEOUTS)
551
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
552

553
  public Timeouts getTimeouts() {
554
    return timeouts;
1✔
555
  }
556

557

558
  @JsonProperty(JSON_PROPERTY_TIMEOUTS)
559
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
560
  public void setTimeouts(Timeouts timeouts) {
561
    this.timeouts = timeouts;
1✔
562
  }
1✔
563

564

565
  public TerminalSettings wifiProfiles(WifiProfiles wifiProfiles) {
566
    this.wifiProfiles = wifiProfiles;
×
567
    return this;
×
568
  }
569

570
   /**
571
   * Get wifiProfiles
572
   * @return wifiProfiles
573
  **/
574
  @ApiModelProperty(value = "")
575
  @JsonProperty(JSON_PROPERTY_WIFI_PROFILES)
576
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
577

578
  public WifiProfiles getWifiProfiles() {
579
    return wifiProfiles;
1✔
580
  }
581

582

583
  @JsonProperty(JSON_PROPERTY_WIFI_PROFILES)
584
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
585
  public void setWifiProfiles(WifiProfiles wifiProfiles) {
586
    this.wifiProfiles = wifiProfiles;
1✔
587
  }
1✔
588

589

590
  /**
591
   * Return true if this TerminalSettings object is equal to o.
592
   */
593
  @Override
594
  public boolean equals(Object o) {
595
    if (this == o) {
×
596
      return true;
×
597
    }
598
    if (o == null || getClass() != o.getClass()) {
×
599
      return false;
×
600
    }
601
    TerminalSettings terminalSettings = (TerminalSettings) o;
×
602
    return Objects.equals(this.cardholderReceipt, terminalSettings.cardholderReceipt) &&
×
603
        Objects.equals(this.connectivity, terminalSettings.connectivity) &&
×
604
        Objects.equals(this.gratuities, terminalSettings.gratuities) &&
×
605
        Objects.equals(this.hardware, terminalSettings.hardware) &&
×
606
        Objects.equals(this.localization, terminalSettings.localization) &&
×
607
        Objects.equals(this.nexo, terminalSettings.nexo) &&
×
608
        Objects.equals(this.offlineProcessing, terminalSettings.offlineProcessing) &&
×
609
        Objects.equals(this.opi, terminalSettings.opi) &&
×
610
        Objects.equals(this.passcodes, terminalSettings.passcodes) &&
×
611
        Objects.equals(this.payAtTable, terminalSettings.payAtTable) &&
×
612
        Objects.equals(this.payment, terminalSettings.payment) &&
×
613
        Objects.equals(this.receiptOptions, terminalSettings.receiptOptions) &&
×
614
        Objects.equals(this.receiptPrinting, terminalSettings.receiptPrinting) &&
×
615
        Objects.equals(this.signature, terminalSettings.signature) &&
×
616
        Objects.equals(this.standalone, terminalSettings.standalone) &&
×
617
        Objects.equals(this.surcharge, terminalSettings.surcharge) &&
×
618
        Objects.equals(this.timeouts, terminalSettings.timeouts) &&
×
619
        Objects.equals(this.wifiProfiles, terminalSettings.wifiProfiles);
×
620
  }
621

622
  @Override
623
  public int hashCode() {
624
    return Objects.hash(cardholderReceipt, connectivity, gratuities, hardware, localization, nexo, offlineProcessing, opi, passcodes, payAtTable, payment, receiptOptions, receiptPrinting, signature, standalone, surcharge, timeouts, wifiProfiles);
×
625
  }
626

627
  @Override
628
  public String toString() {
629
    StringBuilder sb = new StringBuilder();
×
630
    sb.append("class TerminalSettings {\n");
×
631
    sb.append("    cardholderReceipt: ").append(toIndentedString(cardholderReceipt)).append("\n");
×
632
    sb.append("    connectivity: ").append(toIndentedString(connectivity)).append("\n");
×
633
    sb.append("    gratuities: ").append(toIndentedString(gratuities)).append("\n");
×
634
    sb.append("    hardware: ").append(toIndentedString(hardware)).append("\n");
×
635
    sb.append("    localization: ").append(toIndentedString(localization)).append("\n");
×
636
    sb.append("    nexo: ").append(toIndentedString(nexo)).append("\n");
×
637
    sb.append("    offlineProcessing: ").append(toIndentedString(offlineProcessing)).append("\n");
×
638
    sb.append("    opi: ").append(toIndentedString(opi)).append("\n");
×
639
    sb.append("    passcodes: ").append(toIndentedString(passcodes)).append("\n");
×
640
    sb.append("    payAtTable: ").append(toIndentedString(payAtTable)).append("\n");
×
641
    sb.append("    payment: ").append(toIndentedString(payment)).append("\n");
×
642
    sb.append("    receiptOptions: ").append(toIndentedString(receiptOptions)).append("\n");
×
643
    sb.append("    receiptPrinting: ").append(toIndentedString(receiptPrinting)).append("\n");
×
644
    sb.append("    signature: ").append(toIndentedString(signature)).append("\n");
×
645
    sb.append("    standalone: ").append(toIndentedString(standalone)).append("\n");
×
646
    sb.append("    surcharge: ").append(toIndentedString(surcharge)).append("\n");
×
647
    sb.append("    timeouts: ").append(toIndentedString(timeouts)).append("\n");
×
648
    sb.append("    wifiProfiles: ").append(toIndentedString(wifiProfiles)).append("\n");
×
649
    sb.append("}");
×
650
    return sb.toString();
×
651
  }
652

653
  /**
654
   * Convert the given object to string with each line indented by 4 spaces
655
   * (except the first line).
656
   */
657
  private String toIndentedString(Object o) {
658
    if (o == null) {
×
659
      return "null";
×
660
    }
661
    return o.toString().replace("\n", "\n    ");
×
662
  }
663

664
/**
665
   * Create an instance of TerminalSettings given an JSON string
666
   *
667
   * @param jsonString JSON string
668
   * @return An instance of TerminalSettings
669
   * @throws JsonProcessingException if the JSON string is invalid with respect to TerminalSettings
670
   */
671
  public static TerminalSettings fromJson(String jsonString) throws JsonProcessingException {
672
    return JSON.getMapper().readValue(jsonString, TerminalSettings.class);
1✔
673
  }
674
/**
675
  * Convert an instance of TerminalSettings to an JSON string
676
  *
677
  * @return JSON string
678
  */
679
  public String toJson() throws JsonProcessingException {
680
    return JSON.getMapper().writeValueAsString(this);
1✔
681
  }
682
}
683

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc