com.facebook.ads.sdk.Page Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of facebook-java-business-sdk Show documentation
Show all versions of facebook-java-business-sdk Show documentation
Facebook Business Solutions SDK for Java
/**
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
*
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
* use, copy, modify, and distribute this software in source code or binary
* form for use in connection with the web services and APIs provided by
* Facebook.
*
* As with any software that integrates with the Facebook platform, your use
* of this software is subject to the Facebook Developer Principles and
* Policies [http://developers.facebook.com/policy/]. This copyright notice
* shall be included in all copies or substantial portions of the software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
* DEALINGS IN THE SOFTWARE.
*
*/
package com.facebook.ads.sdk;
import java.io.File;
import java.lang.reflect.Modifier;
import java.lang.reflect.Type;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.google.common.base.Function;
import com.google.common.util.concurrent.Futures;
import com.google.common.util.concurrent.ListenableFuture;
import com.google.common.util.concurrent.SettableFuture;
import com.google.gson.JsonObject;
import com.google.gson.JsonArray;
import com.google.gson.annotations.SerializedName;
import com.google.gson.reflect.TypeToken;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.google.gson.JsonElement;
import com.google.gson.JsonParser;
import com.facebook.ads.sdk.APIException.MalformedResponseException;
/**
* This class is auto-generated.
*
* For any issues or feature requests related to this class, please let us know
* on github and we'll fix in our codegen framework. We'll not be able to accept
* pull request for this class.
*
*/
public class Page extends APINode {
@SerializedName("about")
private String mAbout = null;
@SerializedName("access_token")
private String mAccessToken = null;
@SerializedName("ad_campaign")
private AdSet mAdCampaign = null;
@SerializedName("affiliation")
private String mAffiliation = null;
@SerializedName("app_id")
private String mAppId = null;
@SerializedName("app_links")
private AppLinks mAppLinks = null;
@SerializedName("artists_we_like")
private String mArtistsWeLike = null;
@SerializedName("attire")
private String mAttire = null;
@SerializedName("awards")
private String mAwards = null;
@SerializedName("band_interests")
private String mBandInterests = null;
@SerializedName("band_members")
private String mBandMembers = null;
@SerializedName("best_page")
private Page mBestPage = null;
@SerializedName("bio")
private String mBio = null;
@SerializedName("birthday")
private String mBirthday = null;
@SerializedName("booking_agent")
private String mBookingAgent = null;
@SerializedName("built")
private String mBuilt = null;
@SerializedName("business")
private Object mBusiness = null;
@SerializedName("can_checkin")
private Boolean mCanCheckin = null;
@SerializedName("can_post")
private Boolean mCanPost = null;
@SerializedName("category")
private String mCategory = null;
@SerializedName("category_list")
private List mCategoryList = null;
@SerializedName("checkins")
private Long mCheckins = null;
@SerializedName("company_overview")
private String mCompanyOverview = null;
@SerializedName("connected_instagram_account")
private ShadowIGUser mConnectedInstagramAccount = null;
@SerializedName("contact_address")
private MailingAddress mContactAddress = null;
@SerializedName("context")
private OpenGraphContext mContext = null;
@SerializedName("copyright_attribution_insights")
private CopyrightAttributionInsights mCopyrightAttributionInsights = null;
@SerializedName("copyright_whitelisted_ig_partners")
private List mCopyrightWhitelistedIgPartners = null;
@SerializedName("country_page_likes")
private Long mCountryPageLikes = null;
@SerializedName("cover")
private CoverPhoto mCover = null;
@SerializedName("culinary_team")
private String mCulinaryTeam = null;
@SerializedName("current_location")
private String mCurrentLocation = null;
@SerializedName("description")
private String mDescription = null;
@SerializedName("description_html")
private String mDescriptionHtml = null;
@SerializedName("directed_by")
private String mDirectedBy = null;
@SerializedName("display_subtext")
private String mDisplaySubtext = null;
@SerializedName("displayed_message_response_time")
private String mDisplayedMessageResponseTime = null;
@SerializedName("emails")
private List mEmails = null;
@SerializedName("engagement")
private Engagement mEngagement = null;
@SerializedName("fan_count")
private Long mFanCount = null;
@SerializedName("featured_video")
private AdVideo mFeaturedVideo = null;
@SerializedName("features")
private String mFeatures = null;
@SerializedName("food_styles")
private List mFoodStyles = null;
@SerializedName("founded")
private String mFounded = null;
@SerializedName("general_info")
private String mGeneralInfo = null;
@SerializedName("general_manager")
private String mGeneralManager = null;
@SerializedName("genre")
private String mGenre = null;
@SerializedName("global_brand_page_name")
private String mGlobalBrandPageName = null;
@SerializedName("global_brand_root_id")
private String mGlobalBrandRootId = null;
@SerializedName("has_added_app")
private Boolean mHasAddedApp = null;
@SerializedName("has_whatsapp_business_number")
private Boolean mHasWhatsappBusinessNumber = null;
@SerializedName("has_whatsapp_number")
private Boolean mHasWhatsappNumber = null;
@SerializedName("hometown")
private String mHometown = null;
@SerializedName("hours")
private Map mHours = null;
@SerializedName("id")
private String mId = null;
@SerializedName("impressum")
private String mImpressum = null;
@SerializedName("influences")
private String mInfluences = null;
@SerializedName("instagram_business_account")
private ShadowIGUser mInstagramBusinessAccount = null;
@SerializedName("instant_articles_review_status")
private String mInstantArticlesReviewStatus = null;
@SerializedName("is_always_open")
private Boolean mIsAlwaysOpen = null;
@SerializedName("is_chain")
private Boolean mIsChain = null;
@SerializedName("is_community_page")
private Boolean mIsCommunityPage = null;
@SerializedName("is_eligible_for_branded_content")
private Boolean mIsEligibleForBrandedContent = null;
@SerializedName("is_messenger_bot_get_started_enabled")
private Boolean mIsMessengerBotGetStartedEnabled = null;
@SerializedName("is_messenger_platform_bot")
private Boolean mIsMessengerPlatformBot = null;
@SerializedName("is_owned")
private Boolean mIsOwned = null;
@SerializedName("is_permanently_closed")
private Boolean mIsPermanentlyClosed = null;
@SerializedName("is_published")
private Boolean mIsPublished = null;
@SerializedName("is_unclaimed")
private Boolean mIsUnclaimed = null;
@SerializedName("is_verified")
private Boolean mIsVerified = null;
@SerializedName("is_webhooks_subscribed")
private Boolean mIsWebhooksSubscribed = null;
@SerializedName("keywords")
private Object mKeywords = null;
@SerializedName("leadgen_form_preview_details")
private LeadGenFormPreviewDetails mLeadgenFormPreviewDetails = null;
@SerializedName("leadgen_has_crm_integration")
private Boolean mLeadgenHasCrmIntegration = null;
@SerializedName("leadgen_has_fat_ping_crm_integration")
private Boolean mLeadgenHasFatPingCrmIntegration = null;
@SerializedName("leadgen_tos_acceptance_time")
private String mLeadgenTosAcceptanceTime = null;
@SerializedName("leadgen_tos_accepted")
private Boolean mLeadgenTosAccepted = null;
@SerializedName("leadgen_tos_accepting_user")
private User mLeadgenTosAcceptingUser = null;
@SerializedName("link")
private String mLink = null;
@SerializedName("location")
private Location mLocation = null;
@SerializedName("members")
private String mMembers = null;
@SerializedName("merchant_id")
private String mMerchantId = null;
@SerializedName("merchant_review_status")
private String mMerchantReviewStatus = null;
@SerializedName("messenger_ads_default_icebreakers")
private List mMessengerAdsDefaultIcebreakers = null;
@SerializedName("messenger_ads_default_page_welcome_message")
private MessengerDestinationPageWelcomeMessage mMessengerAdsDefaultPageWelcomeMessage = null;
@SerializedName("messenger_ads_default_quick_replies")
private List mMessengerAdsDefaultQuickReplies = null;
@SerializedName("messenger_ads_quick_replies_type")
private String mMessengerAdsQuickRepliesType = null;
@SerializedName("mission")
private String mMission = null;
@SerializedName("mpg")
private String mMpg = null;
@SerializedName("name")
private String mName = null;
@SerializedName("name_with_location_descriptor")
private String mNameWithLocationDescriptor = null;
@SerializedName("network")
private String mNetwork = null;
@SerializedName("new_like_count")
private Long mNewLikeCount = null;
@SerializedName("offer_eligible")
private Boolean mOfferEligible = null;
@SerializedName("overall_star_rating")
private Double mOverallStarRating = null;
@SerializedName("page_token")
private String mPageToken = null;
@SerializedName("parent_page")
private Page mParentPage = null;
@SerializedName("parking")
private PageParking mParking = null;
@SerializedName("payment_options")
private PagePaymentOptions mPaymentOptions = null;
@SerializedName("personal_info")
private String mPersonalInfo = null;
@SerializedName("personal_interests")
private String mPersonalInterests = null;
@SerializedName("pharma_safety_info")
private String mPharmaSafetyInfo = null;
@SerializedName("phone")
private String mPhone = null;
@SerializedName("place_type")
private String mPlaceType = null;
@SerializedName("plot_outline")
private String mPlotOutline = null;
@SerializedName("preferred_audience")
private Targeting mPreferredAudience = null;
@SerializedName("press_contact")
private String mPressContact = null;
@SerializedName("price_range")
private String mPriceRange = null;
@SerializedName("privacy_info_url")
private String mPrivacyInfoUrl = null;
@SerializedName("produced_by")
private String mProducedBy = null;
@SerializedName("products")
private String mProducts = null;
@SerializedName("promotion_eligible")
private Boolean mPromotionEligible = null;
@SerializedName("promotion_ineligible_reason")
private String mPromotionIneligibleReason = null;
@SerializedName("public_transit")
private String mPublicTransit = null;
@SerializedName("rating_count")
private Long mRatingCount = null;
@SerializedName("recipient")
private String mRecipient = null;
@SerializedName("record_label")
private String mRecordLabel = null;
@SerializedName("release_date")
private String mReleaseDate = null;
@SerializedName("restaurant_services")
private PageRestaurantServices mRestaurantServices = null;
@SerializedName("restaurant_specialties")
private PageRestaurantSpecialties mRestaurantSpecialties = null;
@SerializedName("schedule")
private String mSchedule = null;
@SerializedName("screenplay_by")
private String mScreenplayBy = null;
@SerializedName("season")
private String mSeason = null;
@SerializedName("single_line_address")
private String mSingleLineAddress = null;
@SerializedName("starring")
private String mStarring = null;
@SerializedName("start_info")
private PageStartInfo mStartInfo = null;
@SerializedName("store_code")
private String mStoreCode = null;
@SerializedName("store_location_descriptor")
private String mStoreLocationDescriptor = null;
@SerializedName("store_number")
private Long mStoreNumber = null;
@SerializedName("studio")
private String mStudio = null;
@SerializedName("supports_instant_articles")
private Boolean mSupportsInstantArticles = null;
@SerializedName("talking_about_count")
private Long mTalkingAboutCount = null;
@SerializedName("unread_message_count")
private Long mUnreadMessageCount = null;
@SerializedName("unread_notif_count")
private Long mUnreadNotifCount = null;
@SerializedName("unseen_message_count")
private Long mUnseenMessageCount = null;
@SerializedName("username")
private String mUsername = null;
@SerializedName("verification_status")
private String mVerificationStatus = null;
@SerializedName("voip_info")
private VoipInfo mVoipInfo = null;
@SerializedName("website")
private String mWebsite = null;
@SerializedName("were_here_count")
private Long mWereHereCount = null;
@SerializedName("whatsapp_number")
private String mWhatsappNumber = null;
@SerializedName("written_by")
private String mWrittenBy = null;
protected static Gson gson = null;
Page() {
}
public Page(Long id, APIContext context) {
this(id.toString(), context);
}
public Page(String id, APIContext context) {
this.mId = id;
this.context = context;
}
public Page fetch() throws APIException{
Page newInstance = fetchById(this.getPrefixedId().toString(), this.context);
this.copyFrom(newInstance);
return this;
}
public static Page fetchById(Long id, APIContext context) throws APIException {
return fetchById(id.toString(), context);
}
public static ListenableFuture fetchByIdAsync(Long id, APIContext context) throws APIException {
return fetchByIdAsync(id.toString(), context);
}
public static Page fetchById(String id, APIContext context) throws APIException {
return
new APIRequestGet(id, context)
.requestAllFields()
.execute();
}
public static ListenableFuture fetchByIdAsync(String id, APIContext context) throws APIException {
return
new APIRequestGet(id, context)
.requestAllFields()
.executeAsync();
}
public static APINodeList fetchByIds(List ids, List fields, APIContext context) throws APIException {
return (APINodeList)(
new APIRequest(context, "", "/", "GET", Page.getParser())
.setParam("ids", APIRequest.joinStringList(ids))
.requestFields(fields)
.execute()
);
}
public static ListenableFuture> fetchByIdsAsync(List ids, List fields, APIContext context) throws APIException {
return
new APIRequest(context, "", "/", "GET", Page.getParser())
.setParam("ids", APIRequest.joinStringList(ids))
.requestFields(fields)
.executeAsyncBase();
}
private String getPrefixedId() {
return getId();
}
public String getId() {
return getFieldId().toString();
}
public static Page loadJSON(String json, APIContext context, String header) {
Page page = getGson().fromJson(json, Page.class);
if (context.isDebug()) {
JsonParser parser = new JsonParser();
JsonElement o1 = parser.parse(json);
JsonElement o2 = parser.parse(page.toString());
if (o1.getAsJsonObject().get("__fb_trace_id__") != null) {
o2.getAsJsonObject().add("__fb_trace_id__", o1.getAsJsonObject().get("__fb_trace_id__"));
}
if (!o1.equals(o2)) {
context.log("[Warning] When parsing response, object is not consistent with JSON:");
context.log("[JSON]" + o1);
context.log("[Object]" + o2);
};
}
page.context = context;
page.rawValue = json;
page.header = header;
return page;
}
public static APINodeList parseResponse(String json, APIContext context, APIRequest request, String header) throws MalformedResponseException {
APINodeList pages = new APINodeList(request, json, header);
JsonArray arr;
JsonObject obj;
JsonParser parser = new JsonParser();
Exception exception = null;
try{
JsonElement result = parser.parse(json);
if (result.isJsonArray()) {
// First, check if it's a pure JSON Array
arr = result.getAsJsonArray();
for (int i = 0; i < arr.size(); i++) {
pages.add(loadJSON(arr.get(i).getAsJsonObject().toString(), context, header));
};
return pages;
} else if (result.isJsonObject()) {
obj = result.getAsJsonObject();
if (obj.has("data")) {
if (obj.has("paging")) {
JsonObject paging = obj.get("paging").getAsJsonObject();
if (paging.has("cursors")) {
JsonObject cursors = paging.get("cursors").getAsJsonObject();
String before = cursors.has("before") ? cursors.get("before").getAsString() : null;
String after = cursors.has("after") ? cursors.get("after").getAsString() : null;
pages.setCursors(before, after);
}
String previous = paging.has("previous") ? paging.get("previous").getAsString() : null;
String next = paging.has("next") ? paging.get("next").getAsString() : null;
pages.setPaging(previous, next);
if (context.hasAppSecret()) {
pages.setAppSecret(context.getAppSecretProof());
}
}
if (obj.get("data").isJsonArray()) {
// Second, check if it's a JSON array with "data"
arr = obj.get("data").getAsJsonArray();
for (int i = 0; i < arr.size(); i++) {
pages.add(loadJSON(arr.get(i).getAsJsonObject().toString(), context, header));
};
} else if (obj.get("data").isJsonObject()) {
// Third, check if it's a JSON object with "data"
obj = obj.get("data").getAsJsonObject();
boolean isRedownload = false;
for (String s : new String[]{"campaigns", "adsets", "ads"}) {
if (obj.has(s)) {
isRedownload = true;
obj = obj.getAsJsonObject(s);
for (Map.Entry entry : obj.entrySet()) {
pages.add(loadJSON(entry.getValue().toString(), context, header));
}
break;
}
}
if (!isRedownload) {
pages.add(loadJSON(obj.toString(), context, header));
}
}
return pages;
} else if (obj.has("images")) {
// Fourth, check if it's a map of image objects
obj = obj.get("images").getAsJsonObject();
for (Map.Entry entry : obj.entrySet()) {
pages.add(loadJSON(entry.getValue().toString(), context, header));
}
return pages;
} else {
// Fifth, check if it's an array of objects indexed by id
boolean isIdIndexedArray = true;
for (Map.Entry entry : obj.entrySet()) {
String key = (String) entry.getKey();
if (key.equals("__fb_trace_id__")) {
continue;
}
JsonElement value = (JsonElement) entry.getValue();
if (
value != null &&
value.isJsonObject() &&
value.getAsJsonObject().has("id") &&
value.getAsJsonObject().get("id") != null &&
value.getAsJsonObject().get("id").getAsString().equals(key)
) {
pages.add(loadJSON(value.toString(), context, header));
} else {
isIdIndexedArray = false;
break;
}
}
if (isIdIndexedArray) {
return pages;
}
// Sixth, check if it's pure JsonObject
pages.clear();
pages.add(loadJSON(json, context, header));
return pages;
}
}
} catch (Exception e) {
exception = e;
}
throw new MalformedResponseException(
"Invalid response string: " + json,
exception
);
}
@Override
public APIContext getContext() {
return context;
}
@Override
public void setContext(APIContext context) {
this.context = context;
}
@Override
public String toString() {
return getGson().toJson(this);
}
public APIRequestCreateActivity createActivity() {
return new APIRequestCreateActivity(this.getPrefixedId().toString(), context);
}
public APIRequestGetAdminNotes getAdminNotes() {
return new APIRequestGetAdminNotes(this.getPrefixedId().toString(), context);
}
public APIRequestCreateAdminNote createAdminNote() {
return new APIRequestCreateAdminNote(this.getPrefixedId().toString(), context);
}
public APIRequestCreateAdminSetting createAdminSetting() {
return new APIRequestCreateAdminSetting(this.getPrefixedId().toString(), context);
}
public APIRequestDeleteAdmins deleteAdmins() {
return new APIRequestDeleteAdmins(this.getPrefixedId().toString(), context);
}
public APIRequestCreateAdmin createAdmin() {
return new APIRequestCreateAdmin(this.getPrefixedId().toString(), context);
}
public APIRequestCreateAdminStickySetting createAdminStickySetting() {
return new APIRequestCreateAdminStickySetting(this.getPrefixedId().toString(), context);
}
public APIRequestDeleteAgencies deleteAgencies() {
return new APIRequestDeleteAgencies(this.getPrefixedId().toString(), context);
}
public APIRequestGetAgencies getAgencies() {
return new APIRequestGetAgencies(this.getPrefixedId().toString(), context);
}
public APIRequestCreateAgency createAgency() {
return new APIRequestCreateAgency(this.getPrefixedId().toString(), context);
}
public APIRequestGetAlbums getAlbums() {
return new APIRequestGetAlbums(this.getPrefixedId().toString(), context);
}
public APIRequestCreateAlbum createAlbum() {
return new APIRequestCreateAlbum(this.getPrefixedId().toString(), context);
}
public APIRequestGetAsset3Ds getAsset3Ds() {
return new APIRequestGetAsset3Ds(this.getPrefixedId().toString(), context);
}
public APIRequestDeleteAssignedUsers deleteAssignedUsers() {
return new APIRequestDeleteAssignedUsers(this.getPrefixedId().toString(), context);
}
public APIRequestGetAssignedUsers getAssignedUsers() {
return new APIRequestGetAssignedUsers(this.getPrefixedId().toString(), context);
}
public APIRequestCreateAssignedUser createAssignedUser() {
return new APIRequestCreateAssignedUser(this.getPrefixedId().toString(), context);
}
public APIRequestGetAudioCopyrights getAudioCopyrights() {
return new APIRequestGetAudioCopyrights(this.getPrefixedId().toString(), context);
}
public APIRequestGetAudioMediaCopyrights getAudioMediaCopyrights() {
return new APIRequestGetAudioMediaCopyrights(this.getPrefixedId().toString(), context);
}
public APIRequestDeleteBlocked deleteBlocked() {
return new APIRequestDeleteBlocked(this.getPrefixedId().toString(), context);
}
public APIRequestGetBlocked getBlocked() {
return new APIRequestGetBlocked(this.getPrefixedId().toString(), context);
}
public APIRequestCreateBlocked createBlocked() {
return new APIRequestCreateBlocked(this.getPrefixedId().toString(), context);
}
public APIRequestGetBroadcastMessages getBroadcastMessages() {
return new APIRequestGetBroadcastMessages(this.getPrefixedId().toString(), context);
}
public APIRequestCreateBroadcastMessage createBroadcastMessage() {
return new APIRequestCreateBroadcastMessage(this.getPrefixedId().toString(), context);
}
public APIRequestCreateBroadcastReachEstimation createBroadcastReachEstimation() {
return new APIRequestCreateBroadcastReachEstimation(this.getPrefixedId().toString(), context);
}
public APIRequestGetBusinessActivities getBusinessActivities() {
return new APIRequestGetBusinessActivities(this.getPrefixedId().toString(), context);
}
public APIRequestCreateBusiness createBusiness() {
return new APIRequestCreateBusiness(this.getPrefixedId().toString(), context);
}
public APIRequestGetBusinessProjects getBusinessProjects() {
return new APIRequestGetBusinessProjects(this.getPrefixedId().toString(), context);
}
public APIRequestGetBusinessSettingLogs getBusinessSettingLogs() {
return new APIRequestGetBusinessSettingLogs(this.getPrefixedId().toString(), context);
}
public APIRequestGetCallToActions getCallToActions() {
return new APIRequestGetCallToActions(this.getPrefixedId().toString(), context);
}
public APIRequestCreateCallToAction createCallToAction() {
return new APIRequestCreateCallToAction(this.getPrefixedId().toString(), context);
}
public APIRequestGetCanvasElements getCanvasElements() {
return new APIRequestGetCanvasElements(this.getPrefixedId().toString(), context);
}
public APIRequestCreateCanvasElement createCanvasElement() {
return new APIRequestCreateCanvasElement(this.getPrefixedId().toString(), context);
}
public APIRequestGetCanvases getCanvases() {
return new APIRequestGetCanvases(this.getPrefixedId().toString(), context);
}
public APIRequestCreateCanvase createCanvase() {
return new APIRequestCreateCanvase(this.getPrefixedId().toString(), context);
}
public APIRequestDeleteClaimedUrls deleteClaimedUrls() {
return new APIRequestDeleteClaimedUrls(this.getPrefixedId().toString(), context);
}
public APIRequestGetClaimedUrls getClaimedUrls() {
return new APIRequestGetClaimedUrls(this.getPrefixedId().toString(), context);
}
public APIRequestCreateClaimedUrl createClaimedUrl() {
return new APIRequestCreateClaimedUrl(this.getPrefixedId().toString(), context);
}
public APIRequestGetConversations getConversations() {
return new APIRequestGetConversations(this.getPrefixedId().toString(), context);
}
public APIRequestCreateCopyrightManualClaim createCopyrightManualClaim() {
return new APIRequestCreateCopyrightManualClaim(this.getPrefixedId().toString(), context);
}
public APIRequestDeleteCopyrightWhitelistedIgPartners deleteCopyrightWhitelistedIgPartners() {
return new APIRequestDeleteCopyrightWhitelistedIgPartners(this.getPrefixedId().toString(), context);
}
public APIRequestCreateCopyrightWhitelistedIgPartner createCopyrightWhitelistedIgPartner() {
return new APIRequestCreateCopyrightWhitelistedIgPartner(this.getPrefixedId().toString(), context);
}
public APIRequestDeleteCopyrightWhitelistedPartners deleteCopyrightWhitelistedPartners() {
return new APIRequestDeleteCopyrightWhitelistedPartners(this.getPrefixedId().toString(), context);
}
public APIRequestGetCopyrightWhitelistedPartners getCopyrightWhitelistedPartners() {
return new APIRequestGetCopyrightWhitelistedPartners(this.getPrefixedId().toString(), context);
}
public APIRequestCreateCopyrightWhitelistedPartner createCopyrightWhitelistedPartner() {
return new APIRequestCreateCopyrightWhitelistedPartner(this.getPrefixedId().toString(), context);
}
public APIRequestGetCrosspostPendingApprovalPages getCrosspostPendingApprovalPages() {
return new APIRequestGetCrosspostPendingApprovalPages(this.getPrefixedId().toString(), context);
}
public APIRequestGetCrosspostWhitelistedPages getCrosspostWhitelistedPages() {
return new APIRequestGetCrosspostWhitelistedPages(this.getPrefixedId().toString(), context);
}
public APIRequestGetCustomLabels getCustomLabels() {
return new APIRequestGetCustomLabels(this.getPrefixedId().toString(), context);
}
public APIRequestCreateCustomLabel createCustomLabel() {
return new APIRequestCreateCustomLabel(this.getPrefixedId().toString(), context);
}
public APIRequestGetEvents getEvents() {
return new APIRequestGetEvents(this.getPrefixedId().toString(), context);
}
public APIRequestCreateEvent createEvent() {
return new APIRequestCreateEvent(this.getPrefixedId().toString(), context);
}
public APIRequestGetExpiredPosts getExpiredPosts() {
return new APIRequestGetExpiredPosts(this.getPrefixedId().toString(), context);
}
public APIRequestGetExpiringPosts getExpiringPosts() {
return new APIRequestGetExpiringPosts(this.getPrefixedId().toString(), context);
}
public APIRequestGetFeatureDVideosCollection getFeatureDVideosCollection() {
return new APIRequestGetFeatureDVideosCollection(this.getPrefixedId().toString(), context);
}
public APIRequestGetFeed getFeed() {
return new APIRequestGetFeed(this.getPrefixedId().toString(), context);
}
public APIRequestCreateFeed createFeed() {
return new APIRequestCreateFeed(this.getPrefixedId().toString(), context);
}
public APIRequestCreateFlag createFlag() {
return new APIRequestCreateFlag(this.getPrefixedId().toString(), context);
}
public APIRequestGetGlobalBrandChildren getGlobalBrandChildren() {
return new APIRequestGetGlobalBrandChildren(this.getPrefixedId().toString(), context);
}
public APIRequestGetIndexedVideoCopyrights getIndexedVideoCopyrights() {
return new APIRequestGetIndexedVideoCopyrights(this.getPrefixedId().toString(), context);
}
public APIRequestGetIndexedVideos getIndexedVideos() {
return new APIRequestGetIndexedVideos(this.getPrefixedId().toString(), context);
}
public APIRequestGetInsights getInsights() {
return new APIRequestGetInsights(this.getPrefixedId().toString(), context);
}
public APIRequestGetInsightsExports getInsightsExports() {
return new APIRequestGetInsightsExports(this.getPrefixedId().toString(), context);
}
public APIRequestGetInstagramAccounts getInstagramAccounts() {
return new APIRequestGetInstagramAccounts(this.getPrefixedId().toString(), context);
}
public APIRequestGetInstantArticles getInstantArticles() {
return new APIRequestGetInstantArticles(this.getPrefixedId().toString(), context);
}
public APIRequestCreateInstantArticle createInstantArticle() {
return new APIRequestCreateInstantArticle(this.getPrefixedId().toString(), context);
}
public APIRequestGetInstantArticlesInsights getInstantArticlesInsights() {
return new APIRequestGetInstantArticlesInsights(this.getPrefixedId().toString(), context);
}
public APIRequestCreateInstantArticlesPublish createInstantArticlesPublish() {
return new APIRequestCreateInstantArticlesPublish(this.getPrefixedId().toString(), context);
}
public APIRequestGetLabels getLabels() {
return new APIRequestGetLabels(this.getPrefixedId().toString(), context);
}
public APIRequestCreateLabel createLabel() {
return new APIRequestCreateLabel(this.getPrefixedId().toString(), context);
}
public APIRequestGetLeadGenConditionalQuestionsGroup getLeadGenConditionalQuestionsGroup() {
return new APIRequestGetLeadGenConditionalQuestionsGroup(this.getPrefixedId().toString(), context);
}
public APIRequestCreateLeadGenConditionalQuestionsGroup createLeadGenConditionalQuestionsGroup() {
return new APIRequestCreateLeadGenConditionalQuestionsGroup(this.getPrefixedId().toString(), context);
}
public APIRequestGetLeadGenContextCards getLeadGenContextCards() {
return new APIRequestGetLeadGenContextCards(this.getPrefixedId().toString(), context);
}
public APIRequestGetLeadGenDraftForms getLeadGenDraftForms() {
return new APIRequestGetLeadGenDraftForms(this.getPrefixedId().toString(), context);
}
public APIRequestCreateLeadGenDraftForm createLeadGenDraftForm() {
return new APIRequestCreateLeadGenDraftForm(this.getPrefixedId().toString(), context);
}
public APIRequestGetLeadGenForms getLeadGenForms() {
return new APIRequestGetLeadGenForms(this.getPrefixedId().toString(), context);
}
public APIRequestCreateLeadGenForm createLeadGenForm() {
return new APIRequestCreateLeadGenForm(this.getPrefixedId().toString(), context);
}
public APIRequestGetLeadGenLegalContent getLeadGenLegalContent() {
return new APIRequestGetLeadGenLegalContent(this.getPrefixedId().toString(), context);
}
public APIRequestGetLeadGenQualifiers getLeadGenQualifiers() {
return new APIRequestGetLeadGenQualifiers(this.getPrefixedId().toString(), context);
}
public APIRequestDeleteLeadGenWhitelistedUsers deleteLeadGenWhitelistedUsers() {
return new APIRequestDeleteLeadGenWhitelistedUsers(this.getPrefixedId().toString(), context);
}
public APIRequestGetLeadGenWhitelistedUsers getLeadGenWhitelistedUsers() {
return new APIRequestGetLeadGenWhitelistedUsers(this.getPrefixedId().toString(), context);
}
public APIRequestCreateLeadGenWhitelistedUser createLeadGenWhitelistedUser() {
return new APIRequestCreateLeadGenWhitelistedUser(this.getPrefixedId().toString(), context);
}
public APIRequestGetLikes getLikes() {
return new APIRequestGetLikes(this.getPrefixedId().toString(), context);
}
public APIRequestCreateLink createLink() {
return new APIRequestCreateLink(this.getPrefixedId().toString(), context);
}
public APIRequestGetLiveEncoders getLiveEncoders() {
return new APIRequestGetLiveEncoders(this.getPrefixedId().toString(), context);
}
public APIRequestCreateLiveEncoder createLiveEncoder() {
return new APIRequestCreateLiveEncoder(this.getPrefixedId().toString(), context);
}
public APIRequestGetLiveVideos getLiveVideos() {
return new APIRequestGetLiveVideos(this.getPrefixedId().toString(), context);
}
public APIRequestCreateLiveVideo createLiveVideo() {
return new APIRequestCreateLiveVideo(this.getPrefixedId().toString(), context);
}
public APIRequestDeleteLocations deleteLocations() {
return new APIRequestDeleteLocations(this.getPrefixedId().toString(), context);
}
public APIRequestGetLocations getLocations() {
return new APIRequestGetLocations(this.getPrefixedId().toString(), context);
}
public APIRequestCreateLocation createLocation() {
return new APIRequestCreateLocation(this.getPrefixedId().toString(), context);
}
public APIRequestGetMediaFingerprints getMediaFingerprints() {
return new APIRequestGetMediaFingerprints(this.getPrefixedId().toString(), context);
}
public APIRequestCreateMediaFingerprint createMediaFingerprint() {
return new APIRequestCreateMediaFingerprint(this.getPrefixedId().toString(), context);
}
public APIRequestCreateMessageAttachment createMessageAttachment() {
return new APIRequestCreateMessageAttachment(this.getPrefixedId().toString(), context);
}
public APIRequestCreateMessageCreative createMessageCreative() {
return new APIRequestCreateMessageCreative(this.getPrefixedId().toString(), context);
}
public APIRequestCreateMessage createMessage() {
return new APIRequestCreateMessage(this.getPrefixedId().toString(), context);
}
public APIRequestGetMessagingFeatureReview getMessagingFeatureReview() {
return new APIRequestGetMessagingFeatureReview(this.getPrefixedId().toString(), context);
}
public APIRequestGetMessengerAdsPageWelcomeMessages getMessengerAdsPageWelcomeMessages() {
return new APIRequestGetMessengerAdsPageWelcomeMessages(this.getPrefixedId().toString(), context);
}
public APIRequestCreateMessengerCode createMessengerCode() {
return new APIRequestCreateMessengerCode(this.getPrefixedId().toString(), context);
}
public APIRequestDeleteMessengerProfile deleteMessengerProfile() {
return new APIRequestDeleteMessengerProfile(this.getPrefixedId().toString(), context);
}
public APIRequestGetMessengerProfile getMessengerProfile() {
return new APIRequestGetMessengerProfile(this.getPrefixedId().toString(), context);
}
public APIRequestCreateMessengerProfile createMessengerProfile() {
return new APIRequestCreateMessengerProfile(this.getPrefixedId().toString(), context);
}
public APIRequestGetMilestones getMilestones() {
return new APIRequestGetMilestones(this.getPrefixedId().toString(), context);
}
public APIRequestCreateMilestone createMilestone() {
return new APIRequestCreateMilestone(this.getPrefixedId().toString(), context);
}
public APIRequestGetMusicVideoCopyrights getMusicVideoCopyrights() {
return new APIRequestGetMusicVideoCopyrights(this.getPrefixedId().toString(), context);
}
public APIRequestGetMusicVideoMediaCopyrights getMusicVideoMediaCopyrights() {
return new APIRequestGetMusicVideoMediaCopyrights(this.getPrefixedId().toString(), context);
}
public APIRequestGetNativeOffers getNativeOffers() {
return new APIRequestGetNativeOffers(this.getPrefixedId().toString(), context);
}
public APIRequestCreateNativeOffer createNativeOffer() {
return new APIRequestCreateNativeOffer(this.getPrefixedId().toString(), context);
}
public APIRequestCreateNlpConfig createNlpConfig() {
return new APIRequestCreateNlpConfig(this.getPrefixedId().toString(), context);
}
public APIRequestCreateNote createNote() {
return new APIRequestCreateNote(this.getPrefixedId().toString(), context);
}
public APIRequestCreateNotification createNotification() {
return new APIRequestCreateNotification(this.getPrefixedId().toString(), context);
}
public APIRequestGetPageBackedInstagramAccounts getPageBackedInstagramAccounts() {
return new APIRequestGetPageBackedInstagramAccounts(this.getPrefixedId().toString(), context);
}
public APIRequestCreatePageBackedInstagramAccount createPageBackedInstagramAccount() {
return new APIRequestCreatePageBackedInstagramAccount(this.getPrefixedId().toString(), context);
}
public APIRequestCreatePassThreadControl createPassThreadControl() {
return new APIRequestCreatePassThreadControl(this.getPrefixedId().toString(), context);
}
public APIRequestGetPersonas getPersonas() {
return new APIRequestGetPersonas(this.getPrefixedId().toString(), context);
}
public APIRequestCreatePersona createPersona() {
return new APIRequestCreatePersona(this.getPrefixedId().toString(), context);
}
public APIRequestGetPhotos getPhotos() {
return new APIRequestGetPhotos(this.getPrefixedId().toString(), context);
}
public APIRequestCreatePhoto createPhoto() {
return new APIRequestCreatePhoto(this.getPrefixedId().toString(), context);
}
public APIRequestGetPicture getPicture() {
return new APIRequestGetPicture(this.getPrefixedId().toString(), context);
}
public APIRequestCreatePicture createPicture() {
return new APIRequestCreatePicture(this.getPrefixedId().toString(), context);
}
public APIRequestGetPlaceTopics getPlaceTopics() {
return new APIRequestGetPlaceTopics(this.getPrefixedId().toString(), context);
}
public APIRequestGetPosts getPosts() {
return new APIRequestGetPosts(this.getPrefixedId().toString(), context);
}
public APIRequestGetProductCatalogs getProductCatalogs() {
return new APIRequestGetProductCatalogs(this.getPrefixedId().toString(), context);
}
public APIRequestGetPromotablePosts getPromotablePosts() {
return new APIRequestGetPromotablePosts(this.getPrefixedId().toString(), context);
}
public APIRequestCreatePromotion createPromotion() {
return new APIRequestCreatePromotion(this.getPrefixedId().toString(), context);
}
public APIRequestGetPublishedPosts getPublishedPosts() {
return new APIRequestGetPublishedPosts(this.getPrefixedId().toString(), context);
}
public APIRequestCreateQuestion createQuestion() {
return new APIRequestCreateQuestion(this.getPrefixedId().toString(), context);
}
public APIRequestGetRatings getRatings() {
return new APIRequestGetRatings(this.getPrefixedId().toString(), context);
}
public APIRequestCreateRequestThreadControl createRequestThreadControl() {
return new APIRequestCreateRequestThreadControl(this.getPrefixedId().toString(), context);
}
public APIRequestGetRestaurantOrders getRestaurantOrders() {
return new APIRequestGetRestaurantOrders(this.getPrefixedId().toString(), context);
}
public APIRequestGetRoles getRoles() {
return new APIRequestGetRoles(this.getPrefixedId().toString(), context);
}
public APIRequestGetRtbDynamicPosts getRtbDynamicPosts() {
return new APIRequestGetRtbDynamicPosts(this.getPrefixedId().toString(), context);
}
public APIRequestGetSavedFilters getSavedFilters() {
return new APIRequestGetSavedFilters(this.getPrefixedId().toString(), context);
}
public APIRequestCreateSavedFilter createSavedFilter() {
return new APIRequestCreateSavedFilter(this.getPrefixedId().toString(), context);
}
public APIRequestGetSavedMessageResponses getSavedMessageResponses() {
return new APIRequestGetSavedMessageResponses(this.getPrefixedId().toString(), context);
}
public APIRequestCreateSavedMessageResponse createSavedMessageResponse() {
return new APIRequestCreateSavedMessageResponse(this.getPrefixedId().toString(), context);
}
public APIRequestGetScheduledPosts getScheduledPosts() {
return new APIRequestGetScheduledPosts(this.getPrefixedId().toString(), context);
}
public APIRequestGetScreenNames getScreenNames() {
return new APIRequestGetScreenNames(this.getPrefixedId().toString(), context);
}
public APIRequestGetSeasons getSeasons() {
return new APIRequestGetSeasons(this.getPrefixedId().toString(), context);
}
public APIRequestGetSecondaryReceivers getSecondaryReceivers() {
return new APIRequestGetSecondaryReceivers(this.getPrefixedId().toString(), context);
}
public APIRequestGetSettings getSettings() {
return new APIRequestGetSettings(this.getPrefixedId().toString(), context);
}
public APIRequestCreateSetting createSetting() {
return new APIRequestCreateSetting(this.getPrefixedId().toString(), context);
}
public APIRequestGetShowPlaylists getShowPlaylists() {
return new APIRequestGetShowPlaylists(this.getPrefixedId().toString(), context);
}
public APIRequestDeleteSubscribedApps deleteSubscribedApps() {
return new APIRequestDeleteSubscribedApps(this.getPrefixedId().toString(), context);
}
public APIRequestGetSubscribedApps getSubscribedApps() {
return new APIRequestGetSubscribedApps(this.getPrefixedId().toString(), context);
}
public APIRequestCreateSubscribedApp createSubscribedApp() {
return new APIRequestCreateSubscribedApp(this.getPrefixedId().toString(), context);
}
public APIRequestCreateSubscription createSubscription() {
return new APIRequestCreateSubscription(this.getPrefixedId().toString(), context);
}
public APIRequestDeleteTabs deleteTabs() {
return new APIRequestDeleteTabs(this.getPrefixedId().toString(), context);
}
public APIRequestGetTabs getTabs() {
return new APIRequestGetTabs(this.getPrefixedId().toString(), context);
}
public APIRequestCreateTab createTab() {
return new APIRequestCreateTab(this.getPrefixedId().toString(), context);
}
public APIRequestGetTagged getTagged() {
return new APIRequestGetTagged(this.getPrefixedId().toString(), context);
}
public APIRequestCreateTakeThreadControl createTakeThreadControl() {
return new APIRequestCreateTakeThreadControl(this.getPrefixedId().toString(), context);
}
public APIRequestGetThreadOwner getThreadOwner() {
return new APIRequestGetThreadOwner(this.getPrefixedId().toString(), context);
}
public APIRequestDeleteThreadSettings deleteThreadSettings() {
return new APIRequestDeleteThreadSettings(this.getPrefixedId().toString(), context);
}
public APIRequestGetThreadSettings getThreadSettings() {
return new APIRequestGetThreadSettings(this.getPrefixedId().toString(), context);
}
public APIRequestCreateThreadSetting createThreadSetting() {
return new APIRequestCreateThreadSetting(this.getPrefixedId().toString(), context);
}
public APIRequestGetThreads getThreads() {
return new APIRequestGetThreads(this.getPrefixedId().toString(), context);
}
public APIRequestGetTours getTours() {
return new APIRequestGetTours(this.getPrefixedId().toString(), context);
}
public APIRequestCreateUnlinkAccount createUnlinkAccount() {
return new APIRequestCreateUnlinkAccount(this.getPrefixedId().toString(), context);
}
public APIRequestDeleteUserPermissions deleteUserPermissions() {
return new APIRequestDeleteUserPermissions(this.getPrefixedId().toString(), context);
}
public APIRequestCreateUserPermission createUserPermission() {
return new APIRequestCreateUserPermission(this.getPrefixedId().toString(), context);
}
public APIRequestGetVideoBroadcasts getVideoBroadcasts() {
return new APIRequestGetVideoBroadcasts(this.getPrefixedId().toString(), context);
}
public APIRequestGetVideoCopyrightRules getVideoCopyrightRules() {
return new APIRequestGetVideoCopyrightRules(this.getPrefixedId().toString(), context);
}
public APIRequestCreateVideoCopyrightRule createVideoCopyrightRule() {
return new APIRequestCreateVideoCopyrightRule(this.getPrefixedId().toString(), context);
}
public APIRequestGetVideoCopyrights getVideoCopyrights() {
return new APIRequestGetVideoCopyrights(this.getPrefixedId().toString(), context);
}
public APIRequestCreateVideoCopyright createVideoCopyright() {
return new APIRequestCreateVideoCopyright(this.getPrefixedId().toString(), context);
}
public APIRequestDeleteVideoLists deleteVideoLists() {
return new APIRequestDeleteVideoLists(this.getPrefixedId().toString(), context);
}
public APIRequestGetVideoLists getVideoLists() {
return new APIRequestGetVideoLists(this.getPrefixedId().toString(), context);
}
public APIRequestCreateVideoList createVideoList() {
return new APIRequestCreateVideoList(this.getPrefixedId().toString(), context);
}
public APIRequestGetVideoMediaCopyrights getVideoMediaCopyrights() {
return new APIRequestGetVideoMediaCopyrights(this.getPrefixedId().toString(), context);
}
public APIRequestGetVideos getVideos() {
return new APIRequestGetVideos(this.getPrefixedId().toString(), context);
}
public APIRequestCreateVideo createVideo() {
return new APIRequestCreateVideo(this.getPrefixedId().toString(), context);
}
public APIRequestGetVideosYouCanUse getVideosYouCanUse() {
return new APIRequestGetVideosYouCanUse(this.getPrefixedId().toString(), context);
}
public APIRequestGetVisitorPosts getVisitorPosts() {
return new APIRequestGetVisitorPosts(this.getPrefixedId().toString(), context);
}
public APIRequestGetWorkFlows getWorkFlows() {
return new APIRequestGetWorkFlows(this.getPrefixedId().toString(), context);
}
public APIRequestGet get() {
return new APIRequestGet(this.getPrefixedId().toString(), context);
}
public APIRequestUpdate update() {
return new APIRequestUpdate(this.getPrefixedId().toString(), context);
}
public String getFieldAbout() {
return mAbout;
}
public String getFieldAccessToken() {
return mAccessToken;
}
public AdSet getFieldAdCampaign() {
if (mAdCampaign != null) {
mAdCampaign.context = getContext();
}
return mAdCampaign;
}
public String getFieldAffiliation() {
return mAffiliation;
}
public String getFieldAppId() {
return mAppId;
}
public AppLinks getFieldAppLinks() {
if (mAppLinks != null) {
mAppLinks.context = getContext();
}
return mAppLinks;
}
public String getFieldArtistsWeLike() {
return mArtistsWeLike;
}
public String getFieldAttire() {
return mAttire;
}
public String getFieldAwards() {
return mAwards;
}
public String getFieldBandInterests() {
return mBandInterests;
}
public String getFieldBandMembers() {
return mBandMembers;
}
public Page getFieldBestPage() {
if (mBestPage != null) {
mBestPage.context = getContext();
}
return mBestPage;
}
public String getFieldBio() {
return mBio;
}
public String getFieldBirthday() {
return mBirthday;
}
public String getFieldBookingAgent() {
return mBookingAgent;
}
public String getFieldBuilt() {
return mBuilt;
}
public Object getFieldBusiness() {
return mBusiness;
}
public Boolean getFieldCanCheckin() {
return mCanCheckin;
}
public Boolean getFieldCanPost() {
return mCanPost;
}
public String getFieldCategory() {
return mCategory;
}
public List getFieldCategoryList() {
return mCategoryList;
}
public Long getFieldCheckins() {
return mCheckins;
}
public String getFieldCompanyOverview() {
return mCompanyOverview;
}
public ShadowIGUser getFieldConnectedInstagramAccount() {
if (mConnectedInstagramAccount != null) {
mConnectedInstagramAccount.context = getContext();
}
return mConnectedInstagramAccount;
}
public MailingAddress getFieldContactAddress() {
if (mContactAddress != null) {
mContactAddress.context = getContext();
}
return mContactAddress;
}
public OpenGraphContext getFieldContext() {
if (mContext != null) {
mContext.context = getContext();
}
return mContext;
}
public CopyrightAttributionInsights getFieldCopyrightAttributionInsights() {
return mCopyrightAttributionInsights;
}
public List getFieldCopyrightWhitelistedIgPartners() {
return mCopyrightWhitelistedIgPartners;
}
public Long getFieldCountryPageLikes() {
return mCountryPageLikes;
}
public CoverPhoto getFieldCover() {
return mCover;
}
public String getFieldCulinaryTeam() {
return mCulinaryTeam;
}
public String getFieldCurrentLocation() {
return mCurrentLocation;
}
public String getFieldDescription() {
return mDescription;
}
public String getFieldDescriptionHtml() {
return mDescriptionHtml;
}
public String getFieldDirectedBy() {
return mDirectedBy;
}
public String getFieldDisplaySubtext() {
return mDisplaySubtext;
}
public String getFieldDisplayedMessageResponseTime() {
return mDisplayedMessageResponseTime;
}
public List getFieldEmails() {
return mEmails;
}
public Engagement getFieldEngagement() {
return mEngagement;
}
public Long getFieldFanCount() {
return mFanCount;
}
public AdVideo getFieldFeaturedVideo() {
if (mFeaturedVideo != null) {
mFeaturedVideo.context = getContext();
}
return mFeaturedVideo;
}
public String getFieldFeatures() {
return mFeatures;
}
public List getFieldFoodStyles() {
return mFoodStyles;
}
public String getFieldFounded() {
return mFounded;
}
public String getFieldGeneralInfo() {
return mGeneralInfo;
}
public String getFieldGeneralManager() {
return mGeneralManager;
}
public String getFieldGenre() {
return mGenre;
}
public String getFieldGlobalBrandPageName() {
return mGlobalBrandPageName;
}
public String getFieldGlobalBrandRootId() {
return mGlobalBrandRootId;
}
public Boolean getFieldHasAddedApp() {
return mHasAddedApp;
}
public Boolean getFieldHasWhatsappBusinessNumber() {
return mHasWhatsappBusinessNumber;
}
public Boolean getFieldHasWhatsappNumber() {
return mHasWhatsappNumber;
}
public String getFieldHometown() {
return mHometown;
}
public Map getFieldHours() {
return mHours;
}
public String getFieldId() {
return mId;
}
public String getFieldImpressum() {
return mImpressum;
}
public String getFieldInfluences() {
return mInfluences;
}
public ShadowIGUser getFieldInstagramBusinessAccount() {
if (mInstagramBusinessAccount != null) {
mInstagramBusinessAccount.context = getContext();
}
return mInstagramBusinessAccount;
}
public String getFieldInstantArticlesReviewStatus() {
return mInstantArticlesReviewStatus;
}
public Boolean getFieldIsAlwaysOpen() {
return mIsAlwaysOpen;
}
public Boolean getFieldIsChain() {
return mIsChain;
}
public Boolean getFieldIsCommunityPage() {
return mIsCommunityPage;
}
public Boolean getFieldIsEligibleForBrandedContent() {
return mIsEligibleForBrandedContent;
}
public Boolean getFieldIsMessengerBotGetStartedEnabled() {
return mIsMessengerBotGetStartedEnabled;
}
public Boolean getFieldIsMessengerPlatformBot() {
return mIsMessengerPlatformBot;
}
public Boolean getFieldIsOwned() {
return mIsOwned;
}
public Boolean getFieldIsPermanentlyClosed() {
return mIsPermanentlyClosed;
}
public Boolean getFieldIsPublished() {
return mIsPublished;
}
public Boolean getFieldIsUnclaimed() {
return mIsUnclaimed;
}
public Boolean getFieldIsVerified() {
return mIsVerified;
}
public Boolean getFieldIsWebhooksSubscribed() {
return mIsWebhooksSubscribed;
}
public Object getFieldKeywords() {
return mKeywords;
}
public LeadGenFormPreviewDetails getFieldLeadgenFormPreviewDetails() {
return mLeadgenFormPreviewDetails;
}
public Boolean getFieldLeadgenHasCrmIntegration() {
return mLeadgenHasCrmIntegration;
}
public Boolean getFieldLeadgenHasFatPingCrmIntegration() {
return mLeadgenHasFatPingCrmIntegration;
}
public String getFieldLeadgenTosAcceptanceTime() {
return mLeadgenTosAcceptanceTime;
}
public Boolean getFieldLeadgenTosAccepted() {
return mLeadgenTosAccepted;
}
public User getFieldLeadgenTosAcceptingUser() {
if (mLeadgenTosAcceptingUser != null) {
mLeadgenTosAcceptingUser.context = getContext();
}
return mLeadgenTosAcceptingUser;
}
public String getFieldLink() {
return mLink;
}
public Location getFieldLocation() {
return mLocation;
}
public String getFieldMembers() {
return mMembers;
}
public String getFieldMerchantId() {
return mMerchantId;
}
public String getFieldMerchantReviewStatus() {
return mMerchantReviewStatus;
}
public List getFieldMessengerAdsDefaultIcebreakers() {
return mMessengerAdsDefaultIcebreakers;
}
public MessengerDestinationPageWelcomeMessage getFieldMessengerAdsDefaultPageWelcomeMessage() {
if (mMessengerAdsDefaultPageWelcomeMessage != null) {
mMessengerAdsDefaultPageWelcomeMessage.context = getContext();
}
return mMessengerAdsDefaultPageWelcomeMessage;
}
public List getFieldMessengerAdsDefaultQuickReplies() {
return mMessengerAdsDefaultQuickReplies;
}
public String getFieldMessengerAdsQuickRepliesType() {
return mMessengerAdsQuickRepliesType;
}
public String getFieldMission() {
return mMission;
}
public String getFieldMpg() {
return mMpg;
}
public String getFieldName() {
return mName;
}
public String getFieldNameWithLocationDescriptor() {
return mNameWithLocationDescriptor;
}
public String getFieldNetwork() {
return mNetwork;
}
public Long getFieldNewLikeCount() {
return mNewLikeCount;
}
public Boolean getFieldOfferEligible() {
return mOfferEligible;
}
public Double getFieldOverallStarRating() {
return mOverallStarRating;
}
public String getFieldPageToken() {
return mPageToken;
}
public Page getFieldParentPage() {
if (mParentPage != null) {
mParentPage.context = getContext();
}
return mParentPage;
}
public PageParking getFieldParking() {
return mParking;
}
public PagePaymentOptions getFieldPaymentOptions() {
return mPaymentOptions;
}
public String getFieldPersonalInfo() {
return mPersonalInfo;
}
public String getFieldPersonalInterests() {
return mPersonalInterests;
}
public String getFieldPharmaSafetyInfo() {
return mPharmaSafetyInfo;
}
public String getFieldPhone() {
return mPhone;
}
public String getFieldPlaceType() {
return mPlaceType;
}
public String getFieldPlotOutline() {
return mPlotOutline;
}
public Targeting getFieldPreferredAudience() {
return mPreferredAudience;
}
public String getFieldPressContact() {
return mPressContact;
}
public String getFieldPriceRange() {
return mPriceRange;
}
public String getFieldPrivacyInfoUrl() {
return mPrivacyInfoUrl;
}
public String getFieldProducedBy() {
return mProducedBy;
}
public String getFieldProducts() {
return mProducts;
}
public Boolean getFieldPromotionEligible() {
return mPromotionEligible;
}
public String getFieldPromotionIneligibleReason() {
return mPromotionIneligibleReason;
}
public String getFieldPublicTransit() {
return mPublicTransit;
}
public Long getFieldRatingCount() {
return mRatingCount;
}
public String getFieldRecipient() {
return mRecipient;
}
public String getFieldRecordLabel() {
return mRecordLabel;
}
public String getFieldReleaseDate() {
return mReleaseDate;
}
public PageRestaurantServices getFieldRestaurantServices() {
return mRestaurantServices;
}
public PageRestaurantSpecialties getFieldRestaurantSpecialties() {
return mRestaurantSpecialties;
}
public String getFieldSchedule() {
return mSchedule;
}
public String getFieldScreenplayBy() {
return mScreenplayBy;
}
public String getFieldSeason() {
return mSeason;
}
public String getFieldSingleLineAddress() {
return mSingleLineAddress;
}
public String getFieldStarring() {
return mStarring;
}
public PageStartInfo getFieldStartInfo() {
return mStartInfo;
}
public String getFieldStoreCode() {
return mStoreCode;
}
public String getFieldStoreLocationDescriptor() {
return mStoreLocationDescriptor;
}
public Long getFieldStoreNumber() {
return mStoreNumber;
}
public String getFieldStudio() {
return mStudio;
}
public Boolean getFieldSupportsInstantArticles() {
return mSupportsInstantArticles;
}
public Long getFieldTalkingAboutCount() {
return mTalkingAboutCount;
}
public Long getFieldUnreadMessageCount() {
return mUnreadMessageCount;
}
public Long getFieldUnreadNotifCount() {
return mUnreadNotifCount;
}
public Long getFieldUnseenMessageCount() {
return mUnseenMessageCount;
}
public String getFieldUsername() {
return mUsername;
}
public String getFieldVerificationStatus() {
return mVerificationStatus;
}
public VoipInfo getFieldVoipInfo() {
return mVoipInfo;
}
public String getFieldWebsite() {
return mWebsite;
}
public Long getFieldWereHereCount() {
return mWereHereCount;
}
public String getFieldWhatsappNumber() {
return mWhatsappNumber;
}
public String getFieldWrittenBy() {
return mWrittenBy;
}
public static class APIRequestCreateActivity extends APIRequest {
Page lastResponse = null;
@Override
public Page getLastResponse() {
return lastResponse;
}
public static final String[] PARAMS = {
"page_scoped_user_id",
"user_ref",
"advertiser_tracking_enabled",
"custom_events",
"app_id",
};
public static final String[] FIELDS = {
};
@Override
public Page parseResponse(String response, String header) throws APIException {
return Page.parseResponse(response, getContext(), this, header).head();
}
@Override
public Page execute() throws APIException {
return execute(new HashMap());
}
@Override
public Page execute(Map extraParams) throws APIException {
ResponseWrapper rw = executeInternal(extraParams);
lastResponse = parseResponse(rw.getBody(), rw.getHeader());
return lastResponse;
}
public ListenableFuture executeAsync() throws APIException {
return executeAsync(new HashMap());
};
public ListenableFuture executeAsync(Map extraParams) throws APIException {
return Futures.transform(
executeAsyncInternal(extraParams),
new Function() {
public Page apply(ResponseWrapper result) {
try {
return APIRequestCreateActivity.this.parseResponse(result.getBody(), result.getHeader());
} catch (Exception e) {
throw new RuntimeException(e);
}
}
}
);
};
public APIRequestCreateActivity(String nodeId, APIContext context) {
super(context, nodeId, "/activities", "POST", Arrays.asList(PARAMS));
}
@Override
public APIRequestCreateActivity setParam(String param, Object value) {
setParamInternal(param, value);
return this;
}
@Override
public APIRequestCreateActivity setParams(Map params) {
setParamsInternal(params);
return this;
}
public APIRequestCreateActivity setPageScopedUserId (Long pageScopedUserId) {
this.setParam("page_scoped_user_id", pageScopedUserId);
return this;
}
public APIRequestCreateActivity setPageScopedUserId (String pageScopedUserId) {
this.setParam("page_scoped_user_id", pageScopedUserId);
return this;
}
public APIRequestCreateActivity setUserRef (String userRef) {
this.setParam("user_ref", userRef);
return this;
}
public APIRequestCreateActivity setAdvertiserTrackingEnabled (Boolean advertiserTrackingEnabled) {
this.setParam("advertiser_tracking_enabled", advertiserTrackingEnabled);
return this;
}
public APIRequestCreateActivity setAdvertiserTrackingEnabled (String advertiserTrackingEnabled) {
this.setParam("advertiser_tracking_enabled", advertiserTrackingEnabled);
return this;
}
public APIRequestCreateActivity setCustomEvents (List