solapi
    Preparing search index...
    createKakaoAlimtalkTemplateRequestSchema: Union<
        [
            extend<
                Struct<
                    {
                        buttons: optional<
                            Array$<
                                Union<
                                    [
                                        Struct<
                                            { buttonName: ...; buttonType: ...; linkMo: ...; linkPc: ... },
                                        >,
                                        Struct<
                                            {
                                                buttonName: ...;
                                                buttonType: ...;
                                                linkAnd: ...;
                                                linkIos: ...;
                                            },
                                        >,
                                        Struct<{ buttonName: ...; buttonType: ... }>,
                                    ],
                                >,
                            >,
                        >;
                        categoryCode: typeof String$;
                        content: typeof String$;
                        emphasizeSubTitle: optional<typeof String$>;
                        emphasizeTitle: optional<typeof String$>;
                        emphasizeType: optional<
                            Literal<["NONE", "TEXT", "IMAGE", "ITEM_LIST"]>,
                        >;
                        extra: optional<typeof String$>;
                        header: optional<typeof String$>;
                        highlight: optional<
                            Struct<
                                {
                                    description: optional<NullOr<typeof String$>>;
                                    imageId: optional<NullOr<typeof String$>>;
                                    title: optional<NullOr<typeof String$>>;
                                },
                            >,
                        >;
                        imageId: optional<typeof String$>;
                        item: optional<
                            Struct<
                                {
                                    list: Array$<Struct<{ description: ...; title: ... }>>;
                                    summary: Struct<
                                        { description: optional<(...)>; title: optional<(...)> },
                                    >;
                                },
                            >,
                        >;
                        messageType: optional<Literal<["BA", "EX", "AD", "MI"]>>;
                        name: typeof String$;
                        quickReplies: optional<
                            Array$<
                                Union<
                                    [
                                        Struct<{ linkMo: ...; linkPc: ...; linkType: ...; name: ... }>,
                                        Struct<{ linkAnd: ...; linkIos: ...; linkType: ...; name: ... }>,
                                        Struct<{ linkType: ...; name: ... }>,
                                    ],
                                >,
                            >,
                        >;
                        securityFlag: optional<typeof Boolean$>;
                    },
                >,
                Struct<{ channelId: typeof String$ }>,
            >,
            extend<
                Struct<
                    {
                        buttons: optional<
                            Array$<
                                Union<
                                    [
                                        Struct<
                                            { buttonName: ...; buttonType: ...; linkMo: ...; linkPc: ... },
                                        >,
                                        Struct<
                                            {
                                                buttonName: ...;
                                                buttonType: ...;
                                                linkAnd: ...;
                                                linkIos: ...;
                                            },
                                        >,
                                        Struct<{ buttonName: ...; buttonType: ... }>,
                                    ],
                                >,
                            >,
                        >;
                        categoryCode: typeof String$;
                        content: typeof String$;
                        emphasizeSubTitle: optional<typeof String$>;
                        emphasizeTitle: optional<typeof String$>;
                        emphasizeType: optional<
                            Literal<["NONE", "TEXT", "IMAGE", "ITEM_LIST"]>,
                        >;
                        extra: optional<typeof String$>;
                        header: optional<typeof String$>;
                        highlight: optional<
                            Struct<
                                {
                                    description: optional<NullOr<typeof String$>>;
                                    imageId: optional<NullOr<typeof String$>>;
                                    title: optional<NullOr<typeof String$>>;
                                },
                            >,
                        >;
                        imageId: optional<typeof String$>;
                        item: optional<
                            Struct<
                                {
                                    list: Array$<Struct<{ description: ...; title: ... }>>;
                                    summary: Struct<
                                        { description: optional<(...)>; title: optional<(...)> },
                                    >;
                                },
                            >,
                        >;
                        messageType: optional<Literal<["BA", "EX", "AD", "MI"]>>;
                        name: typeof String$;
                        quickReplies: optional<
                            Array$<
                                Union<
                                    [
                                        Struct<{ linkMo: ...; linkPc: ...; linkType: ...; name: ... }>,
                                        Struct<{ linkAnd: ...; linkIos: ...; linkType: ...; name: ... }>,
                                        Struct<{ linkType: ...; name: ... }>,
                                    ],
                                >,
                            >,
                        >;
                        securityFlag: optional<typeof Boolean$>;
                    },
                >,
                Struct<{ channelGroupId: typeof String$ }>,
            >,
        ],
    > = ...