001// Generated by delombok at Fri Oct 04 16:05:59 CEST 2024
002/*
003 * Copyright (c) 2010-2024 Mark Allen, Norbert Bartels.
004 *
005 * Permission is hereby granted, free of charge, to any person obtaining a copy
006 * of this software and associated documentation files (the "Software"), to deal
007 * in the Software without restriction, including without limitation the rights
008 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
009 * copies of the Software, and to permit persons to whom the Software is
010 * furnished to do so, subject to the following conditions:
011 *
012 * The above copyright notice and this permission notice shall be included in
013 * all copies or substantial portions of the Software.
014 *
015 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
016 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
017 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
018 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
019 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
020 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
021 * THE SOFTWARE.
022 */
023package com.restfb.types.whatsapp;
024
025import com.restfb.Facebook;
026import com.restfb.types.FacebookType;
027
028/**
029 * Represents the <a href=
030 * "https://developers.facebook.com/docs/graph-api/reference/whats-app-business-account-to-number-current-status/">WhatsApp
031 * Business Account To Number Current Status type </a>
032 */
033public class WhatsAppBusinessAccountToNumberCurrentStatus extends FacebookType {
034  private static final long serialVersionUID = 1L;
035  @Facebook("account_mode")
036  private String accountMode;
037  @Facebook
038  private String certificate;
039  @Deprecated
040  @Facebook("country_code")
041  private String countryCode;
042  @Deprecated
043  @Facebook("country_dial_code")
044  private String countryDialCode;
045  @Facebook("display_phone_number")
046  private String displayPhoneNumber;
047  @Facebook("name_status")
048  private String nameStatus;
049  @Facebook("new_certificate")
050  private String newCertificate;
051  @Facebook("new_name_status")
052  private String newNameStatus;
053  @Facebook("quality_score")
054  private WhatsAppPhoneQualityScoreShape qualityScore;
055  @Deprecated
056  @Facebook("quality_rating")
057  private String qualityRating;
058  @Facebook
059  private String status;
060  @Deprecated
061  @Facebook("verified_name")
062  private String verifiedName;
063
064  @java.lang.SuppressWarnings("all")
065  public String getAccountMode() {
066    return this.accountMode;
067  }
068
069  @java.lang.SuppressWarnings("all")
070  public void setAccountMode(final String accountMode) {
071    this.accountMode = accountMode;
072  }
073
074  @java.lang.SuppressWarnings("all")
075  public String getCertificate() {
076    return this.certificate;
077  }
078
079  @java.lang.SuppressWarnings("all")
080  public void setCertificate(final String certificate) {
081    this.certificate = certificate;
082  }
083
084  @java.lang.Deprecated
085  @java.lang.SuppressWarnings("all")
086  public String getCountryCode() {
087    return this.countryCode;
088  }
089
090  @java.lang.Deprecated
091  @java.lang.SuppressWarnings("all")
092  public void setCountryCode(final String countryCode) {
093    this.countryCode = countryCode;
094  }
095
096  @java.lang.Deprecated
097  @java.lang.SuppressWarnings("all")
098  public String getCountryDialCode() {
099    return this.countryDialCode;
100  }
101
102  @java.lang.Deprecated
103  @java.lang.SuppressWarnings("all")
104  public void setCountryDialCode(final String countryDialCode) {
105    this.countryDialCode = countryDialCode;
106  }
107
108  @java.lang.SuppressWarnings("all")
109  public String getDisplayPhoneNumber() {
110    return this.displayPhoneNumber;
111  }
112
113  @java.lang.SuppressWarnings("all")
114  public void setDisplayPhoneNumber(final String displayPhoneNumber) {
115    this.displayPhoneNumber = displayPhoneNumber;
116  }
117
118  @java.lang.SuppressWarnings("all")
119  public String getNameStatus() {
120    return this.nameStatus;
121  }
122
123  @java.lang.SuppressWarnings("all")
124  public void setNameStatus(final String nameStatus) {
125    this.nameStatus = nameStatus;
126  }
127
128  @java.lang.SuppressWarnings("all")
129  public String getNewCertificate() {
130    return this.newCertificate;
131  }
132
133  @java.lang.SuppressWarnings("all")
134  public void setNewCertificate(final String newCertificate) {
135    this.newCertificate = newCertificate;
136  }
137
138  @java.lang.SuppressWarnings("all")
139  public String getNewNameStatus() {
140    return this.newNameStatus;
141  }
142
143  @java.lang.SuppressWarnings("all")
144  public void setNewNameStatus(final String newNameStatus) {
145    this.newNameStatus = newNameStatus;
146  }
147
148  @java.lang.SuppressWarnings("all")
149  public WhatsAppPhoneQualityScoreShape getQualityScore() {
150    return this.qualityScore;
151  }
152
153  @java.lang.SuppressWarnings("all")
154  public void setQualityScore(final WhatsAppPhoneQualityScoreShape qualityScore) {
155    this.qualityScore = qualityScore;
156  }
157
158  @java.lang.Deprecated
159  @java.lang.SuppressWarnings("all")
160  public String getQualityRating() {
161    return this.qualityRating;
162  }
163
164  @java.lang.Deprecated
165  @java.lang.SuppressWarnings("all")
166  public void setQualityRating(final String qualityRating) {
167    this.qualityRating = qualityRating;
168  }
169
170  @java.lang.SuppressWarnings("all")
171  public String getStatus() {
172    return this.status;
173  }
174
175  @java.lang.SuppressWarnings("all")
176  public void setStatus(final String status) {
177    this.status = status;
178  }
179
180  @java.lang.Deprecated
181  @java.lang.SuppressWarnings("all")
182  public String getVerifiedName() {
183    return this.verifiedName;
184  }
185
186  @java.lang.Deprecated
187  @java.lang.SuppressWarnings("all")
188  public void setVerifiedName(final String verifiedName) {
189    this.verifiedName = verifiedName;
190  }
191}