Variable createKakaoAlimtalkTemplateRequestSchemaConst
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$ }>,
>,
],
> = ...