solapi
    Preparing search index...
    kakaoAlimtalkTemplateSchema: Struct<
        {
            ad: optional<NullOr<typeof String$>>;
            assignType: optional<Literal<["CHANNEL", "GROUP"]>>;
            buttons: optional<
                Array$<
                    Union<
                        [
                            Struct<
                                {
                                    buttonName: typeof String$;
                                    buttonType: Literal<["WL"]>;
                                    linkMo: typeof String$;
                                    linkPc: optional<typeof String$>;
                                },
                            >,
                            Struct<
                                {
                                    buttonName: typeof String$;
                                    buttonType: Literal<["AL"]>;
                                    linkAnd: typeof String$;
                                    linkIos: typeof String$;
                                },
                            >,
                            Struct<
                                {
                                    buttonName: typeof String$;
                                    buttonType: Literal<["BK", "MD", "DS", "BC", "BT", "AC"]>;
                                },
                            >,
                        ],
                    >,
                >,
            >;
            channelGroupId: optional<NullOr<typeof String$>>;
            channelId: optional<NullOr<typeof String$>>;
            code: optional<typeof String$>;
            commentable: optional<typeof Boolean$>;
            comments: optional<
                Array$<
                    Struct<
                        {
                            content: NullOr<typeof String$>;
                            dateCreated: typeof String$;
                            isAdmin: typeof Boolean$;
                            memberId: typeof String$;
                        },
                    >,
                >,
            >;
            content: optional<typeof String$>;
            dateCreated: optional<
                Union<[typeof DateFromString, typeof Date$, typeof DateFromSelf]>,
            >;
            dateUpdated: optional<
                Union<[typeof DateFromString, typeof Date$, typeof DateFromSelf]>,
            >;
            emphasizeSubtitle: optional<NullOr<typeof String$>>;
            emphasizeTitle: optional<NullOr<typeof String$>>;
            emphasizeType: Literal<["NONE", "TEXT", "IMAGE", "ITEM_LIST"]>;
            extra: optional<NullOr<typeof String$>>;
            header: optional<NullOr<typeof String$>>;
            highlight: optional<
                NullOr<
                    Struct<
                        {
                            description: optional<NullOr<typeof String$>>;
                            imageId: optional<NullOr<typeof String$>>;
                            title: optional<NullOr<typeof String$>>;
                        },
                    >,
                >,
            >;
            imageId: optional<NullOr<typeof String$>>;
            isHidden: optional<typeof Boolean$>;
            item: optional<
                NullOr<
                    Struct<
                        {
                            list: Array$<
                                Struct<{ description: typeof String$; title: typeof String$ }>,
                            >;
                            summary: Struct<
                                {
                                    description: optional<NullOr<typeof String$>>;
                                    title: optional<NullOr<typeof String$>>;
                                },
                            >;
                        },
                    >,
                >,
            >;
            messageType: Literal<["BA", "EX", "AD", "MI"]>;
            name: typeof String$;
            quickReplies: optional<
                Array$<
                    Union<
                        [
                            Struct<
                                {
                                    linkMo: typeof String$;
                                    linkPc: optional<typeof String$>;
                                    linkType: Literal<["WL"]>;
                                    name: typeof String$;
                                },
                            >,
                            Struct<
                                {
                                    linkAnd: typeof String$;
                                    linkIos: typeof String$;
                                    linkType: Literal<["AL"]>;
                                    name: typeof String$;
                                },
                            >,
                            Struct<
                                { linkType: Literal<["BK", "BT", "BC"]>; name: typeof String$ },
                            >,
                        ],
                    >,
                >,
            >;
            securityFlag: typeof Boolean$;
            status: Literal<["PENDING", "INSPECTING", "APPROVED", "REJECTED"]>;
            templateId: typeof String$;
            variables: optional<Array$<Struct<{ name: typeof String$ }>>>;
        },
    > = ...