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.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 @lombok.Generated 162 public List<String> getActionType() { 163 return this.actionType; 164 } 165 166 /** 167 * Action type 168 */ 169 @java.lang.SuppressWarnings("all") 170 @lombok.Generated 171 public void setActionType(final List<String> actionType) { 172 this.actionType = actionType; 173 } 174 175 /** 176 * Application 177 */ 178 @java.lang.SuppressWarnings("all") 179 @lombok.Generated 180 public List<String> getApplication() { 181 return this.application; 182 } 183 184 /** 185 * Application 186 */ 187 @java.lang.SuppressWarnings("all") 188 @lombok.Generated 189 public void setApplication(final List<String> application) { 190 this.application = application; 191 } 192 193 /** 194 * Rule based offsite conversion 195 */ 196 @java.lang.SuppressWarnings("all") 197 @lombok.Generated 198 public List<String> getConversionId() { 199 return this.conversionId; 200 } 201 202 /** 203 * Rule based offsite conversion 204 */ 205 @java.lang.SuppressWarnings("all") 206 @lombok.Generated 207 public void setConversionId(final List<String> conversionId) { 208 this.conversionId = conversionId; 209 } 210 211 /** 212 * Event Type 213 */ 214 @java.lang.SuppressWarnings("all") 215 @lombok.Generated 216 public List<String> getEventType() { 217 return this.eventType; 218 } 219 220 /** 221 * Event Type 222 */ 223 @java.lang.SuppressWarnings("all") 224 @lombok.Generated 225 public void setEventType(final List<String> eventType) { 226 this.eventType = eventType; 227 } 228 229 /** 230 * Event 231 */ 232 @java.lang.SuppressWarnings("all") 233 @lombok.Generated 234 public List<String> getEvent() { 235 return this.event; 236 } 237 238 /** 239 * Event 240 */ 241 @java.lang.SuppressWarnings("all") 242 @lombok.Generated 243 public void setEvent(final List<String> event) { 244 this.event = event; 245 } 246 247 /** 248 * Event creator 249 */ 250 @java.lang.SuppressWarnings("all") 251 @lombok.Generated 252 public List<String> getEventCreator() { 253 return this.eventCreator; 254 } 255 256 /** 257 * Event creator 258 */ 259 @java.lang.SuppressWarnings("all") 260 @lombok.Generated 261 public void setEventCreator(final List<String> eventCreator) { 262 this.eventCreator = eventCreator; 263 } 264 265 /** 266 * Facebook pixel id 267 */ 268 @java.lang.SuppressWarnings("all") 269 @lombok.Generated 270 public List<String> getFbPixel() { 271 return this.fbPixel; 272 } 273 274 /** 275 * Facebook pixel id 276 */ 277 @java.lang.SuppressWarnings("all") 278 @lombok.Generated 279 public void setFbPixel(final List<String> fbPixel) { 280 this.fbPixel = fbPixel; 281 } 282 283 /** 284 * Facebook pixel event 285 */ 286 @java.lang.SuppressWarnings("all") 287 @lombok.Generated 288 public List<String> getFbPixelEvent() { 289 return this.fbPixelEvent; 290 } 291 292 /** 293 * Facebook pixel event 294 */ 295 @java.lang.SuppressWarnings("all") 296 @lombok.Generated 297 public void setFbPixelEvent(final List<String> fbPixelEvent) { 298 this.fbPixelEvent = fbPixelEvent; 299 } 300 301 /** 302 * Object 303 */ 304 @java.lang.SuppressWarnings("all") 305 @lombok.Generated 306 public List<String> getObject() { 307 return this.object; 308 } 309 310 /** 311 * Object 312 */ 313 @java.lang.SuppressWarnings("all") 314 @lombok.Generated 315 public void setObject(final List<String> object) { 316 this.object = object; 317 } 318 319 /** 320 * Object domain 321 */ 322 @java.lang.SuppressWarnings("all") 323 @lombok.Generated 324 public List<String> getObjectDomain() { 325 return this.objectDomain; 326 } 327 328 /** 329 * Object domain 330 */ 331 @java.lang.SuppressWarnings("all") 332 @lombok.Generated 333 public void setObjectDomain(final List<String> objectDomain) { 334 this.objectDomain = objectDomain; 335 } 336 337 /** 338 * Offer 339 */ 340 @java.lang.SuppressWarnings("all") 341 @lombok.Generated 342 public List<String> getOffer() { 343 return this.offer; 344 } 345 346 /** 347 * Offer 348 */ 349 @java.lang.SuppressWarnings("all") 350 @lombok.Generated 351 public void setOffer(final List<String> offer) { 352 this.offer = offer; 353 } 354 355 /** 356 * Offer creator 357 */ 358 @java.lang.SuppressWarnings("all") 359 @lombok.Generated 360 public List<String> getOfferCreator() { 361 return this.offerCreator; 362 } 363 364 /** 365 * Offer creator 366 */ 367 @java.lang.SuppressWarnings("all") 368 @lombok.Generated 369 public void setOfferCreator(final List<String> offerCreator) { 370 this.offerCreator = offerCreator; 371 } 372 373 /** 374 * Offsite pixel 375 */ 376 @java.lang.SuppressWarnings("all") 377 @lombok.Generated 378 public List<String> getOffsitePixel() { 379 return this.offsitePixel; 380 } 381 382 /** 383 * Offsite pixel 384 */ 385 @java.lang.SuppressWarnings("all") 386 @lombok.Generated 387 public void setOffsitePixel(final List<String> offsitePixel) { 388 this.offsitePixel = offsitePixel; 389 } 390 391 /** 392 * Page 393 */ 394 @java.lang.SuppressWarnings("all") 395 @lombok.Generated 396 public List<String> getPage() { 397 return this.page; 398 } 399 400 /** 401 * Page 402 */ 403 @java.lang.SuppressWarnings("all") 404 @lombok.Generated 405 public void setPage(final List<String> page) { 406 this.page = page; 407 } 408 409 /** 410 * Page parent 411 */ 412 @java.lang.SuppressWarnings("all") 413 @lombok.Generated 414 public List<String> getPageParent() { 415 return this.pageParent; 416 } 417 418 /** 419 * Page parent 420 */ 421 @java.lang.SuppressWarnings("all") 422 @lombok.Generated 423 public void setPageParent(final List<String> pageParent) { 424 this.pageParent = pageParent; 425 } 426 427 /** 428 * Post 429 */ 430 @java.lang.SuppressWarnings("all") 431 @lombok.Generated 432 public List<String> getPost() { 433 return this.post; 434 } 435 436 /** 437 * Post 438 */ 439 @java.lang.SuppressWarnings("all") 440 @lombok.Generated 441 public void setPost(final List<String> post) { 442 this.post = post; 443 } 444 445 /** 446 * Post object 447 */ 448 @java.lang.SuppressWarnings("all") 449 @lombok.Generated 450 public List<String> getPostObject() { 451 return this.postObject; 452 } 453 454 /** 455 * Post object 456 */ 457 @java.lang.SuppressWarnings("all") 458 @lombok.Generated 459 public void setPostObject(final List<String> postObject) { 460 this.postObject = postObject; 461 } 462 463 /** 464 * Post object wall 465 */ 466 @java.lang.SuppressWarnings("all") 467 @lombok.Generated 468 public List<String> getPostObjectWall() { 469 return this.postObjectWall; 470 } 471 472 /** 473 * Post object wall 474 */ 475 @java.lang.SuppressWarnings("all") 476 @lombok.Generated 477 public void setPostObjectWall(final List<String> postObjectWall) { 478 this.postObjectWall = postObjectWall; 479 } 480 481 /** 482 * Post wall 483 */ 484 @java.lang.SuppressWarnings("all") 485 @lombok.Generated 486 public List<String> getPostWall() { 487 return this.postWall; 488 } 489 490 /** 491 * Post wall 492 */ 493 @java.lang.SuppressWarnings("all") 494 @lombok.Generated 495 public void setPostWall(final List<String> postWall) { 496 this.postWall = postWall; 497 } 498 499 /** 500 * Product set id 501 */ 502 @java.lang.SuppressWarnings("all") 503 @lombok.Generated 504 public List<String> getProductSetId() { 505 return this.productSetId; 506 } 507 508 /** 509 * Product set id 510 */ 511 @java.lang.SuppressWarnings("all") 512 @lombok.Generated 513 public void setProductSetId(final List<String> productSetId) { 514 this.productSetId = productSetId; 515 } 516 517 /** 518 * Question 519 */ 520 @java.lang.SuppressWarnings("all") 521 @lombok.Generated 522 public List<String> getQuestion() { 523 return this.question; 524 } 525 526 /** 527 * Question 528 */ 529 @java.lang.SuppressWarnings("all") 530 @lombok.Generated 531 public void setQuestion(final List<String> question) { 532 this.question = question; 533 } 534 535 /** 536 * Question creator 537 */ 538 @java.lang.SuppressWarnings("all") 539 @lombok.Generated 540 public List<String> getQuestionCreator() { 541 return this.questionCreator; 542 } 543 544 /** 545 * Question creator 546 */ 547 @java.lang.SuppressWarnings("all") 548 @lombok.Generated 549 public void setQuestionCreator(final List<String> questionCreator) { 550 this.questionCreator = questionCreator; 551 } 552 553 /** 554 * Response 555 */ 556 @java.lang.SuppressWarnings("all") 557 @lombok.Generated 558 public List<String> getResponse() { 559 return this.response; 560 } 561 562 /** 563 * Response 564 */ 565 @java.lang.SuppressWarnings("all") 566 @lombok.Generated 567 public void setResponse(final List<String> response) { 568 this.response = response; 569 } 570 571 /** 572 * Subtype 573 */ 574 @java.lang.SuppressWarnings("all") 575 @lombok.Generated 576 public List<String> getSubtype() { 577 return this.subtype; 578 } 579 580 /** 581 * Subtype 582 */ 583 @java.lang.SuppressWarnings("all") 584 @lombok.Generated 585 public void setSubtype(final List<String> subtype) { 586 this.subtype = subtype; 587 } 588}