001// Generated by delombok at Thu Aug 13 13:56:43 UTC 2026
002/*
003 * Copyright (c) 2010-2026 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  @lombok.Generated
060  public String getAccountId() {
061    return this.accountId;
062  }
063
064  @java.lang.SuppressWarnings("all")
065  @lombok.Generated
066  public void setAccountId(final String accountId) {
067    this.accountId = accountId;
068  }
069
070  @java.lang.SuppressWarnings("all")
071  @lombok.Generated
072  public Long getAsyncPercentCompletion() {
073    return this.asyncPercentCompletion;
074  }
075
076  @java.lang.SuppressWarnings("all")
077  @lombok.Generated
078  public void setAsyncPercentCompletion(final Long asyncPercentCompletion) {
079    this.asyncPercentCompletion = asyncPercentCompletion;
080  }
081
082  @java.lang.SuppressWarnings("all")
083  @lombok.Generated
084  public String getAsyncStatus() {
085    return this.asyncStatus;
086  }
087
088  @java.lang.SuppressWarnings("all")
089  @lombok.Generated
090  public void setAsyncStatus(final String asyncStatus) {
091    this.asyncStatus = asyncStatus;
092  }
093
094  @java.lang.SuppressWarnings("all")
095  @lombok.Generated
096  public String getDateStart() {
097    return this.dateStart;
098  }
099
100  @java.lang.SuppressWarnings("all")
101  @lombok.Generated
102  public void setDateStart(final String dateStart) {
103    this.dateStart = dateStart;
104  }
105
106  @java.lang.SuppressWarnings("all")
107  @lombok.Generated
108  public String getDateStop() {
109    return this.dateStop;
110  }
111
112  @java.lang.SuppressWarnings("all")
113  @lombok.Generated
114  public void setDateStop(final String dateStop) {
115    this.dateStop = dateStop;
116  }
117
118  @java.lang.SuppressWarnings("all")
119  @lombok.Generated
120  public List<String> getEmails() {
121    return this.emails;
122  }
123
124  @java.lang.SuppressWarnings("all")
125  @lombok.Generated
126  public void setEmails(final List<String> emails) {
127    this.emails = emails;
128  }
129
130  @java.lang.SuppressWarnings("all")
131  @lombok.Generated
132  public String getFriendlyName() {
133    return this.friendlyName;
134  }
135
136  @java.lang.SuppressWarnings("all")
137  @lombok.Generated
138  public void setFriendlyName(final String friendlyName) {
139    this.friendlyName = friendlyName;
140  }
141
142  @java.lang.SuppressWarnings("all")
143  @lombok.Generated
144  public Boolean getIsBookmarked() {
145    return this.isBookmarked;
146  }
147
148  @java.lang.SuppressWarnings("all")
149  @lombok.Generated
150  public void setIsBookmarked(final Boolean isBookmarked) {
151    this.isBookmarked = isBookmarked;
152  }
153
154  @java.lang.SuppressWarnings("all")
155  @lombok.Generated
156  public Boolean getIsRunning() {
157    return this.isRunning;
158  }
159
160  @java.lang.SuppressWarnings("all")
161  @lombok.Generated
162  public void setIsRunning(final Boolean isRunning) {
163    this.isRunning = isRunning;
164  }
165
166  @java.lang.SuppressWarnings("all")
167  @lombok.Generated
168  public String getScheduleId() {
169    return this.scheduleId;
170  }
171
172  @java.lang.SuppressWarnings("all")
173  @lombok.Generated
174  public void setScheduleId(final String scheduleId) {
175    this.scheduleId = scheduleId;
176  }
177
178  @java.lang.SuppressWarnings("all")
179  @lombok.Generated
180  public Long getTimeCompleted() {
181    return this.timeCompleted;
182  }
183
184  @java.lang.SuppressWarnings("all")
185  @lombok.Generated
186  public void setTimeCompleted(final Long timeCompleted) {
187    this.timeCompleted = timeCompleted;
188  }
189
190  @java.lang.SuppressWarnings("all")
191  @lombok.Generated
192  public Long getTimeRef() {
193    return this.timeRef;
194  }
195
196  @java.lang.SuppressWarnings("all")
197  @lombok.Generated
198  public void setTimeRef(final Long timeRef) {
199    this.timeRef = timeRef;
200  }
201}