Variable kakaoAlimtalkTemplateSchemaConst
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$ }>>>;
},
> = ...