001// Generated by delombok at Thu Aug 13 13:56:44 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; 024 025import static java.util.Collections.unmodifiableList; 026import java.util.*; 027import com.restfb.Connection; 028import com.restfb.Facebook; 029import com.restfb.JsonMapper; 030import com.restfb.JsonMapper.JsonMappingCompleted; 031import com.restfb.annotation.GraphAPI; 032import com.restfb.json.Json; 033import com.restfb.json.JsonObject; 034import com.restfb.json.JsonValue; 035import com.restfb.types.ads.Business; 036import com.restfb.types.features.HasProfilePicture; 037import com.restfb.types.instagram.IgUser; 038 039/** 040 * Represents the <a href="https://developers.facebook.com/docs/graph-api/reference/page/">Page Graph API type</a>. 041 * 042 * @author <a href="http://restfb.com">Mark Allen</a> 043 * @since 1.5 044 */ 045public class Page extends CategorizedFacebookType implements HasProfilePicture { 046 @Facebook("picture") 047 private transient String rawPicture; 048 /** 049 * The page's profile picture, if provided. 050 * <p> 051 * To force Facebook to fill the <code>picture</code> field you have to fetch the page with the 052 * <code>fields=picture</code> parameter, otherwise the picture is <code>null</code>. 053 */ 054 private ProfilePictureSource picture; 055 @Facebook("admin_notes") 056 private List<PageAdminNote> adminNotes = new ArrayList<>(); 057 /** 058 * Affiliation of this person. Applicable to Pages representing people 059 * 060 * @since 1.10.0 061 */ 062 @Facebook 063 private String affiliation; 064 /** 065 * App ID for app-owned Pages and app Pages. 066 */ 067 @Facebook("app_id") 068 private String appId; 069 /** 070 * Artists the band likes. Applicable to Bands 071 * 072 * @since 1.10.0 073 */ 074 @Facebook("artists_we_like") 075 private String artistsWeLike; 076 /** 077 * relevance score of an asset. 078 */ 079 @Facebook("asset_score") 080 private Double assetScore; 081 /** 082 * Dress code of the business. Applicable to Restaurants or Nightlife. Can be one of Casual, Dressy or Unspecified 083 * 084 * @since 1.10.0 085 */ 086 @Facebook 087 private String attire; 088 /** 089 * The awards information of the film. Applicable to Films 090 * 091 * @since 1.10.0 092 */ 093 @Facebook 094 private String awards; 095 /** 096 * Band interests. Applicable to Bands 097 * 098 * @since 1.10.0 099 */ 100 @Facebook("band_interests") 101 private String bandInterests; 102 /** 103 * Members of the band. Applicable to Bands 104 * 105 * @since 1.10.0 106 */ 107 @Facebook("band_members") 108 private String bandMembers; 109 /** 110 * The best available Page on Facebook for the concept represented by this Page. The best available Page takes into 111 * account authenticity and the number of likes 112 * 113 * @since 1.10.0 114 */ 115 @Facebook("best_page") 116 private Page bestPage; 117 /** 118 * The mailing or contact address for this page. This field will be blank if the contact address is the same as the 119 * physical address 120 * 121 * @since 1.10.0 122 */ 123 @Facebook("contact_address") 124 private MailingAddress contactAddress; 125 /** 126 * If this is a Page in a Global Pages hierarchy, the number of people who are being directed to this Page. 127 */ 128 @Facebook("country_page_likes") 129 private Integer countryPageLikes; 130 /** 131 * The Page's category. e.g. Product/Service, Computers/Technology 132 */ 133 @Facebook 134 private String category; 135 /** 136 * Biography of the band. Applicable to Bands 137 * 138 * @since 1.10.0 139 */ 140 @Facebook 141 private String bio; 142 /** 143 * Birthday of this person. Applicable to Pages representing people 144 * 145 * @since 1.10.0 146 */ 147 @Facebook 148 private String birthday; 149 /** 150 * Year vehicle was built. Applicable to Vehicles 151 * 152 * @since 1.10.0 153 */ 154 @Facebook 155 private String built; 156 /** 157 * The Business associated with this Page. 158 */ 159 @Facebook 160 private Business business; 161 /** 162 * Culinary team of the business. Applicable to Restaurants or Nightlife 163 * 164 * @since 1.10.0 165 */ 166 @Facebook("culinary_team") 167 private String culinaryTeam; 168 /** 169 * Current location of the Page. 170 * 171 * @since 1.10.0 172 * @deprecated This field is no longer maintained for New Pages Experience pages and returns a version error in Graph 173 * API 26.0 and later. No replacement is available. 174 */ 175 @Facebook("current_location") 176 @Deprecated 177 private String currentLocation; 178 /** 179 * Features of the vehicle. Applicable to Vehicles 180 * 181 * @since 1.10.0 182 */ 183 @Facebook 184 private String features; 185 /** 186 * Number of page followers 187 */ 188 @Facebook("followers_count") 189 private Long followersCount; 190 /** 191 * The name of the Page with country codes appended for Global Brand Pages. Only visible to the Page admin 192 * 193 * @since 1.10.0 194 */ 195 @Facebook("global_brand_page_name") 196 private String globalBrandPageName; 197 /** 198 * This brand's global Root ID. 199 */ 200 @Facebook("global_brand_root_id") 201 private String globalBrandRootId; 202 /** 203 * This brand's global (parent) Page. 204 * 205 * @since 1.10.0 206 */ 207 @Facebook("global_brand_parent_page") 208 private Page globalBrandParentPage; 209 /** 210 * Children Pages of a Global Pages root Page. Both default and root Page can return children Pages. 211 */ 212 @Facebook("global_brand_children") 213 private List<Page> globalBrandChildren = new ArrayList<>(); 214 /** 215 * Indicates whether this Page has added the app making the query in a Page tab. 216 * 217 * @since 1.10.0 218 */ 219 @Facebook("has_added_app") 220 private Boolean hasAddedApp; 221 /** 222 * has whatsapp number 223 */ 224 @Facebook("has_whatsapp_number") 225 private Boolean hasWhatsappNumber; 226 /** 227 * Indicates whether WhatsApp number connected to this page is a WhatsApp business number 228 */ 229 @Facebook("has_whatsapp_business_number") 230 private Boolean hasWhatsappBusinessNumber; 231 /** 232 * Hometown of the band. Applicable to Bands 233 * 234 * @since 1.10.0 235 */ 236 @Facebook 237 private String hometown; 238 @Facebook("hours") 239 private List<JsonObject> rawHours = new ArrayList<>(); 240 @Facebook("hours") 241 private Map<String, String> rawHoursMap = new HashMap<>(); 242 /** 243 * Opening hours 244 * 245 * @since 1.10.1 246 */ 247 private Hours hours; 248 /** 249 * Legal information about the Page publishers. 250 * 251 * @since 1.10.0 252 */ 253 @Facebook 254 private String impressum; 255 /** 256 * Influences on the band. Applicable to Bands 257 * 258 * @since 1.10.0 259 */ 260 @Facebook 261 private String influences; 262 /** 263 * Whether the business corresponding to this Page is permanently closed. 264 * 265 * @since 1.10.0 266 */ 267 @Facebook("is_permanently_closed") 268 private Boolean isPermanentlyClosed; 269 private List<PageLabel> labels = new ArrayList<>(); 270 /** 271 * owner business of this object 272 */ 273 @Facebook("owner_business") 274 private Business ownerBusiness; 275 /** 276 * Overall page rating based on rating survey from users on a scale of 1-5. This value is normalized and is not 277 * guaranteed to be a strict average of user ratings. If there are 0 or a small number of ratings, this field will not 278 * be returned. 279 */ 280 @Facebook("overall_star_rating") 281 private Double overallStarRating; 282 /** 283 * Number of ratings for the page (limited to ratings that are publicly accessible 284 */ 285 @Facebook("rating_count") 286 private Integer ratingCount; 287 /** 288 * Messenger page scope id associated with page and a user using account_linking_token 289 */ 290 @Facebook 291 private String recipient; 292 @Facebook("labels") 293 private transient String rawLabels; 294 /** 295 * Personal information. Applicable to Pages representing People 296 * 297 * @since 1.10.0 298 */ 299 @Facebook("personal_info") 300 private String personalInfo; 301 /** 302 * Payment options accepted by the business. Applicable to Restaurants or Nightlife 303 * 304 * @since 1.10.0 305 */ 306 @Facebook("payment_options") 307 private PagePaymentOptions paymentOptions; 308 /** 309 * Personal interests. Applicable to Pages representing People 310 * 311 * @since 1.10.0 312 */ 313 @Facebook("personal_interests") 314 private String personalInterests; 315 /** 316 * Pharmacy safety information. Applicable to Pharmaceutical companies 317 * 318 * @since 1.10.0 319 */ 320 @Facebook("pharma_safety_info") 321 private String pharmaSafetyInfo; 322 /** 323 * For places, the category of the place. 324 */ 325 @Facebook("place_type") 326 private String placeType; 327 /** 328 * The plot outline of the film. Applicable to Films 329 * 330 * @since 1.10.0 331 */ 332 @Facebook("plot_outline") 333 private String plotOutline; 334 /** 335 * Price range of the business. Applicable to Restaurants or Nightlife. Can be one of $ (0-10), $$ (10-30), $$$ 336 * (30-50), $$$$ (50+) or Unspecified 337 * 338 * @since 1.10.0 339 */ 340 @Facebook("price_range") 341 private String priceRange; 342 /** 343 * The productor of the film. Applicable to Films 344 * 345 * @since 1.10.0 346 */ 347 @Facebook("produced_by") 348 private String producedBy; 349 /** 350 * Reason why a post isn't eligible for boosting. Only visible to Page Admins 351 * 352 * @since 1.10.0 353 */ 354 @Facebook("promotion_eligible") 355 private Boolean promotionEligible; 356 /** 357 * Reason, for which boosted posts are not eligible. Only visible to a page admin 358 * 359 * @since 1.10.0 360 */ 361 @Facebook("promotion_ineligible_reason") 362 private String promotionIneligibleReason; 363 /** 364 * Public transit to the business. Applicable to Restaurants or Nightlife 365 * 366 * @since 1.10.0 367 */ 368 @Facebook("public_transit") 369 private String publicTransit; 370 /** 371 * Record label of the band. Applicable to Bands 372 * 373 * @since 1.10.0 374 */ 375 @Facebook("record_label") 376 private String recordLabel; 377 /** 378 * The film's release date. Applicable to Films 379 * 380 * @since 1.10.0 381 */ 382 @Facebook("release_date") 383 private String releaseDate; 384 /** 385 * Services the restaurant provides. Applicable to Restaurants 386 * 387 * @since 1.10.0 388 */ 389 @Facebook("restaurant_services") 390 private PageRestaurantServices restaurantServices; 391 /** 392 * The restaurant's specialties. Applicable to Restaurants 393 * 394 * @since 1.10.0 395 */ 396 @Facebook("restaurant_specialties") 397 private PageRestaurantSpecialties restaurantSpecialties; 398 /** 399 * Unique store code for this location Page 400 */ 401 @Facebook("store_code") 402 private String storeCode; 403 /** 404 * Location Page's store location descriptor 405 */ 406 @Facebook("store_location_descriptor") 407 @GraphAPI(since = "2.5") 408 private String storeLocationDescriptor; 409 @Facebook("user_access_expire_time") 410 private Date userAccessExpireTime; 411 /** 412 * The genre of the film. Applicable to Films 413 * 414 * @since 1.10.0 415 * @deprecated This field is no longer maintained for New Pages Experience pages and returns a version error in Graph 416 * API 26.0 and later. No replacement is available. 417 */ 418 @Facebook 419 @Deprecated 420 private String genre; 421 /** 422 * MPG of the vehicle. Applicable to Vehicles 423 * 424 * @since 1.10.0 425 */ 426 @Facebook 427 private String mpg; 428 /** 429 * The TV network for the TV show. Applicable to TV Shows 430 * 431 * @since 1.10.0 432 * @deprecated This field is no longer maintained for New Pages Experience pages and returns a version error in Graph 433 * API 26.0 and later. No replacement is available. 434 */ 435 @Facebook 436 @Deprecated 437 private String network; 438 /** 439 * The number of people who have liked the Page, since the last login. Only visible to a page admin 440 * 441 * @since 1.10.0 442 */ 443 @Facebook("new_like_count") 444 private Long newLikeCount; 445 /** 446 * Offer eligibility status. Only visible to a page admin 447 * 448 * @since 1.10.0 449 */ 450 @Facebook("offer_eligible") 451 private Boolean offerEligible; 452 /** 453 * The air schedule of the TV show. Applicable to TV Shows 454 * 455 * @since 1.10.0 456 */ 457 @Facebook 458 private String schedule; 459 /** 460 * The screenwriter of the film. Applicable to Films 461 * 462 * @since 1.10.0 463 */ 464 @Facebook("screenplay_by") 465 private String screenplayBy; 466 /** 467 * The season information of the TV Show. Applicable to TV Shows 468 * 469 * @since 1.10.0 470 */ 471 @Facebook 472 private String season; 473 /** 474 * The page address, if any, in a simple single line format. 475 */ 476 @Facebook("single_line_address") 477 private String singleLineAddress; 478 /** 479 * The cast of the film. Applicable to Films 480 * 481 * @since 1.10.0 482 */ 483 @Facebook 484 private String starring; 485 /** 486 * Information about when the entity represented by the Page was started 487 * 488 * @since 1.10.0 489 * @deprecated This field is no longer maintained for New Pages Experience pages and returns a version error in Graph 490 * API 26.0 and later. No replacement is available. 491 */ 492 @Facebook("start_info") 493 @Deprecated 494 private PageStartInfo startInfo; 495 /** 496 * Unique store number for this location Page. 497 * 498 * @since 1.10.0 499 */ 500 @Facebook("store_number") 501 private String storeNumber; 502 /** 503 * The studio for the film production. Applicable to Films 504 * 505 * @since 1.10.0 506 */ 507 @Facebook 508 private String studio; 509 /** 510 * Indicates how the business corresponding to this Page is operating differently than usual. Possible values: 511 * 512 * <ul> 513 * <li>differently_open</li> 514 * <li>temporarily_closed</li> 515 * <li>operating_as_usual</li> 516 * <li>no_data</li> 517 * </ul> 518 */ 519 @Facebook("temporary_status") 520 private String temporaryStatus; 521 /** 522 * The social sentence and like count information for this Page. This is the same info used for the like button 523 * 524 * @since 1.10.0 525 */ 526 @Facebook 527 private Engagement engagement; 528 /** 529 * Unread message count for the Page. Only visible to a page admin 530 * 531 * @since 1.10.0 532 */ 533 @Facebook("unread_message_count") 534 private Long unreadMessageCount; 535 /** 536 * Number of unread notifications. Only visible to a page admin 537 * 538 * @since 1.10.0 539 */ 540 @Facebook("unread_notif_count") 541 private Long unreadNotifCount; 542 /** 543 * Unseen message count for the Page. Only visible to a page admin 544 * 545 * @since 1.10.0 546 */ 547 @Facebook("unseen_message_count") 548 private Long unseenMessageCount; 549 /** 550 * Members of this org. Applicable to Pages representing Team Orgs 551 * 552 * @since 1.10.0 553 */ 554 @Facebook 555 private String members; 556 /** 557 * The number of visits to this Page's location. If the Page setting Show map, check-ins and star ratings on the Page 558 * (under Page Settings > Page Info > Address) is disabled, then this value will also be disabled 559 * 560 * @since 1.10.0 561 */ 562 @Facebook("were_here_count") 563 private Long wereHereCount; 564 /** 565 * Video Featured by the Page. Only visible to the Page admin 566 * 567 * @since 1.10.0 568 */ 569 @Facebook("featured_video") 570 private Video featuredVideo; 571 /** 572 * Showing whether this Page is verified and in what color e.g. blue verified, gray verified or not verified 573 */ 574 @Facebook("verification_status") 575 private String verificationStatus; 576 /** 577 * Voip info 578 * 579 * @since 1.10.0 580 */ 581 @Facebook("voip_info") 582 private VoipInfo voipInfo; 583 /** 584 * The writer of the TV show. Applicable to TV Shows 585 * 586 * @since 1.10.0 587 */ 588 @Facebook("written_by") 589 private String writtenBy; 590 /** 591 * whatsapp number 592 */ 593 @Facebook("whatsapp_number") 594 private String whatsappNumber; 595 /** 596 * The page's link. 597 */ 598 @Facebook 599 private String link; 600 /** 601 * The page's username. The alias of the Page. For example, for www.facebook.com/platform the username is 'platform' 602 */ 603 @Facebook 604 private String username; 605 /** 606 * When the page was founded. 607 */ 608 @Facebook 609 private String founded; 610 /** 611 * Overview of the page's company. 612 */ 613 @Facebook("company_overview") 614 private String companyOverview; 615 /** 616 * The company mission. Applicable to Companies 617 */ 618 @Facebook 619 private String mission; 620 /** 621 * The page's products. 622 */ 623 @Facebook 624 private String products; 625 @Facebook("page_token") 626 private String pageToken; 627 /** 628 * Parent Page of this Page. 629 * <p> 630 * If the Page is part of a Global Root Structure and you have permission to the Global Root, the Global Root Parent 631 * Page is returned. If you do not have Global Root permission, the Market Page for your current region is returned as 632 * the Parent Page. 633 * <p> 634 * If your Page is not part of a Global Root Structure, the Parent Page is returned. 635 */ 636 @Facebook("parent_page") 637 private Page parentPage; 638 /** 639 * Privacy url in page info section 640 */ 641 @Facebook("privacy_info_url") 642 private String privacyInfoUrl; 643 /** 644 * Indicates whether a user has accepted the TOS for running LeadGen Ads on the Page. 645 */ 646 @Facebook("leadgen_tos_accepted") 647 private Boolean leadgenTosAccepted; 648 /** 649 * The number of likes the page has. 650 * <p> 651 * Since Graph 2.6 you should use {@link Page#fanCount} instead 652 * 653 * @since 1.6.5 654 */ 655 @Facebook("likes") 656 @GraphAPI(until = "2.5") 657 private Long likesCount; 658 /** 659 * The Pages that this Page Likes. 660 */ 661 @Facebook 662 @GraphAPI(since = "2.6") 663 private Likes likes; 664 /** 665 * The number of likes the page has. 666 */ 667 @Facebook("fan_count") 668 @GraphAPI(since = "2.6") 669 private Long fanCount; 670 /** 671 * Indicates whether this location is always open. 672 */ 673 @Facebook("is_always_open") 674 private Boolean isAlwaysOpen; 675 /** 676 * Indicates whether location is part of a chain 677 */ 678 @Facebook("is_chain") 679 private Boolean isChain; 680 /** 681 * Is this a community page? 682 */ 683 @Facebook("is_community_page") 684 private Boolean isCommunityPage; 685 /** 686 * Indicates whether the page is eligible for the branded content tool 687 */ 688 @Facebook("is_eligible_for_branded_content") 689 private Boolean isEligibleForBrandedContent; 690 /** 691 * Indicates whether the page is a Messenger Platform Bot with Get Started button enabled 692 */ 693 @Facebook("is_messenger_bot_get_started_enabled") 694 private Boolean isMessengerBotGetStartedEnabled; 695 /** 696 * Indicates whether the page is a Messenger Platform Bot 697 */ 698 @Facebook("is_messenger_platform_bot") 699 private Boolean isMessengerPlatformBot; 700 /** 701 * Indicates whether page is owned 702 */ 703 @Facebook("is_owned") 704 private Boolean isOwned; 705 /** 706 * A description of this page. 707 */ 708 @Facebook 709 private String description; 710 /** 711 * The description of the Page in raw HTML. 712 * 713 * @since 1.10.0 714 */ 715 @Facebook("description_html") 716 private String descriptionHtml; 717 /** 718 * The total number of users who have checked in to the Page. 719 */ 720 @Facebook 721 private Integer checkins; 722 /** 723 * The phone number (not always normalized for country code) for the Page. 724 */ 725 @Facebook 726 private String phone; 727 /** 728 * Parking information. Applicable to Businesses and Places 729 * 730 * @deprecated This field is no longer maintained for New Pages Experience pages and returns a version error in Graph 731 * API 26.0 and later. No replacement is available. 732 */ 733 @Facebook 734 @Deprecated 735 private PageParking parking; 736 /** 737 * An admin {@code access_token} for this page. 738 * <p> 739 * The current user must be an administrator of this page; only returned if specifically requested via the fields URL 740 * parameter, e.g. {@code facebookClient.fetchObject("123", Page.class, Parameter.with("fields","access_token"))} 741 * 742 * @since 1.6.5 743 */ 744 @Facebook("access_token") 745 private String accessToken; 746 /** 747 * General information about this page. 748 * 749 * @since 1.6.10 750 */ 751 @Facebook 752 private String about; 753 /** 754 * The number of people that are talking about this page (last seven days). 755 * 756 * @since 1.6.10 757 */ 758 @Facebook("talking_about_count") 759 private Long talkingAboutCount; 760 /** 761 * Whether this page has check in functionality enabled. 762 */ 763 @Facebook("can_checkin") 764 private Boolean canCheckin; 765 /** 766 * Indicates whether the current session user can post on this page. 767 * 768 * @since 1.6.10 769 */ 770 @Facebook("can_post") 771 private Boolean canPost; 772 /** 773 * Indicates whether the page is published and visible to non-admins. 774 * 775 * @since 1.6.10 776 */ 777 @Facebook("is_published") 778 private Boolean isPublished; 779 /** 780 * Indicates whether the Page is unclaimed. 781 * 782 * @since 1.7.0 783 */ 784 @Facebook("is_unclaimed") 785 private Boolean isUnclaimed; 786 /** 787 * Indicates whether the application is subscribed for real time updates from this page 788 */ 789 @Facebook("is_webhooks_subscribed") 790 @GraphAPI(since = "2.7") 791 private Boolean isWebhooksSubscribed; 792 /** 793 * Indicates the time when the TOS for running LeadGen Ads on the page was accepted 794 */ 795 @Facebook("leadgen_tos_acceptance_time") 796 private Date leadgenTosAcceptanceTime; 797 /** 798 * Indicates the user who accepted the TOS for running LeadGen Ads on the page 799 */ 800 @Facebook("leadgen_tos_accepting_user") 801 private User leadgenTosAcceptingUser; 802 /** 803 * The director of the film. Applicable to Films. 804 * 805 * @since 1.7.0 806 */ 807 @Facebook("directed_by") 808 private String directedBy; 809 /** 810 * Subtext about the Page being viewed. 811 */ 812 @Facebook("display_subtext") 813 private String displaySubtext; 814 /** 815 * Page estimated message response time displayed to user 816 */ 817 @Facebook("displayed_message_response_time") 818 private String displayedMessageResponseTime; 819 /** 820 * General manager of the business. Applicable to Restaurants or Nightlife. 821 * 822 * @since 1.7.0 823 */ 824 @Facebook("general_manager") 825 private String generalManager; 826 /** 827 * The general information for a page. 828 * 829 * @since 1.6.12 830 */ 831 @Facebook("general_info") 832 private String generalInfo; 833 /** 834 * The location of the place this page represents. 835 */ 836 @Facebook 837 private Location location; 838 /** 839 * The instant workflow merchant id associated with the Page 840 */ 841 @Facebook("merchant_id") 842 private String merchantId; 843 /** 844 * Review status of the Page against FB commerce policies, this status decides whether the Page can use component flow 845 */ 846 @Facebook("merchant_review_status") 847 private String merchantReviewStatus; 848 @Facebook("messenger_ads_default_icebreakers") 849 private List<String> messengerAdsDefaultIcebreakers = new ArrayList<>(); 850 /** 851 * The cover photo. 852 * 853 * @since 1.6.10 854 */ 855 @Facebook 856 private Cover cover; 857 /** 858 * The website URL 859 * 860 * @since 1.6.15 861 */ 862 @Facebook 863 private String website; 864 /** 865 * The name of a Location Page that provides additional location information for that Page beside its name. 866 * 867 * @since 1.7.0 868 */ 869 @Facebook("name_with_location_descriptor") 870 private String nameWithLocationDescriptor; 871 /** 872 * Booking agent of the band. Applicable to Bands. 873 * 874 * @since 1.7.0 875 */ 876 @Facebook("booking_agent") 877 private String bookingAgent; 878 /** 879 * Press contact information of the band. Applicable to Bands. 880 * 881 * @since 1.7.0 882 */ 883 @Facebook("press_contact") 884 private String pressContact; 885 /** 886 * Instagram account connected to page via page settings 887 */ 888 @Facebook("connected_instagram_account") 889 private IgUser connectedInstagramAccount; 890 /** 891 * Instagram account linked to page during Instagram business conversion flow 892 */ 893 @Facebook("instagram_business_account") 894 private IgUser instagramBusinessAccount; 895 @Facebook("instagram_accounts") 896 private List<InstagramUser> instagramAccounts = new ArrayList<>(); 897 /** 898 * Indicates the current Instant Articles review status for this page 899 */ 900 @Facebook("instant_articles_review_status") 901 private String instantArticlesReviewStatus; 902 /** 903 * last used time of this object by the current viewer 904 */ 905 @Facebook("last_used_time") 906 private Date lastUsedTime; 907 @Facebook("category_list") 908 private List<Category> categoryList = new ArrayList<>(); 909 @Facebook 910 private List<String> emails = new ArrayList<>(); 911 @Facebook("food_styles") 912 private List<String> foodStyles = new ArrayList<>(); 913 @Facebook("screennames") 914 private List<ScreenName> screenNames = new ArrayList<>(); 915 /** 916 * This Page's Insights data 917 */ 918 @Facebook 919 private Connection<Insight> insights; 920 /** 921 * groups 922 */ 923 @Facebook 924 private Connection<Group> groups; 925 /** 926 * Indicates whether a page has transitioned to new page experience or not 927 */ 928 @Facebook("has_transitioned_to_new_page_experience") 929 private Boolean hasTransitionedToNewPageExperience; 930 private static final long serialVersionUID = 2L; 931 932 933 public static class ScreenName extends AbstractFacebookType { 934 private static final long serialVersionUID = 1L; 935 @Facebook("service_name") 936 private String serviceName; 937 @Facebook 938 private String value; 939 940 @java.lang.SuppressWarnings("all") 941 @lombok.Generated 942 public String getServiceName() { 943 return this.serviceName; 944 } 945 946 @java.lang.SuppressWarnings("all") 947 @lombok.Generated 948 public void setServiceName(final String serviceName) { 949 this.serviceName = serviceName; 950 } 951 952 @java.lang.SuppressWarnings("all") 953 @lombok.Generated 954 public String getValue() { 955 return this.value; 956 } 957 958 @java.lang.SuppressWarnings("all") 959 @lombok.Generated 960 public void setValue(final String value) { 961 this.value = value; 962 } 963 } 964 965 966 /** 967 * Represents the <a href="http://developers.facebook.com/docs/reference/api/page">Cover Graph API type</a>. 968 * 969 * @author <a href="http://restfb.com">Mark Allen</a> 970 * @since 1.6.10 971 */ 972 public static class Cover extends AbstractFacebookType { 973 /** 974 * The ID of the photo. 975 */ 976 @Facebook("cover_id") 977 private String coverId; 978 /** 979 * The URL for the cover photo. 980 */ 981 @Facebook 982 private String source; 983 /** 984 * The percentage offset from top [0-100]. 985 */ 986 @Facebook("offset_y") 987 private Integer offsetY; 988 private static final long serialVersionUID = 1L; 989 990 /** 991 * The ID of the photo. 992 * 993 * @return The ID of the photo. 994 */ 995 @java.lang.SuppressWarnings("all") 996 @lombok.Generated 997 public String getCoverId() { 998 return this.coverId; 999 } 1000 1001 /** 1002 * The ID of the photo. 1003 */ 1004 @java.lang.SuppressWarnings("all") 1005 @lombok.Generated 1006 public void setCoverId(final String coverId) { 1007 this.coverId = coverId; 1008 } 1009 1010 /** 1011 * The URL for the cover photo. 1012 * 1013 * @return The URL for the cover photo. 1014 */ 1015 @java.lang.SuppressWarnings("all") 1016 @lombok.Generated 1017 public String getSource() { 1018 return this.source; 1019 } 1020 1021 /** 1022 * The URL for the cover photo. 1023 */ 1024 @java.lang.SuppressWarnings("all") 1025 @lombok.Generated 1026 public void setSource(final String source) { 1027 this.source = source; 1028 } 1029 1030 /** 1031 * The percentage offset from top [0-100]. 1032 * 1033 * @return The percentage offset from top [0-100]. 1034 */ 1035 @java.lang.SuppressWarnings("all") 1036 @lombok.Generated 1037 public Integer getOffsetY() { 1038 return this.offsetY; 1039 } 1040 1041 /** 1042 * The percentage offset from top [0-100]. 1043 */ 1044 @java.lang.SuppressWarnings("all") 1045 @lombok.Generated 1046 public void setOffsetY(final Integer offsetY) { 1047 this.offsetY = offsetY; 1048 } 1049 } 1050 1051 1052 public static class MailingAddress extends AbstractFacebookType { 1053 private static final long serialVersionUID = 1L; 1054 /** 1055 * The mailing address ID. 1056 */ 1057 @Facebook 1058 private String id; 1059 /** 1060 * Address city name. 1061 */ 1062 @Facebook 1063 private String city; 1064 /** 1065 * Page representing the address city. 1066 */ 1067 @Facebook("city_page") 1068 private Page cityPage; 1069 /** 1070 * Country of the address. 1071 */ 1072 @Facebook 1073 private String country; 1074 /** 1075 * Street address. 1076 */ 1077 @Facebook 1078 private String street1; 1079 /** 1080 * Second part of the street address - apt, suite, etc. 1081 */ 1082 @Facebook 1083 private String street2; 1084 /** 1085 * Region or state of the address. 1086 */ 1087 @Facebook 1088 private String region; 1089 /** 1090 * Postal code of the address. 1091 */ 1092 @Facebook("postal_code") 1093 private String postalCode; 1094 1095 /** 1096 * The mailing address ID. 1097 */ 1098 @java.lang.SuppressWarnings("all") 1099 @lombok.Generated 1100 public String getId() { 1101 return this.id; 1102 } 1103 1104 /** 1105 * The mailing address ID. 1106 */ 1107 @java.lang.SuppressWarnings("all") 1108 @lombok.Generated 1109 public void setId(final String id) { 1110 this.id = id; 1111 } 1112 1113 /** 1114 * Address city name. 1115 */ 1116 @java.lang.SuppressWarnings("all") 1117 @lombok.Generated 1118 public String getCity() { 1119 return this.city; 1120 } 1121 1122 /** 1123 * Address city name. 1124 */ 1125 @java.lang.SuppressWarnings("all") 1126 @lombok.Generated 1127 public void setCity(final String city) { 1128 this.city = city; 1129 } 1130 1131 /** 1132 * Page representing the address city. 1133 */ 1134 @java.lang.SuppressWarnings("all") 1135 @lombok.Generated 1136 public Page getCityPage() { 1137 return this.cityPage; 1138 } 1139 1140 /** 1141 * Page representing the address city. 1142 */ 1143 @java.lang.SuppressWarnings("all") 1144 @lombok.Generated 1145 public void setCityPage(final Page cityPage) { 1146 this.cityPage = cityPage; 1147 } 1148 1149 /** 1150 * Country of the address. 1151 */ 1152 @java.lang.SuppressWarnings("all") 1153 @lombok.Generated 1154 public String getCountry() { 1155 return this.country; 1156 } 1157 1158 /** 1159 * Country of the address. 1160 */ 1161 @java.lang.SuppressWarnings("all") 1162 @lombok.Generated 1163 public void setCountry(final String country) { 1164 this.country = country; 1165 } 1166 1167 /** 1168 * Street address. 1169 */ 1170 @java.lang.SuppressWarnings("all") 1171 @lombok.Generated 1172 public String getStreet1() { 1173 return this.street1; 1174 } 1175 1176 /** 1177 * Street address. 1178 */ 1179 @java.lang.SuppressWarnings("all") 1180 @lombok.Generated 1181 public void setStreet1(final String street1) { 1182 this.street1 = street1; 1183 } 1184 1185 /** 1186 * Second part of the street address - apt, suite, etc. 1187 */ 1188 @java.lang.SuppressWarnings("all") 1189 @lombok.Generated 1190 public String getStreet2() { 1191 return this.street2; 1192 } 1193 1194 /** 1195 * Second part of the street address - apt, suite, etc. 1196 */ 1197 @java.lang.SuppressWarnings("all") 1198 @lombok.Generated 1199 public void setStreet2(final String street2) { 1200 this.street2 = street2; 1201 } 1202 1203 /** 1204 * Region or state of the address. 1205 */ 1206 @java.lang.SuppressWarnings("all") 1207 @lombok.Generated 1208 public String getRegion() { 1209 return this.region; 1210 } 1211 1212 /** 1213 * Region or state of the address. 1214 */ 1215 @java.lang.SuppressWarnings("all") 1216 @lombok.Generated 1217 public void setRegion(final String region) { 1218 this.region = region; 1219 } 1220 1221 /** 1222 * Postal code of the address. 1223 */ 1224 @java.lang.SuppressWarnings("all") 1225 @lombok.Generated 1226 public String getPostalCode() { 1227 return this.postalCode; 1228 } 1229 1230 /** 1231 * Postal code of the address. 1232 */ 1233 @java.lang.SuppressWarnings("all") 1234 @lombok.Generated 1235 public void setPostalCode(final String postalCode) { 1236 this.postalCode = postalCode; 1237 } 1238 } 1239 1240 1241 /** 1242 * Represents the <a href="https://developers.facebook.com/docs/graph-api/reference/engagement/">Page Engagement Graph 1243 * API type</a>. 1244 * 1245 * The social sentence and like count used to render the like plugin 1246 * 1247 * @since 1.10.0 1248 */ 1249 public static class Engagement extends AbstractFacebookType { 1250 private static final long serialVersionUID = 1L; 1251 /** 1252 * Number of people who like this. 1253 */ 1254 @Facebook 1255 private Long count; 1256 /** 1257 * Abbreviated string representation of count. 1258 */ 1259 @Facebook("count_string") 1260 private String countString; 1261 /** 1262 * Abbreviated string representation of count if the viewer likes the object. 1263 */ 1264 @Facebook("count_string_with_like") 1265 private String countStringWithLike; 1266 /** 1267 * Abbreviated string representation of count if the viewer does not like the object. 1268 */ 1269 @Facebook("count_string_without_like") 1270 private String countStringWithoutLike; 1271 /** 1272 * Text that the like button would currently display. 1273 */ 1274 @Facebook("social_sentence") 1275 private String socialSentence; 1276 /** 1277 * Text that the like button would display if the viewer likes the object. 1278 */ 1279 @Facebook("social_sentence_with_like") 1280 private String socialSentenceWithLike; 1281 /** 1282 * Text that the like button would display if the viewer does not like the object. 1283 */ 1284 @Facebook("social_sentence_without_like") 1285 private String socialSentenceWithoutLike; 1286 1287 /** 1288 * Number of people who like this. 1289 * 1290 * @return Number of people who like this 1291 */ 1292 @java.lang.SuppressWarnings("all") 1293 @lombok.Generated 1294 public Long getCount() { 1295 return this.count; 1296 } 1297 1298 /** 1299 * Number of people who like this. 1300 */ 1301 @java.lang.SuppressWarnings("all") 1302 @lombok.Generated 1303 public void setCount(final Long count) { 1304 this.count = count; 1305 } 1306 1307 /** 1308 * Abbreviated string representation of count. 1309 * 1310 * @return Abbreviated string representation of count 1311 */ 1312 @java.lang.SuppressWarnings("all") 1313 @lombok.Generated 1314 public String getCountString() { 1315 return this.countString; 1316 } 1317 1318 /** 1319 * Abbreviated string representation of count. 1320 */ 1321 @java.lang.SuppressWarnings("all") 1322 @lombok.Generated 1323 public void setCountString(final String countString) { 1324 this.countString = countString; 1325 } 1326 1327 /** 1328 * Abbreviated string representation of count if the viewer likes the object. 1329 * 1330 * @return Abbreviated string representation of count if the viewer likes the object 1331 */ 1332 @java.lang.SuppressWarnings("all") 1333 @lombok.Generated 1334 public String getCountStringWithLike() { 1335 return this.countStringWithLike; 1336 } 1337 1338 /** 1339 * Abbreviated string representation of count if the viewer likes the object. 1340 */ 1341 @java.lang.SuppressWarnings("all") 1342 @lombok.Generated 1343 public void setCountStringWithLike(final String countStringWithLike) { 1344 this.countStringWithLike = countStringWithLike; 1345 } 1346 1347 /** 1348 * Abbreviated string representation of count if the viewer does not like the object. 1349 * 1350 * @return Abbreviated string representation of count if the viewer does not like the object 1351 */ 1352 @java.lang.SuppressWarnings("all") 1353 @lombok.Generated 1354 public String getCountStringWithoutLike() { 1355 return this.countStringWithoutLike; 1356 } 1357 1358 /** 1359 * Abbreviated string representation of count if the viewer does not like the object. 1360 */ 1361 @java.lang.SuppressWarnings("all") 1362 @lombok.Generated 1363 public void setCountStringWithoutLike(final String countStringWithoutLike) { 1364 this.countStringWithoutLike = countStringWithoutLike; 1365 } 1366 1367 /** 1368 * Text that the like button would currently display. 1369 * 1370 * @return Text that the like button would currently display 1371 */ 1372 @java.lang.SuppressWarnings("all") 1373 @lombok.Generated 1374 public String getSocialSentence() { 1375 return this.socialSentence; 1376 } 1377 1378 /** 1379 * Text that the like button would currently display. 1380 */ 1381 @java.lang.SuppressWarnings("all") 1382 @lombok.Generated 1383 public void setSocialSentence(final String socialSentence) { 1384 this.socialSentence = socialSentence; 1385 } 1386 1387 /** 1388 * Text that the like button would display if the viewer likes the object. 1389 * 1390 * @return Text that the like button would display if the viewer likes the object 1391 */ 1392 @java.lang.SuppressWarnings("all") 1393 @lombok.Generated 1394 public String getSocialSentenceWithLike() { 1395 return this.socialSentenceWithLike; 1396 } 1397 1398 /** 1399 * Text that the like button would display if the viewer likes the object. 1400 */ 1401 @java.lang.SuppressWarnings("all") 1402 @lombok.Generated 1403 public void setSocialSentenceWithLike(final String socialSentenceWithLike) { 1404 this.socialSentenceWithLike = socialSentenceWithLike; 1405 } 1406 1407 /** 1408 * Text that the like button would display if the viewer does not like the object. 1409 * 1410 * @return Text that the like button would display if the viewer does not like the object 1411 */ 1412 @java.lang.SuppressWarnings("all") 1413 @lombok.Generated 1414 public String getSocialSentenceWithoutLike() { 1415 return this.socialSentenceWithoutLike; 1416 } 1417 1418 /** 1419 * Text that the like button would display if the viewer does not like the object. 1420 */ 1421 @java.lang.SuppressWarnings("all") 1422 @lombok.Generated 1423 public void setSocialSentenceWithoutLike(final String socialSentenceWithoutLike) { 1424 this.socialSentenceWithoutLike = socialSentenceWithoutLike; 1425 } 1426 } 1427 1428 1429 /** 1430 * Represents the <a href="https://developers.facebook.com/docs/graph-api/reference/voip-info/">VOIP Info Graph API 1431 * type</a>. 1432 * 1433 * @since 1.10.0 1434 */ 1435 public static class VoipInfo extends AbstractFacebookType { 1436 private static final long serialVersionUID = 1L; 1437 @Facebook("has_permission") 1438 private Boolean hasPermission; 1439 @Facebook("has_mobile_app") 1440 private Boolean hasMobileApp; 1441 @Facebook("is_pushable") 1442 private Boolean isPushable; 1443 @Facebook("is_callable") 1444 private Boolean isCallable; 1445 @Facebook("is_callable_webrtc") 1446 private Boolean isCallableWebrtc; 1447 @Facebook("reason_code") 1448 private Long reasonCode; 1449 @Facebook("reason_description") 1450 private String reasonDescription; 1451 1452 @java.lang.SuppressWarnings("all") 1453 @lombok.Generated 1454 public Boolean getHasPermission() { 1455 return this.hasPermission; 1456 } 1457 1458 @java.lang.SuppressWarnings("all") 1459 @lombok.Generated 1460 public void setHasPermission(final Boolean hasPermission) { 1461 this.hasPermission = hasPermission; 1462 } 1463 1464 @java.lang.SuppressWarnings("all") 1465 @lombok.Generated 1466 public Boolean getHasMobileApp() { 1467 return this.hasMobileApp; 1468 } 1469 1470 @java.lang.SuppressWarnings("all") 1471 @lombok.Generated 1472 public void setHasMobileApp(final Boolean hasMobileApp) { 1473 this.hasMobileApp = hasMobileApp; 1474 } 1475 1476 @java.lang.SuppressWarnings("all") 1477 @lombok.Generated 1478 public Boolean getIsPushable() { 1479 return this.isPushable; 1480 } 1481 1482 @java.lang.SuppressWarnings("all") 1483 @lombok.Generated 1484 public void setIsPushable(final Boolean isPushable) { 1485 this.isPushable = isPushable; 1486 } 1487 1488 @java.lang.SuppressWarnings("all") 1489 @lombok.Generated 1490 public Boolean getIsCallable() { 1491 return this.isCallable; 1492 } 1493 1494 @java.lang.SuppressWarnings("all") 1495 @lombok.Generated 1496 public void setIsCallable(final Boolean isCallable) { 1497 this.isCallable = isCallable; 1498 } 1499 1500 @java.lang.SuppressWarnings("all") 1501 @lombok.Generated 1502 public Boolean getIsCallableWebrtc() { 1503 return this.isCallableWebrtc; 1504 } 1505 1506 @java.lang.SuppressWarnings("all") 1507 @lombok.Generated 1508 public void setIsCallableWebrtc(final Boolean isCallableWebrtc) { 1509 this.isCallableWebrtc = isCallableWebrtc; 1510 } 1511 1512 @java.lang.SuppressWarnings("all") 1513 @lombok.Generated 1514 public Long getReasonCode() { 1515 return this.reasonCode; 1516 } 1517 1518 @java.lang.SuppressWarnings("all") 1519 @lombok.Generated 1520 public void setReasonCode(final Long reasonCode) { 1521 this.reasonCode = reasonCode; 1522 } 1523 1524 @java.lang.SuppressWarnings("all") 1525 @lombok.Generated 1526 public String getReasonDescription() { 1527 return this.reasonDescription; 1528 } 1529 1530 @java.lang.SuppressWarnings("all") 1531 @lombok.Generated 1532 public void setReasonDescription(final String reasonDescription) { 1533 this.reasonDescription = reasonDescription; 1534 } 1535 } 1536 1537 1538 /** 1539 * Represents the <a href="https://developers.facebook.com/docs/graph-api/reference/page-start-info/">Page Start Info 1540 * Graph API type</a>. 1541 * 1542 * @since 1.10.0 1543 */ 1544 public static class PageStartInfo extends AbstractFacebookType { 1545 private static final long serialVersionUID = 1L; 1546 @Facebook 1547 private String type; 1548 @Facebook 1549 private PageStartDate date; 1550 1551 @java.lang.SuppressWarnings("all") 1552 @lombok.Generated 1553 public String getType() { 1554 return this.type; 1555 } 1556 1557 @java.lang.SuppressWarnings("all") 1558 @lombok.Generated 1559 public void setType(final String type) { 1560 this.type = type; 1561 } 1562 1563 @java.lang.SuppressWarnings("all") 1564 @lombok.Generated 1565 public PageStartDate getDate() { 1566 return this.date; 1567 } 1568 1569 @java.lang.SuppressWarnings("all") 1570 @lombok.Generated 1571 public void setDate(final PageStartDate date) { 1572 this.date = date; 1573 } 1574 } 1575 1576 1577 public static class PageStartDate extends AbstractFacebookType { 1578 private static final long serialVersionUID = 1L; 1579 @Facebook 1580 private Integer year; 1581 @Facebook 1582 private Integer month; 1583 @Facebook 1584 private Integer day; 1585 1586 @java.lang.SuppressWarnings("all") 1587 @lombok.Generated 1588 public Integer getYear() { 1589 return this.year; 1590 } 1591 1592 @java.lang.SuppressWarnings("all") 1593 @lombok.Generated 1594 public void setYear(final Integer year) { 1595 this.year = year; 1596 } 1597 1598 @java.lang.SuppressWarnings("all") 1599 @lombok.Generated 1600 public Integer getMonth() { 1601 return this.month; 1602 } 1603 1604 @java.lang.SuppressWarnings("all") 1605 @lombok.Generated 1606 public void setMonth(final Integer month) { 1607 this.month = month; 1608 } 1609 1610 @java.lang.SuppressWarnings("all") 1611 @lombok.Generated 1612 public Integer getDay() { 1613 return this.day; 1614 } 1615 1616 @java.lang.SuppressWarnings("all") 1617 @lombok.Generated 1618 public void setDay(final Integer day) { 1619 this.day = day; 1620 } 1621 } 1622 1623 1624 /** 1625 * Represents the <a href="https://developers.facebook.com/docs/graph-api/reference/page-payment-options/">Page 1626 * Payment Options Graph API type</a>. 1627 * 1628 * @since 1.10.0 1629 */ 1630 public static class PagePaymentOptions extends AbstractFacebookType { 1631 private static final long serialVersionUID = 1L; 1632 /** 1633 * Whether the business accepts American Express as a payment option. 1634 */ 1635 @Facebook 1636 private Boolean amex; 1637 /** 1638 * Whether the business accepts cash only as a payment option. 1639 */ 1640 @Facebook("cash_only") 1641 private Boolean cashOnly; 1642 /** 1643 * Whether the business accepts Discover as a payment option. 1644 */ 1645 @Facebook 1646 private Boolean discover; 1647 /** 1648 * Whether the business accepts MasterCard as a payment option. 1649 */ 1650 @Facebook 1651 private Boolean mastercard; 1652 /** 1653 * Whether the business accepts Visa as a payment option. 1654 */ 1655 @Facebook 1656 private Boolean visa; 1657 1658 /** 1659 * Whether the business accepts American Express as a payment option. 1660 */ 1661 @java.lang.SuppressWarnings("all") 1662 @lombok.Generated 1663 public Boolean getAmex() { 1664 return this.amex; 1665 } 1666 1667 /** 1668 * Whether the business accepts American Express as a payment option. 1669 */ 1670 @java.lang.SuppressWarnings("all") 1671 @lombok.Generated 1672 public void setAmex(final Boolean amex) { 1673 this.amex = amex; 1674 } 1675 1676 /** 1677 * Whether the business accepts cash only as a payment option. 1678 */ 1679 @java.lang.SuppressWarnings("all") 1680 @lombok.Generated 1681 public Boolean getCashOnly() { 1682 return this.cashOnly; 1683 } 1684 1685 /** 1686 * Whether the business accepts cash only as a payment option. 1687 */ 1688 @java.lang.SuppressWarnings("all") 1689 @lombok.Generated 1690 public void setCashOnly(final Boolean cashOnly) { 1691 this.cashOnly = cashOnly; 1692 } 1693 1694 /** 1695 * Whether the business accepts Discover as a payment option. 1696 */ 1697 @java.lang.SuppressWarnings("all") 1698 @lombok.Generated 1699 public Boolean getDiscover() { 1700 return this.discover; 1701 } 1702 1703 /** 1704 * Whether the business accepts Discover as a payment option. 1705 */ 1706 @java.lang.SuppressWarnings("all") 1707 @lombok.Generated 1708 public void setDiscover(final Boolean discover) { 1709 this.discover = discover; 1710 } 1711 1712 /** 1713 * Whether the business accepts MasterCard as a payment option. 1714 */ 1715 @java.lang.SuppressWarnings("all") 1716 @lombok.Generated 1717 public Boolean getMastercard() { 1718 return this.mastercard; 1719 } 1720 1721 /** 1722 * Whether the business accepts MasterCard as a payment option. 1723 */ 1724 @java.lang.SuppressWarnings("all") 1725 @lombok.Generated 1726 public void setMastercard(final Boolean mastercard) { 1727 this.mastercard = mastercard; 1728 } 1729 1730 /** 1731 * Whether the business accepts Visa as a payment option. 1732 */ 1733 @java.lang.SuppressWarnings("all") 1734 @lombok.Generated 1735 public Boolean getVisa() { 1736 return this.visa; 1737 } 1738 1739 /** 1740 * Whether the business accepts Visa as a payment option. 1741 */ 1742 @java.lang.SuppressWarnings("all") 1743 @lombok.Generated 1744 public void setVisa(final Boolean visa) { 1745 this.visa = visa; 1746 } 1747 } 1748 1749 1750 /** 1751 * Represents the <a href="https://developers.facebook.com/docs/graph-api/reference/page-restaurant-services/">Page 1752 * Restaurant Services Graph API type</a>. 1753 * 1754 * @since 1.10.0 1755 */ 1756 public static class PageRestaurantServices extends AbstractFacebookType { 1757 private static final long serialVersionUID = 1L; 1758 @Facebook 1759 private Boolean catering; 1760 @Facebook 1761 private Boolean delivery; 1762 @Facebook 1763 private Boolean groups; 1764 @Facebook 1765 private Boolean kids; 1766 @Facebook 1767 private Boolean outdoor; 1768 @Facebook 1769 private Boolean reserve; 1770 @Facebook 1771 private Boolean takeout; 1772 @Facebook 1773 private Boolean waiter; 1774 @Facebook 1775 private Boolean walkins; 1776 1777 @java.lang.SuppressWarnings("all") 1778 @lombok.Generated 1779 public Boolean getCatering() { 1780 return this.catering; 1781 } 1782 1783 @java.lang.SuppressWarnings("all") 1784 @lombok.Generated 1785 public void setCatering(final Boolean catering) { 1786 this.catering = catering; 1787 } 1788 1789 @java.lang.SuppressWarnings("all") 1790 @lombok.Generated 1791 public Boolean getDelivery() { 1792 return this.delivery; 1793 } 1794 1795 @java.lang.SuppressWarnings("all") 1796 @lombok.Generated 1797 public void setDelivery(final Boolean delivery) { 1798 this.delivery = delivery; 1799 } 1800 1801 @java.lang.SuppressWarnings("all") 1802 @lombok.Generated 1803 public Boolean getGroups() { 1804 return this.groups; 1805 } 1806 1807 @java.lang.SuppressWarnings("all") 1808 @lombok.Generated 1809 public void setGroups(final Boolean groups) { 1810 this.groups = groups; 1811 } 1812 1813 @java.lang.SuppressWarnings("all") 1814 @lombok.Generated 1815 public Boolean getKids() { 1816 return this.kids; 1817 } 1818 1819 @java.lang.SuppressWarnings("all") 1820 @lombok.Generated 1821 public void setKids(final Boolean kids) { 1822 this.kids = kids; 1823 } 1824 1825 @java.lang.SuppressWarnings("all") 1826 @lombok.Generated 1827 public Boolean getOutdoor() { 1828 return this.outdoor; 1829 } 1830 1831 @java.lang.SuppressWarnings("all") 1832 @lombok.Generated 1833 public void setOutdoor(final Boolean outdoor) { 1834 this.outdoor = outdoor; 1835 } 1836 1837 @java.lang.SuppressWarnings("all") 1838 @lombok.Generated 1839 public Boolean getReserve() { 1840 return this.reserve; 1841 } 1842 1843 @java.lang.SuppressWarnings("all") 1844 @lombok.Generated 1845 public void setReserve(final Boolean reserve) { 1846 this.reserve = reserve; 1847 } 1848 1849 @java.lang.SuppressWarnings("all") 1850 @lombok.Generated 1851 public Boolean getTakeout() { 1852 return this.takeout; 1853 } 1854 1855 @java.lang.SuppressWarnings("all") 1856 @lombok.Generated 1857 public void setTakeout(final Boolean takeout) { 1858 this.takeout = takeout; 1859 } 1860 1861 @java.lang.SuppressWarnings("all") 1862 @lombok.Generated 1863 public Boolean getWaiter() { 1864 return this.waiter; 1865 } 1866 1867 @java.lang.SuppressWarnings("all") 1868 @lombok.Generated 1869 public void setWaiter(final Boolean waiter) { 1870 this.waiter = waiter; 1871 } 1872 1873 @java.lang.SuppressWarnings("all") 1874 @lombok.Generated 1875 public Boolean getWalkins() { 1876 return this.walkins; 1877 } 1878 1879 @java.lang.SuppressWarnings("all") 1880 @lombok.Generated 1881 public void setWalkins(final Boolean walkins) { 1882 this.walkins = walkins; 1883 } 1884 } 1885 1886 1887 /** 1888 * Represents the <a href="https://developers.facebook.com/docs/graph-api/reference/page-restaurant-specialties/">Page 1889 * Restaurant Specialties Graph API type</a>. 1890 * 1891 * @since 1.10.0 1892 */ 1893 public static class PageRestaurantSpecialties extends AbstractFacebookType { 1894 private static final long serialVersionUID = 1L; 1895 @Facebook 1896 private Boolean breakfast; 1897 @Facebook 1898 private Boolean coffee; 1899 @Facebook 1900 private Boolean dinner; 1901 @Facebook 1902 private Boolean drinks; 1903 @Facebook 1904 private Boolean lunch; 1905 1906 @java.lang.SuppressWarnings("all") 1907 @lombok.Generated 1908 public Boolean getBreakfast() { 1909 return this.breakfast; 1910 } 1911 1912 @java.lang.SuppressWarnings("all") 1913 @lombok.Generated 1914 public void setBreakfast(final Boolean breakfast) { 1915 this.breakfast = breakfast; 1916 } 1917 1918 @java.lang.SuppressWarnings("all") 1919 @lombok.Generated 1920 public Boolean getCoffee() { 1921 return this.coffee; 1922 } 1923 1924 @java.lang.SuppressWarnings("all") 1925 @lombok.Generated 1926 public void setCoffee(final Boolean coffee) { 1927 this.coffee = coffee; 1928 } 1929 1930 @java.lang.SuppressWarnings("all") 1931 @lombok.Generated 1932 public Boolean getDinner() { 1933 return this.dinner; 1934 } 1935 1936 @java.lang.SuppressWarnings("all") 1937 @lombok.Generated 1938 public void setDinner(final Boolean dinner) { 1939 this.dinner = dinner; 1940 } 1941 1942 @java.lang.SuppressWarnings("all") 1943 @lombok.Generated 1944 public Boolean getDrinks() { 1945 return this.drinks; 1946 } 1947 1948 @java.lang.SuppressWarnings("all") 1949 @lombok.Generated 1950 public void setDrinks(final Boolean drinks) { 1951 this.drinks = drinks; 1952 } 1953 1954 @java.lang.SuppressWarnings("all") 1955 @lombok.Generated 1956 public Boolean getLunch() { 1957 return this.lunch; 1958 } 1959 1960 @java.lang.SuppressWarnings("all") 1961 @lombok.Generated 1962 public void setLunch(final Boolean lunch) { 1963 this.lunch = lunch; 1964 } 1965 } 1966 1967 1968 /** 1969 * Parking options for a Page. Useful for Facebook Pages that have a business with parking. 1970 */ 1971 public static class PageParking extends AbstractFacebookType { 1972 private static final long serialVersionUID = 1L; 1973 /** 1974 * Whether lot parking is available 1975 */ 1976 @Facebook 1977 private Boolean lot; 1978 /** 1979 * Whether street parking is available 1980 */ 1981 @Facebook 1982 private Boolean street; 1983 /** 1984 * Whether valet parking is available 1985 */ 1986 @Facebook 1987 private Boolean valet; 1988 1989 /** 1990 * Whether lot parking is available 1991 */ 1992 @java.lang.SuppressWarnings("all") 1993 @lombok.Generated 1994 public Boolean getLot() { 1995 return this.lot; 1996 } 1997 1998 /** 1999 * Whether lot parking is available 2000 */ 2001 @java.lang.SuppressWarnings("all") 2002 @lombok.Generated 2003 public void setLot(final Boolean lot) { 2004 this.lot = lot; 2005 } 2006 2007 /** 2008 * Whether street parking is available 2009 */ 2010 @java.lang.SuppressWarnings("all") 2011 @lombok.Generated 2012 public Boolean getStreet() { 2013 return this.street; 2014 } 2015 2016 /** 2017 * Whether street parking is available 2018 */ 2019 @java.lang.SuppressWarnings("all") 2020 @lombok.Generated 2021 public void setStreet(final Boolean street) { 2022 this.street = street; 2023 } 2024 2025 /** 2026 * Whether valet parking is available 2027 */ 2028 @java.lang.SuppressWarnings("all") 2029 @lombok.Generated 2030 public Boolean getValet() { 2031 return this.valet; 2032 } 2033 2034 /** 2035 * Whether valet parking is available 2036 */ 2037 @java.lang.SuppressWarnings("all") 2038 @lombok.Generated 2039 public void setValet(final Boolean valet) { 2040 this.valet = valet; 2041 } 2042 } 2043 2044 2045 /** 2046 * Represents the <a href="https://developers.facebook.com/docs/graph-api/reference/page-settings/">Page Settings 2047 * Graph API type</a>. 2048 * 2049 * @since 1.10.0 2050 */ 2051 public static class Settings extends AbstractFacebookType { 2052 private static final long serialVersionUID = 1L; 2053 @Facebook 2054 private String setting; 2055 @Facebook 2056 private String value; 2057 2058 /** 2059 * convert the value field in a boolean and return it. 2060 * <p> 2061 * Every value that's not the String "true" (case is ignored) is <code>false</code>! 2062 * 2063 * @return the value field as boolean. 2064 */ 2065 public boolean getValueAsBoolean() { 2066 return Boolean.parseBoolean(value); 2067 } 2068 2069 /** 2070 * Takes the value and converts it into a json object if possible. 2071 * <p> 2072 * May throw a JsonException 2073 * 2074 * @return 2075 */ 2076 public JsonObject getValueAsJsonObject() { 2077 return Json.parse(value).asObject(); 2078 } 2079 2080 @java.lang.SuppressWarnings("all") 2081 @lombok.Generated 2082 public String getSetting() { 2083 return this.setting; 2084 } 2085 2086 @java.lang.SuppressWarnings("all") 2087 @lombok.Generated 2088 public void setSetting(final String setting) { 2089 this.setting = setting; 2090 } 2091 2092 @java.lang.SuppressWarnings("all") 2093 @lombok.Generated 2094 public String getValue() { 2095 return this.value; 2096 } 2097 2098 @java.lang.SuppressWarnings("all") 2099 @lombok.Generated 2100 public void setValue(final String value) { 2101 this.value = value; 2102 } 2103 } 2104 2105 /** 2106 * External accounts. Applicable to Pages representing people 2107 * 2108 * @return the list of screen names 2109 */ 2110 public List<ScreenName> getScreenNames() { 2111 return unmodifiableList(screenNames); 2112 } 2113 2114 public boolean addScreenName(ScreenName screenName) { 2115 return screenNames.add(screenName); 2116 } 2117 2118 public boolean removeScreenName(ScreenName screenName) { 2119 return screenNames.remove(screenName); 2120 } 2121 2122 /** 2123 * the sub category list 2124 * 2125 * @return the sub category list 2126 * @since 1.6.15 2127 */ 2128 public List<Category> getCategoryList() { 2129 return unmodifiableList(categoryList); 2130 } 2131 2132 public boolean addCategory(Category category) { 2133 return categoryList.add(category); 2134 } 2135 2136 public boolean removeCategory(Category category) { 2137 return categoryList.remove(category); 2138 } 2139 2140 /** 2141 * The emails listed in the About section of a Page. 2142 * 2143 * @return The emails listed in the About section of a Page 2144 * @since 1.10.0 2145 */ 2146 public List<String> getEmails() { 2147 return unmodifiableList(emails); 2148 } 2149 2150 public boolean addEmail(String email) { 2151 return emails.add(email); 2152 } 2153 2154 public boolean removeEmail(String email) { 2155 return emails.remove(email); 2156 } 2157 2158 /** 2159 * The restaurant's food styles. Applicable to Restaurants 2160 * 2161 * @return The restaurant's food styles 2162 * @since 1.10.0 2163 */ 2164 public List<String> getFoodStyles() { 2165 return unmodifiableList(foodStyles); 2166 } 2167 2168 public boolean addFoodStyle(String foodStyle) { 2169 return foodStyles.add(foodStyle); 2170 } 2171 2172 public boolean removeFoodStyle(String foodStyle) { 2173 return foodStyles.remove(foodStyle); 2174 } 2175 2176 /** 2177 * Notes of this page 2178 * 2179 * @return Notes of this page 2180 */ 2181 @GraphAPI(since = "2.6") 2182 public List<PageAdminNote> getAdminNotes() { 2183 return unmodifiableList(adminNotes); 2184 } 2185 2186 public boolean addAdminNote(PageAdminNote adminNote) { 2187 return adminNotes.add(adminNote); 2188 } 2189 2190 public boolean removeAdminNote(PageAdminNote adminNote) { 2191 return adminNotes.remove(adminNote); 2192 } 2193 2194 /** 2195 * Page labels of this page 2196 * 2197 * @return labels of this page 2198 */ 2199 @GraphAPI(since = "2.6") 2200 public List<PageLabel> getLabels() { 2201 return unmodifiableList(labels); 2202 } 2203 2204 public boolean addLabel(PageLabel label) { 2205 return labels.add(label); 2206 } 2207 2208 public boolean removeLabels(PageLabel label) { 2209 return labels.remove(label); 2210 } 2211 2212 /** 2213 * Linked Instagram accounts for this Page 2214 */ 2215 public List<InstagramUser> getInstagramAccounts() { 2216 return unmodifiableList(instagramAccounts); 2217 } 2218 2219 public boolean addInstagramAccount(InstagramUser igUser) { 2220 return instagramAccounts.add(igUser); 2221 } 2222 2223 public boolean removeInstagramAccount(InstagramUser igUser) { 2224 return instagramAccounts.remove(igUser); 2225 } 2226 2227 public boolean addMessengerAdsDefaultIcebreaker(String icebreaker) { 2228 return messengerAdsDefaultIcebreakers.add(icebreaker); 2229 } 2230 2231 public boolean removeMessengerAdsDefaultIcebreaker(String icebreaker) { 2232 return messengerAdsDefaultIcebreakers.remove(icebreaker); 2233 } 2234 2235 public List<Page> getGlobalBrandChildren() { 2236 return unmodifiableList(globalBrandChildren); 2237 } 2238 2239 public boolean addGlobalBrandChildren(Page globalBrandChild) { 2240 return globalBrandChildren.add(globalBrandChild); 2241 } 2242 2243 public boolean removeGlobalBrandChildren(Page globalBrandChild) { 2244 return globalBrandChildren.remove(globalBrandChild); 2245 } 2246 2247 public List<String> getMessengerAdsDefaultIcebreakers() { 2248 return unmodifiableList(messengerAdsDefaultIcebreakers); 2249 } 2250 2251 @JsonMappingCompleted 2252 protected void convertLabels(JsonMapper jsonMapper) { 2253 JsonObject rawLabels = null; 2254 if (this.rawLabels != null) { 2255 JsonValue jsonValue = Json.parse(this.rawLabels); 2256 if (jsonValue.isObject()) { 2257 rawLabels = jsonValue.asObject(); 2258 } 2259 } 2260 if (rawLabels != null && rawLabels.isObject()) { 2261 String innerLabelsString = rawLabels.get("data").toString(); 2262 labels = jsonMapper.toJavaList(innerLabelsString, PageLabel.class); 2263 } 2264 } 2265 2266 @JsonMappingCompleted 2267 protected void fillProfilePicture(JsonMapper jsonMapper) { 2268 picture = convertPicture(jsonMapper, rawPicture); 2269 } 2270 2271 @JsonMappingCompleted 2272 protected void graphApi26LikesFallback() { 2273 if (getFanCount() != null && getLikesCount() == null) { 2274 likesCount = fanCount; 2275 } 2276 if (getFanCount() == null && getLikesCount() != null) { 2277 fanCount = likesCount; 2278 } 2279 } 2280 2281 @JsonMappingCompleted 2282 protected void convertHours() { 2283 if (rawHours != null && !rawHours.isEmpty()) { 2284 Hours hoursObj = new Hours(); 2285 for (JsonObject entry : rawHours) { 2286 hoursObj.addHour(entry.getString("key", ""), entry.getString("value", "")); 2287 } 2288 hours = hoursObj; 2289 } 2290 if (rawHoursMap != null && !rawHoursMap.isEmpty()) { 2291 Hours hoursObj = new Hours(); 2292 for (Map.Entry<String, String> entry : rawHoursMap.entrySet()) { 2293 hoursObj.addHour(entry.getKey(), entry.getValue()); 2294 } 2295 hours = hoursObj; 2296 } 2297 } 2298 2299 /** 2300 * The page's profile picture, if provided. 2301 * <p> 2302 * To force Facebook to fill the <code>picture</code> field you have to fetch the page with the 2303 * <code>fields=picture</code> parameter, otherwise the picture is <code>null</code>. 2304 * 2305 * @return the page's profile picture as ProfilePictureSource object 2306 */ 2307 @Override 2308 @java.lang.SuppressWarnings("all") 2309 @lombok.Generated 2310 public ProfilePictureSource getPicture() { 2311 return this.picture; 2312 } 2313 2314 /** 2315 * The page's profile picture, if provided. 2316 * <p> 2317 * To force Facebook to fill the <code>picture</code> field you have to fetch the page with the 2318 * <code>fields=picture</code> parameter, otherwise the picture is <code>null</code>. 2319 */ 2320 @java.lang.SuppressWarnings("all") 2321 @lombok.Generated 2322 public void setPicture(final ProfilePictureSource picture) { 2323 this.picture = picture; 2324 } 2325 2326 /** 2327 * Affiliation of this person. Applicable to Pages representing people 2328 * 2329 * @since 1.10.0 2330 * @return affiliation of this person 2331 */ 2332 @java.lang.SuppressWarnings("all") 2333 @lombok.Generated 2334 public String getAffiliation() { 2335 return this.affiliation; 2336 } 2337 2338 /** 2339 * Affiliation of this person. Applicable to Pages representing people 2340 * 2341 * @since 1.10.0 2342 */ 2343 @java.lang.SuppressWarnings("all") 2344 @lombok.Generated 2345 public void setAffiliation(final String affiliation) { 2346 this.affiliation = affiliation; 2347 } 2348 2349 /** 2350 * App ID for app-owned Pages and app Pages. 2351 * 2352 * @return App ID for app-owned Pages and app Pages 2353 */ 2354 @java.lang.SuppressWarnings("all") 2355 @lombok.Generated 2356 public String getAppId() { 2357 return this.appId; 2358 } 2359 2360 /** 2361 * App ID for app-owned Pages and app Pages. 2362 */ 2363 @java.lang.SuppressWarnings("all") 2364 @lombok.Generated 2365 public void setAppId(final String appId) { 2366 this.appId = appId; 2367 } 2368 2369 /** 2370 * Artists the band likes. Applicable to Bands 2371 * 2372 * @since 1.10.0 2373 * @return artists the band likes 2374 */ 2375 @java.lang.SuppressWarnings("all") 2376 @lombok.Generated 2377 public String getArtistsWeLike() { 2378 return this.artistsWeLike; 2379 } 2380 2381 /** 2382 * Artists the band likes. Applicable to Bands 2383 * 2384 * @since 1.10.0 2385 */ 2386 @java.lang.SuppressWarnings("all") 2387 @lombok.Generated 2388 public void setArtistsWeLike(final String artistsWeLike) { 2389 this.artistsWeLike = artistsWeLike; 2390 } 2391 2392 /** 2393 * relevance score of an asset. 2394 * 2395 * @return relevance score of an asset 2396 */ 2397 @java.lang.SuppressWarnings("all") 2398 @lombok.Generated 2399 public Double getAssetScore() { 2400 return this.assetScore; 2401 } 2402 2403 /** 2404 * relevance score of an asset. 2405 */ 2406 @java.lang.SuppressWarnings("all") 2407 @lombok.Generated 2408 public void setAssetScore(final Double assetScore) { 2409 this.assetScore = assetScore; 2410 } 2411 2412 /** 2413 * Dress code of the business. Applicable to Restaurants or Nightlife. Can be one of Casual, Dressy or Unspecified 2414 * 2415 * @since 1.10.0 2416 * @return dress code of the business 2417 */ 2418 @java.lang.SuppressWarnings("all") 2419 @lombok.Generated 2420 public String getAttire() { 2421 return this.attire; 2422 } 2423 2424 /** 2425 * Dress code of the business. Applicable to Restaurants or Nightlife. Can be one of Casual, Dressy or Unspecified 2426 * 2427 * @since 1.10.0 2428 */ 2429 @java.lang.SuppressWarnings("all") 2430 @lombok.Generated 2431 public void setAttire(final String attire) { 2432 this.attire = attire; 2433 } 2434 2435 /** 2436 * The awards information of the film. Applicable to Films 2437 * 2438 * @since 1.10.0 2439 * @return the awards information of the film 2440 */ 2441 @java.lang.SuppressWarnings("all") 2442 @lombok.Generated 2443 public String getAwards() { 2444 return this.awards; 2445 } 2446 2447 /** 2448 * The awards information of the film. Applicable to Films 2449 * 2450 * @since 1.10.0 2451 */ 2452 @java.lang.SuppressWarnings("all") 2453 @lombok.Generated 2454 public void setAwards(final String awards) { 2455 this.awards = awards; 2456 } 2457 2458 /** 2459 * Band interests. Applicable to Bands 2460 * 2461 * @since 1.10.0 2462 * @return band interests 2463 */ 2464 @java.lang.SuppressWarnings("all") 2465 @lombok.Generated 2466 public String getBandInterests() { 2467 return this.bandInterests; 2468 } 2469 2470 /** 2471 * Band interests. Applicable to Bands 2472 * 2473 * @since 1.10.0 2474 */ 2475 @java.lang.SuppressWarnings("all") 2476 @lombok.Generated 2477 public void setBandInterests(final String bandInterests) { 2478 this.bandInterests = bandInterests; 2479 } 2480 2481 /** 2482 * Members of the band. Applicable to Bands 2483 * 2484 * @since 1.10.0 2485 * @return members of the band 2486 */ 2487 @java.lang.SuppressWarnings("all") 2488 @lombok.Generated 2489 public String getBandMembers() { 2490 return this.bandMembers; 2491 } 2492 2493 /** 2494 * Members of the band. Applicable to Bands 2495 * 2496 * @since 1.10.0 2497 */ 2498 @java.lang.SuppressWarnings("all") 2499 @lombok.Generated 2500 public void setBandMembers(final String bandMembers) { 2501 this.bandMembers = bandMembers; 2502 } 2503 2504 /** 2505 * The best available Page on Facebook for the concept represented by this Page. The best available Page takes into 2506 * account authenticity and the number of likes 2507 * 2508 * @since 1.10.0 2509 * @return The best available Page on Facebook for the concept represented by this Page 2510 */ 2511 @java.lang.SuppressWarnings("all") 2512 @lombok.Generated 2513 public Page getBestPage() { 2514 return this.bestPage; 2515 } 2516 2517 /** 2518 * The best available Page on Facebook for the concept represented by this Page. The best available Page takes into 2519 * account authenticity and the number of likes 2520 * 2521 * @since 1.10.0 2522 */ 2523 @java.lang.SuppressWarnings("all") 2524 @lombok.Generated 2525 public void setBestPage(final Page bestPage) { 2526 this.bestPage = bestPage; 2527 } 2528 2529 /** 2530 * The mailing or contact address for this page. This field will be blank if the contact address is the same as the 2531 * physical address 2532 * 2533 * @since 1.10.0 2534 * @return The mailing or contact address for this page 2535 */ 2536 @java.lang.SuppressWarnings("all") 2537 @lombok.Generated 2538 public MailingAddress getContactAddress() { 2539 return this.contactAddress; 2540 } 2541 2542 /** 2543 * The mailing or contact address for this page. This field will be blank if the contact address is the same as the 2544 * physical address 2545 * 2546 * @since 1.10.0 2547 */ 2548 @java.lang.SuppressWarnings("all") 2549 @lombok.Generated 2550 public void setContactAddress(final MailingAddress contactAddress) { 2551 this.contactAddress = contactAddress; 2552 } 2553 2554 /** 2555 * If this is a Page in a Global Pages hierarchy, the number of people who are being directed to this Page. 2556 * 2557 * @return If this is a Page in a Global Pages hierarchy, the number of people who are being directed to this Page. 2558 */ 2559 @java.lang.SuppressWarnings("all") 2560 @lombok.Generated 2561 public Integer getCountryPageLikes() { 2562 return this.countryPageLikes; 2563 } 2564 2565 /** 2566 * If this is a Page in a Global Pages hierarchy, the number of people who are being directed to this Page. 2567 */ 2568 @java.lang.SuppressWarnings("all") 2569 @lombok.Generated 2570 public void setCountryPageLikes(final Integer countryPageLikes) { 2571 this.countryPageLikes = countryPageLikes; 2572 } 2573 2574 /** 2575 * The Page's category. e.g. Product/Service, Computers/Technology 2576 * 2577 * @return The Page's category. e.g. Product/Service, Computers/Technology 2578 */ 2579 @java.lang.SuppressWarnings("all") 2580 @lombok.Generated 2581 public String getCategory() { 2582 return this.category; 2583 } 2584 2585 /** 2586 * The Page's category. e.g. Product/Service, Computers/Technology 2587 */ 2588 @java.lang.SuppressWarnings("all") 2589 @lombok.Generated 2590 public void setCategory(final String category) { 2591 this.category = category; 2592 } 2593 2594 /** 2595 * Biography of the band. Applicable to Bands 2596 * 2597 * @since 1.10.0 2598 * @return Biography of the band 2599 */ 2600 @java.lang.SuppressWarnings("all") 2601 @lombok.Generated 2602 public String getBio() { 2603 return this.bio; 2604 } 2605 2606 /** 2607 * Biography of the band. Applicable to Bands 2608 * 2609 * @since 1.10.0 2610 */ 2611 @java.lang.SuppressWarnings("all") 2612 @lombok.Generated 2613 public void setBio(final String bio) { 2614 this.bio = bio; 2615 } 2616 2617 /** 2618 * Birthday of this person. Applicable to Pages representing people 2619 * 2620 * @since 1.10.0 2621 * @return birthday of this person 2622 */ 2623 @java.lang.SuppressWarnings("all") 2624 @lombok.Generated 2625 public String getBirthday() { 2626 return this.birthday; 2627 } 2628 2629 /** 2630 * Birthday of this person. Applicable to Pages representing people 2631 * 2632 * @since 1.10.0 2633 */ 2634 @java.lang.SuppressWarnings("all") 2635 @lombok.Generated 2636 public void setBirthday(final String birthday) { 2637 this.birthday = birthday; 2638 } 2639 2640 /** 2641 * Year vehicle was built. Applicable to Vehicles 2642 * 2643 * @since 1.10.0 2644 * @return Year vehicle was built 2645 */ 2646 @java.lang.SuppressWarnings("all") 2647 @lombok.Generated 2648 public String getBuilt() { 2649 return this.built; 2650 } 2651 2652 /** 2653 * Year vehicle was built. Applicable to Vehicles 2654 * 2655 * @since 1.10.0 2656 */ 2657 @java.lang.SuppressWarnings("all") 2658 @lombok.Generated 2659 public void setBuilt(final String built) { 2660 this.built = built; 2661 } 2662 2663 /** 2664 * The Business associated with this Page. 2665 */ 2666 @java.lang.SuppressWarnings("all") 2667 @lombok.Generated 2668 public Business getBusiness() { 2669 return this.business; 2670 } 2671 2672 /** 2673 * The Business associated with this Page. 2674 */ 2675 @java.lang.SuppressWarnings("all") 2676 @lombok.Generated 2677 public void setBusiness(final Business business) { 2678 this.business = business; 2679 } 2680 2681 /** 2682 * Culinary team of the business. Applicable to Restaurants or Nightlife 2683 * 2684 * @since 1.10.0 2685 * @return culinary team of the business 2686 */ 2687 @java.lang.SuppressWarnings("all") 2688 @lombok.Generated 2689 public String getCulinaryTeam() { 2690 return this.culinaryTeam; 2691 } 2692 2693 /** 2694 * Culinary team of the business. Applicable to Restaurants or Nightlife 2695 * 2696 * @since 1.10.0 2697 */ 2698 @java.lang.SuppressWarnings("all") 2699 @lombok.Generated 2700 public void setCulinaryTeam(final String culinaryTeam) { 2701 this.culinaryTeam = culinaryTeam; 2702 } 2703 2704 /** 2705 * Current location of the Page. 2706 * 2707 * @since 1.10.0 2708 * @return current location of the Page 2709 * @deprecated This field is no longer maintained for New Pages Experience pages and returns a version error in Graph 2710 * API 26.0 and later. No replacement is available. 2711 */ 2712 @java.lang.Deprecated 2713 @java.lang.SuppressWarnings("all") 2714 @lombok.Generated 2715 public String getCurrentLocation() { 2716 return this.currentLocation; 2717 } 2718 2719 /** 2720 * Current location of the Page. 2721 * 2722 * @since 1.10.0 2723 * @deprecated This field is no longer maintained for New Pages Experience pages and returns a version error in Graph 2724 * API 26.0 and later. No replacement is available. 2725 */ 2726 @java.lang.Deprecated 2727 @java.lang.SuppressWarnings("all") 2728 @lombok.Generated 2729 public void setCurrentLocation(final String currentLocation) { 2730 this.currentLocation = currentLocation; 2731 } 2732 2733 /** 2734 * Features of the vehicle. Applicable to Vehicles 2735 * 2736 * @since 1.10.0 2737 * @return Features of the vehicle 2738 */ 2739 @java.lang.SuppressWarnings("all") 2740 @lombok.Generated 2741 public String getFeatures() { 2742 return this.features; 2743 } 2744 2745 /** 2746 * Features of the vehicle. Applicable to Vehicles 2747 * 2748 * @since 1.10.0 2749 */ 2750 @java.lang.SuppressWarnings("all") 2751 @lombok.Generated 2752 public void setFeatures(final String features) { 2753 this.features = features; 2754 } 2755 2756 /** 2757 * Number of page followers 2758 * 2759 * @return Number of page followers 2760 */ 2761 @java.lang.SuppressWarnings("all") 2762 @lombok.Generated 2763 public Long getFollowersCount() { 2764 return this.followersCount; 2765 } 2766 2767 /** 2768 * Number of page followers 2769 */ 2770 @java.lang.SuppressWarnings("all") 2771 @lombok.Generated 2772 public void setFollowersCount(final Long followersCount) { 2773 this.followersCount = followersCount; 2774 } 2775 2776 /** 2777 * The name of the Page with country codes appended for Global Brand Pages. Only visible to the Page admin 2778 * 2779 * @since 1.10.0 2780 * @return The name of the Page with country codes appended for Global Brand Pages 2781 */ 2782 @java.lang.SuppressWarnings("all") 2783 @lombok.Generated 2784 public String getGlobalBrandPageName() { 2785 return this.globalBrandPageName; 2786 } 2787 2788 /** 2789 * The name of the Page with country codes appended for Global Brand Pages. Only visible to the Page admin 2790 * 2791 * @since 1.10.0 2792 */ 2793 @java.lang.SuppressWarnings("all") 2794 @lombok.Generated 2795 public void setGlobalBrandPageName(final String globalBrandPageName) { 2796 this.globalBrandPageName = globalBrandPageName; 2797 } 2798 2799 /** 2800 * This brand's global Root ID. 2801 * 2802 * @return This brand's global Root ID 2803 */ 2804 @java.lang.SuppressWarnings("all") 2805 @lombok.Generated 2806 public String getGlobalBrandRootId() { 2807 return this.globalBrandRootId; 2808 } 2809 2810 /** 2811 * This brand's global Root ID. 2812 */ 2813 @java.lang.SuppressWarnings("all") 2814 @lombok.Generated 2815 public void setGlobalBrandRootId(final String globalBrandRootId) { 2816 this.globalBrandRootId = globalBrandRootId; 2817 } 2818 2819 /** 2820 * This brand's global (parent) Page. 2821 * 2822 * @since 1.10.0 2823 * @return this brand's global (parent) Page 2824 */ 2825 @java.lang.SuppressWarnings("all") 2826 @lombok.Generated 2827 public Page getGlobalBrandParentPage() { 2828 return this.globalBrandParentPage; 2829 } 2830 2831 /** 2832 * This brand's global (parent) Page. 2833 * 2834 * @since 1.10.0 2835 */ 2836 @java.lang.SuppressWarnings("all") 2837 @lombok.Generated 2838 public void setGlobalBrandParentPage(final Page globalBrandParentPage) { 2839 this.globalBrandParentPage = globalBrandParentPage; 2840 } 2841 2842 /** 2843 * Indicates whether this Page has added the app making the query in a Page tab. 2844 * 2845 * @since 1.10.0 2846 * @return Indicates whether this Page has added the app making the query in a Page tab 2847 */ 2848 @java.lang.SuppressWarnings("all") 2849 @lombok.Generated 2850 public Boolean getHasAddedApp() { 2851 return this.hasAddedApp; 2852 } 2853 2854 /** 2855 * Indicates whether this Page has added the app making the query in a Page tab. 2856 * 2857 * @since 1.10.0 2858 */ 2859 @java.lang.SuppressWarnings("all") 2860 @lombok.Generated 2861 public void setHasAddedApp(final Boolean hasAddedApp) { 2862 this.hasAddedApp = hasAddedApp; 2863 } 2864 2865 /** 2866 * has whatsapp number 2867 * 2868 * @return has whatsapp number 2869 */ 2870 @java.lang.SuppressWarnings("all") 2871 @lombok.Generated 2872 public Boolean getHasWhatsappNumber() { 2873 return this.hasWhatsappNumber; 2874 } 2875 2876 /** 2877 * has whatsapp number 2878 */ 2879 @java.lang.SuppressWarnings("all") 2880 @lombok.Generated 2881 public void setHasWhatsappNumber(final Boolean hasWhatsappNumber) { 2882 this.hasWhatsappNumber = hasWhatsappNumber; 2883 } 2884 2885 /** 2886 * Indicates whether WhatsApp number connected to this page is a WhatsApp business number 2887 * 2888 * @return Whatsapp business number 2889 */ 2890 @java.lang.SuppressWarnings("all") 2891 @lombok.Generated 2892 public Boolean getHasWhatsappBusinessNumber() { 2893 return this.hasWhatsappBusinessNumber; 2894 } 2895 2896 /** 2897 * Indicates whether WhatsApp number connected to this page is a WhatsApp business number 2898 */ 2899 @java.lang.SuppressWarnings("all") 2900 @lombok.Generated 2901 public void setHasWhatsappBusinessNumber(final Boolean hasWhatsappBusinessNumber) { 2902 this.hasWhatsappBusinessNumber = hasWhatsappBusinessNumber; 2903 } 2904 2905 /** 2906 * Hometown of the band. Applicable to Bands 2907 * 2908 * @since 1.10.0 2909 * @return Hometown of the band 2910 */ 2911 @java.lang.SuppressWarnings("all") 2912 @lombok.Generated 2913 public String getHometown() { 2914 return this.hometown; 2915 } 2916 2917 /** 2918 * Hometown of the band. Applicable to Bands 2919 * 2920 * @since 1.10.0 2921 */ 2922 @java.lang.SuppressWarnings("all") 2923 @lombok.Generated 2924 public void setHometown(final String hometown) { 2925 this.hometown = hometown; 2926 } 2927 2928 /** 2929 * Opening hours 2930 * 2931 * @since 1.10.1 2932 */ 2933 @java.lang.SuppressWarnings("all") 2934 @lombok.Generated 2935 public Hours getHours() { 2936 return this.hours; 2937 } 2938 2939 /** 2940 * Opening hours 2941 * 2942 * @since 1.10.1 2943 */ 2944 @java.lang.SuppressWarnings("all") 2945 @lombok.Generated 2946 public void setHours(final Hours hours) { 2947 this.hours = hours; 2948 } 2949 2950 /** 2951 * Legal information about the Page publishers. 2952 * 2953 * @since 1.10.0 2954 * @return Legal information about the Page publishers 2955 */ 2956 @java.lang.SuppressWarnings("all") 2957 @lombok.Generated 2958 public String getImpressum() { 2959 return this.impressum; 2960 } 2961 2962 /** 2963 * Legal information about the Page publishers. 2964 * 2965 * @since 1.10.0 2966 */ 2967 @java.lang.SuppressWarnings("all") 2968 @lombok.Generated 2969 public void setImpressum(final String impressum) { 2970 this.impressum = impressum; 2971 } 2972 2973 /** 2974 * Influences on the band. Applicable to Bands 2975 * 2976 * @since 1.10.0 2977 * @return Influences on the band 2978 */ 2979 @java.lang.SuppressWarnings("all") 2980 @lombok.Generated 2981 public String getInfluences() { 2982 return this.influences; 2983 } 2984 2985 /** 2986 * Influences on the band. Applicable to Bands 2987 * 2988 * @since 1.10.0 2989 */ 2990 @java.lang.SuppressWarnings("all") 2991 @lombok.Generated 2992 public void setInfluences(final String influences) { 2993 this.influences = influences; 2994 } 2995 2996 /** 2997 * Whether the business corresponding to this Page is permanently closed. 2998 * 2999 * @since 1.10.0 3000 * @return Whether the business corresponding to this Page is permanently closed 3001 */ 3002 @java.lang.SuppressWarnings("all") 3003 @lombok.Generated 3004 public Boolean getIsPermanentlyClosed() { 3005 return this.isPermanentlyClosed; 3006 } 3007 3008 /** 3009 * Whether the business corresponding to this Page is permanently closed. 3010 * 3011 * @since 1.10.0 3012 */ 3013 @java.lang.SuppressWarnings("all") 3014 @lombok.Generated 3015 public void setIsPermanentlyClosed(final Boolean isPermanentlyClosed) { 3016 this.isPermanentlyClosed = isPermanentlyClosed; 3017 } 3018 3019 /** 3020 * owner business of this object 3021 * 3022 * @return owner business of this object 3023 */ 3024 @java.lang.SuppressWarnings("all") 3025 @lombok.Generated 3026 public Business getOwnerBusiness() { 3027 return this.ownerBusiness; 3028 } 3029 3030 /** 3031 * owner business of this object 3032 */ 3033 @java.lang.SuppressWarnings("all") 3034 @lombok.Generated 3035 public void setOwnerBusiness(final Business ownerBusiness) { 3036 this.ownerBusiness = ownerBusiness; 3037 } 3038 3039 /** 3040 * Overall page rating based on rating survey from users on a scale of 1-5. This value is normalized and is not 3041 * guaranteed to be a strict average of user ratings. If there are 0 or a small number of ratings, this field will not 3042 * be returned. 3043 */ 3044 @java.lang.SuppressWarnings("all") 3045 @lombok.Generated 3046 public Double getOverallStarRating() { 3047 return this.overallStarRating; 3048 } 3049 3050 /** 3051 * Overall page rating based on rating survey from users on a scale of 1-5. This value is normalized and is not 3052 * guaranteed to be a strict average of user ratings. If there are 0 or a small number of ratings, this field will not 3053 * be returned. 3054 */ 3055 @java.lang.SuppressWarnings("all") 3056 @lombok.Generated 3057 public void setOverallStarRating(final Double overallStarRating) { 3058 this.overallStarRating = overallStarRating; 3059 } 3060 3061 /** 3062 * Number of ratings for the page (limited to ratings that are publicly accessible 3063 */ 3064 @java.lang.SuppressWarnings("all") 3065 @lombok.Generated 3066 public Integer getRatingCount() { 3067 return this.ratingCount; 3068 } 3069 3070 /** 3071 * Number of ratings for the page (limited to ratings that are publicly accessible 3072 */ 3073 @java.lang.SuppressWarnings("all") 3074 @lombok.Generated 3075 public void setRatingCount(final Integer ratingCount) { 3076 this.ratingCount = ratingCount; 3077 } 3078 3079 /** 3080 * Messenger page scope id associated with page and a user using account_linking_token 3081 * 3082 * @return Messenger page scope id associated with page and a user using account_linking_token 3083 */ 3084 @java.lang.SuppressWarnings("all") 3085 @lombok.Generated 3086 public String getRecipient() { 3087 return this.recipient; 3088 } 3089 3090 /** 3091 * Messenger page scope id associated with page and a user using account_linking_token 3092 */ 3093 @java.lang.SuppressWarnings("all") 3094 @lombok.Generated 3095 public void setRecipient(final String recipient) { 3096 this.recipient = recipient; 3097 } 3098 3099 /** 3100 * Personal information. Applicable to Pages representing People 3101 * 3102 * @since 1.10.0 3103 * @return Personal information 3104 */ 3105 @java.lang.SuppressWarnings("all") 3106 @lombok.Generated 3107 public String getPersonalInfo() { 3108 return this.personalInfo; 3109 } 3110 3111 /** 3112 * Personal information. Applicable to Pages representing People 3113 * 3114 * @since 1.10.0 3115 */ 3116 @java.lang.SuppressWarnings("all") 3117 @lombok.Generated 3118 public void setPersonalInfo(final String personalInfo) { 3119 this.personalInfo = personalInfo; 3120 } 3121 3122 /** 3123 * Payment options accepted by the business. Applicable to Restaurants or Nightlife 3124 * 3125 * @since 1.10.0 3126 * @return Payment options accepted by the business 3127 */ 3128 @java.lang.SuppressWarnings("all") 3129 @lombok.Generated 3130 public PagePaymentOptions getPaymentOptions() { 3131 return this.paymentOptions; 3132 } 3133 3134 /** 3135 * Payment options accepted by the business. Applicable to Restaurants or Nightlife 3136 * 3137 * @since 1.10.0 3138 */ 3139 @java.lang.SuppressWarnings("all") 3140 @lombok.Generated 3141 public void setPaymentOptions(final PagePaymentOptions paymentOptions) { 3142 this.paymentOptions = paymentOptions; 3143 } 3144 3145 /** 3146 * Personal interests. Applicable to Pages representing People 3147 * 3148 * @since 1.10.0 3149 * @return Personal interests 3150 */ 3151 @java.lang.SuppressWarnings("all") 3152 @lombok.Generated 3153 public String getPersonalInterests() { 3154 return this.personalInterests; 3155 } 3156 3157 /** 3158 * Personal interests. Applicable to Pages representing People 3159 * 3160 * @since 1.10.0 3161 */ 3162 @java.lang.SuppressWarnings("all") 3163 @lombok.Generated 3164 public void setPersonalInterests(final String personalInterests) { 3165 this.personalInterests = personalInterests; 3166 } 3167 3168 /** 3169 * Pharmacy safety information. Applicable to Pharmaceutical companies 3170 * 3171 * @since 1.10.0 3172 * @return Pharmacy safety information 3173 */ 3174 @java.lang.SuppressWarnings("all") 3175 @lombok.Generated 3176 public String getPharmaSafetyInfo() { 3177 return this.pharmaSafetyInfo; 3178 } 3179 3180 /** 3181 * Pharmacy safety information. Applicable to Pharmaceutical companies 3182 * 3183 * @since 1.10.0 3184 */ 3185 @java.lang.SuppressWarnings("all") 3186 @lombok.Generated 3187 public void setPharmaSafetyInfo(final String pharmaSafetyInfo) { 3188 this.pharmaSafetyInfo = pharmaSafetyInfo; 3189 } 3190 3191 /** 3192 * For places, the category of the place. 3193 * 3194 * @return For places, the category of the place 3195 */ 3196 @java.lang.SuppressWarnings("all") 3197 @lombok.Generated 3198 public String getPlaceType() { 3199 return this.placeType; 3200 } 3201 3202 /** 3203 * For places, the category of the place. 3204 */ 3205 @java.lang.SuppressWarnings("all") 3206 @lombok.Generated 3207 public void setPlaceType(final String placeType) { 3208 this.placeType = placeType; 3209 } 3210 3211 /** 3212 * The plot outline of the film. Applicable to Films 3213 * 3214 * @since 1.10.0 3215 * @return The plot outline of the film 3216 */ 3217 @java.lang.SuppressWarnings("all") 3218 @lombok.Generated 3219 public String getPlotOutline() { 3220 return this.plotOutline; 3221 } 3222 3223 /** 3224 * The plot outline of the film. Applicable to Films 3225 * 3226 * @since 1.10.0 3227 */ 3228 @java.lang.SuppressWarnings("all") 3229 @lombok.Generated 3230 public void setPlotOutline(final String plotOutline) { 3231 this.plotOutline = plotOutline; 3232 } 3233 3234 /** 3235 * Price range of the business. Applicable to Restaurants or Nightlife. Can be one of $ (0-10), $$ (10-30), $$$ 3236 * (30-50), $$$$ (50+) or Unspecified 3237 * 3238 * @since 1.10.0 3239 * @return Price range of the business 3240 */ 3241 @java.lang.SuppressWarnings("all") 3242 @lombok.Generated 3243 public String getPriceRange() { 3244 return this.priceRange; 3245 } 3246 3247 /** 3248 * Price range of the business. Applicable to Restaurants or Nightlife. Can be one of $ (0-10), $$ (10-30), $$$ 3249 * (30-50), $$$$ (50+) or Unspecified 3250 * 3251 * @since 1.10.0 3252 */ 3253 @java.lang.SuppressWarnings("all") 3254 @lombok.Generated 3255 public void setPriceRange(final String priceRange) { 3256 this.priceRange = priceRange; 3257 } 3258 3259 /** 3260 * The productor of the film. Applicable to Films 3261 * 3262 * @since 1.10.0 3263 * @return The productor of the film 3264 */ 3265 @java.lang.SuppressWarnings("all") 3266 @lombok.Generated 3267 public String getProducedBy() { 3268 return this.producedBy; 3269 } 3270 3271 /** 3272 * The productor of the film. Applicable to Films 3273 * 3274 * @since 1.10.0 3275 */ 3276 @java.lang.SuppressWarnings("all") 3277 @lombok.Generated 3278 public void setProducedBy(final String producedBy) { 3279 this.producedBy = producedBy; 3280 } 3281 3282 /** 3283 * Reason why a post isn't eligible for boosting. Only visible to Page Admins 3284 * 3285 * @since 1.10.0 3286 * @return Reason why a post isn't eligible for boosting 3287 */ 3288 @java.lang.SuppressWarnings("all") 3289 @lombok.Generated 3290 public Boolean getPromotionEligible() { 3291 return this.promotionEligible; 3292 } 3293 3294 /** 3295 * Reason why a post isn't eligible for boosting. Only visible to Page Admins 3296 * 3297 * @since 1.10.0 3298 */ 3299 @java.lang.SuppressWarnings("all") 3300 @lombok.Generated 3301 public void setPromotionEligible(final Boolean promotionEligible) { 3302 this.promotionEligible = promotionEligible; 3303 } 3304 3305 /** 3306 * Reason, for which boosted posts are not eligible. Only visible to a page admin 3307 * 3308 * @since 1.10.0 3309 * @return Reason, for which boosted posts are not eligible 3310 */ 3311 @java.lang.SuppressWarnings("all") 3312 @lombok.Generated 3313 public String getPromotionIneligibleReason() { 3314 return this.promotionIneligibleReason; 3315 } 3316 3317 /** 3318 * Reason, for which boosted posts are not eligible. Only visible to a page admin 3319 * 3320 * @since 1.10.0 3321 */ 3322 @java.lang.SuppressWarnings("all") 3323 @lombok.Generated 3324 public void setPromotionIneligibleReason(final String promotionIneligibleReason) { 3325 this.promotionIneligibleReason = promotionIneligibleReason; 3326 } 3327 3328 /** 3329 * Public transit to the business. Applicable to Restaurants or Nightlife 3330 * 3331 * @since 1.10.0 3332 * @return Public transit to the business 3333 */ 3334 @java.lang.SuppressWarnings("all") 3335 @lombok.Generated 3336 public String getPublicTransit() { 3337 return this.publicTransit; 3338 } 3339 3340 /** 3341 * Public transit to the business. Applicable to Restaurants or Nightlife 3342 * 3343 * @since 1.10.0 3344 */ 3345 @java.lang.SuppressWarnings("all") 3346 @lombok.Generated 3347 public void setPublicTransit(final String publicTransit) { 3348 this.publicTransit = publicTransit; 3349 } 3350 3351 /** 3352 * Record label of the band. Applicable to Bands 3353 * 3354 * @since 1.10.0 3355 * @return Record label of the band 3356 */ 3357 @java.lang.SuppressWarnings("all") 3358 @lombok.Generated 3359 public String getRecordLabel() { 3360 return this.recordLabel; 3361 } 3362 3363 /** 3364 * Record label of the band. Applicable to Bands 3365 * 3366 * @since 1.10.0 3367 */ 3368 @java.lang.SuppressWarnings("all") 3369 @lombok.Generated 3370 public void setRecordLabel(final String recordLabel) { 3371 this.recordLabel = recordLabel; 3372 } 3373 3374 /** 3375 * The film's release date. Applicable to Films 3376 * 3377 * @since 1.10.0 3378 * @return The film's release date 3379 */ 3380 @java.lang.SuppressWarnings("all") 3381 @lombok.Generated 3382 public String getReleaseDate() { 3383 return this.releaseDate; 3384 } 3385 3386 /** 3387 * The film's release date. Applicable to Films 3388 * 3389 * @since 1.10.0 3390 */ 3391 @java.lang.SuppressWarnings("all") 3392 @lombok.Generated 3393 public void setReleaseDate(final String releaseDate) { 3394 this.releaseDate = releaseDate; 3395 } 3396 3397 /** 3398 * Services the restaurant provides. Applicable to Restaurants 3399 * 3400 * @since 1.10.0 3401 * @return Services the restaurant provides 3402 */ 3403 @java.lang.SuppressWarnings("all") 3404 @lombok.Generated 3405 public PageRestaurantServices getRestaurantServices() { 3406 return this.restaurantServices; 3407 } 3408 3409 /** 3410 * Services the restaurant provides. Applicable to Restaurants 3411 * 3412 * @since 1.10.0 3413 */ 3414 @java.lang.SuppressWarnings("all") 3415 @lombok.Generated 3416 public void setRestaurantServices(final PageRestaurantServices restaurantServices) { 3417 this.restaurantServices = restaurantServices; 3418 } 3419 3420 /** 3421 * The restaurant's specialties. Applicable to Restaurants 3422 * 3423 * @since 1.10.0 3424 * @return The restaurant's specialties 3425 */ 3426 @java.lang.SuppressWarnings("all") 3427 @lombok.Generated 3428 public PageRestaurantSpecialties getRestaurantSpecialties() { 3429 return this.restaurantSpecialties; 3430 } 3431 3432 /** 3433 * The restaurant's specialties. Applicable to Restaurants 3434 * 3435 * @since 1.10.0 3436 */ 3437 @java.lang.SuppressWarnings("all") 3438 @lombok.Generated 3439 public void setRestaurantSpecialties(final PageRestaurantSpecialties restaurantSpecialties) { 3440 this.restaurantSpecialties = restaurantSpecialties; 3441 } 3442 3443 /** 3444 * Unique store code for this location Page 3445 */ 3446 @java.lang.SuppressWarnings("all") 3447 @lombok.Generated 3448 public String getStoreCode() { 3449 return this.storeCode; 3450 } 3451 3452 /** 3453 * Unique store code for this location Page 3454 */ 3455 @java.lang.SuppressWarnings("all") 3456 @lombok.Generated 3457 public void setStoreCode(final String storeCode) { 3458 this.storeCode = storeCode; 3459 } 3460 3461 /** 3462 * Location Page's store location descriptor 3463 */ 3464 @java.lang.SuppressWarnings("all") 3465 @lombok.Generated 3466 public String getStoreLocationDescriptor() { 3467 return this.storeLocationDescriptor; 3468 } 3469 3470 /** 3471 * Location Page's store location descriptor 3472 */ 3473 @java.lang.SuppressWarnings("all") 3474 @lombok.Generated 3475 public void setStoreLocationDescriptor(final String storeLocationDescriptor) { 3476 this.storeLocationDescriptor = storeLocationDescriptor; 3477 } 3478 3479 @java.lang.SuppressWarnings("all") 3480 @lombok.Generated 3481 public Date getUserAccessExpireTime() { 3482 return this.userAccessExpireTime; 3483 } 3484 3485 @java.lang.SuppressWarnings("all") 3486 @lombok.Generated 3487 public void setUserAccessExpireTime(final Date userAccessExpireTime) { 3488 this.userAccessExpireTime = userAccessExpireTime; 3489 } 3490 3491 /** 3492 * The genre of the film. Applicable to Films 3493 * 3494 * @since 1.10.0 3495 * @return The genre of the film 3496 * @deprecated This field is no longer maintained for New Pages Experience pages and returns a version error in Graph 3497 * API 26.0 and later. No replacement is available. 3498 */ 3499 @java.lang.Deprecated 3500 @java.lang.SuppressWarnings("all") 3501 @lombok.Generated 3502 public String getGenre() { 3503 return this.genre; 3504 } 3505 3506 /** 3507 * The genre of the film. Applicable to Films 3508 * 3509 * @since 1.10.0 3510 * @deprecated This field is no longer maintained for New Pages Experience pages and returns a version error in Graph 3511 * API 26.0 and later. No replacement is available. 3512 */ 3513 @java.lang.Deprecated 3514 @java.lang.SuppressWarnings("all") 3515 @lombok.Generated 3516 public void setGenre(final String genre) { 3517 this.genre = genre; 3518 } 3519 3520 /** 3521 * MPG of the vehicle. Applicable to Vehicles 3522 * 3523 * @since 1.10.0 3524 * @return MPG of the vehicle 3525 */ 3526 @java.lang.SuppressWarnings("all") 3527 @lombok.Generated 3528 public String getMpg() { 3529 return this.mpg; 3530 } 3531 3532 /** 3533 * MPG of the vehicle. Applicable to Vehicles 3534 * 3535 * @since 1.10.0 3536 */ 3537 @java.lang.SuppressWarnings("all") 3538 @lombok.Generated 3539 public void setMpg(final String mpg) { 3540 this.mpg = mpg; 3541 } 3542 3543 /** 3544 * The TV network for the TV show. Applicable to TV Shows 3545 * 3546 * @since 1.10.0 3547 * @return The TV network for the TV show 3548 * @deprecated This field is no longer maintained for New Pages Experience pages and returns a version error in Graph 3549 * API 26.0 and later. No replacement is available. 3550 */ 3551 @java.lang.Deprecated 3552 @java.lang.SuppressWarnings("all") 3553 @lombok.Generated 3554 public String getNetwork() { 3555 return this.network; 3556 } 3557 3558 /** 3559 * The TV network for the TV show. Applicable to TV Shows 3560 * 3561 * @since 1.10.0 3562 * @deprecated This field is no longer maintained for New Pages Experience pages and returns a version error in Graph 3563 * API 26.0 and later. No replacement is available. 3564 */ 3565 @java.lang.Deprecated 3566 @java.lang.SuppressWarnings("all") 3567 @lombok.Generated 3568 public void setNetwork(final String network) { 3569 this.network = network; 3570 } 3571 3572 /** 3573 * The number of people who have liked the Page, since the last login. Only visible to a page admin 3574 * 3575 * @since 1.10.0 3576 * @return The number of people who have liked the Page, since the last login 3577 */ 3578 @java.lang.SuppressWarnings("all") 3579 @lombok.Generated 3580 public Long getNewLikeCount() { 3581 return this.newLikeCount; 3582 } 3583 3584 /** 3585 * The number of people who have liked the Page, since the last login. Only visible to a page admin 3586 * 3587 * @since 1.10.0 3588 */ 3589 @java.lang.SuppressWarnings("all") 3590 @lombok.Generated 3591 public void setNewLikeCount(final Long newLikeCount) { 3592 this.newLikeCount = newLikeCount; 3593 } 3594 3595 /** 3596 * Offer eligibility status. Only visible to a page admin 3597 * 3598 * @since 1.10.0 3599 * @return Offer eligibility status 3600 */ 3601 @java.lang.SuppressWarnings("all") 3602 @lombok.Generated 3603 public Boolean getOfferEligible() { 3604 return this.offerEligible; 3605 } 3606 3607 /** 3608 * Offer eligibility status. Only visible to a page admin 3609 * 3610 * @since 1.10.0 3611 */ 3612 @java.lang.SuppressWarnings("all") 3613 @lombok.Generated 3614 public void setOfferEligible(final Boolean offerEligible) { 3615 this.offerEligible = offerEligible; 3616 } 3617 3618 /** 3619 * The air schedule of the TV show. Applicable to TV Shows 3620 * 3621 * @since 1.10.0 3622 * @return The air schedule of the TV show 3623 */ 3624 @java.lang.SuppressWarnings("all") 3625 @lombok.Generated 3626 public String getSchedule() { 3627 return this.schedule; 3628 } 3629 3630 /** 3631 * The air schedule of the TV show. Applicable to TV Shows 3632 * 3633 * @since 1.10.0 3634 */ 3635 @java.lang.SuppressWarnings("all") 3636 @lombok.Generated 3637 public void setSchedule(final String schedule) { 3638 this.schedule = schedule; 3639 } 3640 3641 /** 3642 * The screenwriter of the film. Applicable to Films 3643 * 3644 * @since 1.10.0 3645 * @return The screenwriter of the film 3646 */ 3647 @java.lang.SuppressWarnings("all") 3648 @lombok.Generated 3649 public String getScreenplayBy() { 3650 return this.screenplayBy; 3651 } 3652 3653 /** 3654 * The screenwriter of the film. Applicable to Films 3655 * 3656 * @since 1.10.0 3657 */ 3658 @java.lang.SuppressWarnings("all") 3659 @lombok.Generated 3660 public void setScreenplayBy(final String screenplayBy) { 3661 this.screenplayBy = screenplayBy; 3662 } 3663 3664 /** 3665 * The season information of the TV Show. Applicable to TV Shows 3666 * 3667 * @since 1.10.0 3668 * @return The season information of the TV Show 3669 */ 3670 @java.lang.SuppressWarnings("all") 3671 @lombok.Generated 3672 public String getSeason() { 3673 return this.season; 3674 } 3675 3676 /** 3677 * The season information of the TV Show. Applicable to TV Shows 3678 * 3679 * @since 1.10.0 3680 */ 3681 @java.lang.SuppressWarnings("all") 3682 @lombok.Generated 3683 public void setSeason(final String season) { 3684 this.season = season; 3685 } 3686 3687 /** 3688 * The page address, if any, in a simple single line format. 3689 * 3690 * @return The page address, if any, in a simple single line format 3691 */ 3692 @java.lang.SuppressWarnings("all") 3693 @lombok.Generated 3694 public String getSingleLineAddress() { 3695 return this.singleLineAddress; 3696 } 3697 3698 /** 3699 * The page address, if any, in a simple single line format. 3700 */ 3701 @java.lang.SuppressWarnings("all") 3702 @lombok.Generated 3703 public void setSingleLineAddress(final String singleLineAddress) { 3704 this.singleLineAddress = singleLineAddress; 3705 } 3706 3707 /** 3708 * The cast of the film. Applicable to Films 3709 * 3710 * @since 1.10.0 3711 * @return The cast of the film 3712 */ 3713 @java.lang.SuppressWarnings("all") 3714 @lombok.Generated 3715 public String getStarring() { 3716 return this.starring; 3717 } 3718 3719 /** 3720 * The cast of the film. Applicable to Films 3721 * 3722 * @since 1.10.0 3723 */ 3724 @java.lang.SuppressWarnings("all") 3725 @lombok.Generated 3726 public void setStarring(final String starring) { 3727 this.starring = starring; 3728 } 3729 3730 /** 3731 * Information about when the entity represented by the Page was started 3732 * 3733 * @since 1.10.0 3734 * @return Information about when the entity represented by the Page was started 3735 * @deprecated This field is no longer maintained for New Pages Experience pages and returns a version error in Graph 3736 * API 26.0 and later. No replacement is available. 3737 */ 3738 @java.lang.Deprecated 3739 @java.lang.SuppressWarnings("all") 3740 @lombok.Generated 3741 public PageStartInfo getStartInfo() { 3742 return this.startInfo; 3743 } 3744 3745 /** 3746 * Information about when the entity represented by the Page was started 3747 * 3748 * @since 1.10.0 3749 * @deprecated This field is no longer maintained for New Pages Experience pages and returns a version error in Graph 3750 * API 26.0 and later. No replacement is available. 3751 */ 3752 @java.lang.Deprecated 3753 @java.lang.SuppressWarnings("all") 3754 @lombok.Generated 3755 public void setStartInfo(final PageStartInfo startInfo) { 3756 this.startInfo = startInfo; 3757 } 3758 3759 /** 3760 * Unique store number for this location Page. 3761 * 3762 * @since 1.10.0 3763 * @return Unique store number for this location Page 3764 */ 3765 @java.lang.SuppressWarnings("all") 3766 @lombok.Generated 3767 public String getStoreNumber() { 3768 return this.storeNumber; 3769 } 3770 3771 /** 3772 * Unique store number for this location Page. 3773 * 3774 * @since 1.10.0 3775 */ 3776 @java.lang.SuppressWarnings("all") 3777 @lombok.Generated 3778 public void setStoreNumber(final String storeNumber) { 3779 this.storeNumber = storeNumber; 3780 } 3781 3782 /** 3783 * The studio for the film production. Applicable to Films 3784 * 3785 * @since 1.10.0 3786 * @return The studio for the film production 3787 */ 3788 @java.lang.SuppressWarnings("all") 3789 @lombok.Generated 3790 public String getStudio() { 3791 return this.studio; 3792 } 3793 3794 /** 3795 * The studio for the film production. Applicable to Films 3796 * 3797 * @since 1.10.0 3798 */ 3799 @java.lang.SuppressWarnings("all") 3800 @lombok.Generated 3801 public void setStudio(final String studio) { 3802 this.studio = studio; 3803 } 3804 3805 /** 3806 * Indicates how the business corresponding to this Page is operating differently than usual. Possible values: 3807 * 3808 * <ul> 3809 * <li>differently_open</li> 3810 * <li>temporarily_closed</li> 3811 * <li>operating_as_usual</li> 3812 * <li>no_data</li> 3813 * </ul> 3814 */ 3815 @java.lang.SuppressWarnings("all") 3816 @lombok.Generated 3817 public String getTemporaryStatus() { 3818 return this.temporaryStatus; 3819 } 3820 3821 /** 3822 * Indicates how the business corresponding to this Page is operating differently than usual. Possible values: 3823 * 3824 * <ul> 3825 * <li>differently_open</li> 3826 * <li>temporarily_closed</li> 3827 * <li>operating_as_usual</li> 3828 * <li>no_data</li> 3829 * </ul> 3830 */ 3831 @java.lang.SuppressWarnings("all") 3832 @lombok.Generated 3833 public void setTemporaryStatus(final String temporaryStatus) { 3834 this.temporaryStatus = temporaryStatus; 3835 } 3836 3837 /** 3838 * The social sentence and like count information for this Page. This is the same info used for the like button 3839 * 3840 * @since 1.10.0 3841 * @return The social sentence and like count information for this Page 3842 */ 3843 @java.lang.SuppressWarnings("all") 3844 @lombok.Generated 3845 public Engagement getEngagement() { 3846 return this.engagement; 3847 } 3848 3849 /** 3850 * The social sentence and like count information for this Page. This is the same info used for the like button 3851 * 3852 * @since 1.10.0 3853 */ 3854 @java.lang.SuppressWarnings("all") 3855 @lombok.Generated 3856 public void setEngagement(final Engagement engagement) { 3857 this.engagement = engagement; 3858 } 3859 3860 /** 3861 * Unread message count for the Page. Only visible to a page admin 3862 * 3863 * @since 1.10.0 3864 * @return Unread message count for the Page 3865 */ 3866 @java.lang.SuppressWarnings("all") 3867 @lombok.Generated 3868 public Long getUnreadMessageCount() { 3869 return this.unreadMessageCount; 3870 } 3871 3872 /** 3873 * Unread message count for the Page. Only visible to a page admin 3874 * 3875 * @since 1.10.0 3876 */ 3877 @java.lang.SuppressWarnings("all") 3878 @lombok.Generated 3879 public void setUnreadMessageCount(final Long unreadMessageCount) { 3880 this.unreadMessageCount = unreadMessageCount; 3881 } 3882 3883 /** 3884 * Number of unread notifications. Only visible to a page admin 3885 * 3886 * @since 1.10.0 3887 * @return Number of unread notifications 3888 */ 3889 @java.lang.SuppressWarnings("all") 3890 @lombok.Generated 3891 public Long getUnreadNotifCount() { 3892 return this.unreadNotifCount; 3893 } 3894 3895 /** 3896 * Number of unread notifications. Only visible to a page admin 3897 * 3898 * @since 1.10.0 3899 */ 3900 @java.lang.SuppressWarnings("all") 3901 @lombok.Generated 3902 public void setUnreadNotifCount(final Long unreadNotifCount) { 3903 this.unreadNotifCount = unreadNotifCount; 3904 } 3905 3906 /** 3907 * Unseen message count for the Page. Only visible to a page admin 3908 * 3909 * @since 1.10.0 3910 * @return Unseen message count for the Page 3911 */ 3912 @java.lang.SuppressWarnings("all") 3913 @lombok.Generated 3914 public Long getUnseenMessageCount() { 3915 return this.unseenMessageCount; 3916 } 3917 3918 /** 3919 * Unseen message count for the Page. Only visible to a page admin 3920 * 3921 * @since 1.10.0 3922 */ 3923 @java.lang.SuppressWarnings("all") 3924 @lombok.Generated 3925 public void setUnseenMessageCount(final Long unseenMessageCount) { 3926 this.unseenMessageCount = unseenMessageCount; 3927 } 3928 3929 /** 3930 * Members of this org. Applicable to Pages representing Team Orgs 3931 * 3932 * @since 1.10.0 3933 * @return Members of this org 3934 */ 3935 @java.lang.SuppressWarnings("all") 3936 @lombok.Generated 3937 public String getMembers() { 3938 return this.members; 3939 } 3940 3941 /** 3942 * Members of this org. Applicable to Pages representing Team Orgs 3943 * 3944 * @since 1.10.0 3945 */ 3946 @java.lang.SuppressWarnings("all") 3947 @lombok.Generated 3948 public void setMembers(final String members) { 3949 this.members = members; 3950 } 3951 3952 /** 3953 * The number of visits to this Page's location. If the Page setting Show map, check-ins and star ratings on the Page 3954 * (under Page Settings > Page Info > Address) is disabled, then this value will also be disabled 3955 * 3956 * @since 1.10.0 3957 * @return The number of visits to this Page's location 3958 */ 3959 @java.lang.SuppressWarnings("all") 3960 @lombok.Generated 3961 public Long getWereHereCount() { 3962 return this.wereHereCount; 3963 } 3964 3965 /** 3966 * The number of visits to this Page's location. If the Page setting Show map, check-ins and star ratings on the Page 3967 * (under Page Settings > Page Info > Address) is disabled, then this value will also be disabled 3968 * 3969 * @since 1.10.0 3970 */ 3971 @java.lang.SuppressWarnings("all") 3972 @lombok.Generated 3973 public void setWereHereCount(final Long wereHereCount) { 3974 this.wereHereCount = wereHereCount; 3975 } 3976 3977 /** 3978 * Video Featured by the Page. Only visible to the Page admin 3979 * 3980 * @since 1.10.0 3981 * @return Video Featured by the Page 3982 */ 3983 @java.lang.SuppressWarnings("all") 3984 @lombok.Generated 3985 public Video getFeaturedVideo() { 3986 return this.featuredVideo; 3987 } 3988 3989 /** 3990 * Video Featured by the Page. Only visible to the Page admin 3991 * 3992 * @since 1.10.0 3993 */ 3994 @java.lang.SuppressWarnings("all") 3995 @lombok.Generated 3996 public void setFeaturedVideo(final Video featuredVideo) { 3997 this.featuredVideo = featuredVideo; 3998 } 3999 4000 /** 4001 * Showing whether this Page is verified and in what color e.g. blue verified, gray verified or not verified 4002 * 4003 * @return Showing whether this Page is verified and in what color 4004 */ 4005 @java.lang.SuppressWarnings("all") 4006 @lombok.Generated 4007 public String getVerificationStatus() { 4008 return this.verificationStatus; 4009 } 4010 4011 /** 4012 * Showing whether this Page is verified and in what color e.g. blue verified, gray verified or not verified 4013 */ 4014 @java.lang.SuppressWarnings("all") 4015 @lombok.Generated 4016 public void setVerificationStatus(final String verificationStatus) { 4017 this.verificationStatus = verificationStatus; 4018 } 4019 4020 /** 4021 * Voip info 4022 * 4023 * @since 1.10.0 4024 * @return Voip info 4025 */ 4026 @java.lang.SuppressWarnings("all") 4027 @lombok.Generated 4028 public VoipInfo getVoipInfo() { 4029 return this.voipInfo; 4030 } 4031 4032 /** 4033 * Voip info 4034 * 4035 * @since 1.10.0 4036 */ 4037 @java.lang.SuppressWarnings("all") 4038 @lombok.Generated 4039 public void setVoipInfo(final VoipInfo voipInfo) { 4040 this.voipInfo = voipInfo; 4041 } 4042 4043 /** 4044 * The writer of the TV show. Applicable to TV Shows 4045 * 4046 * @since 1.10.0 4047 * @return The writer of the TV show 4048 */ 4049 @java.lang.SuppressWarnings("all") 4050 @lombok.Generated 4051 public String getWrittenBy() { 4052 return this.writtenBy; 4053 } 4054 4055 /** 4056 * The writer of the TV show. Applicable to TV Shows 4057 * 4058 * @since 1.10.0 4059 */ 4060 @java.lang.SuppressWarnings("all") 4061 @lombok.Generated 4062 public void setWrittenBy(final String writtenBy) { 4063 this.writtenBy = writtenBy; 4064 } 4065 4066 /** 4067 * whatsapp number 4068 * 4069 * @return whatsapp number 4070 */ 4071 @java.lang.SuppressWarnings("all") 4072 @lombok.Generated 4073 public String getWhatsappNumber() { 4074 return this.whatsappNumber; 4075 } 4076 4077 /** 4078 * whatsapp number 4079 */ 4080 @java.lang.SuppressWarnings("all") 4081 @lombok.Generated 4082 public void setWhatsappNumber(final String whatsappNumber) { 4083 this.whatsappNumber = whatsappNumber; 4084 } 4085 4086 /** 4087 * The page's link. 4088 * 4089 * @return The page's link. 4090 */ 4091 @java.lang.SuppressWarnings("all") 4092 @lombok.Generated 4093 public String getLink() { 4094 return this.link; 4095 } 4096 4097 /** 4098 * The page's link. 4099 */ 4100 @java.lang.SuppressWarnings("all") 4101 @lombok.Generated 4102 public void setLink(final String link) { 4103 this.link = link; 4104 } 4105 4106 /** 4107 * The page's username. The alias of the Page. For example, for www.facebook.com/platform the username is 'platform' 4108 * 4109 * @return The page's username. 4110 */ 4111 @java.lang.SuppressWarnings("all") 4112 @lombok.Generated 4113 public String getUsername() { 4114 return this.username; 4115 } 4116 4117 /** 4118 * The page's username. The alias of the Page. For example, for www.facebook.com/platform the username is 'platform' 4119 */ 4120 @java.lang.SuppressWarnings("all") 4121 @lombok.Generated 4122 public void setUsername(final String username) { 4123 this.username = username; 4124 } 4125 4126 /** 4127 * When the page was founded. 4128 * 4129 * @return When the page was founded. 4130 */ 4131 @java.lang.SuppressWarnings("all") 4132 @lombok.Generated 4133 public String getFounded() { 4134 return this.founded; 4135 } 4136 4137 /** 4138 * When the page was founded. 4139 */ 4140 @java.lang.SuppressWarnings("all") 4141 @lombok.Generated 4142 public void setFounded(final String founded) { 4143 this.founded = founded; 4144 } 4145 4146 /** 4147 * Overview of the page's company. 4148 * 4149 * @return Overview of the page's company. 4150 */ 4151 @java.lang.SuppressWarnings("all") 4152 @lombok.Generated 4153 public String getCompanyOverview() { 4154 return this.companyOverview; 4155 } 4156 4157 /** 4158 * Overview of the page's company. 4159 */ 4160 @java.lang.SuppressWarnings("all") 4161 @lombok.Generated 4162 public void setCompanyOverview(final String companyOverview) { 4163 this.companyOverview = companyOverview; 4164 } 4165 4166 /** 4167 * The company mission. Applicable to Companies 4168 * 4169 * @return The page's mission. 4170 */ 4171 @java.lang.SuppressWarnings("all") 4172 @lombok.Generated 4173 public String getMission() { 4174 return this.mission; 4175 } 4176 4177 /** 4178 * The company mission. Applicable to Companies 4179 */ 4180 @java.lang.SuppressWarnings("all") 4181 @lombok.Generated 4182 public void setMission(final String mission) { 4183 this.mission = mission; 4184 } 4185 4186 /** 4187 * The page's products. 4188 * 4189 * @return The page's products. 4190 */ 4191 @java.lang.SuppressWarnings("all") 4192 @lombok.Generated 4193 public String getProducts() { 4194 return this.products; 4195 } 4196 4197 /** 4198 * The page's products. 4199 */ 4200 @java.lang.SuppressWarnings("all") 4201 @lombok.Generated 4202 public void setProducts(final String products) { 4203 this.products = products; 4204 } 4205 4206 @java.lang.SuppressWarnings("all") 4207 @lombok.Generated 4208 public String getPageToken() { 4209 return this.pageToken; 4210 } 4211 4212 @java.lang.SuppressWarnings("all") 4213 @lombok.Generated 4214 public void setPageToken(final String pageToken) { 4215 this.pageToken = pageToken; 4216 } 4217 4218 /** 4219 * Parent Page of this Page. 4220 * <p> 4221 * If the Page is part of a Global Root Structure and you have permission to the Global Root, the Global Root Parent 4222 * Page is returned. If you do not have Global Root permission, the Market Page for your current region is returned as 4223 * the Parent Page. 4224 * <p> 4225 * If your Page is not part of a Global Root Structure, the Parent Page is returned. 4226 * 4227 * @return parent page of this page 4228 */ 4229 @java.lang.SuppressWarnings("all") 4230 @lombok.Generated 4231 public Page getParentPage() { 4232 return this.parentPage; 4233 } 4234 4235 /** 4236 * Parent Page of this Page. 4237 * <p> 4238 * If the Page is part of a Global Root Structure and you have permission to the Global Root, the Global Root Parent 4239 * Page is returned. If you do not have Global Root permission, the Market Page for your current region is returned as 4240 * the Parent Page. 4241 * <p> 4242 * If your Page is not part of a Global Root Structure, the Parent Page is returned. 4243 */ 4244 @java.lang.SuppressWarnings("all") 4245 @lombok.Generated 4246 public void setParentPage(final Page parentPage) { 4247 this.parentPage = parentPage; 4248 } 4249 4250 /** 4251 * Privacy url in page info section 4252 * 4253 * @return Privacy url in page info section 4254 */ 4255 @java.lang.SuppressWarnings("all") 4256 @lombok.Generated 4257 public String getPrivacyInfoUrl() { 4258 return this.privacyInfoUrl; 4259 } 4260 4261 /** 4262 * Privacy url in page info section 4263 */ 4264 @java.lang.SuppressWarnings("all") 4265 @lombok.Generated 4266 public void setPrivacyInfoUrl(final String privacyInfoUrl) { 4267 this.privacyInfoUrl = privacyInfoUrl; 4268 } 4269 4270 /** 4271 * Indicates whether a user has accepted the TOS for running LeadGen Ads on the Page. 4272 * 4273 * @return Indicates whether a user has accepted the TOS for running LeadGen Ads on the Page 4274 */ 4275 @java.lang.SuppressWarnings("all") 4276 @lombok.Generated 4277 public Boolean getLeadgenTosAccepted() { 4278 return this.leadgenTosAccepted; 4279 } 4280 4281 /** 4282 * Indicates whether a user has accepted the TOS for running LeadGen Ads on the Page. 4283 */ 4284 @java.lang.SuppressWarnings("all") 4285 @lombok.Generated 4286 public void setLeadgenTosAccepted(final Boolean leadgenTosAccepted) { 4287 this.leadgenTosAccepted = leadgenTosAccepted; 4288 } 4289 4290 /** 4291 * The number of likes the page has. 4292 * <p> 4293 * Since Graph 2.6 you should use {@link Page#fanCount} instead 4294 * 4295 * @return The number of likes the page has 4296 * @since 1.6.5 4297 */ 4298 @GraphAPI(until = "2.5") 4299 @java.lang.SuppressWarnings("all") 4300 @lombok.Generated 4301 public Long getLikesCount() { 4302 return this.likesCount; 4303 } 4304 4305 /** 4306 * The number of likes the page has. 4307 * <p> 4308 * Since Graph 2.6 you should use {@link Page#fanCount} instead 4309 * 4310 * @since 1.6.5 4311 */ 4312 @java.lang.SuppressWarnings("all") 4313 @lombok.Generated 4314 public void setLikesCount(final Long likesCount) { 4315 this.likesCount = likesCount; 4316 } 4317 4318 /** 4319 * The Pages that this Page Likes. 4320 * 4321 * @return The Pages that this Page Likes. 4322 */ 4323 @GraphAPI(since = "2.6") 4324 @java.lang.SuppressWarnings("all") 4325 @lombok.Generated 4326 public Likes getLikes() { 4327 return this.likes; 4328 } 4329 4330 /** 4331 * The Pages that this Page Likes. 4332 */ 4333 @java.lang.SuppressWarnings("all") 4334 @lombok.Generated 4335 public void setLikes(final Likes likes) { 4336 this.likes = likes; 4337 } 4338 4339 /** 4340 * The number of likes the page has. 4341 * 4342 * @return The number of likes the page has 4343 */ 4344 @GraphAPI(since = "2.6") 4345 @java.lang.SuppressWarnings("all") 4346 @lombok.Generated 4347 public Long getFanCount() { 4348 return this.fanCount; 4349 } 4350 4351 /** 4352 * The number of likes the page has. 4353 */ 4354 @java.lang.SuppressWarnings("all") 4355 @lombok.Generated 4356 public void setFanCount(final Long fanCount) { 4357 this.fanCount = fanCount; 4358 } 4359 4360 /** 4361 * Indicates whether this location is always open. 4362 * 4363 * @return Indicates whether this location is always open 4364 */ 4365 @java.lang.SuppressWarnings("all") 4366 @lombok.Generated 4367 public Boolean getIsAlwaysOpen() { 4368 return this.isAlwaysOpen; 4369 } 4370 4371 /** 4372 * Indicates whether this location is always open. 4373 */ 4374 @java.lang.SuppressWarnings("all") 4375 @lombok.Generated 4376 public void setIsAlwaysOpen(final Boolean isAlwaysOpen) { 4377 this.isAlwaysOpen = isAlwaysOpen; 4378 } 4379 4380 /** 4381 * Indicates whether location is part of a chain 4382 * 4383 * @return Indicates whether location is part of a chain 4384 */ 4385 @java.lang.SuppressWarnings("all") 4386 @lombok.Generated 4387 public Boolean getIsChain() { 4388 return this.isChain; 4389 } 4390 4391 /** 4392 * Indicates whether location is part of a chain 4393 */ 4394 @java.lang.SuppressWarnings("all") 4395 @lombok.Generated 4396 public void setIsChain(final Boolean isChain) { 4397 this.isChain = isChain; 4398 } 4399 4400 /** 4401 * Is this a community page? 4402 * 4403 * @return Is this a community page? 4404 */ 4405 @java.lang.SuppressWarnings("all") 4406 @lombok.Generated 4407 public Boolean getIsCommunityPage() { 4408 return this.isCommunityPage; 4409 } 4410 4411 /** 4412 * Is this a community page? 4413 */ 4414 @java.lang.SuppressWarnings("all") 4415 @lombok.Generated 4416 public void setIsCommunityPage(final Boolean isCommunityPage) { 4417 this.isCommunityPage = isCommunityPage; 4418 } 4419 4420 /** 4421 * Indicates whether the page is eligible for the branded content tool 4422 * 4423 * @return is eligible for the branded content tool 4424 */ 4425 @java.lang.SuppressWarnings("all") 4426 @lombok.Generated 4427 public Boolean getIsEligibleForBrandedContent() { 4428 return this.isEligibleForBrandedContent; 4429 } 4430 4431 /** 4432 * Indicates whether the page is eligible for the branded content tool 4433 */ 4434 @java.lang.SuppressWarnings("all") 4435 @lombok.Generated 4436 public void setIsEligibleForBrandedContent(final Boolean isEligibleForBrandedContent) { 4437 this.isEligibleForBrandedContent = isEligibleForBrandedContent; 4438 } 4439 4440 /** 4441 * Indicates whether the page is a Messenger Platform Bot with Get Started button enabled 4442 * 4443 * @return is a Messenger Platform Bot with Get Started button enabled 4444 */ 4445 @java.lang.SuppressWarnings("all") 4446 @lombok.Generated 4447 public Boolean getIsMessengerBotGetStartedEnabled() { 4448 return this.isMessengerBotGetStartedEnabled; 4449 } 4450 4451 /** 4452 * Indicates whether the page is a Messenger Platform Bot with Get Started button enabled 4453 */ 4454 @java.lang.SuppressWarnings("all") 4455 @lombok.Generated 4456 public void setIsMessengerBotGetStartedEnabled(final Boolean isMessengerBotGetStartedEnabled) { 4457 this.isMessengerBotGetStartedEnabled = isMessengerBotGetStartedEnabled; 4458 } 4459 4460 /** 4461 * Indicates whether the page is a Messenger Platform Bot 4462 * 4463 * @return Indicates whether the page is a Messenger Platform Bot 4464 */ 4465 @java.lang.SuppressWarnings("all") 4466 @lombok.Generated 4467 public Boolean getIsMessengerPlatformBot() { 4468 return this.isMessengerPlatformBot; 4469 } 4470 4471 /** 4472 * Indicates whether the page is a Messenger Platform Bot 4473 */ 4474 @java.lang.SuppressWarnings("all") 4475 @lombok.Generated 4476 public void setIsMessengerPlatformBot(final Boolean isMessengerPlatformBot) { 4477 this.isMessengerPlatformBot = isMessengerPlatformBot; 4478 } 4479 4480 /** 4481 * Indicates whether page is owned 4482 * 4483 * @return Indicates whether page is owned 4484 */ 4485 @java.lang.SuppressWarnings("all") 4486 @lombok.Generated 4487 public Boolean getIsOwned() { 4488 return this.isOwned; 4489 } 4490 4491 /** 4492 * Indicates whether page is owned 4493 */ 4494 @java.lang.SuppressWarnings("all") 4495 @lombok.Generated 4496 public void setIsOwned(final Boolean isOwned) { 4497 this.isOwned = isOwned; 4498 } 4499 4500 /** 4501 * A description of this page. 4502 * 4503 * @return A description of this page. 4504 */ 4505 @java.lang.SuppressWarnings("all") 4506 @lombok.Generated 4507 public String getDescription() { 4508 return this.description; 4509 } 4510 4511 /** 4512 * A description of this page. 4513 */ 4514 @java.lang.SuppressWarnings("all") 4515 @lombok.Generated 4516 public void setDescription(final String description) { 4517 this.description = description; 4518 } 4519 4520 /** 4521 * The description of the Page in raw HTML. 4522 * 4523 * @since 1.10.0 4524 * @return The description of the Page in raw HTML 4525 */ 4526 @java.lang.SuppressWarnings("all") 4527 @lombok.Generated 4528 public String getDescriptionHtml() { 4529 return this.descriptionHtml; 4530 } 4531 4532 /** 4533 * The description of the Page in raw HTML. 4534 * 4535 * @since 1.10.0 4536 */ 4537 @java.lang.SuppressWarnings("all") 4538 @lombok.Generated 4539 public void setDescriptionHtml(final String descriptionHtml) { 4540 this.descriptionHtml = descriptionHtml; 4541 } 4542 4543 /** 4544 * The total number of users who have checked in to the Page. 4545 * 4546 * @return The total number of users who have checked in to the Page. 4547 */ 4548 @java.lang.SuppressWarnings("all") 4549 @lombok.Generated 4550 public Integer getCheckins() { 4551 return this.checkins; 4552 } 4553 4554 /** 4555 * The total number of users who have checked in to the Page. 4556 */ 4557 @java.lang.SuppressWarnings("all") 4558 @lombok.Generated 4559 public void setCheckins(final Integer checkins) { 4560 this.checkins = checkins; 4561 } 4562 4563 /** 4564 * The phone number (not always normalized for country code) for the Page. 4565 * 4566 * @return The phone number (not always normalized for country code) for the Page. 4567 */ 4568 @java.lang.SuppressWarnings("all") 4569 @lombok.Generated 4570 public String getPhone() { 4571 return this.phone; 4572 } 4573 4574 /** 4575 * The phone number (not always normalized for country code) for the Page. 4576 */ 4577 @java.lang.SuppressWarnings("all") 4578 @lombok.Generated 4579 public void setPhone(final String phone) { 4580 this.phone = phone; 4581 } 4582 4583 /** 4584 * Parking information. Applicable to Businesses and Places 4585 * 4586 * @return Parking information. Applicable to Businesses and Places 4587 * @deprecated This field is no longer maintained for New Pages Experience pages and returns a version error in Graph 4588 * API 26.0 and later. No replacement is available. 4589 */ 4590 @java.lang.Deprecated 4591 @java.lang.SuppressWarnings("all") 4592 @lombok.Generated 4593 public PageParking getParking() { 4594 return this.parking; 4595 } 4596 4597 /** 4598 * Parking information. Applicable to Businesses and Places 4599 * 4600 * @deprecated This field is no longer maintained for New Pages Experience pages and returns a version error in Graph 4601 * API 26.0 and later. No replacement is available. 4602 */ 4603 @java.lang.Deprecated 4604 @java.lang.SuppressWarnings("all") 4605 @lombok.Generated 4606 public void setParking(final PageParking parking) { 4607 this.parking = parking; 4608 } 4609 4610 /** 4611 * An admin {@code access_token} for this page. 4612 * <p> 4613 * The current user must be an administrator of this page; only returned if specifically requested via the fields URL 4614 * parameter, e.g. {@code facebookClient.fetchObject("123", Page.class, Parameter.with("fields","access_token"))} 4615 * 4616 * @return The access token specific to this page. 4617 * @since 1.6.5 4618 */ 4619 @java.lang.SuppressWarnings("all") 4620 @lombok.Generated 4621 public String getAccessToken() { 4622 return this.accessToken; 4623 } 4624 4625 /** 4626 * An admin {@code access_token} for this page. 4627 * <p> 4628 * The current user must be an administrator of this page; only returned if specifically requested via the fields URL 4629 * parameter, e.g. {@code facebookClient.fetchObject("123", Page.class, Parameter.with("fields","access_token"))} 4630 * 4631 * @since 1.6.5 4632 */ 4633 @java.lang.SuppressWarnings("all") 4634 @lombok.Generated 4635 public void setAccessToken(final String accessToken) { 4636 this.accessToken = accessToken; 4637 } 4638 4639 /** 4640 * General information about this page. 4641 * 4642 * @return General information about this page. 4643 * @since 1.6.10 4644 */ 4645 @java.lang.SuppressWarnings("all") 4646 @lombok.Generated 4647 public String getAbout() { 4648 return this.about; 4649 } 4650 4651 /** 4652 * General information about this page. 4653 * 4654 * @since 1.6.10 4655 */ 4656 @java.lang.SuppressWarnings("all") 4657 @lombok.Generated 4658 public void setAbout(final String about) { 4659 this.about = about; 4660 } 4661 4662 /** 4663 * The number of people that are talking about this page (last seven days). 4664 * 4665 * @return The number of people that are talking about this page (last seven days). 4666 * @since 1.6.10 4667 */ 4668 @java.lang.SuppressWarnings("all") 4669 @lombok.Generated 4670 public Long getTalkingAboutCount() { 4671 return this.talkingAboutCount; 4672 } 4673 4674 /** 4675 * The number of people that are talking about this page (last seven days). 4676 * 4677 * @since 1.6.10 4678 */ 4679 @java.lang.SuppressWarnings("all") 4680 @lombok.Generated 4681 public void setTalkingAboutCount(final Long talkingAboutCount) { 4682 this.talkingAboutCount = talkingAboutCount; 4683 } 4684 4685 /** 4686 * Whether this page has check in functionality enabled. 4687 * 4688 * @return Whether this page has check in functionality enabled 4689 */ 4690 @java.lang.SuppressWarnings("all") 4691 @lombok.Generated 4692 public Boolean getCanCheckin() { 4693 return this.canCheckin; 4694 } 4695 4696 /** 4697 * Whether this page has check in functionality enabled. 4698 */ 4699 @java.lang.SuppressWarnings("all") 4700 @lombok.Generated 4701 public void setCanCheckin(final Boolean canCheckin) { 4702 this.canCheckin = canCheckin; 4703 } 4704 4705 /** 4706 * Indicates whether the current session user can post on this page. 4707 * 4708 * @return Whether the current session user can post on this page. 4709 * @since 1.6.10 4710 */ 4711 @java.lang.SuppressWarnings("all") 4712 @lombok.Generated 4713 public Boolean getCanPost() { 4714 return this.canPost; 4715 } 4716 4717 /** 4718 * Indicates whether the current session user can post on this page. 4719 * 4720 * @since 1.6.10 4721 */ 4722 @java.lang.SuppressWarnings("all") 4723 @lombok.Generated 4724 public void setCanPost(final Boolean canPost) { 4725 this.canPost = canPost; 4726 } 4727 4728 /** 4729 * Indicates whether the page is published and visible to non-admins. 4730 * 4731 * @return Whether the page is published and visible to non-admins. 4732 * @since 1.6.10 4733 */ 4734 @java.lang.SuppressWarnings("all") 4735 @lombok.Generated 4736 public Boolean getIsPublished() { 4737 return this.isPublished; 4738 } 4739 4740 /** 4741 * Indicates whether the page is published and visible to non-admins. 4742 * 4743 * @since 1.6.10 4744 */ 4745 @java.lang.SuppressWarnings("all") 4746 @lombok.Generated 4747 public void setIsPublished(final Boolean isPublished) { 4748 this.isPublished = isPublished; 4749 } 4750 4751 /** 4752 * Indicates whether the Page is unclaimed. 4753 * 4754 * @return Indicates whether the Page is unclaimed. 4755 * @since 1.7.0 4756 */ 4757 @java.lang.SuppressWarnings("all") 4758 @lombok.Generated 4759 public Boolean getIsUnclaimed() { 4760 return this.isUnclaimed; 4761 } 4762 4763 /** 4764 * Indicates whether the Page is unclaimed. 4765 * 4766 * @since 1.7.0 4767 */ 4768 @java.lang.SuppressWarnings("all") 4769 @lombok.Generated 4770 public void setIsUnclaimed(final Boolean isUnclaimed) { 4771 this.isUnclaimed = isUnclaimed; 4772 } 4773 4774 /** 4775 * Indicates whether the application is subscribed for real time updates from this page 4776 * 4777 * @return Indicates whether the application is subscribed for real time updates from this page 4778 */ 4779 @GraphAPI(since = "2.7") 4780 @java.lang.SuppressWarnings("all") 4781 @lombok.Generated 4782 public Boolean getIsWebhooksSubscribed() { 4783 return this.isWebhooksSubscribed; 4784 } 4785 4786 /** 4787 * Indicates whether the application is subscribed for real time updates from this page 4788 */ 4789 @java.lang.SuppressWarnings("all") 4790 @lombok.Generated 4791 public void setIsWebhooksSubscribed(final Boolean isWebhooksSubscribed) { 4792 this.isWebhooksSubscribed = isWebhooksSubscribed; 4793 } 4794 4795 /** 4796 * Indicates the time when the TOS for running LeadGen Ads on the page was accepted 4797 */ 4798 @java.lang.SuppressWarnings("all") 4799 @lombok.Generated 4800 public Date getLeadgenTosAcceptanceTime() { 4801 return this.leadgenTosAcceptanceTime; 4802 } 4803 4804 /** 4805 * Indicates the time when the TOS for running LeadGen Ads on the page was accepted 4806 */ 4807 @java.lang.SuppressWarnings("all") 4808 @lombok.Generated 4809 public void setLeadgenTosAcceptanceTime(final Date leadgenTosAcceptanceTime) { 4810 this.leadgenTosAcceptanceTime = leadgenTosAcceptanceTime; 4811 } 4812 4813 /** 4814 * Indicates the user who accepted the TOS for running LeadGen Ads on the page 4815 */ 4816 @java.lang.SuppressWarnings("all") 4817 @lombok.Generated 4818 public User getLeadgenTosAcceptingUser() { 4819 return this.leadgenTosAcceptingUser; 4820 } 4821 4822 /** 4823 * Indicates the user who accepted the TOS for running LeadGen Ads on the page 4824 */ 4825 @java.lang.SuppressWarnings("all") 4826 @lombok.Generated 4827 public void setLeadgenTosAcceptingUser(final User leadgenTosAcceptingUser) { 4828 this.leadgenTosAcceptingUser = leadgenTosAcceptingUser; 4829 } 4830 4831 /** 4832 * The director of the film. Applicable to Films. 4833 * 4834 * @return The director of the film 4835 * @since 1.7.0 4836 */ 4837 @java.lang.SuppressWarnings("all") 4838 @lombok.Generated 4839 public String getDirectedBy() { 4840 return this.directedBy; 4841 } 4842 4843 /** 4844 * The director of the film. Applicable to Films. 4845 * 4846 * @since 1.7.0 4847 */ 4848 @java.lang.SuppressWarnings("all") 4849 @lombok.Generated 4850 public void setDirectedBy(final String directedBy) { 4851 this.directedBy = directedBy; 4852 } 4853 4854 /** 4855 * Subtext about the Page being viewed. 4856 * 4857 * @return Subtext about the Page being viewed 4858 */ 4859 @java.lang.SuppressWarnings("all") 4860 @lombok.Generated 4861 public String getDisplaySubtext() { 4862 return this.displaySubtext; 4863 } 4864 4865 /** 4866 * Subtext about the Page being viewed. 4867 */ 4868 @java.lang.SuppressWarnings("all") 4869 @lombok.Generated 4870 public void setDisplaySubtext(final String displaySubtext) { 4871 this.displaySubtext = displaySubtext; 4872 } 4873 4874 /** 4875 * Page estimated message response time displayed to user 4876 * 4877 * @return Page estimated message response time displayed to user 4878 */ 4879 @java.lang.SuppressWarnings("all") 4880 @lombok.Generated 4881 public String getDisplayedMessageResponseTime() { 4882 return this.displayedMessageResponseTime; 4883 } 4884 4885 /** 4886 * Page estimated message response time displayed to user 4887 */ 4888 @java.lang.SuppressWarnings("all") 4889 @lombok.Generated 4890 public void setDisplayedMessageResponseTime(final String displayedMessageResponseTime) { 4891 this.displayedMessageResponseTime = displayedMessageResponseTime; 4892 } 4893 4894 /** 4895 * General manager of the business. Applicable to Restaurants or Nightlife. 4896 * 4897 * @return General manager of the business. 4898 * @since 1.7.0 4899 */ 4900 @java.lang.SuppressWarnings("all") 4901 @lombok.Generated 4902 public String getGeneralManager() { 4903 return this.generalManager; 4904 } 4905 4906 /** 4907 * General manager of the business. Applicable to Restaurants or Nightlife. 4908 * 4909 * @since 1.7.0 4910 */ 4911 @java.lang.SuppressWarnings("all") 4912 @lombok.Generated 4913 public void setGeneralManager(final String generalManager) { 4914 this.generalManager = generalManager; 4915 } 4916 4917 /** 4918 * The general information for a page. 4919 * 4920 * @return The general information for a page. 4921 * @since 1.6.12 4922 */ 4923 @java.lang.SuppressWarnings("all") 4924 @lombok.Generated 4925 public String getGeneralInfo() { 4926 return this.generalInfo; 4927 } 4928 4929 /** 4930 * The general information for a page. 4931 * 4932 * @since 1.6.12 4933 */ 4934 @java.lang.SuppressWarnings("all") 4935 @lombok.Generated 4936 public void setGeneralInfo(final String generalInfo) { 4937 this.generalInfo = generalInfo; 4938 } 4939 4940 /** 4941 * The location of the place this page represents. 4942 * 4943 * @return The location of the place this page represents. 4944 */ 4945 @java.lang.SuppressWarnings("all") 4946 @lombok.Generated 4947 public Location getLocation() { 4948 return this.location; 4949 } 4950 4951 /** 4952 * The location of the place this page represents. 4953 */ 4954 @java.lang.SuppressWarnings("all") 4955 @lombok.Generated 4956 public void setLocation(final Location location) { 4957 this.location = location; 4958 } 4959 4960 /** 4961 * The instant workflow merchant id associated with the Page 4962 * 4963 * @return The instant workflow merchant id associated with the Page 4964 */ 4965 @java.lang.SuppressWarnings("all") 4966 @lombok.Generated 4967 public String getMerchantId() { 4968 return this.merchantId; 4969 } 4970 4971 /** 4972 * The instant workflow merchant id associated with the Page 4973 */ 4974 @java.lang.SuppressWarnings("all") 4975 @lombok.Generated 4976 public void setMerchantId(final String merchantId) { 4977 this.merchantId = merchantId; 4978 } 4979 4980 /** 4981 * Review status of the Page against FB commerce policies, this status decides whether the Page can use component flow 4982 */ 4983 @java.lang.SuppressWarnings("all") 4984 @lombok.Generated 4985 public String getMerchantReviewStatus() { 4986 return this.merchantReviewStatus; 4987 } 4988 4989 /** 4990 * Review status of the Page against FB commerce policies, this status decides whether the Page can use component flow 4991 */ 4992 @java.lang.SuppressWarnings("all") 4993 @lombok.Generated 4994 public void setMerchantReviewStatus(final String merchantReviewStatus) { 4995 this.merchantReviewStatus = merchantReviewStatus; 4996 } 4997 4998 /** 4999 * The cover photo. 5000 * 5001 * @return The cover photo. 5002 * @since 1.6.10 5003 */ 5004 @java.lang.SuppressWarnings("all") 5005 @lombok.Generated 5006 public Cover getCover() { 5007 return this.cover; 5008 } 5009 5010 /** 5011 * The cover photo. 5012 * 5013 * @since 1.6.10 5014 */ 5015 @java.lang.SuppressWarnings("all") 5016 @lombok.Generated 5017 public void setCover(final Cover cover) { 5018 this.cover = cover; 5019 } 5020 5021 /** 5022 * The website URL 5023 * 5024 * @return the website url 5025 * @since 1.6.15 5026 */ 5027 @java.lang.SuppressWarnings("all") 5028 @lombok.Generated 5029 public String getWebsite() { 5030 return this.website; 5031 } 5032 5033 /** 5034 * The website URL 5035 * 5036 * @since 1.6.15 5037 */ 5038 @java.lang.SuppressWarnings("all") 5039 @lombok.Generated 5040 public void setWebsite(final String website) { 5041 this.website = website; 5042 } 5043 5044 /** 5045 * The name of a Location Page that provides additional location information for that Page beside its name. 5046 * 5047 * @return the name of Location Page 5048 * @since 1.7.0 5049 */ 5050 @java.lang.SuppressWarnings("all") 5051 @lombok.Generated 5052 public String getNameWithLocationDescriptor() { 5053 return this.nameWithLocationDescriptor; 5054 } 5055 5056 /** 5057 * The name of a Location Page that provides additional location information for that Page beside its name. 5058 * 5059 * @since 1.7.0 5060 */ 5061 @java.lang.SuppressWarnings("all") 5062 @lombok.Generated 5063 public void setNameWithLocationDescriptor(final String nameWithLocationDescriptor) { 5064 this.nameWithLocationDescriptor = nameWithLocationDescriptor; 5065 } 5066 5067 /** 5068 * Booking agent of the band. Applicable to Bands. 5069 * 5070 * @return Booking agent of the band 5071 * @since 1.7.0 5072 */ 5073 @java.lang.SuppressWarnings("all") 5074 @lombok.Generated 5075 public String getBookingAgent() { 5076 return this.bookingAgent; 5077 } 5078 5079 /** 5080 * Booking agent of the band. Applicable to Bands. 5081 * 5082 * @since 1.7.0 5083 */ 5084 @java.lang.SuppressWarnings("all") 5085 @lombok.Generated 5086 public void setBookingAgent(final String bookingAgent) { 5087 this.bookingAgent = bookingAgent; 5088 } 5089 5090 /** 5091 * Press contact information of the band. Applicable to Bands. 5092 * 5093 * @return Press contact information of the band 5094 * @since 1.7.0 5095 */ 5096 @java.lang.SuppressWarnings("all") 5097 @lombok.Generated 5098 public String getPressContact() { 5099 return this.pressContact; 5100 } 5101 5102 /** 5103 * Press contact information of the band. Applicable to Bands. 5104 * 5105 * @since 1.7.0 5106 */ 5107 @java.lang.SuppressWarnings("all") 5108 @lombok.Generated 5109 public void setPressContact(final String pressContact) { 5110 this.pressContact = pressContact; 5111 } 5112 5113 /** 5114 * Instagram account connected to page via page settings 5115 */ 5116 @java.lang.SuppressWarnings("all") 5117 @lombok.Generated 5118 public IgUser getConnectedInstagramAccount() { 5119 return this.connectedInstagramAccount; 5120 } 5121 5122 /** 5123 * Instagram account connected to page via page settings 5124 */ 5125 @java.lang.SuppressWarnings("all") 5126 @lombok.Generated 5127 public void setConnectedInstagramAccount(final IgUser connectedInstagramAccount) { 5128 this.connectedInstagramAccount = connectedInstagramAccount; 5129 } 5130 5131 /** 5132 * Instagram account linked to page during Instagram business conversion flow 5133 */ 5134 @java.lang.SuppressWarnings("all") 5135 @lombok.Generated 5136 public IgUser getInstagramBusinessAccount() { 5137 return this.instagramBusinessAccount; 5138 } 5139 5140 /** 5141 * Instagram account linked to page during Instagram business conversion flow 5142 */ 5143 @java.lang.SuppressWarnings("all") 5144 @lombok.Generated 5145 public void setInstagramBusinessAccount(final IgUser instagramBusinessAccount) { 5146 this.instagramBusinessAccount = instagramBusinessAccount; 5147 } 5148 5149 /** 5150 * Indicates the current Instant Articles review status for this page 5151 * 5152 * @return Indicates the current Instant Articles review status for this page 5153 */ 5154 @java.lang.SuppressWarnings("all") 5155 @lombok.Generated 5156 public String getInstantArticlesReviewStatus() { 5157 return this.instantArticlesReviewStatus; 5158 } 5159 5160 /** 5161 * Indicates the current Instant Articles review status for this page 5162 */ 5163 @java.lang.SuppressWarnings("all") 5164 @lombok.Generated 5165 public void setInstantArticlesReviewStatus(final String instantArticlesReviewStatus) { 5166 this.instantArticlesReviewStatus = instantArticlesReviewStatus; 5167 } 5168 5169 /** 5170 * last used time of this object by the current viewer 5171 * 5172 * @return last used time of this object by the current viewer 5173 */ 5174 @java.lang.SuppressWarnings("all") 5175 @lombok.Generated 5176 public Date getLastUsedTime() { 5177 return this.lastUsedTime; 5178 } 5179 5180 /** 5181 * last used time of this object by the current viewer 5182 */ 5183 @java.lang.SuppressWarnings("all") 5184 @lombok.Generated 5185 public void setLastUsedTime(final Date lastUsedTime) { 5186 this.lastUsedTime = lastUsedTime; 5187 } 5188 5189 /** 5190 * This Page's Insights data 5191 */ 5192 @java.lang.SuppressWarnings("all") 5193 @lombok.Generated 5194 public Connection<Insight> getInsights() { 5195 return this.insights; 5196 } 5197 5198 /** 5199 * This Page's Insights data 5200 */ 5201 @java.lang.SuppressWarnings("all") 5202 @lombok.Generated 5203 public void setInsights(final Connection<Insight> insights) { 5204 this.insights = insights; 5205 } 5206 5207 /** 5208 * groups 5209 */ 5210 @java.lang.SuppressWarnings("all") 5211 @lombok.Generated 5212 public Connection<Group> getGroups() { 5213 return this.groups; 5214 } 5215 5216 /** 5217 * groups 5218 */ 5219 @java.lang.SuppressWarnings("all") 5220 @lombok.Generated 5221 public void setGroups(final Connection<Group> groups) { 5222 this.groups = groups; 5223 } 5224 5225 /** 5226 * Indicates whether a page has transitioned to new page experience or not 5227 */ 5228 @java.lang.SuppressWarnings("all") 5229 @lombok.Generated 5230 public Boolean getHasTransitionedToNewPageExperience() { 5231 return this.hasTransitionedToNewPageExperience; 5232 } 5233 5234 /** 5235 * Indicates whether a page has transitioned to new page experience or not 5236 */ 5237 @java.lang.SuppressWarnings("all") 5238 @lombok.Generated 5239 public void setHasTransitionedToNewPageExperience(final Boolean hasTransitionedToNewPageExperience) { 5240 this.hasTransitionedToNewPageExperience = hasTransitionedToNewPageExperience; 5241 } 5242}