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.Date; 027import java.util.List; 028import com.restfb.Facebook; 029import com.restfb.types.Post; 030import com.restfb.types.features.HasCreatedTime; 031 032public class Lead extends BaseAdsObject implements HasCreatedTime { 033 @Facebook("ad_id") 034 private String adId; 035 @Facebook("ad_name") 036 private String adName; 037 @Facebook("adset_id") 038 private String adsetId; 039 @Facebook("adset_name") 040 private String adsetName; 041 @Facebook("campaign_id") 042 private String campaignId; 043 @Facebook("campaign_name") 044 private String campaignName; 045 @Facebook("created_time") 046 private Date createdTime; 047 @Facebook("custom_disclaimer_responses") 048 private List<String> customDisclaimerResponses = new ArrayList<>(); 049 @Facebook("field_data") 050 private List<FieldData> fieldData = new ArrayList<>(); 051 /** 052 * The ID of the form. 053 */ 054 @Facebook("form_id") 055 private String formId; 056 @Facebook("is_organic") 057 private Boolean isOrganic; 058 @Facebook 059 private Post post; 060 061 @java.lang.SuppressWarnings("all") 062 @lombok.Generated 063 public String getAdId() { 064 return this.adId; 065 } 066 067 @java.lang.SuppressWarnings("all") 068 @lombok.Generated 069 public void setAdId(final String adId) { 070 this.adId = adId; 071 } 072 073 @java.lang.SuppressWarnings("all") 074 @lombok.Generated 075 public String getAdName() { 076 return this.adName; 077 } 078 079 @java.lang.SuppressWarnings("all") 080 @lombok.Generated 081 public void setAdName(final String adName) { 082 this.adName = adName; 083 } 084 085 @java.lang.SuppressWarnings("all") 086 @lombok.Generated 087 public String getAdsetId() { 088 return this.adsetId; 089 } 090 091 @java.lang.SuppressWarnings("all") 092 @lombok.Generated 093 public void setAdsetId(final String adsetId) { 094 this.adsetId = adsetId; 095 } 096 097 @java.lang.SuppressWarnings("all") 098 @lombok.Generated 099 public String getAdsetName() { 100 return this.adsetName; 101 } 102 103 @java.lang.SuppressWarnings("all") 104 @lombok.Generated 105 public void setAdsetName(final String adsetName) { 106 this.adsetName = adsetName; 107 } 108 109 @java.lang.SuppressWarnings("all") 110 @lombok.Generated 111 public String getCampaignId() { 112 return this.campaignId; 113 } 114 115 @java.lang.SuppressWarnings("all") 116 @lombok.Generated 117 public void setCampaignId(final String campaignId) { 118 this.campaignId = campaignId; 119 } 120 121 @java.lang.SuppressWarnings("all") 122 @lombok.Generated 123 public String getCampaignName() { 124 return this.campaignName; 125 } 126 127 @java.lang.SuppressWarnings("all") 128 @lombok.Generated 129 public void setCampaignName(final String campaignName) { 130 this.campaignName = campaignName; 131 } 132 133 @Override 134 @java.lang.SuppressWarnings("all") 135 @lombok.Generated 136 public Date getCreatedTime() { 137 return this.createdTime; 138 } 139 140 @java.lang.SuppressWarnings("all") 141 @lombok.Generated 142 public void setCreatedTime(final Date createdTime) { 143 this.createdTime = createdTime; 144 } 145 146 @java.lang.SuppressWarnings("all") 147 @lombok.Generated 148 public List<String> getCustomDisclaimerResponses() { 149 return this.customDisclaimerResponses; 150 } 151 152 @java.lang.SuppressWarnings("all") 153 @lombok.Generated 154 public void setCustomDisclaimerResponses(final List<String> customDisclaimerResponses) { 155 this.customDisclaimerResponses = customDisclaimerResponses; 156 } 157 158 @java.lang.SuppressWarnings("all") 159 @lombok.Generated 160 public List<FieldData> getFieldData() { 161 return this.fieldData; 162 } 163 164 @java.lang.SuppressWarnings("all") 165 @lombok.Generated 166 public void setFieldData(final List<FieldData> fieldData) { 167 this.fieldData = fieldData; 168 } 169 170 /** 171 * @return The ID of the form. 172 */ 173 @java.lang.SuppressWarnings("all") 174 @lombok.Generated 175 public String getFormId() { 176 return this.formId; 177 } 178 179 /** 180 * The ID of the form. 181 */ 182 @java.lang.SuppressWarnings("all") 183 @lombok.Generated 184 public void setFormId(final String formId) { 185 this.formId = formId; 186 } 187 188 @java.lang.SuppressWarnings("all") 189 @lombok.Generated 190 public Boolean getIsOrganic() { 191 return this.isOrganic; 192 } 193 194 @java.lang.SuppressWarnings("all") 195 @lombok.Generated 196 public void setIsOrganic(final Boolean isOrganic) { 197 this.isOrganic = isOrganic; 198 } 199 200 @java.lang.SuppressWarnings("all") 201 @lombok.Generated 202 public Post getPost() { 203 return this.post; 204 } 205 206 @java.lang.SuppressWarnings("all") 207 @lombok.Generated 208 public void setPost(final Post post) { 209 this.post = post; 210 } 211}