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.ads; 024 025import java.util.ArrayList; 026import java.util.List; 027import com.restfb.Facebook; 028import com.restfb.types.AbstractFacebookType; 029 030/** 031 * Represents the 032 * <a href="https://developers.facebook.com/docs/marketing-api/reference/conversion-action-query/">Conversion action 033 * query type</a> 034 */ 035public class ConversionActionQuery extends AbstractFacebookType { 036 /** 037 * Action type 038 */ 039 @Facebook("action.type") 040 private List<String> actionType = new ArrayList<>(); 041 /** 042 * Application 043 */ 044 @Facebook 045 private List<String> application = new ArrayList<>(); 046 /** 047 * Rule based offsite conversion 048 */ 049 @Facebook("conversion_id") 050 private List<String> conversionId = new ArrayList<>(); 051 /** 052 * Event Type 053 */ 054 @Facebook("event_type") 055 private List<String> eventType = new ArrayList<>(); 056 /** 057 * Event 058 */ 059 @Facebook 060 private List<String> event = new ArrayList<>(); 061 /** 062 * Event creator 063 */ 064 @Facebook("event.creator") 065 private List<String> eventCreator = new ArrayList<>(); 066 /** 067 * Facebook pixel id 068 */ 069 @Facebook("fb_pixel") 070 private List<String> fbPixel = new ArrayList<>(); 071 /** 072 * Facebook pixel event 073 */ 074 @Facebook("fb_pixel_event") 075 private List<String> fbPixelEvent = new ArrayList<>(); 076 /** 077 * Object 078 */ 079 @Facebook 080 private List<String> object = new ArrayList<>(); 081 /** 082 * Object domain 083 */ 084 @Facebook("object.domain") 085 private List<String> objectDomain = new ArrayList<>(); 086 /** 087 * Offer 088 */ 089 @Facebook 090 private List<String> offer = new ArrayList<>(); 091 /** 092 * Offer creator 093 */ 094 @Facebook("offer.creator") 095 private List<String> offerCreator = new ArrayList<>(); 096 /** 097 * Offsite pixel 098 */ 099 @Facebook("offsite_pixel") 100 private List<String> offsitePixel = new ArrayList<>(); 101 /** 102 * Page 103 */ 104 @Facebook 105 private List<String> page = new ArrayList<>(); 106 /** 107 * Page parent 108 */ 109 @Facebook("page.parent") 110 private List<String> pageParent = new ArrayList<>(); 111 /** 112 * Post 113 */ 114 @Facebook 115 private List<String> post = new ArrayList<>(); 116 /** 117 * Post object 118 */ 119 @Facebook("post.object") 120 private List<String> postObject = new ArrayList<>(); 121 /** 122 * Post object wall 123 */ 124 @Facebook("post.object.wall") 125 private List<String> postObjectWall = new ArrayList<>(); 126 /** 127 * Post wall 128 */ 129 @Facebook("post.wall") 130 private List<String> postWall = new ArrayList<>(); 131 /** 132 * Product set id 133 */ 134 @Facebook("product_set_id") 135 private List<String> productSetId = new ArrayList<>(); 136 /** 137 * Question 138 */ 139 @Facebook 140 private List<String> question = new ArrayList<>(); 141 /** 142 * Question creator 143 */ 144 @Facebook("question.creator") 145 private List<String> questionCreator = new ArrayList<>(); 146 /** 147 * Response 148 */ 149 @Facebook 150 private List<String> response = new ArrayList<>(); 151 /** 152 * Subtype 153 */ 154 @Facebook 155 private List<String> subtype = new ArrayList<>(); 156 157 /** 158 * Action type 159 */ 160 @java.lang.SuppressWarnings("all") 161 public List<String> getActionType() { 162 return this.actionType; 163 } 164 165 /** 166 * Action type 167 */ 168 @java.lang.SuppressWarnings("all") 169 public void setActionType(final List<String> actionType) { 170 this.actionType = actionType; 171 } 172 173 /** 174 * Application 175 */ 176 @java.lang.SuppressWarnings("all") 177 public List<String> getApplication() { 178 return this.application; 179 } 180 181 /** 182 * Application 183 */ 184 @java.lang.SuppressWarnings("all") 185 public void setApplication(final List<String> application) { 186 this.application = application; 187 } 188 189 /** 190 * Rule based offsite conversion 191 */ 192 @java.lang.SuppressWarnings("all") 193 public List<String> getConversionId() { 194 return this.conversionId; 195 } 196 197 /** 198 * Rule based offsite conversion 199 */ 200 @java.lang.SuppressWarnings("all") 201 public void setConversionId(final List<String> conversionId) { 202 this.conversionId = conversionId; 203 } 204 205 /** 206 * Event Type 207 */ 208 @java.lang.SuppressWarnings("all") 209 public List<String> getEventType() { 210 return this.eventType; 211 } 212 213 /** 214 * Event Type 215 */ 216 @java.lang.SuppressWarnings("all") 217 public void setEventType(final List<String> eventType) { 218 this.eventType = eventType; 219 } 220 221 /** 222 * Event 223 */ 224 @java.lang.SuppressWarnings("all") 225 public List<String> getEvent() { 226 return this.event; 227 } 228 229 /** 230 * Event 231 */ 232 @java.lang.SuppressWarnings("all") 233 public void setEvent(final List<String> event) { 234 this.event = event; 235 } 236 237 /** 238 * Event creator 239 */ 240 @java.lang.SuppressWarnings("all") 241 public List<String> getEventCreator() { 242 return this.eventCreator; 243 } 244 245 /** 246 * Event creator 247 */ 248 @java.lang.SuppressWarnings("all") 249 public void setEventCreator(final List<String> eventCreator) { 250 this.eventCreator = eventCreator; 251 } 252 253 /** 254 * Facebook pixel id 255 */ 256 @java.lang.SuppressWarnings("all") 257 public List<String> getFbPixel() { 258 return this.fbPixel; 259 } 260 261 /** 262 * Facebook pixel id 263 */ 264 @java.lang.SuppressWarnings("all") 265 public void setFbPixel(final List<String> fbPixel) { 266 this.fbPixel = fbPixel; 267 } 268 269 /** 270 * Facebook pixel event 271 */ 272 @java.lang.SuppressWarnings("all") 273 public List<String> getFbPixelEvent() { 274 return this.fbPixelEvent; 275 } 276 277 /** 278 * Facebook pixel event 279 */ 280 @java.lang.SuppressWarnings("all") 281 public void setFbPixelEvent(final List<String> fbPixelEvent) { 282 this.fbPixelEvent = fbPixelEvent; 283 } 284 285 /** 286 * Object 287 */ 288 @java.lang.SuppressWarnings("all") 289 public List<String> getObject() { 290 return this.object; 291 } 292 293 /** 294 * Object 295 */ 296 @java.lang.SuppressWarnings("all") 297 public void setObject(final List<String> object) { 298 this.object = object; 299 } 300 301 /** 302 * Object domain 303 */ 304 @java.lang.SuppressWarnings("all") 305 public List<String> getObjectDomain() { 306 return this.objectDomain; 307 } 308 309 /** 310 * Object domain 311 */ 312 @java.lang.SuppressWarnings("all") 313 public void setObjectDomain(final List<String> objectDomain) { 314 this.objectDomain = objectDomain; 315 } 316 317 /** 318 * Offer 319 */ 320 @java.lang.SuppressWarnings("all") 321 public List<String> getOffer() { 322 return this.offer; 323 } 324 325 /** 326 * Offer 327 */ 328 @java.lang.SuppressWarnings("all") 329 public void setOffer(final List<String> offer) { 330 this.offer = offer; 331 } 332 333 /** 334 * Offer creator 335 */ 336 @java.lang.SuppressWarnings("all") 337 public List<String> getOfferCreator() { 338 return this.offerCreator; 339 } 340 341 /** 342 * Offer creator 343 */ 344 @java.lang.SuppressWarnings("all") 345 public void setOfferCreator(final List<String> offerCreator) { 346 this.offerCreator = offerCreator; 347 } 348 349 /** 350 * Offsite pixel 351 */ 352 @java.lang.SuppressWarnings("all") 353 public List<String> getOffsitePixel() { 354 return this.offsitePixel; 355 } 356 357 /** 358 * Offsite pixel 359 */ 360 @java.lang.SuppressWarnings("all") 361 public void setOffsitePixel(final List<String> offsitePixel) { 362 this.offsitePixel = offsitePixel; 363 } 364 365 /** 366 * Page 367 */ 368 @java.lang.SuppressWarnings("all") 369 public List<String> getPage() { 370 return this.page; 371 } 372 373 /** 374 * Page 375 */ 376 @java.lang.SuppressWarnings("all") 377 public void setPage(final List<String> page) { 378 this.page = page; 379 } 380 381 /** 382 * Page parent 383 */ 384 @java.lang.SuppressWarnings("all") 385 public List<String> getPageParent() { 386 return this.pageParent; 387 } 388 389 /** 390 * Page parent 391 */ 392 @java.lang.SuppressWarnings("all") 393 public void setPageParent(final List<String> pageParent) { 394 this.pageParent = pageParent; 395 } 396 397 /** 398 * Post 399 */ 400 @java.lang.SuppressWarnings("all") 401 public List<String> getPost() { 402 return this.post; 403 } 404 405 /** 406 * Post 407 */ 408 @java.lang.SuppressWarnings("all") 409 public void setPost(final List<String> post) { 410 this.post = post; 411 } 412 413 /** 414 * Post object 415 */ 416 @java.lang.SuppressWarnings("all") 417 public List<String> getPostObject() { 418 return this.postObject; 419 } 420 421 /** 422 * Post object 423 */ 424 @java.lang.SuppressWarnings("all") 425 public void setPostObject(final List<String> postObject) { 426 this.postObject = postObject; 427 } 428 429 /** 430 * Post object wall 431 */ 432 @java.lang.SuppressWarnings("all") 433 public List<String> getPostObjectWall() { 434 return this.postObjectWall; 435 } 436 437 /** 438 * Post object wall 439 */ 440 @java.lang.SuppressWarnings("all") 441 public void setPostObjectWall(final List<String> postObjectWall) { 442 this.postObjectWall = postObjectWall; 443 } 444 445 /** 446 * Post wall 447 */ 448 @java.lang.SuppressWarnings("all") 449 public List<String> getPostWall() { 450 return this.postWall; 451 } 452 453 /** 454 * Post wall 455 */ 456 @java.lang.SuppressWarnings("all") 457 public void setPostWall(final List<String> postWall) { 458 this.postWall = postWall; 459 } 460 461 /** 462 * Product set id 463 */ 464 @java.lang.SuppressWarnings("all") 465 public List<String> getProductSetId() { 466 return this.productSetId; 467 } 468 469 /** 470 * Product set id 471 */ 472 @java.lang.SuppressWarnings("all") 473 public void setProductSetId(final List<String> productSetId) { 474 this.productSetId = productSetId; 475 } 476 477 /** 478 * Question 479 */ 480 @java.lang.SuppressWarnings("all") 481 public List<String> getQuestion() { 482 return this.question; 483 } 484 485 /** 486 * Question 487 */ 488 @java.lang.SuppressWarnings("all") 489 public void setQuestion(final List<String> question) { 490 this.question = question; 491 } 492 493 /** 494 * Question creator 495 */ 496 @java.lang.SuppressWarnings("all") 497 public List<String> getQuestionCreator() { 498 return this.questionCreator; 499 } 500 501 /** 502 * Question creator 503 */ 504 @java.lang.SuppressWarnings("all") 505 public void setQuestionCreator(final List<String> questionCreator) { 506 this.questionCreator = questionCreator; 507 } 508 509 /** 510 * Response 511 */ 512 @java.lang.SuppressWarnings("all") 513 public List<String> getResponse() { 514 return this.response; 515 } 516 517 /** 518 * Response 519 */ 520 @java.lang.SuppressWarnings("all") 521 public void setResponse(final List<String> response) { 522 this.response = response; 523 } 524 525 /** 526 * Subtype 527 */ 528 @java.lang.SuppressWarnings("all") 529 public List<String> getSubtype() { 530 return this.subtype; 531 } 532 533 /** 534 * Subtype 535 */ 536 @java.lang.SuppressWarnings("all") 537 public void setSubtype(final List<String> subtype) { 538 this.subtype = subtype; 539 } 540}