/** * Klaviyo API * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. * * Contact: developers@klaviyo.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { RequestFile } from './models'; export class ReviewBlockStyles { /** * Text Alignment. */ 'authorAlign'?: ReviewBlockStyles.AuthorAlignEnum | 'center' | 'left' | 'right' | null; 'authorColor'?: string | null; 'authorFontFamily'?: string | null; 'authorFontSize'?: number | null; /** * Font style. */ 'authorFontStyle'?: ReviewBlockStyles.AuthorFontStyleEnum | 'italic' | 'normal' | null; 'authorFontWeight'?: string | null; 'authorLetterSpacing'?: number | null; 'authorTextDecoration'?: string | null; 'blockBackgroundColor'?: string | null; 'blockPaddingBottom'?: number | null; 'blockPaddingLeft'?: number | null; 'blockPaddingRight'?: number | null; 'blockPaddingTop'?: number | null; 'borderRadius'?: number | null; /** * Border style. */ 'borderStyle'?: ReviewBlockStyles.BorderStyleEnum | 'dashed' | 'dotted' | 'groove' | 'inset' | 'none' | 'outset' | 'ridge' | 'solid' | null; 'borderWidth'?: number | null; 'emptyStarColor'?: string | null; /** * Review block layout options. */ 'layout'?: ReviewBlockStyles.LayoutEnum | 'big-quotes' | 'centered-in-quote-bubble' | 'centered-rating-first' | 'centered-review-first' | 'clean' | 'left-aligned' | 'message-bubble' | 'rating-highlight' | 'right-aligned-with-quotation-icon' | 'square' | 'stacked-card' | 'subtle-background' | null; /** * Text Alignment. */ 'productNameAlign'?: ReviewBlockStyles.ProductNameAlignEnum | 'center' | 'left' | 'right' | null; 'productNameColor'?: string | null; 'productNameFontFamily'?: string | null; 'productNameFontSize'?: number | null; /** * Font style. */ 'productNameFontStyle'?: ReviewBlockStyles.ProductNameFontStyleEnum | 'italic' | 'normal' | null; 'productNameFontWeight'?: string | null; 'productNameLetterSpacing'?: number | null; 'productNameTextDecoration'?: string | null; /** * Text Alignment. */ 'quoteAlign'?: ReviewBlockStyles.QuoteAlignEnum | 'center' | 'left' | 'right' | null; 'quoteColor'?: string | null; 'quoteFontFamily'?: string | null; 'quoteFontSize'?: number | null; /** * Font style. */ 'quoteFontStyle'?: ReviewBlockStyles.QuoteFontStyleEnum | 'italic' | 'normal' | null; 'quoteFontWeight'?: string | null; 'quoteLetterSpacing'?: number | null; 'quoteLineHeight'?: number | null; /** * Review block quote style. */ 'quoteStyle'?: ReviewBlockStyles.QuoteStyleEnum | 'line' | 'square' | 'standard' | null; 'quoteTextDecoration'?: string | null; /** * Shadow color. */ 'shadowColor'?: ReviewBlockStyles.ShadowColorEnum | 'dark' | 'light' | 'medium' | null; 'starColor'?: string | null; /** * Review block star size. */ 'starSize'?: ReviewBlockStyles.StarSizeEnum | 'large' | 'medium' | 'small' | null; /** * Review block star rating shape. */ 'starRatingShape'?: ReviewBlockStyles.StarRatingShapeEnum | 'circle' | 'heart' | 'star' | null; 'starIconSpacing'?: number | null; /** * Text Alignment. */ 'starAlignment'?: ReviewBlockStyles.StarAlignmentEnum | 'center' | 'left' | 'right' | null; 'textAreaBgColor'?: string | null; 'textAreaBorderColor'?: string | null; 'verifiedColor'?: string | null; 'verifiedFontFamily'?: string | null; 'verifiedFontSize'?: number | null; /** * Font style. */ 'verifiedFontStyle'?: ReviewBlockStyles.VerifiedFontStyleEnum | 'italic' | 'normal' | null; 'verifiedFontWeight'?: string | null; 'verifiedLetterSpacing'?: number | null; 'verifiedTextDecoration'?: string | null; 'verifiedBadgeColor'?: string | null; 'verifiedBadgeSize'?: number | null; /** * Review block verified badge style. */ 'verifiedBadgeStyle'?: ReviewBlockStyles.VerifiedBadgeStyleEnum | 'badge-and-text' | 'badge-only' | 'text-only' | null; static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ { "name": "authorAlign", "baseName": "author_align", "type": "ReviewBlockStyles.AuthorAlignEnum" }, { "name": "authorColor", "baseName": "author_color", "type": "string" }, { "name": "authorFontFamily", "baseName": "author_font_family", "type": "string" }, { "name": "authorFontSize", "baseName": "author_font_size", "type": "number" }, { "name": "authorFontStyle", "baseName": "author_font_style", "type": "ReviewBlockStyles.AuthorFontStyleEnum" }, { "name": "authorFontWeight", "baseName": "author_font_weight", "type": "string" }, { "name": "authorLetterSpacing", "baseName": "author_letter_spacing", "type": "number" }, { "name": "authorTextDecoration", "baseName": "author_text_decoration", "type": "string" }, { "name": "blockBackgroundColor", "baseName": "block_background_color", "type": "string" }, { "name": "blockPaddingBottom", "baseName": "block_padding_bottom", "type": "number" }, { "name": "blockPaddingLeft", "baseName": "block_padding_left", "type": "number" }, { "name": "blockPaddingRight", "baseName": "block_padding_right", "type": "number" }, { "name": "blockPaddingTop", "baseName": "block_padding_top", "type": "number" }, { "name": "borderRadius", "baseName": "border_radius", "type": "number" }, { "name": "borderStyle", "baseName": "border_style", "type": "ReviewBlockStyles.BorderStyleEnum" }, { "name": "borderWidth", "baseName": "border_width", "type": "number" }, { "name": "emptyStarColor", "baseName": "empty_star_color", "type": "string" }, { "name": "layout", "baseName": "layout", "type": "ReviewBlockStyles.LayoutEnum" }, { "name": "productNameAlign", "baseName": "product_name_align", "type": "ReviewBlockStyles.ProductNameAlignEnum" }, { "name": "productNameColor", "baseName": "product_name_color", "type": "string" }, { "name": "productNameFontFamily", "baseName": "product_name_font_family", "type": "string" }, { "name": "productNameFontSize", "baseName": "product_name_font_size", "type": "number" }, { "name": "productNameFontStyle", "baseName": "product_name_font_style", "type": "ReviewBlockStyles.ProductNameFontStyleEnum" }, { "name": "productNameFontWeight", "baseName": "product_name_font_weight", "type": "string" }, { "name": "productNameLetterSpacing", "baseName": "product_name_letter_spacing", "type": "number" }, { "name": "productNameTextDecoration", "baseName": "product_name_text_decoration", "type": "string" }, { "name": "quoteAlign", "baseName": "quote_align", "type": "ReviewBlockStyles.QuoteAlignEnum" }, { "name": "quoteColor", "baseName": "quote_color", "type": "string" }, { "name": "quoteFontFamily", "baseName": "quote_font_family", "type": "string" }, { "name": "quoteFontSize", "baseName": "quote_font_size", "type": "number" }, { "name": "quoteFontStyle", "baseName": "quote_font_style", "type": "ReviewBlockStyles.QuoteFontStyleEnum" }, { "name": "quoteFontWeight", "baseName": "quote_font_weight", "type": "string" }, { "name": "quoteLetterSpacing", "baseName": "quote_letter_spacing", "type": "number" }, { "name": "quoteLineHeight", "baseName": "quote_line_height", "type": "number" }, { "name": "quoteStyle", "baseName": "quote_style", "type": "ReviewBlockStyles.QuoteStyleEnum" }, { "name": "quoteTextDecoration", "baseName": "quote_text_decoration", "type": "string" }, { "name": "shadowColor", "baseName": "shadow_color", "type": "ReviewBlockStyles.ShadowColorEnum" }, { "name": "starColor", "baseName": "star_color", "type": "string" }, { "name": "starSize", "baseName": "star_size", "type": "ReviewBlockStyles.StarSizeEnum" }, { "name": "starRatingShape", "baseName": "star_rating_shape", "type": "ReviewBlockStyles.StarRatingShapeEnum" }, { "name": "starIconSpacing", "baseName": "star_icon_spacing", "type": "number" }, { "name": "starAlignment", "baseName": "star_alignment", "type": "ReviewBlockStyles.StarAlignmentEnum" }, { "name": "textAreaBgColor", "baseName": "text_area_bg_color", "type": "string" }, { "name": "textAreaBorderColor", "baseName": "text_area_border_color", "type": "string" }, { "name": "verifiedColor", "baseName": "verified_color", "type": "string" }, { "name": "verifiedFontFamily", "baseName": "verified_font_family", "type": "string" }, { "name": "verifiedFontSize", "baseName": "verified_font_size", "type": "number" }, { "name": "verifiedFontStyle", "baseName": "verified_font_style", "type": "ReviewBlockStyles.VerifiedFontStyleEnum" }, { "name": "verifiedFontWeight", "baseName": "verified_font_weight", "type": "string" }, { "name": "verifiedLetterSpacing", "baseName": "verified_letter_spacing", "type": "number" }, { "name": "verifiedTextDecoration", "baseName": "verified_text_decoration", "type": "string" }, { "name": "verifiedBadgeColor", "baseName": "verified_badge_color", "type": "string" }, { "name": "verifiedBadgeSize", "baseName": "verified_badge_size", "type": "number" }, { "name": "verifiedBadgeStyle", "baseName": "verified_badge_style", "type": "ReviewBlockStyles.VerifiedBadgeStyleEnum" } ]; static getAttributeTypeMap() { return ReviewBlockStyles.attributeTypeMap; } } export namespace ReviewBlockStyles { export enum AuthorAlignEnum { Center = 'center', Left = 'left', Right = 'right' } export enum AuthorFontStyleEnum { Italic = 'italic', Normal = 'normal' } export enum BorderStyleEnum { Dashed = 'dashed', Dotted = 'dotted', Groove = 'groove', Inset = 'inset', None = 'none', Outset = 'outset', Ridge = 'ridge', Solid = 'solid' } export enum LayoutEnum { BigQuotes = 'big-quotes', CenteredInQuoteBubble = 'centered-in-quote-bubble', CenteredRatingFirst = 'centered-rating-first', CenteredReviewFirst = 'centered-review-first', Clean = 'clean', LeftAligned = 'left-aligned', MessageBubble = 'message-bubble', RatingHighlight = 'rating-highlight', RightAlignedWithQuotationIcon = 'right-aligned-with-quotation-icon', Square = 'square', StackedCard = 'stacked-card', SubtleBackground = 'subtle-background' } export enum ProductNameAlignEnum { Center = 'center', Left = 'left', Right = 'right' } export enum ProductNameFontStyleEnum { Italic = 'italic', Normal = 'normal' } export enum QuoteAlignEnum { Center = 'center', Left = 'left', Right = 'right' } export enum QuoteFontStyleEnum { Italic = 'italic', Normal = 'normal' } export enum QuoteStyleEnum { Line = 'line', Square = 'square', Standard = 'standard' } export enum ShadowColorEnum { Dark = 'dark', Light = 'light', Medium = 'medium' } export enum StarSizeEnum { Large = 'large', Medium = 'medium', Small = 'small' } export enum StarRatingShapeEnum { Circle = 'circle', Heart = 'heart', Star = 'star' } export enum StarAlignmentEnum { Center = 'center', Left = 'left', Right = 'right' } export enum VerifiedFontStyleEnum { Italic = 'italic', Normal = 'normal' } export enum VerifiedBadgeStyleEnum { BadgeAndText = 'badge-and-text', BadgeOnly = 'badge-only', TextOnly = 'text-only' } }