UNPKG

@selfcommunity/types

Version:

Types to integrate a community created with SelfCommunity.

57 lines (56 loc) 1.18 kB
/** * SCOnBoardingStepType enum */ import { SCFeedObjectType } from './feed'; import { SCCategoryType } from './category'; export declare enum SCOnBoardingStepType { CONTENTS = "contents", CATEGORIES = "categories", APPEARANCE = "appearance", PROFILE = "profile", INVITE = "invite", APP = "app" } export declare enum SCOnBoardingStepIdType { CONTENTS = 1, CATEGORIES = 2, APPEARANCE = 3, PROFILE = 4, INVITE = 5, APP = 6 } /** * SCOnBoardingStepStatusType enum */ export declare enum SCOnBoardingStepStatusType { IN_PROGRESS = "in_progress", COMPLETED = "completed", NOT_STARTED = "not_started", FAILED = "failed" } /** * Interface SCStepType. * Step Schema. */ export interface SCStepType { /** * The ID of the step. */ id: number; /** * The onboarding step */ step: SCOnBoardingStepType; /** * The step status */ status: SCOnBoardingStepStatusType; /** * The step completion percentage */ completion_percentage: number; /** * The ids of the generated content */ results?: SCFeedObjectType[] | SCCategoryType[]; }