Variable bmsCarouselCommerceSchemaConst
bmsCarouselCommerceSchema: Struct<
{
head: optional<
Struct<
{
content: typeof String$;
header: typeof String$;
imageId: typeof String$;
linkAndroid: optional<typeof String$>;
linkIos: optional<typeof String$>;
linkMobile: optional<typeof String$>;
linkPc: optional<typeof String$>;
},
>,
>;
list: Array$<
Struct<
{
additionalContent: optional<typeof String$>;
buttons: Array$<
Union<
[
Struct<
{
linkMobile: typeof String$;
linkPc: optional<(...)>;
linkType: Literal<(...)>;
name: typeof String$;
targetOut: optional<(...)>;
},
>,
filter<
Struct<
{
linkAndroid: ...;
linkIos: ...;
linkMobile: ...;
linkType: ...;
name: ...;
targetOut: ...;
},
>,
>,
],
>,
>;
commerce: filter<
Struct<
{
discountFixed: optional<Schema<number, number, never>>;
discountPrice: optional<Schema<number, number, never>>;
discountRate: optional<Schema<number, number, never>>;
regularPrice: Schema<number, number, never>;
title: typeof String$;
},
>,
>;
coupon: optional<
Struct<
{
description: typeof String$;
linkAndroid: optional<typeof String$>;
linkIos: optional<typeof String$>;
linkMobile: optional<typeof String$>;
linkPc: optional<typeof String$>;
title: filter<typeof String$>;
},
>,
>;
imageId: typeof String$;
imageLink: optional<typeof String$>;
},
>,
>;
tail: optional<
Struct<
{
linkAndroid: optional<typeof String$>;
linkIos: optional<typeof String$>;
linkMobile: typeof String$;
linkPc: optional<typeof String$>;
},
>,
>;
},
> = ...
BMS 캐러셀 커머스 스키마 (CAROUSEL_COMMERCE용)