UNPKG

facebook-nodejs-business-sdk

Version:

SDK for the Facebook Marketing API in Javascript and Node.js

98 lines (94 loc) 2.63 kB
/* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. * * @flow */ import {AbstractCrudObject} from './../abstract-crud-object'; /** * AdCreativeLinkDataImageLayerSpec * @extends AbstractCrudObject * @see {@link https://developers.facebook.com/docs/marketing-api/} */ export default class AdCreativeLinkDataImageLayerSpec extends AbstractCrudObject { static get Fields (): Object { return Object.freeze({ blending_mode: 'blending_mode', content: 'content', frame_auto_show_enroll_status: 'frame_auto_show_enroll_status', frame_image_hash: 'frame_image_hash', frame_source: 'frame_source', image_source: 'image_source', layer_type: 'layer_type', opacity: 'opacity', overlay_position: 'overlay_position', overlay_shape: 'overlay_shape', scale: 'scale', shape_color: 'shape_color', text_color: 'text_color', text_font: 'text_font', }); } static get BlendingMode (): Object { return Object.freeze({ lighten: 'lighten', multiply: 'multiply', normal: 'normal', }); } static get FrameSource (): Object { return Object.freeze({ custom: 'custom', }); } static get ImageSource (): Object { return Object.freeze({ catalog: 'catalog', }); } static get LayerType (): Object { return Object.freeze({ frame_overlay: 'frame_overlay', image: 'image', text_overlay: 'text_overlay', }); } static get OverlayPosition (): Object { return Object.freeze({ bottom: 'bottom', bottom_left: 'bottom_left', bottom_right: 'bottom_right', center: 'center', left: 'left', right: 'right', top: 'top', top_left: 'top_left', top_right: 'top_right', }); } static get OverlayShape (): Object { return Object.freeze({ circle: 'circle', none: 'none', pill: 'pill', rectangle: 'rectangle', triangle: 'triangle', }); } static get TextFont (): Object { return Object.freeze({ droid_serif_regular: 'droid_serif_regular', lato_regular: 'lato_regular', noto_sans_regular: 'noto_sans_regular', nunito_sans_bold: 'nunito_sans_bold', open_sans_bold: 'open_sans_bold', open_sans_condensed_bold: 'open_sans_condensed_bold', pt_serif_bold: 'pt_serif_bold', roboto_condensed_regular: 'roboto_condensed_regular', roboto_medium: 'roboto_medium', }); } }