solapi
    Preparing search index...
    getKakaoAlimtalkTemplatesResponseSchema: Struct<
        {
            limit: typeof Number$;
            nextKey: NullOr<typeof String$>;
            startKey: typeof String$;
            templateList: Array$<
                Struct<
                    {
                        ad: optional<NullOr<typeof String$>>;
                        assignType: optional<Literal<["CHANNEL", "GROUP"]>>;
                        buttons: optional<
                            Array$<
                                Union<
                                    [
                                        Struct<
                                            { buttonName: ...; buttonType: ...; linkMo: ...; linkPc: ... },
                                        >,
                                        Struct<
                                            {
                                                buttonName: ...;
                                                buttonType: ...;
                                                linkAnd: ...;
                                                linkIos: ...;
                                            },
                                        >,
                                        Struct<{ buttonName: ...; buttonType: ... }>,
                                    ],
                                >,
                            >,
                        >;
                        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<(...)>>;
                                        imageId: optional<NullOr<(...)>>;
                                        title: optional<NullOr<(...)>>;
                                    },
                                >,
                            >,
                        >;
                        imageId: optional<NullOr<typeof String$>>;
                        isHidden: optional<typeof Boolean$>;
                        item: optional<
                            NullOr<
                                Struct<
                                    {
                                        list: Array$<Struct<(...)>>;
                                        summary: Struct<{ description: ...; title: ... }>;
                                    },
                                >,
                            >,
                        >;
                        messageType: 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: typeof Boolean$;
                        status: Literal<["PENDING", "INSPECTING", "APPROVED", "REJECTED"]>;
                        templateId: typeof String$;
                        variables: optional<Array$<Struct<{ name: typeof String$ }>>>;
                    },
                >,
            >;
        },
    > = ...