001// Generated by delombok at Sun Apr 14 14:59:49 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.ads;
024
025import java.util.List;
026import com.restfb.Facebook;
027
028/**
029 * Represents the <a href="https://developers.facebook.com/docs/marketing-api/reference/ad-report-run">AdReportRun
030 * type</a>
031 */
032public class AdReportRun extends BaseAdsObject {
033  @Facebook("account_id")
034  private String accountId;
035  @Facebook("async_percent_completion")
036  private Long asyncPercentCompletion;
037  @Facebook("async_status")
038  private String asyncStatus;
039  @Facebook("date_start")
040  private String dateStart;
041  @Facebook("date_stop")
042  private String dateStop;
043  @Facebook
044  private List<String> emails;
045  @Facebook("friendly_name")
046  private String friendlyName;
047  @Facebook("is_bookmarked")
048  private Boolean isBookmarked;
049  @Facebook("is_running")
050  private Boolean isRunning;
051  @Facebook("schedule_id")
052  private String scheduleId;
053  @Facebook("time_completed")
054  private Long timeCompleted;
055  @Facebook("time_ref")
056  private Long timeRef;
057
058  @java.lang.SuppressWarnings("all")
059  public String getAccountId() {
060    return this.accountId;
061  }
062
063  @java.lang.SuppressWarnings("all")
064  public void setAccountId(final String accountId) {
065    this.accountId = accountId;
066  }
067
068  @java.lang.SuppressWarnings("all")
069  public Long getAsyncPercentCompletion() {
070    return this.asyncPercentCompletion;
071  }
072
073  @java.lang.SuppressWarnings("all")
074  public void setAsyncPercentCompletion(final Long asyncPercentCompletion) {
075    this.asyncPercentCompletion = asyncPercentCompletion;
076  }
077
078  @java.lang.SuppressWarnings("all")
079  public String getAsyncStatus() {
080    return this.asyncStatus;
081  }
082
083  @java.lang.SuppressWarnings("all")
084  public void setAsyncStatus(final String asyncStatus) {
085    this.asyncStatus = asyncStatus;
086  }
087
088  @java.lang.SuppressWarnings("all")
089  public String getDateStart() {
090    return this.dateStart;
091  }
092
093  @java.lang.SuppressWarnings("all")
094  public void setDateStart(final String dateStart) {
095    this.dateStart = dateStart;
096  }
097
098  @java.lang.SuppressWarnings("all")
099  public String getDateStop() {
100    return this.dateStop;
101  }
102
103  @java.lang.SuppressWarnings("all")
104  public void setDateStop(final String dateStop) {
105    this.dateStop = dateStop;
106  }
107
108  @java.lang.SuppressWarnings("all")
109  public List<String> getEmails() {
110    return this.emails;
111  }
112
113  @java.lang.SuppressWarnings("all")
114  public void setEmails(final List<String> emails) {
115    this.emails = emails;
116  }
117
118  @java.lang.SuppressWarnings("all")
119  public String getFriendlyName() {
120    return this.friendlyName;
121  }
122
123  @java.lang.SuppressWarnings("all")
124  public void setFriendlyName(final String friendlyName) {
125    this.friendlyName = friendlyName;
126  }
127
128  @java.lang.SuppressWarnings("all")
129  public Boolean getIsBookmarked() {
130    return this.isBookmarked;
131  }
132
133  @java.lang.SuppressWarnings("all")
134  public void setIsBookmarked(final Boolean isBookmarked) {
135    this.isBookmarked = isBookmarked;
136  }
137
138  @java.lang.SuppressWarnings("all")
139  public Boolean getIsRunning() {
140    return this.isRunning;
141  }
142
143  @java.lang.SuppressWarnings("all")
144  public void setIsRunning(final Boolean isRunning) {
145    this.isRunning = isRunning;
146  }
147
148  @java.lang.SuppressWarnings("all")
149  public String getScheduleId() {
150    return this.scheduleId;
151  }
152
153  @java.lang.SuppressWarnings("all")
154  public void setScheduleId(final String scheduleId) {
155    this.scheduleId = scheduleId;
156  }
157
158  @java.lang.SuppressWarnings("all")
159  public Long getTimeCompleted() {
160    return this.timeCompleted;
161  }
162
163  @java.lang.SuppressWarnings("all")
164  public void setTimeCompleted(final Long timeCompleted) {
165    this.timeCompleted = timeCompleted;
166  }
167
168  @java.lang.SuppressWarnings("all")
169  public Long getTimeRef() {
170    return this.timeRef;
171  }
172
173  @java.lang.SuppressWarnings("all")
174  public void setTimeRef(final Long timeRef) {
175    this.timeRef = timeRef;
176  }
177}