import type { ReplayBadgeConfiguration } from './ReplayBadgeConfiguration'; import type { VideoFeedPadding, VideoFeedPlayIconConfiguration, VideoFeedShadowConfiguration, } from './VideoFeedConfiguration'; export default interface CircleStoryConfiguration { /** * Background color of circle story, such as #c0c0c0. * If you don't set this property, the background will be transparent. */ backgroundColor?: string; /** * Configuration of circle story item play icon. */ playIcon?: VideoFeedPlayIconConfiguration; /** * Indicates if circle story item shows ad badge. * Defaults to false. */ showAdBadge?: boolean; /** * Specifies if autoplay is enabled. * Defaults to false. */ enableAutoplay?: boolean; /** * The configuration of replay badge. * Only supported on iOS. */ replayBadge?: ReplayBadgeConfiguration; /** * The shadow configuration of circle story item. * Only supported on iOS. */ shadow?: VideoFeedShadowConfiguration; /** * The padding of circle story content. * Defaults to { top: 10, right: 10, bottom: 10, left: 10 }. */ contentPadding?: VideoFeedPadding; /** * The item spacing for circle story. * If you don't set this property, the item spacing will be 10 on iOS and 4px on Android. */ itemSpacing?: number; }