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;
027import com.restfb.types.AbstractFacebookType;
028import com.restfb.types.features.HasMessage;
029
030public class AdCreativeVideoData extends AbstractFacebookType implements HasMessage {
031  @Facebook("additional_image_index")
032  private Long additionalImageIndex;
033  @Facebook("branded_content_sponsor_page_id")
034  private String brandedContentSponsorPageId;
035  @Facebook("branded_content_sponsor_relationship")
036  private String brandedContentSponsorRelationship;
037  @Facebook("call_to_action")
038  private AdCreativeLinkDataCallToAction callToAction;
039  @Facebook
040  private String description;
041  @Facebook("link_description")
042  private String linkDescription;
043  @Facebook
044  private String message;
045  @Facebook("image_hash")
046  private String imageHash;
047  @Facebook("image_url")
048  private String imageUrl;
049  @Facebook("offer_id")
050  private String offerId;
051  @Facebook("page_welcome_message")
052  private String pageWelcomeMessage;
053  @Facebook("post_click_configuration")
054  private AdCreativePostClickConfiguration postClickConfiguration;
055  @Facebook("retailer_item_ids")
056  private List<String> retailerItemIds;
057  @Facebook
058  private Targeting targeting;
059  @Facebook
060  private String title;
061  @Facebook("video_id")
062  private String videoId;
063
064  @java.lang.SuppressWarnings("all")
065  public Long getAdditionalImageIndex() {
066    return this.additionalImageIndex;
067  }
068
069  @java.lang.SuppressWarnings("all")
070  public void setAdditionalImageIndex(final Long additionalImageIndex) {
071    this.additionalImageIndex = additionalImageIndex;
072  }
073
074  @java.lang.SuppressWarnings("all")
075  public String getBrandedContentSponsorPageId() {
076    return this.brandedContentSponsorPageId;
077  }
078
079  @java.lang.SuppressWarnings("all")
080  public void setBrandedContentSponsorPageId(final String brandedContentSponsorPageId) {
081    this.brandedContentSponsorPageId = brandedContentSponsorPageId;
082  }
083
084  @java.lang.SuppressWarnings("all")
085  public String getBrandedContentSponsorRelationship() {
086    return this.brandedContentSponsorRelationship;
087  }
088
089  @java.lang.SuppressWarnings("all")
090  public void setBrandedContentSponsorRelationship(final String brandedContentSponsorRelationship) {
091    this.brandedContentSponsorRelationship = brandedContentSponsorRelationship;
092  }
093
094  @java.lang.SuppressWarnings("all")
095  public AdCreativeLinkDataCallToAction getCallToAction() {
096    return this.callToAction;
097  }
098
099  @java.lang.SuppressWarnings("all")
100  public void setCallToAction(final AdCreativeLinkDataCallToAction callToAction) {
101    this.callToAction = callToAction;
102  }
103
104  @java.lang.SuppressWarnings("all")
105  public String getDescription() {
106    return this.description;
107  }
108
109  @java.lang.SuppressWarnings("all")
110  public void setDescription(final String description) {
111    this.description = description;
112  }
113
114  @java.lang.SuppressWarnings("all")
115  public String getLinkDescription() {
116    return this.linkDescription;
117  }
118
119  @java.lang.SuppressWarnings("all")
120  public void setLinkDescription(final String linkDescription) {
121    this.linkDescription = linkDescription;
122  }
123
124  @Override
125  @java.lang.SuppressWarnings("all")
126  public String getMessage() {
127    return this.message;
128  }
129
130  @java.lang.SuppressWarnings("all")
131  public void setMessage(final String message) {
132    this.message = message;
133  }
134
135  @java.lang.SuppressWarnings("all")
136  public String getImageHash() {
137    return this.imageHash;
138  }
139
140  @java.lang.SuppressWarnings("all")
141  public void setImageHash(final String imageHash) {
142    this.imageHash = imageHash;
143  }
144
145  @java.lang.SuppressWarnings("all")
146  public String getImageUrl() {
147    return this.imageUrl;
148  }
149
150  @java.lang.SuppressWarnings("all")
151  public void setImageUrl(final String imageUrl) {
152    this.imageUrl = imageUrl;
153  }
154
155  @java.lang.SuppressWarnings("all")
156  public String getOfferId() {
157    return this.offerId;
158  }
159
160  @java.lang.SuppressWarnings("all")
161  public void setOfferId(final String offerId) {
162    this.offerId = offerId;
163  }
164
165  @java.lang.SuppressWarnings("all")
166  public String getPageWelcomeMessage() {
167    return this.pageWelcomeMessage;
168  }
169
170  @java.lang.SuppressWarnings("all")
171  public void setPageWelcomeMessage(final String pageWelcomeMessage) {
172    this.pageWelcomeMessage = pageWelcomeMessage;
173  }
174
175  @java.lang.SuppressWarnings("all")
176  public AdCreativePostClickConfiguration getPostClickConfiguration() {
177    return this.postClickConfiguration;
178  }
179
180  @java.lang.SuppressWarnings("all")
181  public void setPostClickConfiguration(final AdCreativePostClickConfiguration postClickConfiguration) {
182    this.postClickConfiguration = postClickConfiguration;
183  }
184
185  @java.lang.SuppressWarnings("all")
186  public List<String> getRetailerItemIds() {
187    return this.retailerItemIds;
188  }
189
190  @java.lang.SuppressWarnings("all")
191  public void setRetailerItemIds(final List<String> retailerItemIds) {
192    this.retailerItemIds = retailerItemIds;
193  }
194
195  @java.lang.SuppressWarnings("all")
196  public Targeting getTargeting() {
197    return this.targeting;
198  }
199
200  @java.lang.SuppressWarnings("all")
201  public void setTargeting(final Targeting targeting) {
202    this.targeting = targeting;
203  }
204
205  @java.lang.SuppressWarnings("all")
206  public String getTitle() {
207    return this.title;
208  }
209
210  @java.lang.SuppressWarnings("all")
211  public void setTitle(final String title) {
212    this.title = title;
213  }
214
215  @java.lang.SuppressWarnings("all")
216  public String getVideoId() {
217    return this.videoId;
218  }
219
220  @java.lang.SuppressWarnings("all")
221  public void setVideoId(final String videoId) {
222    this.videoId = videoId;
223  }
224}