@procraft/widget-order
Version:
Order widget for landing
42 lines (38 loc) • 996 B
text/typescript
import {
Maybe,
OrderCatalogItemFragment,
CourseTariffFlowPublic,
CourseTariffFlowBehaviour,
CourseKind,
CourseSubKind,
LangRussianNoun,
} from '../modules/gql/generated/types'
export type CourseFragmentCatalogItem = {
__typename?: 'OrderCatalogItem_Fragment'
} & OrderCatalogItemFragment
export type CourseFragment = {
__typename?: 'CoursePublicCustom'
id: string
name: string
uid: number
catalogItems?: Maybe<Array<CourseFragmentCatalogItem>>
kind?: Maybe<CourseKind>
subKind?: Maybe<CourseSubKind>
subKindLabel?: Maybe<LangRussianNoun>
tariffs?: Maybe<
Array<{
__typename?: 'CourseTariffPublicCustom'
id: string
uid: number
name: string
courseId: number
position: number
isActive: boolean
flowBehaviour: CourseTariffFlowBehaviour
ratesVisible: boolean
withClientForm: boolean
marketingBenefits: Array<string>
}>
>
tariffPerFlowDataItems?: Maybe<Array<CourseTariffFlowPublic>>
}