Class: FacebookAds::Page

Inherits:
AdObject show all
Defined in:
lib/facebook_ads/ad_objects/page.rb

Overview

For any issues or feature requests related to this class, please let us know on github and we’ll fix in our codegen framework. We’ll not be able to accept pull request for this class.

Constant Summary collapse

ATTIRE =
[
  "Casual",
  "Dressy",
  "Unspecified",
]
FOOD_STYLES =
[
  "Afghani",
  "American (New)",
  "American (Traditional)",
  "Asian Fusion",
  "Barbeque",
  "Brazilian",
  "Breakfast",
  "British",
  "Brunch",
  "Buffets",
  "Burgers",
  "Burmese",
  "Cajun/Creole",
  "Caribbean",
  "Chinese",
  "Creperies",
  "Cuban",
  "Delis",
  "Diners",
  "Ethiopian",
  "Fast Food",
  "Filipino",
  "Fondue",
  "Food Stands",
  "French",
  "German",
  "Greek and Mediterranean",
  "Hawaiian",
  "Himalayan/Nepalese",
  "Hot Dogs",
  "Indian/Pakistani",
  "Irish",
  "Italian",
  "Japanese",
  "Korean",
  "Latin American",
  "Mexican",
  "Middle Eastern",
  "Moroccan",
  "Pizza",
  "Russian",
  "Sandwiches",
  "Seafood",
  "Singaporean",
  "Soul Food",
  "Southern",
  "Spanish/Basque",
  "Steakhouses",
  "Sushi Bars",
  "Taiwanese",
  "Tapas Bars",
  "Tex-Mex",
  "Thai",
  "Turkish",
  "Vegan",
  "Vegetarian",
  "Vietnamese",
]
GEN_AI_PROVENANCE_TYPE =
[
  "C2PA",
  "C2PA_METADATA_EDITED",
  "EXPLICIT",
  "EXPLICIT_ANIMATE",
  "EXPLICIT_IMAGINE",
  "EXPLICIT_IMAGINE_ME",
  "EXPLICIT_RESTYLE",
  "INVISIBLE_WATERMARK",
  "IPTC",
  "IPTC_METADATA_EDITED",
]
PICKUP_OPTIONS =
[
  "CURBSIDE",
  "IN_STORE",
  "OTHER",
]
TEMPORARY_STATUS =
[
  "DIFFERENTLY_OPEN",
  "NO_DATA",
  "OPERATING_AS_USUAL",
  "TEMPORARILY_CLOSED",
]
PERMITTED_TASKS =
[
  "ADVERTISE",
  "ANALYZE",
  "CASHIER_ROLE",
  "CREATE_CONTENT",
  "GLOBAL_STRUCTURE_MANAGEMENT",
  "MANAGE",
  "MANAGE_JOBS",
  "MANAGE_LEADS",
  "MESSAGING",
  "MODERATE",
  "MODERATE_COMMUNITY",
  "PAGES_MESSAGING",
  "PAGES_MESSAGING_SUBSCRIPTIONS",
  "PROFILE_PLUS_ADVERTISE",
  "PROFILE_PLUS_ANALYZE",
  "PROFILE_PLUS_CREATE_CONTENT",
  "PROFILE_PLUS_FACEBOOK_ACCESS",
  "PROFILE_PLUS_FULL_CONTROL",
  "PROFILE_PLUS_GLOBAL_STRUCTURE_MANAGEMENT",
  "PROFILE_PLUS_MANAGE",
  "PROFILE_PLUS_MANAGE_LEADS",
  "PROFILE_PLUS_MESSAGING",
  "PROFILE_PLUS_MODERATE",
  "PROFILE_PLUS_MODERATE_DELEGATE_COMMUNITY",
  "PROFILE_PLUS_REVENUE",
  "READ_PAGE_MAILBOXES",
  "VIEW_MONETIZATION_INSIGHTS",
]
TASKS =
[
  "ADVERTISE",
  "ANALYZE",
  "CASHIER_ROLE",
  "CREATE_CONTENT",
  "GLOBAL_STRUCTURE_MANAGEMENT",
  "MANAGE",
  "MANAGE_JOBS",
  "MANAGE_LEADS",
  "MESSAGING",
  "MODERATE",
  "MODERATE_COMMUNITY",
  "PAGES_MESSAGING",
  "PAGES_MESSAGING_SUBSCRIPTIONS",
  "PROFILE_PLUS_ADVERTISE",
  "PROFILE_PLUS_ANALYZE",
  "PROFILE_PLUS_CREATE_CONTENT",
  "PROFILE_PLUS_FACEBOOK_ACCESS",
  "PROFILE_PLUS_FULL_CONTROL",
  "PROFILE_PLUS_GLOBAL_STRUCTURE_MANAGEMENT",
  "PROFILE_PLUS_MANAGE",
  "PROFILE_PLUS_MANAGE_LEADS",
  "PROFILE_PLUS_MESSAGING",
  "PROFILE_PLUS_MODERATE",
  "PROFILE_PLUS_MODERATE_DELEGATE_COMMUNITY",
  "PROFILE_PLUS_REVENUE",
  "READ_PAGE_MAILBOXES",
  "VIEW_MONETIZATION_INSIGHTS",
]
BACKDATED_TIME_GRANULARITY =
[
  "day",
  "hour",
  "min",
  "month",
  "none",
  "year",
]
FORMATTING =
[
  "MARKDOWN",
  "PLAINTEXT",
]
PLACE_ATTACHMENT_SETTING =
[
  "1",
  "2",
]
POST_SURFACES_BLACKLIST =
[
  "1",
  "2",
  "3",
  "4",
  "5",
]
POSTING_TO_REDSPACE =
[
  "disabled",
  "enabled",
]
TARGET_SURFACE =
[
  "STORY",
  "TIMELINE",
]
UNPUBLISHED_CONTENT_TYPE =
[
  "ADS_POST",
  "DRAFT",
  "INLINE_CREATED",
  "PUBLISHED",
  "REVIEWABLE_BRANDED_CONTENT",
  "SCHEDULED",
  "SCHEDULED_RECURRING",
]
RECOMMENDATION_ACTION =
[
  "ACCEPT_CLOSED",
  "ACCEPT_NEW",
  "REJECT_CLOSED",
  "REJECT_NEW",
]
CATEGORY =
[
  "UTILITY",
]
MESSAGING_TYPE =
[
  "MESSAGE_TAG",
  "RESPONSE",
  "UPDATE",
  "UTILITY",
]
NOTIFICATION_TYPE =
[
  "NO_PUSH",
  "REGULAR",
  "SILENT_PUSH",
]
SENDER_ACTION =
[
  "MARK_SEEN",
  "REACT",
  "TYPING_OFF",
  "TYPING_ON",
  "UNREACT",
]
SUGGESTION_ACTION =
[
  "ACCEPT",
  "DISMISS",
  "IMPRESSION",
]
PLATFORM =
[
  "INSTAGRAM",
  "MESSENGER",
]
ACTIONS =
[
  "BAN_USER",
  "BLOCK_USER",
  "MOVE_TO_SPAM",
  "UNBAN_USER",
  "UNBLOCK_USER",
]
MODEL =
[
  "ARABIC",
  "CHINESE",
  "CROATIAN",
  "CUSTOM",
  "DANISH",
  "DUTCH",
  "ENGLISH",
  "FRENCH_STANDARD",
  "GEORGIAN",
  "GERMAN_STANDARD",
  "GREEK",
  "HEBREW",
  "HUNGARIAN",
  "IRISH",
  "ITALIAN_STANDARD",
  "KOREAN",
  "NORWEGIAN_BOKMAL",
  "POLISH",
  "PORTUGUESE",
  "ROMANIAN",
  "SPANISH",
  "SWEDISH",
  "VIETNAMESE",
]
DEVELOPER_ACTION =
[
  "ENABLE_FOLLOWUP_MESSAGE",
]
SUBSCRIBED_FIELDS =
[
  "affiliation",
  "attire",
  "awards",
  "bio",
  "birthday",
  "business_integrity",
  "call_permission_reply",
  "call_settings_update",
  "calls",
  "category",
  "checkins",
  "comment_poll_response",
  "company_overview",
  "conversations",
  "culinary_team",
  "current_location",
  "description",
  "email",
  "feature_access_list",
  "feed",
  "follow",
  "founded",
  "general_info",
  "general_manager",
  "group_feed",
  "hometown",
  "hours",
  "inbox_labels",
  "invalid_topic_placeholder",
  "invoice_access_bank_slip_events",
  "invoice_access_invoice_change",
  "invoice_access_invoice_draft_change",
  "invoice_access_onboarding_status_active",
  "leadgen",
  "leadgen_fat",
  "live_videos",
  "local_delivery",
  "location",
  "marketing_message_delivery_failed",
  "marketing_message_echoes",
  "marketing_messages_subscriber_upload_status",
  "mcom_invoice_change",
  "members",
  "mention",
  "merchant_review",
  "message_context",
  "message_deliveries",
  "message_echoes",
  "message_edits",
  "message_mention",
  "message_reactions",
  "message_reads",
  "message_template_status_update",
  "messages",
  "messaging_account_linking",
  "messaging_appointments",
  "messaging_checkout_updates",
  "messaging_customer_information",
  "messaging_direct_sends",
  "messaging_fblogin_account_linking",
  "messaging_feedback",
  "messaging_game_plays",
  "messaging_handovers",
  "messaging_in_thread_lead_form_submit",
  "messaging_integrity",
  "messaging_optins",
  "messaging_optouts",
  "messaging_payments",
  "messaging_policy_enforcement",
  "messaging_postbacks",
  "messaging_pre_checkouts",
  "messaging_referrals",
  "mission",
  "name",
  "page_about_story",
  "page_change_proposal",
  "page_upcoming_change",
  "parking",
  "payment_options",
  "payment_request_update",
  "personal_info",
  "personal_interests",
  "phone",
  "picture",
  "price_range",
  "product_review",
  "products",
  "public_transit",
  "publisher_subscriptions",
  "ratings",
  "registration",
  "response_feedback",
  "send_cart",
  "standby",
  "story_poll_response",
  "story_share",
  "user_action",
  "video_text_question_responses",
  "videos",
  "website",
]

Instance Attribute Summary

Attributes inherited from AdObject

#__all_fields, #attributes, #deserializer, #last_api_response, #last_destroyed, #last_saved

Method Summary

Methods inherited from AdObject

#[], #as_json, #changes, #destroy, #fields_as_string, get, #graph_params, #id, #initialize, #inspect, #load!, #loaded?, #reload!, #save, #session, #session=, #to_hash, #to_json, #update_attributes

Methods included from GraphEdges

included

Methods included from GraphNodes

included

Methods included from Fields

included

Constructor Details

This class inherits a constructor from FacebookAds::AdObject