/** * LINE Messaging API * This document describes LINE Messaging API. * * The version of the OpenAPI document: 0.0.1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { Action } from "./action"; import { FlexBoxBackground } from "./flexBoxBackground"; import { FlexComponent } from "./flexComponent"; import { FlexComponentBase } from "./models"; export type FlexBox = FlexComponentBase & { type: "box"; /** */ layout: FlexBox.LayoutEnum; /** */ flex?: number; /** */ contents: Array; /** */ spacing?: string; /** */ margin?: string; /** */ position?: FlexBox.PositionEnum; /** */ offsetTop?: string; /** */ offsetBottom?: string; /** */ offsetStart?: string; /** */ offsetEnd?: string; /** */ backgroundColor?: string; /** */ borderColor?: string; /** */ borderWidth?: string; /** */ cornerRadius?: string; /** */ width?: string; /** */ maxWidth?: string; /** */ height?: string; /** */ maxHeight?: string; /** */ paddingAll?: string; /** */ paddingTop?: string; /** */ paddingBottom?: string; /** */ paddingStart?: string; /** */ paddingEnd?: string; /** */ action?: Action; /** */ justifyContent?: FlexBox.JustifyContentEnum; /** */ alignItems?: FlexBox.AlignItemsEnum; /** */ background?: FlexBoxBackground; }; export declare namespace FlexBox { type LayoutEnum = "horizontal" | "vertical" | "baseline"; type PositionEnum = "relative" | "absolute"; type JustifyContentEnum = "center" | "flex-start" | "flex-end" | "space-between" | "space-around" | "space-evenly"; type AlignItemsEnum = "center" | "flex-start" | "flex-end"; }