diff --git a/pages/_app.tsx b/pages/_app.tsx index 5dc0f8fd..cc4440ea 100644 --- a/pages/_app.tsx +++ b/pages/_app.tsx @@ -36,6 +36,7 @@ export type GlobalPageProps = { metaDescription?: string footerVariant?: FooterVariant showHeaderBG?: boolean + hideHeader?: boolean } type MyAppProps = AppProps diff --git a/pages/about/[keyword].tsx b/pages/about/[keyword].tsx new file mode 100644 index 00000000..04753084 --- /dev/null +++ b/pages/about/[keyword].tsx @@ -0,0 +1,96 @@ +import { styledTheme } from '@pluralsh/design-system' +import { type GetStaticPaths, type InferGetStaticPropsType } from 'next' + +import { ThemeProvider } from 'styled-components' + +import { directusClient } from '@src/apollo-client' +import { renderComponent } from '@src/components/custom-page/common' +import { FooterVariant } from '@src/components/FooterFull' +import { + CustomPageDocument, + type CustomPageQuery, + type CustomPageQueryVariables, + CustomPageSlugsDocument, + type CustomPageSlugsQuery, + type CustomPageSlugsQueryVariables, +} from '@src/generated/graphqlDirectus' +import { propsWithGlobalSettings } from '@src/utils/getGlobalProps' + +export default function CustomPage({ + components, +}: InferGetStaticPropsType) { + return ( + // TODO: make theme adjustable + + {components.map((component, index) => ( +
+ {renderComponent(component?.item)} +
+ ))} +
+ ) +} + +export const getStaticPaths: GetStaticPaths = async () => { + const { data, error } = await directusClient.query< + CustomPageSlugsQuery, + CustomPageSlugsQueryVariables + >({ + query: CustomPageSlugsDocument, + }) + + if (error) { + console.error('GraphQL query error in static:', error) + } + + return { + paths: data.custom_pages.map((page) => ({ + params: { keyword: page.slug }, + })), + fallback: 'blocking', + } +} + +export const getStaticProps = async (context) => { + const slug = + typeof context?.params?.keyword === 'string' + ? context?.params?.keyword + : null + + if (!slug) { + return { notFound: true } + } + + const { data, error } = await directusClient.query< + CustomPageQuery, + CustomPageQueryVariables + >({ + query: CustomPageDocument, + variables: { slug }, + }) + + if (error) { + console.error('GraphQL query error in static: ', error) + } + const page = data.custom_pages?.[0] || null + + if (!page) { + return { notFound: true } + } + + return propsWithGlobalSettings( + { + metaTitle: 'Plural', + metaDescription: page.slug, + footerVariant: FooterVariant.none, + hideHeader: true, + components: page.components ?? [], + }, + { + revalidate: 20, + } + ) +} diff --git a/pages/marketplace.tsx b/pages/marketplace.tsx index 6a8ff4bc..4560f231 100644 --- a/pages/marketplace.tsx +++ b/pages/marketplace.tsx @@ -397,7 +397,7 @@ export default function Marketplace({ Discover over 90 incredible applications ready to deploy in your cloud in minutes using our guided deployment flow. With security, diff --git a/pages/pricing.tsx b/pages/pricing.tsx index 82dabc40..98a76546 100644 --- a/pages/pricing.tsx +++ b/pages/pricing.tsx @@ -82,7 +82,10 @@ export default function Pricing({ } /> -
+
diff --git a/src/components/ArticleCard.tsx b/src/components/ArticleCard.tsx index 6eb9a9a1..7499a05a 100644 --- a/src/components/ArticleCard.tsx +++ b/src/components/ArticleCard.tsx @@ -165,7 +165,7 @@ export function ArticleCard({ heading={heading} headingProps={{ textStyles: { '': 'mTitle1' } }} /> - {description && {description}} + {description && {description}} {ctas?.map((cta, i) => ( ( }) ) +export const ImageAspectRatio = styled(EmbedAspectRatio)<{ $url: string }>( + ({ theme, $url }) => ({ + borderRadius: theme.borderRadiuses.large, + border: theme.borders['fill-three'], + backgroundSize: 'cover', + backgroundPosition: 'center', + backgroundImage: `url(${$url})`, + }) +) + const ratioStyles = (ratio: string) => ({ position: 'relative', '&::before': { diff --git a/src/components/CompanyLogos.tsx b/src/components/CompanyLogos.tsx index f4e98583..af37bc46 100644 --- a/src/components/CompanyLogos.tsx +++ b/src/components/CompanyLogos.tsx @@ -1,99 +1,76 @@ -import { type ComponentProps, type ReactNode } from 'react' - -import { WrapWithIf } from '@pluralsh/design-system' +import { type ComponentProps } from 'react' import styled, { useTheme } from 'styled-components' import { type Merge } from 'type-fest' -import { TextLabel } from '@src/components/Typography' -import { type PartnerLogos } from '@src/data/getSiteSettings' - -import { StandardPageWidth } from './layout/LayoutHelpers' - -const CompanyLogosSectionSC = styled.div(({ theme: _ }) => ({ - ul: {}, - img: { - width: 100, - }, -})) +import { getImageUrl } from '@src/consts/routes' +import { type LogoListFragment } from '@src/generated/graphqlDirectus' -// Using old inline-block layout technique so we can use 'text-wrap: balance' -// to keep things looking nice when it breaks to multiple lines -const LogosListSC = styled.ul(({ theme }) => ({ - textAlign: 'center', - textWrap: 'balance', - margin: -theme.spacing.xxlarge / 2, +const LogosListSC = styled.div(({ theme }) => ({ + display: 'flex', + justifyContent: 'center', + alignItems: 'center', + gap: theme.spacing.xxlarge, + paddingRight: theme.spacing.xxlarge, + paddingLeft: theme.spacing.xxlarge, })) -const LogoSC = styled.li(({ theme }) => ({ - display: 'inline-block', - padding: 0, - margin: theme.spacing.xxlarge / 2, - verticalAlign: 'middle', +const LogoSC = styled.a(({ theme }) => ({ + display: 'flex', + justifyContent: 'center', + padding: theme.spacing.medium, + width: 175, + height: 80, + borderRadius: theme.borderRadiuses.medium, + transition: 'background 0.2s ease-in-out', + '&:hover': { + background: theme.colors['fill-zero-hover'], + }, })) export function CompanyLogosSection({ logos, - heading, ...props }: Merge< - ComponentProps, - { - logos?: PartnerLogos['items'] - heading?: ReactNode - } + ComponentProps, + { logos?: LogoListFragment['logos'] } >) { const theme = useTheme() return ( - - - - {heading || 'Used by fast-moving teams at'} - - - {logos?.map((logo) => { - if (!logo?.item) { - return null - } - const { - slug, - logo_dark: logoDark, - logo_light: logoLight, - name, - url, - width, - } = logo.item - const imgUrl = theme.mode === 'light' ? logoLight : logoDark + + {logos?.map((logo) => { + if (!logo?.company_logos_id) { + return null + } + const { + slug, + logo_dark: logoDark, + logo_light: logoLight, + name, + url, + } = logo.company_logos_id + const imgUrl = getImageUrl( + theme.mode === 'light' ? logoLight : logoDark + ) - return ( - imgUrl && ( - - - } - > - {name} - - - ) - ) - })} - - - + return ( + imgUrl && ( + + {name} + + ) + ) + })} + ) } diff --git a/src/components/PrimaryPage.tsx b/src/components/PrimaryPage.tsx index 19006eac..f48b5588 100644 --- a/src/components/PrimaryPage.tsx +++ b/src/components/PrimaryPage.tsx @@ -65,13 +65,15 @@ export default function PrimaryPage({ - + {!pageProps.hideHeader && ( + + )} {children} diff --git a/src/components/Typography.tsx b/src/components/Typography.tsx index 72fc5fe4..16dfab60 100644 --- a/src/components/Typography.tsx +++ b/src/components/Typography.tsx @@ -1,4 +1,5 @@ import { + type CSSProperties, type ComponentProps, type HTMLAttributes, type ReactNode, @@ -7,6 +8,7 @@ import { import { ArrowRightIcon, + Markdown, type styledTheme, useNavigationContext, } from '@pluralsh/design-system' @@ -25,6 +27,8 @@ import { cn } from '@src/utils/cn' import { AttachLastWordToElt } from './AttachLastWordToElt' import { SingleAccordion } from './SingleAccordion' +type ColorKey = keyof DefaultTheme['colors'] + export const Heading1 = forwardRef< HTMLHeadingElement, AsChildProps> @@ -99,43 +103,70 @@ export const ResponsiveText = styled.h2.withConfig(textPropFilter)<{ } }) -export const Title2 = styled.h3(({ theme }) => ({ +export const Hero1 = styled.h1<{ $color?: ColorKey }>(({ theme, $color }) => ({ + ...theme.partials.marketingText.hero1, + color: $color && (theme.colors[$color] as string), +})) + +export const Hero2 = styled.h2<{ $color?: ColorKey }>(({ theme, $color }) => ({ + ...theme.partials.marketingText.hero2, + color: $color && (theme.colors[$color] as string), +})) + +export const Title1 = styled.h3<{ $color?: ColorKey }>(({ theme, $color }) => ({ + ...theme.partials.marketingText.title1, + color: $color && (theme.colors[$color] as string), +})) + +export const Title2 = styled.h4<{ $color?: ColorKey }>(({ theme, $color }) => ({ ...theme.partials.marketingText.title2, + color: $color && (theme.colors[$color] as string), })) -export const Body1 = styled.p.withConfig(textPropFilter)( - ({ theme, color }) => ({ - ...theme.partials.marketingText.body1, - ...(color - ? { color: theme.colors[color] || theme.colors.text } - : { color: theme.colors.text }), +export const Body1 = styled.p<{ $color?: ColorKey }>(({ theme, $color }) => ({ + ...theme.partials.marketingText.body1, + color: $color && (theme.colors[$color] as string), +})) + +export const Body2 = styled.p<{ $color?: ColorKey }>( + ({ theme, $color = 'text-light' }) => ({ + ...theme.partials.marketingText.body2, + color: theme.colors[$color] as string, }) ) -export const Body2 = styled.p.withConfig(textPropFilter)( - ({ theme, color }) => ({ - ...theme.partials.marketingText.body2, - ...(color - ? { color: theme.colors[color] || theme.colors['text-light'] } - : { color: theme.colors['text-light'] }), +export const Subtitle1 = styled.p<{ $color?: ColorKey }>( + ({ theme, $color }) => ({ + ...theme.partials.marketingText.subtitle1, + color: $color && (theme.colors[$color] as string), }) ) -export const AppBody1 = styled.p.withConfig(textPropFilter)( - ({ theme, color }) => ({ +export const Subtitle2 = styled.p<{ $color?: ColorKey }>( + ({ theme, $color }) => ({ + ...theme.partials.marketingText.subtitle2, + color: $color && (theme.colors[$color] as string), + }) +) + +export const OverlineLabel = styled.span<{ $color?: ColorKey }>( + ({ theme, $color = 'text-light' }) => ({ + ...theme.partials.marketingText.label, + color: theme.colors[$color] as string, + }) +) + +export const AppBody1 = styled.p<{ $color?: ColorKey }>( + ({ theme, $color = 'text-light' }) => ({ ...theme.partials.text.body1, - ...(color - ? { color: theme.colors[color] || theme.colors['text-light'] } - : { color: theme.colors['text-light'] }), + color: theme.colors[$color] as string, }) ) -export const AppBody2 = styled.p.withConfig(textPropFilter)( - ({ theme, color }) => ({ +export const AppBody2 = styled.p<{ $color?: ColorKey }>( + ({ theme, $color = 'text-light' }) => ({ ...theme.partials.text.body2, - ...(color - ? { color: theme.colors[color] || theme.colors['text-light'] } - : { color: theme.colors['text-light'] }), + color: theme.colors[$color] as string, }) ) @@ -322,3 +353,14 @@ export const BasicP = styled.p(({ theme }) => ({ marginTop: theme.spacing.medium, }, })) + +export function NoMarginMarkdown({ + extendedCss, + ...props +}: ComponentProps & { extendedCss?: CSSProperties }) { + return ( +
+ +
+ ) +} diff --git a/src/components/custom-page/BlogCards.tsx b/src/components/custom-page/BlogCards.tsx new file mode 100644 index 00000000..a9f1633c --- /dev/null +++ b/src/components/custom-page/BlogCards.tsx @@ -0,0 +1,6 @@ +import { type BlogCardsComponentFragment } from '@src/generated/graphqlDirectus' + +export function BlogCards({ spacing: _spacing }: BlogCardsComponentFragment) { + // TODO + return null +} diff --git a/src/components/custom-page/CallToAction.tsx b/src/components/custom-page/CallToAction.tsx new file mode 100644 index 00000000..23597193 --- /dev/null +++ b/src/components/custom-page/CallToAction.tsx @@ -0,0 +1,38 @@ +import { Button } from '@pluralsh/design-system' +import Link from 'next/link' + +import { type CtaComponentFragment } from '@src/generated/graphqlDirectus' + +import { cn } from '../cn' +import { Body1, Hero2 } from '../Typography' + +import { getSpacingClassName } from './common' + +export function CallToAction({ + spacing, + heading, + body_text: bodyText, + cta_text: ctaText, + cta_url: ctaUrl, +}: CtaComponentFragment) { + return ( +
+ {heading} + {bodyText} + +
+ ) +} diff --git a/src/components/custom-page/Cards.tsx b/src/components/custom-page/Cards.tsx new file mode 100644 index 00000000..47ef4995 --- /dev/null +++ b/src/components/custom-page/Cards.tsx @@ -0,0 +1,74 @@ +import { Card } from '@pluralsh/design-system' + +import styled from 'styled-components' + +import { getImageUrl } from '@src/consts/routes' +import { + type CardFragment, + type CardsComponentFragment, +} from '@src/generated/graphqlDirectus' +import { cn } from '@src/utils/cn' + +import { ImageAspectRatio } from '../AspectRatio' +import { Body2, OverlineLabel } from '../Typography' + +import { getSpacingClassName } from './common' + +export function Cards({ spacing, cards }: CardsComponentFragment) { + return ( +
+ {cards?.map((c) => c?.card_id && )} +
+ ) +} + +export function CardComponent({ + image, + heading, + body_text: bodyText, + url, +}: CardFragment) { + return ( + + + {heading} + {bodyText} + + ) +} + +const CardComponentWrapperSC = styled(Card)<{ $clickable: boolean }>( + ({ theme, $clickable }) => ({ + display: 'flex', + flexDirection: 'column', + padding: theme.spacing.xlarge, + gap: theme.spacing.medium, + transition: 'border 0.16s ease-in-out', + ...($clickable + ? { + cursor: 'pointer', + '&:hover': { + border: theme.borders.selected, + }, + } + : {}), + }) +) diff --git a/src/components/custom-page/CustomerQuote.tsx b/src/components/custom-page/CustomerQuote.tsx new file mode 100644 index 00000000..643fdf4b --- /dev/null +++ b/src/components/custom-page/CustomerQuote.tsx @@ -0,0 +1,27 @@ +import { Flex } from '@pluralsh/design-system' + +import { type CustomerQuoteComponentFragment } from '@src/generated/graphqlDirectus' + +import { Body1, Subtitle2 } from '../Typography' + +import { getSpacingClassName } from './common' + +export function CustomerQuote({ + spacing, + quote, +}: CustomerQuoteComponentFragment) { + return ( +
+ + "{quote?.quote}" + - {quote?.author_text} + +
+ ) +} diff --git a/src/components/custom-page/Hero.tsx b/src/components/custom-page/Hero.tsx new file mode 100644 index 00000000..4076e97e --- /dev/null +++ b/src/components/custom-page/Hero.tsx @@ -0,0 +1,55 @@ +import { Button, Flex } from '@pluralsh/design-system' +import Link from 'next/link' + +import { type HeroComponentFragment } from '@src/generated/graphqlDirectus' +import { cn } from '@src/utils/cn' + +import { Body1, Hero1 } from '../Typography' + +import { getSpacingClassName } from './common' +import { Multimedia } from './Multimedia' + +export function Hero({ + spacing, + heading, + body_text: bodyText, + cta_text: ctaText, + cta_url: ctaUrl, + media_type: mediaType, + image, + video_url: videoUrl, + form, +}: HeroComponentFragment) { + return ( +
+ + + {heading} + {bodyText} + {ctaText && ( + + )} + + + +
+ ) +} diff --git a/src/components/custom-page/LargeImage.tsx b/src/components/custom-page/LargeImage.tsx new file mode 100644 index 00000000..ceb0f5d6 --- /dev/null +++ b/src/components/custom-page/LargeImage.tsx @@ -0,0 +1,57 @@ +import { Button, Flex } from '@pluralsh/design-system' +import Link from 'next/link' + +import { type LargeImageComponentFragment } from '@src/generated/graphqlDirectus' + +import { cn } from '../cn' +import { Body2, OverlineLabel, Title1 } from '../Typography' + +import { getSpacingClassName } from './common' +import { Multimedia } from './Multimedia' + +export function LargeImage({ + spacing, + overline, + heading, + body_text: bodyText, + cta_text: ctaText, + cta_url: ctaUrl, + media_type: mediaType, + image, + video_url: videoUrl, + form, +}: LargeImageComponentFragment) { + return ( +
+ + + + {overline && {overline}} + {heading} + {bodyText} + {ctaText && ( + + )} + + +
+ ) +} diff --git a/src/components/custom-page/LogoStrip.tsx b/src/components/custom-page/LogoStrip.tsx new file mode 100644 index 00000000..af1c7aef --- /dev/null +++ b/src/components/custom-page/LogoStrip.tsx @@ -0,0 +1,16 @@ +import { type LogoStripComponentFragment } from '@src/generated/graphqlDirectus' + +import { CompanyLogosSection } from '../CompanyLogos' + +import { getSpacingClassName } from './common' + +export function LogoStrip({ + spacing, + logo_list: logoList, +}: LogoStripComponentFragment) { + return ( +
+ +
+ ) +} diff --git a/src/components/custom-page/MultiColumnText.tsx b/src/components/custom-page/MultiColumnText.tsx new file mode 100644 index 00000000..c2a6239f --- /dev/null +++ b/src/components/custom-page/MultiColumnText.tsx @@ -0,0 +1,50 @@ +import { IconFrame } from '@pluralsh/design-system' + +import * as designSystemIcons from '@pluralsh/design-system/dist/icons' + +import * as productNavIcons from '@src/components/menu/ProductNavIcons' +import { type MultiColumnTextComponentFragment } from '@src/generated/graphqlDirectus' +import { cn } from '@src/utils/cn' + +import { Body1, Subtitle1 } from '../Typography' + +import { getSpacingClassName } from './common' + +const icons = { ...productNavIcons, ...designSystemIcons } + +export function MultiColumnText({ + spacing, + columns, +}: MultiColumnTextComponentFragment) { + return ( +
+ {columns?.map((c, index) => { + const Icon = + icons[`${c?.rich_text_columns_id?.icon ?? 'Kubernetes'}Icon`] ?? + icons.KubernetesIcon + const heading = c?.rich_text_columns_id?.heading + const bodyText = c?.rich_text_columns_id?.body_text + + return ( +
+ } + /> + {heading} + {bodyText} +
+ ) + })} +
+ ) +} diff --git a/src/components/custom-page/Multimedia.tsx b/src/components/custom-page/Multimedia.tsx new file mode 100644 index 00000000..ab69eedc --- /dev/null +++ b/src/components/custom-page/Multimedia.tsx @@ -0,0 +1,49 @@ +import { type ComponentProps } from 'react' + +import { Code } from '@pluralsh/design-system' + +import { getImageUrl } from '@src/consts/routes' +import { type ImageFileFragment } from '@src/generated/graphqlDirectus' + +import { ImageAspectRatio } from '../AspectRatio' +import Embed from '../Embed' + +export function Multimedia({ + mediaType, + image, + videoUrl, + form, + aspectRatio = '16 / 10', + ...props +}: { + mediaType: Nullable + image: Nullable + videoUrl: Nullable + form: Nullable + aspectRatio?: string +} & ComponentProps<'div'>) { + const imageUrl = getImageUrl(image) + + return ( +
+ {mediaType === 'image' ? ( + imageUrl && ( + + ) + ) : mediaType === 'video' ? ( + + ) : mediaType === 'form' ? ( + {form ?? ''} + ) : null} +
+ ) +} diff --git a/src/components/custom-page/SectionHeader.tsx b/src/components/custom-page/SectionHeader.tsx new file mode 100644 index 00000000..a85a0b77 --- /dev/null +++ b/src/components/custom-page/SectionHeader.tsx @@ -0,0 +1,26 @@ +import { type SectionHeaderComponentFragment } from '@src/generated/graphqlDirectus' + +import { cn } from '../cn' +import { Body1, Hero2, OverlineLabel } from '../Typography' + +import { getSpacingClassName } from './common' + +export function SectionHeader({ + spacing, + overline, + title, + description, +}: SectionHeaderComponentFragment) { + return ( +
+ {overline && {overline}} + {title} + {description} +
+ ) +} diff --git a/src/components/custom-page/TwoColumnText.tsx b/src/components/custom-page/TwoColumnText.tsx new file mode 100644 index 00000000..a1b6f4d2 --- /dev/null +++ b/src/components/custom-page/TwoColumnText.tsx @@ -0,0 +1,29 @@ +import { Markdown } from '@pluralsh/design-system' + +import { type TwoColumnTextComponentFragment } from '@src/generated/graphqlDirectus' + +import { cn } from '../cn' + +import { getSpacingClassName } from './common' + +export function TwoColumnText({ + spacing, + main_content: mainContent, + side_content: sideContent, +}: TwoColumnTextComponentFragment) { + return ( +
+
+ +
+
+ +
+
+ ) +} diff --git a/src/components/custom-page/common.tsx b/src/components/custom-page/common.tsx new file mode 100644 index 00000000..d5a82a13 --- /dev/null +++ b/src/components/custom-page/common.tsx @@ -0,0 +1,52 @@ +import { type CustomPageFragment } from '@src/generated/graphqlDirectus' + +import { BlogCards } from './BlogCards' +import { CallToAction } from './CallToAction' +import { Cards } from './Cards' +import { CustomerQuote } from './CustomerQuote' +import { Hero } from './Hero' +import { LargeImage } from './LargeImage' +import { LogoStrip } from './LogoStrip' +import { MultiColumnText } from './MultiColumnText' +import { SectionHeader } from './SectionHeader' +import { TwoColumnText } from './TwoColumnText' + +const spacingToClassName = { + relaxed: 'my-[192px]', + normal: 'my-[96px]', + compact: 'my-[48px]', +} + +export const getSpacingClassName = (spacing: Nullable) => + spacingToClassName[spacing ?? 'normal'] ?? '' + +export function renderComponent( + component: NonNullable< + NonNullable[number] + >['item'] +) { + switch (component?.__typename) { + case 'hero': + return + case 'logo_strip': + return + case 'section_header': + return + case 'large_image': + return + case 'cards': + return + case 'blog_cards': + return + case 'two_column_text': + return + case 'multi_column_text': + return + case 'customer_quote': + return + case 'cta': + return + default: + return null + } +} diff --git a/src/components/page-sections/HowPluralWorksMiniSection.tsx b/src/components/page-sections/HowPluralWorksMiniSection.tsx deleted file mode 100644 index 0cdb38a9..00000000 --- a/src/components/page-sections/HowPluralWorksMiniSection.tsx +++ /dev/null @@ -1,208 +0,0 @@ -import { - type ComponentProps, - type ReactElement, - type ReactNode, - cloneElement, -} from 'react' - -import { - ApiIcon, - BrowseAppsIcon, - CliIcon, - PadlockLockedIcon, -} from '@pluralsh/design-system' - -import styled from 'styled-components' -import { type Merge } from 'type-fest' - -import { mqs } from '@src/breakpoints' -import { cn as classNames } from '@src/utils/cn' - -import { Columns, EqualColumn } from '../layout/Columns' -import { StandardPageWidth } from '../layout/LayoutHelpers' -import { TextLimiter } from '../layout/TextLimiter' -import { SubsectionHead } from '../SectionHeads' -import { Body1, Body2, Cta, ResponsiveText } from '../Typography' -import { ValueCardIconSC } from '../ValueCard' - -const HowWorksInfoSC = styled.div(({ theme }) => ({ - rowGap: theme.spacing.medium, - textWrap: 'balance', - '&, .text': { - display: 'flex', - flexDirection: 'column', - }, - '.icon': { - display: 'flex', - }, - '.text': { - rowGap: theme.spacing.xsmall, - }, - [mqs.md]: { - maxWidth: 300, - }, -})) - -function HowWorksInfo({ - icon, - heading, - children, - ...props -}: Merge< - ComponentProps, - { - icon: ReactElement - heading: ReactNode - children: ReactNode - } ->) { - const iconClone = cloneElement(icon, { size: 22 }) - - return ( - -
- {iconClone} -
-
- - {heading} - - {children} -
-
- ) -} - -function HowPluralWorksMiniSection() { - return ( -
- - - - - - - We make it easy to securely deploy and manage open-source - applications in your cloud. - - -
- } - > - Get any stack you want running in minutes, and never think about - upgrades again. - - } - > - You control everything. No need to share your cloud account, - keys, or data. - - } - > - Built on Kubernetes and using standard infrastructure as code - with Terraform and Helm. - - } - > - Interactive runbooks, dashboards, and Kubernetes api visualizers - give an easy-to-use toolset to manage application operations.{' '} - -
- Learn more -
- -
-
- - Screenshot of app installation in Plural app - -
- ) -} - -const ImageAreaSC = styled.div(({ theme }) => ({ - paddingLeft: theme.spacing.large, - [mqs.columns]: { - position: 'absolute', - display: 'flex', - justifyContent: 'end', - alignItems: 'center', - width: '50%', - top: 0, - right: 0, - bottom: 0, - img: { - display: 'block', - width: '100%', - maxWidth: 1024, - }, - }, -})) - -const HPWMiniSectionSolutionsSC = styled.div(({ theme }) => ({ - backgroundColor: theme.colors['fill-zero'], - paddingTop: theme.spacing.xxxxlarge, - overflow: 'hidden', - [mqs.md]: { - paddingTop: theme.spacing.xxxxxlarge, - }, - [mqs.columns]: { - paddingBottom: theme.spacing.xxxxxlarge, - }, - [mqs.xxl]: { - paddingTop: theme.spacing.xxxxxxlarge, - paddingBottom: theme.spacing.xxxxxxlarge, - }, -})) - -export function HPWMiniSectionSolutions() { - return ( - - - - ) -} - -const HPWMiniSectionAppStacksSC = styled.div(({ theme }) => ({ - paddingTop: theme.spacing.xxlarge, - [mqs.md]: { - paddingTop: theme.spacing.xxxxlarge, - }, - [mqs.columns]: { - paddingBottom: theme.spacing.xxxxxlarge, - }, - [mqs.xxl]: { - paddingBottom: theme.spacing.xxxxxxlarge, - }, -})) - -export function HPWMiniSectionAppStacks() { - return ( - - - - ) -} diff --git a/src/components/page-sections/HowPluralWorksSection.tsx b/src/components/page-sections/HowPluralWorksSection.tsx deleted file mode 100644 index 6c7f79cd..00000000 --- a/src/components/page-sections/HowPluralWorksSection.tsx +++ /dev/null @@ -1,198 +0,0 @@ -import { - ConnectorLineH, - ConnectorLineV, - HowWorks, - HowWorksImage, - HowWorksImgCol, - HowWorksItemCol, - HowWorksSection, - HowWorksStepCol, - IMAGE_MARGIN, -} from '@src/components/HowPluralWorksComponents' -import { cn as classNames } from '@src/utils/cn' - -import { BasicUl } from '../Typography' - -export function HowPluralWorksSection() { - return ( - - - - -

Select open-source applications from the Plural Marketplace

- -
  • - Start or extend your infrastructure in minutes with our guided - deployment flow. -
  • -
  • - Choose from best in class applications for Data, DevOps, or - Security use cases. -
  • -
    -
    - - - -
    - - - -

    Your Cloud. Your Git Repository. No credentials shared.

    - -
  • - Plural leverages your cloud provider SDK and it's assigned IAM - role to orchestrate deployments. -
  • -
  • - All infrastructure-as-code is stored in your source code - repository. We support Github, GitLab, BitBucket, and more. We - don’t store any credentials. Apps are fully ejectable so you can - walk away from Plural at any time. -
  • -
  • - Customize every aspect of the apps for greater control of your - deployment. -
  • -
    -
    - - - - - - - - -
    - - - -

    Build & Deploy

    - -
  • - Plural provisions and secures infrastructure to best practices in - your cloud. -
  • -
  • Built-in secret management, image scans, and audit trails.
  • -
  • - Automatically configured user authentication with OpenID connect. -
  • -
    -
    - - - - - - - - -
    - - - -

    Maintain & Scale with Plural Console

    - -
  • - Console automatically deploys app updates making maintenance a - breeze. -
  • -
  • - Centralized monitoring and logs for each app reduces - troubleshooting time and accelerates product cycles. -
  • -
  • - Run scaling jobs through low-code runbooks in our console so you - can scale as usage grows. -
  • -
    -
    - - - -
    -
    - ) -} diff --git a/src/generated/graphqlDirectus.ts b/src/generated/graphqlDirectus.ts index dd9beca1..bdf496e1 100644 --- a/src/generated/graphqlDirectus.ts +++ b/src/generated/graphqlDirectus.ts @@ -30,8 +30,16 @@ export type Mutation = { create_apps_items: Array; create_article_cards_item?: Maybe; create_article_cards_items: Array; + create_blog_cards_item?: Maybe; + create_blog_cards_items: Array; create_callouts_item?: Maybe; create_callouts_items: Array; + create_card_item?: Maybe; + create_card_items: Array; + create_cards_card_item?: Maybe; + create_cards_card_items: Array; + create_cards_item?: Maybe; + create_cards_items: Array; create_case_studies_item?: Maybe; create_case_studies_items: Array; create_collapsible_lists_item?: Maybe; @@ -40,22 +48,42 @@ export type Mutation = { create_collapsible_lists_items_items: Array; create_collapsibles_item?: Maybe; create_collapsibles_items: Array; + create_company_logo_lists_company_logos_item?: Maybe; + create_company_logo_lists_company_logos_items: Array; create_company_logo_lists_item?: Maybe; create_company_logo_lists_items: Array; create_company_logo_lists_items_item?: Maybe; create_company_logo_lists_items_items: Array; create_company_logos_item?: Maybe; create_company_logos_items: Array; + create_cta_item?: Maybe; + create_cta_items: Array; + create_custom_pages_components_item?: Maybe; + create_custom_pages_components_items: Array; + create_custom_pages_item?: Maybe; + create_custom_pages_items: Array; + create_customer_quote_item?: Maybe; + create_customer_quote_items: Array; create_events_item?: Maybe; create_events_items: Array; create_faqs_item?: Maybe; create_faqs_items: Array; create_featured_contributors_item?: Maybe; create_featured_contributors_items: Array; + create_hero_item?: Maybe; + create_hero_items: Array; create_job_listings_item?: Maybe; create_job_listings_items: Array; + create_large_image_item?: Maybe; + create_large_image_items: Array; + create_logo_strip_item?: Maybe; + create_logo_strip_items: Array; create_markdown_pages_item?: Maybe; create_markdown_pages_items: Array; + create_multi_column_text_item?: Maybe; + create_multi_column_text_items: Array; + create_multi_column_text_rich_text_columns_item?: Maybe; + create_multi_column_text_rich_text_columns_items: Array; create_nav_link_item?: Maybe; create_nav_link_items: Array; create_nav_list_item?: Maybe; @@ -74,6 +102,10 @@ export type Mutation = { create_quote_lists_items_items: Array; create_quotes_item?: Maybe; create_quotes_items: Array; + create_rich_text_columns_item?: Maybe; + create_rich_text_columns_items: Array; + create_section_header_item?: Maybe; + create_section_header_items: Array; create_site_settings_nav_list_item?: Maybe; create_site_settings_nav_list_items: Array; create_solution_features_item?: Maybe; @@ -88,12 +120,22 @@ export type Mutation = { create_stacks_items: Array; create_team_members_item?: Maybe; create_team_members_items: Array; + create_two_column_text_item?: Maybe; + create_two_column_text_items: Array; delete_apps_item?: Maybe; delete_apps_items?: Maybe; delete_article_cards_item?: Maybe; delete_article_cards_items?: Maybe; + delete_blog_cards_item?: Maybe; + delete_blog_cards_items?: Maybe; delete_callouts_item?: Maybe; delete_callouts_items?: Maybe; + delete_card_item?: Maybe; + delete_card_items?: Maybe; + delete_cards_card_item?: Maybe; + delete_cards_card_items?: Maybe; + delete_cards_item?: Maybe; + delete_cards_items?: Maybe; delete_case_studies_item?: Maybe; delete_case_studies_items?: Maybe; delete_collapsible_lists_item?: Maybe; @@ -102,22 +144,42 @@ export type Mutation = { delete_collapsible_lists_items_items?: Maybe; delete_collapsibles_item?: Maybe; delete_collapsibles_items?: Maybe; + delete_company_logo_lists_company_logos_item?: Maybe; + delete_company_logo_lists_company_logos_items?: Maybe; delete_company_logo_lists_item?: Maybe; delete_company_logo_lists_items?: Maybe; delete_company_logo_lists_items_item?: Maybe; delete_company_logo_lists_items_items?: Maybe; delete_company_logos_item?: Maybe; delete_company_logos_items?: Maybe; + delete_cta_item?: Maybe; + delete_cta_items?: Maybe; + delete_custom_pages_components_item?: Maybe; + delete_custom_pages_components_items?: Maybe; + delete_custom_pages_item?: Maybe; + delete_custom_pages_items?: Maybe; + delete_customer_quote_item?: Maybe; + delete_customer_quote_items?: Maybe; delete_events_item?: Maybe; delete_events_items?: Maybe; delete_faqs_item?: Maybe; delete_faqs_items?: Maybe; delete_featured_contributors_item?: Maybe; delete_featured_contributors_items?: Maybe; + delete_hero_item?: Maybe; + delete_hero_items?: Maybe; delete_job_listings_item?: Maybe; delete_job_listings_items?: Maybe; + delete_large_image_item?: Maybe; + delete_large_image_items?: Maybe; + delete_logo_strip_item?: Maybe; + delete_logo_strip_items?: Maybe; delete_markdown_pages_item?: Maybe; delete_markdown_pages_items?: Maybe; + delete_multi_column_text_item?: Maybe; + delete_multi_column_text_items?: Maybe; + delete_multi_column_text_rich_text_columns_item?: Maybe; + delete_multi_column_text_rich_text_columns_items?: Maybe; delete_nav_link_item?: Maybe; delete_nav_link_items?: Maybe; delete_nav_list_item?: Maybe; @@ -136,6 +198,10 @@ export type Mutation = { delete_quote_lists_items_items?: Maybe; delete_quotes_item?: Maybe; delete_quotes_items?: Maybe; + delete_rich_text_columns_item?: Maybe; + delete_rich_text_columns_items?: Maybe; + delete_section_header_item?: Maybe; + delete_section_header_items?: Maybe; delete_site_settings_nav_list_item?: Maybe; delete_site_settings_nav_list_items?: Maybe; delete_solution_features_item?: Maybe; @@ -150,6 +216,8 @@ export type Mutation = { delete_stacks_items?: Maybe; delete_team_members_item?: Maybe; delete_team_members_items?: Maybe; + delete_two_column_text_item?: Maybe; + delete_two_column_text_items?: Maybe; update_app_defaults?: Maybe; update_apps_batch: Array; update_apps_item?: Maybe; @@ -157,9 +225,21 @@ export type Mutation = { update_article_cards_batch: Array; update_article_cards_item?: Maybe; update_article_cards_items: Array; + update_blog_cards_batch: Array; + update_blog_cards_item?: Maybe; + update_blog_cards_items: Array; update_callouts_batch: Array; update_callouts_item?: Maybe; update_callouts_items: Array; + update_card_batch: Array; + update_card_item?: Maybe; + update_card_items: Array; + update_cards_batch: Array; + update_cards_card_batch: Array; + update_cards_card_item?: Maybe; + update_cards_card_items: Array; + update_cards_item?: Maybe; + update_cards_items: Array; update_case_studies_batch: Array; update_case_studies_item?: Maybe; update_case_studies_items: Array; @@ -173,6 +253,9 @@ export type Mutation = { update_collapsibles_item?: Maybe; update_collapsibles_items: Array; update_company_logo_lists_batch: Array; + update_company_logo_lists_company_logos_batch: Array; + update_company_logo_lists_company_logos_item?: Maybe; + update_company_logo_lists_company_logos_items: Array; update_company_logo_lists_item?: Maybe; update_company_logo_lists_items: Array; update_company_logo_lists_items_batch: Array; @@ -181,6 +264,18 @@ export type Mutation = { update_company_logos_batch: Array; update_company_logos_item?: Maybe; update_company_logos_items: Array; + update_cta_batch: Array; + update_cta_item?: Maybe; + update_cta_items: Array; + update_custom_pages_batch: Array; + update_custom_pages_components_batch: Array; + update_custom_pages_components_item?: Maybe; + update_custom_pages_components_items: Array; + update_custom_pages_item?: Maybe; + update_custom_pages_items: Array; + update_customer_quote_batch: Array; + update_customer_quote_item?: Maybe; + update_customer_quote_items: Array; update_events_batch: Array; update_events_item?: Maybe; update_events_items: Array; @@ -190,12 +285,27 @@ export type Mutation = { update_featured_contributors_batch: Array; update_featured_contributors_item?: Maybe; update_featured_contributors_items: Array; + update_hero_batch: Array; + update_hero_item?: Maybe; + update_hero_items: Array; update_job_listings_batch: Array; update_job_listings_item?: Maybe; update_job_listings_items: Array; + update_large_image_batch: Array; + update_large_image_item?: Maybe; + update_large_image_items: Array; + update_logo_strip_batch: Array; + update_logo_strip_item?: Maybe; + update_logo_strip_items: Array; update_markdown_pages_batch: Array; update_markdown_pages_item?: Maybe; update_markdown_pages_items: Array; + update_multi_column_text_batch: Array; + update_multi_column_text_item?: Maybe; + update_multi_column_text_items: Array; + update_multi_column_text_rich_text_columns_batch: Array; + update_multi_column_text_rich_text_columns_item?: Maybe; + update_multi_column_text_rich_text_columns_items: Array; update_nav_link_batch: Array; update_nav_link_item?: Maybe; update_nav_link_items: Array; @@ -227,6 +337,12 @@ export type Mutation = { update_quotes_batch: Array; update_quotes_item?: Maybe; update_quotes_items: Array; + update_rich_text_columns_batch: Array; + update_rich_text_columns_item?: Maybe; + update_rich_text_columns_items: Array; + update_section_header_batch: Array; + update_section_header_item?: Maybe; + update_section_header_items: Array; update_site_settings?: Maybe; update_site_settings_nav_list_batch: Array; update_site_settings_nav_list_item?: Maybe; @@ -250,6 +366,9 @@ export type Mutation = { update_team_members_batch: Array; update_team_members_item?: Maybe; update_team_members_items: Array; + update_two_column_text_batch: Array; + update_two_column_text_item?: Maybe; + update_two_column_text_items: Array; }; @@ -285,6 +404,22 @@ export type MutationCreate_Article_Cards_ItemsArgs = { }; +export type MutationCreate_Blog_Cards_ItemArgs = { + data: Create_Blog_Cards_Input; +}; + + +export type MutationCreate_Blog_Cards_ItemsArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + export type MutationCreate_Callouts_ItemArgs = { data: Create_Callouts_Input; }; @@ -301,6 +436,54 @@ export type MutationCreate_Callouts_ItemsArgs = { }; +export type MutationCreate_Card_ItemArgs = { + data: Create_Card_Input; +}; + + +export type MutationCreate_Card_ItemsArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationCreate_Cards_Card_ItemArgs = { + data: Create_Cards_Card_Input; +}; + + +export type MutationCreate_Cards_Card_ItemsArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationCreate_Cards_ItemArgs = { + data: Create_Cards_Input; +}; + + +export type MutationCreate_Cards_ItemsArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + export type MutationCreate_Case_Studies_ItemArgs = { data: Create_Case_Studies_Input; }; @@ -365,6 +548,22 @@ export type MutationCreate_Collapsibles_ItemsArgs = { }; +export type MutationCreate_Company_Logo_Lists_Company_Logos_ItemArgs = { + data: Create_Company_Logo_Lists_Company_Logos_Input; +}; + + +export type MutationCreate_Company_Logo_Lists_Company_Logos_ItemsArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + export type MutationCreate_Company_Logo_Lists_ItemArgs = { data: Create_Company_Logo_Lists_Input; }; @@ -413,6 +612,70 @@ export type MutationCreate_Company_Logos_ItemsArgs = { }; +export type MutationCreate_Cta_ItemArgs = { + data: Create_Cta_Input; +}; + + +export type MutationCreate_Cta_ItemsArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationCreate_Custom_Pages_Components_ItemArgs = { + data: Create_Custom_Pages_Components_Input; +}; + + +export type MutationCreate_Custom_Pages_Components_ItemsArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationCreate_Custom_Pages_ItemArgs = { + data: Create_Custom_Pages_Input; +}; + + +export type MutationCreate_Custom_Pages_ItemsArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationCreate_Customer_Quote_ItemArgs = { + data: Create_Customer_Quote_Input; +}; + + +export type MutationCreate_Customer_Quote_ItemsArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + export type MutationCreate_Events_ItemArgs = { data: Create_Events_Input; }; @@ -461,6 +724,22 @@ export type MutationCreate_Featured_Contributors_ItemsArgs = { }; +export type MutationCreate_Hero_ItemArgs = { + data: Create_Hero_Input; +}; + + +export type MutationCreate_Hero_ItemsArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + export type MutationCreate_Job_Listings_ItemArgs = { data: Create_Job_Listings_Input; }; @@ -477,6 +756,38 @@ export type MutationCreate_Job_Listings_ItemsArgs = { }; +export type MutationCreate_Large_Image_ItemArgs = { + data: Create_Large_Image_Input; +}; + + +export type MutationCreate_Large_Image_ItemsArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationCreate_Logo_Strip_ItemArgs = { + data: Create_Logo_Strip_Input; +}; + + +export type MutationCreate_Logo_Strip_ItemsArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + export type MutationCreate_Markdown_Pages_ItemArgs = { data: Create_Markdown_Pages_Input; }; @@ -493,6 +804,38 @@ export type MutationCreate_Markdown_Pages_ItemsArgs = { }; +export type MutationCreate_Multi_Column_Text_ItemArgs = { + data: Create_Multi_Column_Text_Input; +}; + + +export type MutationCreate_Multi_Column_Text_ItemsArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationCreate_Multi_Column_Text_Rich_Text_Columns_ItemArgs = { + data: Create_Multi_Column_Text_Rich_Text_Columns_Input; +}; + + +export type MutationCreate_Multi_Column_Text_Rich_Text_Columns_ItemsArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + export type MutationCreate_Nav_Link_ItemArgs = { data: Create_Nav_Link_Input; }; @@ -637,6 +980,38 @@ export type MutationCreate_Quotes_ItemsArgs = { }; +export type MutationCreate_Rich_Text_Columns_ItemArgs = { + data: Create_Rich_Text_Columns_Input; +}; + + +export type MutationCreate_Rich_Text_Columns_ItemsArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationCreate_Section_Header_ItemArgs = { + data: Create_Section_Header_Input; +}; + + +export type MutationCreate_Section_Header_ItemsArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + export type MutationCreate_Site_Settings_Nav_List_ItemArgs = { data: Create_Site_Settings_Nav_List_Input; }; @@ -749,6 +1124,22 @@ export type MutationCreate_Team_Members_ItemsArgs = { }; +export type MutationCreate_Two_Column_Text_ItemArgs = { + data: Create_Two_Column_Text_Input; +}; + + +export type MutationCreate_Two_Column_Text_ItemsArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + export type MutationDelete_Apps_ItemArgs = { id: Scalars['ID']['input']; }; @@ -769,227 +1160,387 @@ export type MutationDelete_Article_Cards_ItemsArgs = { }; -export type MutationDelete_Callouts_ItemArgs = { +export type MutationDelete_Blog_Cards_ItemArgs = { id: Scalars['ID']['input']; }; -export type MutationDelete_Callouts_ItemsArgs = { +export type MutationDelete_Blog_Cards_ItemsArgs = { ids: Array>; }; -export type MutationDelete_Case_Studies_ItemArgs = { +export type MutationDelete_Callouts_ItemArgs = { id: Scalars['ID']['input']; }; -export type MutationDelete_Case_Studies_ItemsArgs = { +export type MutationDelete_Callouts_ItemsArgs = { ids: Array>; }; -export type MutationDelete_Collapsible_Lists_ItemArgs = { +export type MutationDelete_Card_ItemArgs = { id: Scalars['ID']['input']; }; -export type MutationDelete_Collapsible_Lists_ItemsArgs = { +export type MutationDelete_Card_ItemsArgs = { ids: Array>; }; -export type MutationDelete_Collapsible_Lists_Items_ItemArgs = { +export type MutationDelete_Cards_Card_ItemArgs = { id: Scalars['ID']['input']; }; -export type MutationDelete_Collapsible_Lists_Items_ItemsArgs = { +export type MutationDelete_Cards_Card_ItemsArgs = { ids: Array>; }; -export type MutationDelete_Collapsibles_ItemArgs = { +export type MutationDelete_Cards_ItemArgs = { id: Scalars['ID']['input']; }; -export type MutationDelete_Collapsibles_ItemsArgs = { +export type MutationDelete_Cards_ItemsArgs = { ids: Array>; }; -export type MutationDelete_Company_Logo_Lists_ItemArgs = { +export type MutationDelete_Case_Studies_ItemArgs = { id: Scalars['ID']['input']; }; -export type MutationDelete_Company_Logo_Lists_ItemsArgs = { +export type MutationDelete_Case_Studies_ItemsArgs = { ids: Array>; }; -export type MutationDelete_Company_Logo_Lists_Items_ItemArgs = { +export type MutationDelete_Collapsible_Lists_ItemArgs = { id: Scalars['ID']['input']; }; -export type MutationDelete_Company_Logo_Lists_Items_ItemsArgs = { +export type MutationDelete_Collapsible_Lists_ItemsArgs = { ids: Array>; }; -export type MutationDelete_Company_Logos_ItemArgs = { +export type MutationDelete_Collapsible_Lists_Items_ItemArgs = { id: Scalars['ID']['input']; }; -export type MutationDelete_Company_Logos_ItemsArgs = { +export type MutationDelete_Collapsible_Lists_Items_ItemsArgs = { ids: Array>; }; -export type MutationDelete_Events_ItemArgs = { +export type MutationDelete_Collapsibles_ItemArgs = { id: Scalars['ID']['input']; }; -export type MutationDelete_Events_ItemsArgs = { +export type MutationDelete_Collapsibles_ItemsArgs = { ids: Array>; }; -export type MutationDelete_Faqs_ItemArgs = { +export type MutationDelete_Company_Logo_Lists_Company_Logos_ItemArgs = { id: Scalars['ID']['input']; }; -export type MutationDelete_Faqs_ItemsArgs = { +export type MutationDelete_Company_Logo_Lists_Company_Logos_ItemsArgs = { ids: Array>; }; -export type MutationDelete_Featured_Contributors_ItemArgs = { +export type MutationDelete_Company_Logo_Lists_ItemArgs = { id: Scalars['ID']['input']; }; -export type MutationDelete_Featured_Contributors_ItemsArgs = { +export type MutationDelete_Company_Logo_Lists_ItemsArgs = { ids: Array>; }; -export type MutationDelete_Job_Listings_ItemArgs = { +export type MutationDelete_Company_Logo_Lists_Items_ItemArgs = { id: Scalars['ID']['input']; }; -export type MutationDelete_Job_Listings_ItemsArgs = { +export type MutationDelete_Company_Logo_Lists_Items_ItemsArgs = { ids: Array>; }; -export type MutationDelete_Markdown_Pages_ItemArgs = { +export type MutationDelete_Company_Logos_ItemArgs = { id: Scalars['ID']['input']; }; -export type MutationDelete_Markdown_Pages_ItemsArgs = { +export type MutationDelete_Company_Logos_ItemsArgs = { ids: Array>; }; -export type MutationDelete_Nav_Link_ItemArgs = { +export type MutationDelete_Cta_ItemArgs = { id: Scalars['ID']['input']; }; -export type MutationDelete_Nav_Link_ItemsArgs = { +export type MutationDelete_Cta_ItemsArgs = { ids: Array>; }; -export type MutationDelete_Nav_List_ItemArgs = { +export type MutationDelete_Custom_Pages_Components_ItemArgs = { id: Scalars['ID']['input']; }; -export type MutationDelete_Nav_List_ItemsArgs = { +export type MutationDelete_Custom_Pages_Components_ItemsArgs = { ids: Array>; }; -export type MutationDelete_Pricing_Plan_Features_ItemArgs = { +export type MutationDelete_Custom_Pages_ItemArgs = { id: Scalars['ID']['input']; }; -export type MutationDelete_Pricing_Plan_Features_ItemsArgs = { +export type MutationDelete_Custom_Pages_ItemsArgs = { ids: Array>; }; -export type MutationDelete_Pricing_Plans_ItemArgs = { +export type MutationDelete_Customer_Quote_ItemArgs = { id: Scalars['ID']['input']; }; -export type MutationDelete_Pricing_Plans_ItemsArgs = { +export type MutationDelete_Customer_Quote_ItemsArgs = { ids: Array>; }; -export type MutationDelete_Product_Features_ItemArgs = { +export type MutationDelete_Events_ItemArgs = { id: Scalars['ID']['input']; }; -export type MutationDelete_Product_Features_ItemsArgs = { +export type MutationDelete_Events_ItemsArgs = { ids: Array>; }; -export type MutationDelete_Product_Pages_ItemArgs = { +export type MutationDelete_Faqs_ItemArgs = { id: Scalars['ID']['input']; }; -export type MutationDelete_Product_Pages_ItemsArgs = { +export type MutationDelete_Faqs_ItemsArgs = { ids: Array>; }; -export type MutationDelete_Quote_Lists_ItemArgs = { +export type MutationDelete_Featured_Contributors_ItemArgs = { id: Scalars['ID']['input']; }; -export type MutationDelete_Quote_Lists_ItemsArgs = { +export type MutationDelete_Featured_Contributors_ItemsArgs = { ids: Array>; }; -export type MutationDelete_Quote_Lists_Items_ItemArgs = { +export type MutationDelete_Hero_ItemArgs = { id: Scalars['ID']['input']; }; -export type MutationDelete_Quote_Lists_Items_ItemsArgs = { +export type MutationDelete_Hero_ItemsArgs = { ids: Array>; }; -export type MutationDelete_Quotes_ItemArgs = { +export type MutationDelete_Job_Listings_ItemArgs = { id: Scalars['ID']['input']; }; -export type MutationDelete_Quotes_ItemsArgs = { +export type MutationDelete_Job_Listings_ItemsArgs = { ids: Array>; }; -export type MutationDelete_Site_Settings_Nav_List_ItemArgs = { +export type MutationDelete_Large_Image_ItemArgs = { + id: Scalars['ID']['input']; +}; + + +export type MutationDelete_Large_Image_ItemsArgs = { + ids: Array>; +}; + + +export type MutationDelete_Logo_Strip_ItemArgs = { + id: Scalars['ID']['input']; +}; + + +export type MutationDelete_Logo_Strip_ItemsArgs = { + ids: Array>; +}; + + +export type MutationDelete_Markdown_Pages_ItemArgs = { + id: Scalars['ID']['input']; +}; + + +export type MutationDelete_Markdown_Pages_ItemsArgs = { + ids: Array>; +}; + + +export type MutationDelete_Multi_Column_Text_ItemArgs = { + id: Scalars['ID']['input']; +}; + + +export type MutationDelete_Multi_Column_Text_ItemsArgs = { + ids: Array>; +}; + + +export type MutationDelete_Multi_Column_Text_Rich_Text_Columns_ItemArgs = { + id: Scalars['ID']['input']; +}; + + +export type MutationDelete_Multi_Column_Text_Rich_Text_Columns_ItemsArgs = { + ids: Array>; +}; + + +export type MutationDelete_Nav_Link_ItemArgs = { + id: Scalars['ID']['input']; +}; + + +export type MutationDelete_Nav_Link_ItemsArgs = { + ids: Array>; +}; + + +export type MutationDelete_Nav_List_ItemArgs = { + id: Scalars['ID']['input']; +}; + + +export type MutationDelete_Nav_List_ItemsArgs = { + ids: Array>; +}; + + +export type MutationDelete_Pricing_Plan_Features_ItemArgs = { + id: Scalars['ID']['input']; +}; + + +export type MutationDelete_Pricing_Plan_Features_ItemsArgs = { + ids: Array>; +}; + + +export type MutationDelete_Pricing_Plans_ItemArgs = { + id: Scalars['ID']['input']; +}; + + +export type MutationDelete_Pricing_Plans_ItemsArgs = { + ids: Array>; +}; + + +export type MutationDelete_Product_Features_ItemArgs = { + id: Scalars['ID']['input']; +}; + + +export type MutationDelete_Product_Features_ItemsArgs = { + ids: Array>; +}; + + +export type MutationDelete_Product_Pages_ItemArgs = { + id: Scalars['ID']['input']; +}; + + +export type MutationDelete_Product_Pages_ItemsArgs = { + ids: Array>; +}; + + +export type MutationDelete_Quote_Lists_ItemArgs = { + id: Scalars['ID']['input']; +}; + + +export type MutationDelete_Quote_Lists_ItemsArgs = { + ids: Array>; +}; + + +export type MutationDelete_Quote_Lists_Items_ItemArgs = { + id: Scalars['ID']['input']; +}; + + +export type MutationDelete_Quote_Lists_Items_ItemsArgs = { + ids: Array>; +}; + + +export type MutationDelete_Quotes_ItemArgs = { + id: Scalars['ID']['input']; +}; + + +export type MutationDelete_Quotes_ItemsArgs = { + ids: Array>; +}; + + +export type MutationDelete_Rich_Text_Columns_ItemArgs = { + id: Scalars['ID']['input']; +}; + + +export type MutationDelete_Rich_Text_Columns_ItemsArgs = { + ids: Array>; +}; + + +export type MutationDelete_Section_Header_ItemArgs = { + id: Scalars['ID']['input']; +}; + + +export type MutationDelete_Section_Header_ItemsArgs = { + ids: Array>; +}; + + +export type MutationDelete_Site_Settings_Nav_List_ItemArgs = { id: Scalars['ID']['input']; }; @@ -1059,6 +1610,16 @@ export type MutationDelete_Team_Members_ItemsArgs = { }; +export type MutationDelete_Two_Column_Text_ItemArgs = { + id: Scalars['ID']['input']; +}; + + +export type MutationDelete_Two_Column_Text_ItemsArgs = { + ids: Array>; +}; + + export type MutationUpdate_App_DefaultsArgs = { data: Update_App_Defaults_Input; }; @@ -1122,6 +1683,35 @@ export type MutationUpdate_Article_Cards_ItemsArgs = { }; +export type MutationUpdate_Blog_Cards_BatchArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationUpdate_Blog_Cards_ItemArgs = { + data: Update_Blog_Cards_Input; + id: Scalars['ID']['input']; +}; + + +export type MutationUpdate_Blog_Cards_ItemsArgs = { + data: Update_Blog_Cards_Input; + filter?: InputMaybe; + ids: Array>; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + export type MutationUpdate_Callouts_BatchArgs = { data?: InputMaybe>; filter?: InputMaybe; @@ -1151,6 +1741,93 @@ export type MutationUpdate_Callouts_ItemsArgs = { }; +export type MutationUpdate_Card_BatchArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationUpdate_Card_ItemArgs = { + data: Update_Card_Input; + id: Scalars['ID']['input']; +}; + + +export type MutationUpdate_Card_ItemsArgs = { + data: Update_Card_Input; + filter?: InputMaybe; + ids: Array>; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationUpdate_Cards_BatchArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationUpdate_Cards_Card_BatchArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationUpdate_Cards_Card_ItemArgs = { + data: Update_Cards_Card_Input; + id: Scalars['ID']['input']; +}; + + +export type MutationUpdate_Cards_Card_ItemsArgs = { + data: Update_Cards_Card_Input; + filter?: InputMaybe; + ids: Array>; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationUpdate_Cards_ItemArgs = { + data: Update_Cards_Input; + id: Scalars['ID']['input']; +}; + + +export type MutationUpdate_Cards_ItemsArgs = { + data: Update_Cards_Input; + filter?: InputMaybe; + ids: Array>; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + export type MutationUpdate_Case_Studies_BatchArgs = { data?: InputMaybe>; filter?: InputMaybe; @@ -1278,15 +1955,26 @@ export type MutationUpdate_Company_Logo_Lists_BatchArgs = { }; -export type MutationUpdate_Company_Logo_Lists_ItemArgs = { - data: Update_Company_Logo_Lists_Input; +export type MutationUpdate_Company_Logo_Lists_Company_Logos_BatchArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationUpdate_Company_Logo_Lists_Company_Logos_ItemArgs = { + data: Update_Company_Logo_Lists_Company_Logos_Input; id: Scalars['ID']['input']; }; -export type MutationUpdate_Company_Logo_Lists_ItemsArgs = { - data: Update_Company_Logo_Lists_Input; - filter?: InputMaybe; +export type MutationUpdate_Company_Logo_Lists_Company_Logos_ItemsArgs = { + data: Update_Company_Logo_Lists_Company_Logos_Input; + filter?: InputMaybe; ids: Array>; limit?: InputMaybe; offset?: InputMaybe; @@ -1296,8 +1984,26 @@ export type MutationUpdate_Company_Logo_Lists_ItemsArgs = { }; -export type MutationUpdate_Company_Logo_Lists_Items_BatchArgs = { - data?: InputMaybe>; +export type MutationUpdate_Company_Logo_Lists_ItemArgs = { + data: Update_Company_Logo_Lists_Input; + id: Scalars['ID']['input']; +}; + + +export type MutationUpdate_Company_Logo_Lists_ItemsArgs = { + data: Update_Company_Logo_Lists_Input; + filter?: InputMaybe; + ids: Array>; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationUpdate_Company_Logo_Lists_Items_BatchArgs = { + data?: InputMaybe>; filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; @@ -1354,6 +2060,122 @@ export type MutationUpdate_Company_Logos_ItemsArgs = { }; +export type MutationUpdate_Cta_BatchArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationUpdate_Cta_ItemArgs = { + data: Update_Cta_Input; + id: Scalars['ID']['input']; +}; + + +export type MutationUpdate_Cta_ItemsArgs = { + data: Update_Cta_Input; + filter?: InputMaybe; + ids: Array>; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationUpdate_Custom_Pages_BatchArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationUpdate_Custom_Pages_Components_BatchArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationUpdate_Custom_Pages_Components_ItemArgs = { + data: Update_Custom_Pages_Components_Input; + id: Scalars['ID']['input']; +}; + + +export type MutationUpdate_Custom_Pages_Components_ItemsArgs = { + data: Update_Custom_Pages_Components_Input; + filter?: InputMaybe; + ids: Array>; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationUpdate_Custom_Pages_ItemArgs = { + data: Update_Custom_Pages_Input; + id: Scalars['ID']['input']; +}; + + +export type MutationUpdate_Custom_Pages_ItemsArgs = { + data: Update_Custom_Pages_Input; + filter?: InputMaybe; + ids: Array>; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationUpdate_Customer_Quote_BatchArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationUpdate_Customer_Quote_ItemArgs = { + data: Update_Customer_Quote_Input; + id: Scalars['ID']['input']; +}; + + +export type MutationUpdate_Customer_Quote_ItemsArgs = { + data: Update_Customer_Quote_Input; + filter?: InputMaybe; + ids: Array>; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + export type MutationUpdate_Events_BatchArgs = { data?: InputMaybe>; filter?: InputMaybe; @@ -1441,6 +2263,35 @@ export type MutationUpdate_Featured_Contributors_ItemsArgs = { }; +export type MutationUpdate_Hero_BatchArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationUpdate_Hero_ItemArgs = { + data: Update_Hero_Input; + id: Scalars['ID']['input']; +}; + + +export type MutationUpdate_Hero_ItemsArgs = { + data: Update_Hero_Input; + filter?: InputMaybe; + ids: Array>; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + export type MutationUpdate_Job_Listings_BatchArgs = { data?: InputMaybe>; filter?: InputMaybe; @@ -1470,6 +2321,64 @@ export type MutationUpdate_Job_Listings_ItemsArgs = { }; +export type MutationUpdate_Large_Image_BatchArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationUpdate_Large_Image_ItemArgs = { + data: Update_Large_Image_Input; + id: Scalars['ID']['input']; +}; + + +export type MutationUpdate_Large_Image_ItemsArgs = { + data: Update_Large_Image_Input; + filter?: InputMaybe; + ids: Array>; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationUpdate_Logo_Strip_BatchArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationUpdate_Logo_Strip_ItemArgs = { + data: Update_Logo_Strip_Input; + id: Scalars['ID']['input']; +}; + + +export type MutationUpdate_Logo_Strip_ItemsArgs = { + data: Update_Logo_Strip_Input; + filter?: InputMaybe; + ids: Array>; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + export type MutationUpdate_Markdown_Pages_BatchArgs = { data?: InputMaybe>; filter?: InputMaybe; @@ -1499,6 +2408,64 @@ export type MutationUpdate_Markdown_Pages_ItemsArgs = { }; +export type MutationUpdate_Multi_Column_Text_BatchArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationUpdate_Multi_Column_Text_ItemArgs = { + data: Update_Multi_Column_Text_Input; + id: Scalars['ID']['input']; +}; + + +export type MutationUpdate_Multi_Column_Text_ItemsArgs = { + data: Update_Multi_Column_Text_Input; + filter?: InputMaybe; + ids: Array>; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationUpdate_Multi_Column_Text_Rich_Text_Columns_BatchArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationUpdate_Multi_Column_Text_Rich_Text_Columns_ItemArgs = { + data: Update_Multi_Column_Text_Rich_Text_Columns_Input; + id: Scalars['ID']['input']; +}; + + +export type MutationUpdate_Multi_Column_Text_Rich_Text_Columns_ItemsArgs = { + data: Update_Multi_Column_Text_Rich_Text_Columns_Input; + filter?: InputMaybe; + ids: Array>; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + export type MutationUpdate_Nav_Link_BatchArgs = { data?: InputMaybe>; filter?: InputMaybe; @@ -1780,6 +2747,64 @@ export type MutationUpdate_Quotes_ItemsArgs = { }; +export type MutationUpdate_Rich_Text_Columns_BatchArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationUpdate_Rich_Text_Columns_ItemArgs = { + data: Update_Rich_Text_Columns_Input; + id: Scalars['ID']['input']; +}; + + +export type MutationUpdate_Rich_Text_Columns_ItemsArgs = { + data: Update_Rich_Text_Columns_Input; + filter?: InputMaybe; + ids: Array>; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationUpdate_Section_Header_BatchArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationUpdate_Section_Header_ItemArgs = { + data: Update_Section_Header_Input; + id: Scalars['ID']['input']; +}; + + +export type MutationUpdate_Section_Header_ItemsArgs = { + data: Update_Section_Header_Input; + filter?: InputMaybe; + ids: Array>; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + export type MutationUpdate_Site_SettingsArgs = { data: Update_Site_Settings_Input; }; @@ -1992,18 +3017,59 @@ export type MutationUpdate_Team_Members_ItemsArgs = { sort?: InputMaybe>>; }; -export type Query = { - __typename?: 'Query'; - app_defaults?: Maybe; - apps: Array; - apps_aggregated: Array; + +export type MutationUpdate_Two_Column_Text_BatchArgs = { + data?: InputMaybe>; + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type MutationUpdate_Two_Column_Text_ItemArgs = { + data: Update_Two_Column_Text_Input; + id: Scalars['ID']['input']; +}; + + +export type MutationUpdate_Two_Column_Text_ItemsArgs = { + data: Update_Two_Column_Text_Input; + filter?: InputMaybe; + ids: Array>; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + +export type Query = { + __typename?: 'Query'; + app_defaults?: Maybe; + apps: Array; + apps_aggregated: Array; apps_by_id?: Maybe; article_cards: Array; article_cards_aggregated: Array; article_cards_by_id?: Maybe; + blog_cards: Array; + blog_cards_aggregated: Array; + blog_cards_by_id?: Maybe; callouts: Array; callouts_aggregated: Array; callouts_by_id?: Maybe; + card: Array; + card_aggregated: Array; + card_by_id?: Maybe; + cards: Array; + cards_aggregated: Array; + cards_by_id?: Maybe; + cards_card: Array; + cards_card_aggregated: Array; + cards_card_by_id?: Maybe; case_studies: Array; case_studies_aggregated: Array; case_studies_by_id?: Maybe; @@ -2019,12 +3085,27 @@ export type Query = { company_logo_lists: Array; company_logo_lists_aggregated: Array; company_logo_lists_by_id?: Maybe; + company_logo_lists_company_logos: Array; + company_logo_lists_company_logos_aggregated: Array; + company_logo_lists_company_logos_by_id?: Maybe; company_logo_lists_items: Array; company_logo_lists_items_aggregated: Array; company_logo_lists_items_by_id?: Maybe; company_logos: Array; company_logos_aggregated: Array; company_logos_by_id?: Maybe; + cta: Array; + cta_aggregated: Array; + cta_by_id?: Maybe; + custom_pages: Array; + custom_pages_aggregated: Array; + custom_pages_by_id?: Maybe; + custom_pages_components: Array; + custom_pages_components_aggregated: Array; + custom_pages_components_by_id?: Maybe; + customer_quote: Array; + customer_quote_aggregated: Array; + customer_quote_by_id?: Maybe; events: Array; events_aggregated: Array; events_by_id?: Maybe; @@ -2034,12 +3115,27 @@ export type Query = { featured_contributors: Array; featured_contributors_aggregated: Array; featured_contributors_by_id?: Maybe; + hero: Array; + hero_aggregated: Array; + hero_by_id?: Maybe; job_listings: Array; job_listings_aggregated: Array; job_listings_by_id?: Maybe; + large_image: Array; + large_image_aggregated: Array; + large_image_by_id?: Maybe; + logo_strip: Array; + logo_strip_aggregated: Array; + logo_strip_by_id?: Maybe; markdown_pages: Array; markdown_pages_aggregated: Array; markdown_pages_by_id?: Maybe; + multi_column_text: Array; + multi_column_text_aggregated: Array; + multi_column_text_by_id?: Maybe; + multi_column_text_rich_text_columns: Array; + multi_column_text_rich_text_columns_aggregated: Array; + multi_column_text_rich_text_columns_by_id?: Maybe; nav_link: Array; nav_link_aggregated: Array; nav_link_by_id?: Maybe; @@ -2071,6 +3167,12 @@ export type Query = { quotes: Array; quotes_aggregated: Array; quotes_by_id?: Maybe; + rich_text_columns: Array; + rich_text_columns_aggregated: Array; + rich_text_columns_by_id?: Maybe; + section_header: Array; + section_header_aggregated: Array; + section_header_by_id?: Maybe; site_settings?: Maybe; site_settings_nav_list: Array; site_settings_nav_list_aggregated: Array; @@ -2094,6 +3196,9 @@ export type Query = { team_members: Array; team_members_aggregated: Array; team_members_by_id?: Maybe; + two_column_text: Array; + two_column_text_aggregated: Array; + two_column_text_by_id?: Maybe; }; @@ -2149,8 +3254,8 @@ export type QueryArticle_Cards_By_IdArgs = { }; -export type QueryCalloutsArgs = { - filter?: InputMaybe; +export type QueryBlog_CardsArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2159,8 +3264,8 @@ export type QueryCalloutsArgs = { }; -export type QueryCallouts_AggregatedArgs = { - filter?: InputMaybe; +export type QueryBlog_Cards_AggregatedArgs = { + filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; @@ -2170,13 +3275,13 @@ export type QueryCallouts_AggregatedArgs = { }; -export type QueryCallouts_By_IdArgs = { +export type QueryBlog_Cards_By_IdArgs = { id: Scalars['ID']['input']; }; -export type QueryCase_StudiesArgs = { - filter?: InputMaybe; +export type QueryCalloutsArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2185,8 +3290,8 @@ export type QueryCase_StudiesArgs = { }; -export type QueryCase_Studies_AggregatedArgs = { - filter?: InputMaybe; +export type QueryCallouts_AggregatedArgs = { + filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; @@ -2196,13 +3301,13 @@ export type QueryCase_Studies_AggregatedArgs = { }; -export type QueryCase_Studies_By_IdArgs = { +export type QueryCallouts_By_IdArgs = { id: Scalars['ID']['input']; }; -export type QueryCollapsible_ListsArgs = { - filter?: InputMaybe; +export type QueryCardArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2211,8 +3316,8 @@ export type QueryCollapsible_ListsArgs = { }; -export type QueryCollapsible_Lists_AggregatedArgs = { - filter?: InputMaybe; +export type QueryCard_AggregatedArgs = { + filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; @@ -2222,13 +3327,13 @@ export type QueryCollapsible_Lists_AggregatedArgs = { }; -export type QueryCollapsible_Lists_By_IdArgs = { +export type QueryCard_By_IdArgs = { id: Scalars['ID']['input']; }; -export type QueryCollapsible_Lists_ItemsArgs = { - filter?: InputMaybe; +export type QueryCardsArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2237,8 +3342,8 @@ export type QueryCollapsible_Lists_ItemsArgs = { }; -export type QueryCollapsible_Lists_Items_AggregatedArgs = { - filter?: InputMaybe; +export type QueryCards_AggregatedArgs = { + filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; @@ -2248,13 +3353,13 @@ export type QueryCollapsible_Lists_Items_AggregatedArgs = { }; -export type QueryCollapsible_Lists_Items_By_IdArgs = { +export type QueryCards_By_IdArgs = { id: Scalars['ID']['input']; }; -export type QueryCollapsiblesArgs = { - filter?: InputMaybe; +export type QueryCards_CardArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2263,8 +3368,8 @@ export type QueryCollapsiblesArgs = { }; -export type QueryCollapsibles_AggregatedArgs = { - filter?: InputMaybe; +export type QueryCards_Card_AggregatedArgs = { + filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; @@ -2274,13 +3379,13 @@ export type QueryCollapsibles_AggregatedArgs = { }; -export type QueryCollapsibles_By_IdArgs = { +export type QueryCards_Card_By_IdArgs = { id: Scalars['ID']['input']; }; -export type QueryCompany_Logo_ListsArgs = { - filter?: InputMaybe; +export type QueryCase_StudiesArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2289,8 +3394,8 @@ export type QueryCompany_Logo_ListsArgs = { }; -export type QueryCompany_Logo_Lists_AggregatedArgs = { - filter?: InputMaybe; +export type QueryCase_Studies_AggregatedArgs = { + filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; @@ -2300,13 +3405,13 @@ export type QueryCompany_Logo_Lists_AggregatedArgs = { }; -export type QueryCompany_Logo_Lists_By_IdArgs = { +export type QueryCase_Studies_By_IdArgs = { id: Scalars['ID']['input']; }; -export type QueryCompany_Logo_Lists_ItemsArgs = { - filter?: InputMaybe; +export type QueryCollapsible_ListsArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2315,8 +3420,8 @@ export type QueryCompany_Logo_Lists_ItemsArgs = { }; -export type QueryCompany_Logo_Lists_Items_AggregatedArgs = { - filter?: InputMaybe; +export type QueryCollapsible_Lists_AggregatedArgs = { + filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; @@ -2326,13 +3431,13 @@ export type QueryCompany_Logo_Lists_Items_AggregatedArgs = { }; -export type QueryCompany_Logo_Lists_Items_By_IdArgs = { +export type QueryCollapsible_Lists_By_IdArgs = { id: Scalars['ID']['input']; }; -export type QueryCompany_LogosArgs = { - filter?: InputMaybe; +export type QueryCollapsible_Lists_ItemsArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2341,8 +3446,8 @@ export type QueryCompany_LogosArgs = { }; -export type QueryCompany_Logos_AggregatedArgs = { - filter?: InputMaybe; +export type QueryCollapsible_Lists_Items_AggregatedArgs = { + filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; @@ -2352,13 +3457,13 @@ export type QueryCompany_Logos_AggregatedArgs = { }; -export type QueryCompany_Logos_By_IdArgs = { +export type QueryCollapsible_Lists_Items_By_IdArgs = { id: Scalars['ID']['input']; }; -export type QueryEventsArgs = { - filter?: InputMaybe; +export type QueryCollapsiblesArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2367,8 +3472,8 @@ export type QueryEventsArgs = { }; -export type QueryEvents_AggregatedArgs = { - filter?: InputMaybe; +export type QueryCollapsibles_AggregatedArgs = { + filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; @@ -2378,13 +3483,13 @@ export type QueryEvents_AggregatedArgs = { }; -export type QueryEvents_By_IdArgs = { +export type QueryCollapsibles_By_IdArgs = { id: Scalars['ID']['input']; }; -export type QueryFaqsArgs = { - filter?: InputMaybe; +export type QueryCompany_Logo_ListsArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2393,8 +3498,8 @@ export type QueryFaqsArgs = { }; -export type QueryFaqs_AggregatedArgs = { - filter?: InputMaybe; +export type QueryCompany_Logo_Lists_AggregatedArgs = { + filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; @@ -2404,13 +3509,13 @@ export type QueryFaqs_AggregatedArgs = { }; -export type QueryFaqs_By_IdArgs = { +export type QueryCompany_Logo_Lists_By_IdArgs = { id: Scalars['ID']['input']; }; -export type QueryFeatured_ContributorsArgs = { - filter?: InputMaybe; +export type QueryCompany_Logo_Lists_Company_LogosArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2419,8 +3524,8 @@ export type QueryFeatured_ContributorsArgs = { }; -export type QueryFeatured_Contributors_AggregatedArgs = { - filter?: InputMaybe; +export type QueryCompany_Logo_Lists_Company_Logos_AggregatedArgs = { + filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; @@ -2430,13 +3535,13 @@ export type QueryFeatured_Contributors_AggregatedArgs = { }; -export type QueryFeatured_Contributors_By_IdArgs = { +export type QueryCompany_Logo_Lists_Company_Logos_By_IdArgs = { id: Scalars['ID']['input']; }; -export type QueryJob_ListingsArgs = { - filter?: InputMaybe; +export type QueryCompany_Logo_Lists_ItemsArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2445,8 +3550,8 @@ export type QueryJob_ListingsArgs = { }; -export type QueryJob_Listings_AggregatedArgs = { - filter?: InputMaybe; +export type QueryCompany_Logo_Lists_Items_AggregatedArgs = { + filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; @@ -2456,13 +3561,13 @@ export type QueryJob_Listings_AggregatedArgs = { }; -export type QueryJob_Listings_By_IdArgs = { +export type QueryCompany_Logo_Lists_Items_By_IdArgs = { id: Scalars['ID']['input']; }; -export type QueryMarkdown_PagesArgs = { - filter?: InputMaybe; +export type QueryCompany_LogosArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2471,8 +3576,8 @@ export type QueryMarkdown_PagesArgs = { }; -export type QueryMarkdown_Pages_AggregatedArgs = { - filter?: InputMaybe; +export type QueryCompany_Logos_AggregatedArgs = { + filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; @@ -2482,13 +3587,13 @@ export type QueryMarkdown_Pages_AggregatedArgs = { }; -export type QueryMarkdown_Pages_By_IdArgs = { +export type QueryCompany_Logos_By_IdArgs = { id: Scalars['ID']['input']; }; -export type QueryNav_LinkArgs = { - filter?: InputMaybe; +export type QueryCtaArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2497,8 +3602,8 @@ export type QueryNav_LinkArgs = { }; -export type QueryNav_Link_AggregatedArgs = { - filter?: InputMaybe; +export type QueryCta_AggregatedArgs = { + filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; @@ -2508,13 +3613,13 @@ export type QueryNav_Link_AggregatedArgs = { }; -export type QueryNav_Link_By_IdArgs = { +export type QueryCta_By_IdArgs = { id: Scalars['ID']['input']; }; -export type QueryNav_ListArgs = { - filter?: InputMaybe; +export type QueryCustom_PagesArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2523,8 +3628,8 @@ export type QueryNav_ListArgs = { }; -export type QueryNav_List_AggregatedArgs = { - filter?: InputMaybe; +export type QueryCustom_Pages_AggregatedArgs = { + filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; @@ -2534,13 +3639,13 @@ export type QueryNav_List_AggregatedArgs = { }; -export type QueryNav_List_By_IdArgs = { +export type QueryCustom_Pages_By_IdArgs = { id: Scalars['ID']['input']; }; -export type QueryPricing_Plan_FeaturesArgs = { - filter?: InputMaybe; +export type QueryCustom_Pages_ComponentsArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2549,8 +3654,8 @@ export type QueryPricing_Plan_FeaturesArgs = { }; -export type QueryPricing_Plan_Features_AggregatedArgs = { - filter?: InputMaybe; +export type QueryCustom_Pages_Components_AggregatedArgs = { + filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; @@ -2560,13 +3665,13 @@ export type QueryPricing_Plan_Features_AggregatedArgs = { }; -export type QueryPricing_Plan_Features_By_IdArgs = { +export type QueryCustom_Pages_Components_By_IdArgs = { id: Scalars['ID']['input']; }; -export type QueryPricing_PlansArgs = { - filter?: InputMaybe; +export type QueryCustomer_QuoteArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2575,8 +3680,8 @@ export type QueryPricing_PlansArgs = { }; -export type QueryPricing_Plans_AggregatedArgs = { - filter?: InputMaybe; +export type QueryCustomer_Quote_AggregatedArgs = { + filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; @@ -2586,13 +3691,13 @@ export type QueryPricing_Plans_AggregatedArgs = { }; -export type QueryPricing_Plans_By_IdArgs = { +export type QueryCustomer_Quote_By_IdArgs = { id: Scalars['ID']['input']; }; -export type QueryProduct_FeaturesArgs = { - filter?: InputMaybe; +export type QueryEventsArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2601,8 +3706,8 @@ export type QueryProduct_FeaturesArgs = { }; -export type QueryProduct_Features_AggregatedArgs = { - filter?: InputMaybe; +export type QueryEvents_AggregatedArgs = { + filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; @@ -2612,13 +3717,13 @@ export type QueryProduct_Features_AggregatedArgs = { }; -export type QueryProduct_Features_By_IdArgs = { +export type QueryEvents_By_IdArgs = { id: Scalars['ID']['input']; }; -export type QueryProduct_PagesArgs = { - filter?: InputMaybe; +export type QueryFaqsArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2627,8 +3732,8 @@ export type QueryProduct_PagesArgs = { }; -export type QueryProduct_Pages_AggregatedArgs = { - filter?: InputMaybe; +export type QueryFaqs_AggregatedArgs = { + filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; @@ -2638,13 +3743,13 @@ export type QueryProduct_Pages_AggregatedArgs = { }; -export type QueryProduct_Pages_By_IdArgs = { +export type QueryFaqs_By_IdArgs = { id: Scalars['ID']['input']; }; -export type QueryQuote_ListsArgs = { - filter?: InputMaybe; +export type QueryFeatured_ContributorsArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2653,8 +3758,8 @@ export type QueryQuote_ListsArgs = { }; -export type QueryQuote_Lists_AggregatedArgs = { - filter?: InputMaybe; +export type QueryFeatured_Contributors_AggregatedArgs = { + filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; @@ -2664,13 +3769,13 @@ export type QueryQuote_Lists_AggregatedArgs = { }; -export type QueryQuote_Lists_By_IdArgs = { +export type QueryFeatured_Contributors_By_IdArgs = { id: Scalars['ID']['input']; }; -export type QueryQuote_Lists_ItemsArgs = { - filter?: InputMaybe; +export type QueryHeroArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2679,8 +3784,8 @@ export type QueryQuote_Lists_ItemsArgs = { }; -export type QueryQuote_Lists_Items_AggregatedArgs = { - filter?: InputMaybe; +export type QueryHero_AggregatedArgs = { + filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; @@ -2690,13 +3795,13 @@ export type QueryQuote_Lists_Items_AggregatedArgs = { }; -export type QueryQuote_Lists_Items_By_IdArgs = { +export type QueryHero_By_IdArgs = { id: Scalars['ID']['input']; }; -export type QueryQuotesArgs = { - filter?: InputMaybe; +export type QueryJob_ListingsArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2705,8 +3810,8 @@ export type QueryQuotesArgs = { }; -export type QueryQuotes_AggregatedArgs = { - filter?: InputMaybe; +export type QueryJob_Listings_AggregatedArgs = { + filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; @@ -2716,13 +3821,13 @@ export type QueryQuotes_AggregatedArgs = { }; -export type QueryQuotes_By_IdArgs = { +export type QueryJob_Listings_By_IdArgs = { id: Scalars['ID']['input']; }; -export type QuerySite_Settings_Nav_ListArgs = { - filter?: InputMaybe; +export type QueryLarge_ImageArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2731,8 +3836,8 @@ export type QuerySite_Settings_Nav_ListArgs = { }; -export type QuerySite_Settings_Nav_List_AggregatedArgs = { - filter?: InputMaybe; +export type QueryLarge_Image_AggregatedArgs = { + filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; @@ -2742,13 +3847,13 @@ export type QuerySite_Settings_Nav_List_AggregatedArgs = { }; -export type QuerySite_Settings_Nav_List_By_IdArgs = { +export type QueryLarge_Image_By_IdArgs = { id: Scalars['ID']['input']; }; -export type QuerySolution_FeaturesArgs = { - filter?: InputMaybe; +export type QueryLogo_StripArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2757,8 +3862,8 @@ export type QuerySolution_FeaturesArgs = { }; -export type QuerySolution_Features_AggregatedArgs = { - filter?: InputMaybe; +export type QueryLogo_Strip_AggregatedArgs = { + filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; @@ -2768,13 +3873,13 @@ export type QuerySolution_Features_AggregatedArgs = { }; -export type QuerySolution_Features_By_IdArgs = { +export type QueryLogo_Strip_By_IdArgs = { id: Scalars['ID']['input']; }; -export type QuerySolution_ProblemsArgs = { - filter?: InputMaybe; +export type QueryMarkdown_PagesArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2783,8 +3888,8 @@ export type QuerySolution_ProblemsArgs = { }; -export type QuerySolution_Problems_AggregatedArgs = { - filter?: InputMaybe; +export type QueryMarkdown_Pages_AggregatedArgs = { + filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; @@ -2794,13 +3899,13 @@ export type QuerySolution_Problems_AggregatedArgs = { }; -export type QuerySolution_Problems_By_IdArgs = { +export type QueryMarkdown_Pages_By_IdArgs = { id: Scalars['ID']['input']; }; -export type QuerySolutions_PagesArgs = { - filter?: InputMaybe; +export type QueryMulti_Column_TextArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2809,8 +3914,8 @@ export type QuerySolutions_PagesArgs = { }; -export type QuerySolutions_Pages_AggregatedArgs = { - filter?: InputMaybe; +export type QueryMulti_Column_Text_AggregatedArgs = { + filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; @@ -2820,13 +3925,13 @@ export type QuerySolutions_Pages_AggregatedArgs = { }; -export type QuerySolutions_Pages_By_IdArgs = { +export type QueryMulti_Column_Text_By_IdArgs = { id: Scalars['ID']['input']; }; -export type QuerySolutions_Pages_Solution_ProblemsArgs = { - filter?: InputMaybe; +export type QueryMulti_Column_Text_Rich_Text_ColumnsArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2835,8 +3940,8 @@ export type QuerySolutions_Pages_Solution_ProblemsArgs = { }; -export type QuerySolutions_Pages_Solution_Problems_AggregatedArgs = { - filter?: InputMaybe; +export type QueryMulti_Column_Text_Rich_Text_Columns_AggregatedArgs = { + filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; @@ -2846,13 +3951,13 @@ export type QuerySolutions_Pages_Solution_Problems_AggregatedArgs = { }; -export type QuerySolutions_Pages_Solution_Problems_By_IdArgs = { +export type QueryMulti_Column_Text_Rich_Text_Columns_By_IdArgs = { id: Scalars['ID']['input']; }; -export type QueryStacksArgs = { - filter?: InputMaybe; +export type QueryNav_LinkArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2861,8 +3966,8 @@ export type QueryStacksArgs = { }; -export type QueryStacks_AggregatedArgs = { - filter?: InputMaybe; +export type QueryNav_Link_AggregatedArgs = { + filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; @@ -2872,13 +3977,13 @@ export type QueryStacks_AggregatedArgs = { }; -export type QueryStacks_By_IdArgs = { +export type QueryNav_Link_By_IdArgs = { id: Scalars['ID']['input']; }; -export type QueryTeam_MembersArgs = { - filter?: InputMaybe; +export type QueryNav_ListArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2887,8 +3992,8 @@ export type QueryTeam_MembersArgs = { }; -export type QueryTeam_Members_AggregatedArgs = { - filter?: InputMaybe; +export type QueryNav_List_AggregatedArgs = { + filter?: InputMaybe; groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; @@ -2898,25 +4003,24 @@ export type QueryTeam_Members_AggregatedArgs = { }; -export type QueryTeam_Members_By_IdArgs = { +export type QueryNav_List_By_IdArgs = { id: Scalars['ID']['input']; }; -export type App_Defaults = { - __typename?: 'app_defaults'; - case_study?: Maybe; - date_updated?: Maybe; - date_updated_func?: Maybe; - id: Scalars['ID']['output']; - quotes?: Maybe; - secondary_text?: Maybe; - secondary_title?: Maybe; - user_updated?: Maybe; + +export type QueryPricing_Plan_FeaturesArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; }; -export type App_DefaultsCase_StudyArgs = { - filter?: InputMaybe; +export type QueryPricing_Plan_Features_AggregatedArgs = { + filter?: InputMaybe; + groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2925,8 +4029,13 @@ export type App_DefaultsCase_StudyArgs = { }; -export type App_DefaultsQuotesArgs = { - filter?: InputMaybe; +export type QueryPricing_Plan_Features_By_IdArgs = { + id: Scalars['ID']['input']; +}; + + +export type QueryPricing_PlansArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2935,8 +4044,9 @@ export type App_DefaultsQuotesArgs = { }; -export type App_DefaultsUser_UpdatedArgs = { - filter?: InputMaybe; +export type QueryPricing_Plans_AggregatedArgs = { + filter?: InputMaybe; + groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2944,26 +4054,14 @@ export type App_DefaultsUser_UpdatedArgs = { sort?: InputMaybe>>; }; -export type Apps = { - __typename?: 'apps'; - case_study?: Maybe; - date_updated?: Maybe; - date_updated_func?: Maybe; - heroVideo?: Maybe; - /** Optional - Default comes from main Plural API */ - hero_text?: Maybe; - id: Scalars['ID']['output']; - name?: Maybe; - /** Optional - Default set in App Defaults */ - secondary_text?: Maybe; - /** Optional - Default set in App Defaults */ - secondary_title?: Maybe; - user_updated?: Maybe; + +export type QueryPricing_Plans_By_IdArgs = { + id: Scalars['ID']['input']; }; -export type AppsCase_StudyArgs = { - filter?: InputMaybe; +export type QueryProduct_FeaturesArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2972,8 +4070,9 @@ export type AppsCase_StudyArgs = { }; -export type AppsUser_UpdatedArgs = { - filter?: InputMaybe; +export type QueryProduct_Features_AggregatedArgs = { + filter?: InputMaybe; + groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -2981,86 +4080,14 @@ export type AppsUser_UpdatedArgs = { sort?: InputMaybe>>; }; -export type Apps_Aggregated = { - __typename?: 'apps_aggregated'; - avg?: Maybe; - avgDistinct?: Maybe; - count?: Maybe; - countAll?: Maybe; - countDistinct?: Maybe; - group?: Maybe; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - sumDistinct?: Maybe; -}; - -export type Apps_Aggregated_Count = { - __typename?: 'apps_aggregated_count'; - /** Use to override default case study on individual app page */ - case_study?: Maybe; - date_updated?: Maybe; - heroVideo?: Maybe; - /** Optional - Default comes from main Plural API */ - hero_text?: Maybe; - id?: Maybe; - name?: Maybe; - /** Optional - Default set in App Defaults */ - secondary_text?: Maybe; - /** Optional - Default set in App Defaults */ - secondary_title?: Maybe; - user_updated?: Maybe; -}; - -export type Apps_Aggregated_Fields = { - __typename?: 'apps_aggregated_fields'; - /** Use to override default case study on individual app page */ - case_study?: Maybe; - id?: Maybe; -}; - -export type Apps_Filter = { - _and?: InputMaybe>>; - _or?: InputMaybe>>; - case_study?: InputMaybe; - date_updated?: InputMaybe; - date_updated_func?: InputMaybe; - heroVideo?: InputMaybe; - hero_text?: InputMaybe; - id?: InputMaybe; - name?: InputMaybe; - secondary_text?: InputMaybe; - secondary_title?: InputMaybe; - user_updated?: InputMaybe; -}; -export type Article_Cards = { - __typename?: 'article_cards'; - article_card_id?: Maybe; - author?: Maybe; - ctas?: Maybe; - ctas_func?: Maybe; - date?: Maybe; - date_created?: Maybe; - date_created_func?: Maybe; - date_func?: Maybe; - date_updated?: Maybe; - date_updated_func?: Maybe; - description?: Maybe; - heading?: Maybe; - id: Scalars['ID']['output']; - sort?: Maybe; - status?: Maybe; - thumbnail?: Maybe; - url?: Maybe; - user_created?: Maybe; - user_updated?: Maybe; - videoUrl?: Maybe; +export type QueryProduct_Features_By_IdArgs = { + id: Scalars['ID']['input']; }; -export type Article_CardsArticle_Card_IdArgs = { - filter?: InputMaybe; +export type QueryProduct_PagesArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -3069,8 +4096,9 @@ export type Article_CardsArticle_Card_IdArgs = { }; -export type Article_CardsThumbnailArgs = { - filter?: InputMaybe; +export type QueryProduct_Pages_AggregatedArgs = { + filter?: InputMaybe; + groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -3079,8 +4107,13 @@ export type Article_CardsThumbnailArgs = { }; -export type Article_CardsUser_CreatedArgs = { - filter?: InputMaybe; +export type QueryProduct_Pages_By_IdArgs = { + id: Scalars['ID']['input']; +}; + + +export type QueryQuote_ListsArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -3089,8 +4122,9 @@ export type Article_CardsUser_CreatedArgs = { }; -export type Article_CardsUser_UpdatedArgs = { - filter?: InputMaybe; +export type QueryQuote_Lists_AggregatedArgs = { + filter?: InputMaybe; + groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -3098,101 +4132,14 @@ export type Article_CardsUser_UpdatedArgs = { sort?: InputMaybe>>; }; -export type Article_Cards_Aggregated = { - __typename?: 'article_cards_aggregated'; - avg?: Maybe; - avgDistinct?: Maybe; - count?: Maybe; - countAll?: Maybe; - countDistinct?: Maybe; - group?: Maybe; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - sumDistinct?: Maybe; -}; - -export type Article_Cards_Aggregated_Count = { - __typename?: 'article_cards_aggregated_count'; - article_card_id?: Maybe; - author?: Maybe; - ctas?: Maybe; - date?: Maybe; - date_created?: Maybe; - date_updated?: Maybe; - description?: Maybe; - heading?: Maybe; - id?: Maybe; - sort?: Maybe; - status?: Maybe; - thumbnail?: Maybe; - url?: Maybe; - user_created?: Maybe; - user_updated?: Maybe; - videoUrl?: Maybe; -}; - -export type Article_Cards_Aggregated_Fields = { - __typename?: 'article_cards_aggregated_fields'; - article_card_id?: Maybe; - id?: Maybe; - sort?: Maybe; -}; - -export type Article_Cards_Filter = { - _and?: InputMaybe>>; - _or?: InputMaybe>>; - article_card_id?: InputMaybe; - author?: InputMaybe; - ctas?: InputMaybe; - ctas_func?: InputMaybe; - date?: InputMaybe; - date_created?: InputMaybe; - date_created_func?: InputMaybe; - date_func?: InputMaybe; - date_updated?: InputMaybe; - date_updated_func?: InputMaybe; - description?: InputMaybe; - heading?: InputMaybe; - id?: InputMaybe; - sort?: InputMaybe; - status?: InputMaybe; - thumbnail?: InputMaybe; - url?: InputMaybe; - user_created?: InputMaybe; - user_updated?: InputMaybe; - videoUrl?: InputMaybe; -}; - -export type Boolean_Filter_Operators = { - _eq?: InputMaybe; - _neq?: InputMaybe; - _nnull?: InputMaybe; - _null?: InputMaybe; -}; -export type Callouts = { - __typename?: 'callouts'; - callout_id?: Maybe; - category?: Maybe; - content?: Maybe; - ctas?: Maybe; - ctas_func?: Maybe; - date_created?: Maybe; - date_created_func?: Maybe; - date_updated?: Maybe; - date_updated_func?: Maybe; - id: Scalars['ID']['output']; - sort?: Maybe; - status?: Maybe; - title?: Maybe; - user_created?: Maybe; - user_updated?: Maybe; +export type QueryQuote_Lists_By_IdArgs = { + id: Scalars['ID']['input']; }; -export type CalloutsCallout_IdArgs = { - filter?: InputMaybe; +export type QueryQuote_Lists_ItemsArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -3201,8 +4148,9 @@ export type CalloutsCallout_IdArgs = { }; -export type CalloutsUser_CreatedArgs = { - filter?: InputMaybe; +export type QueryQuote_Lists_Items_AggregatedArgs = { + filter?: InputMaybe; + groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -3211,98 +4159,65 @@ export type CalloutsUser_CreatedArgs = { }; -export type CalloutsUser_UpdatedArgs = { - filter?: InputMaybe; - limit?: InputMaybe; +export type QueryQuote_Lists_Items_By_IdArgs = { + id: Scalars['ID']['input']; +}; + + +export type QueryQuotesArgs = { + filter?: InputMaybe; + limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; search?: InputMaybe; sort?: InputMaybe>>; }; -export type Callouts_Aggregated = { - __typename?: 'callouts_aggregated'; - avg?: Maybe; - avgDistinct?: Maybe; - count?: Maybe; - countAll?: Maybe; - countDistinct?: Maybe; - group?: Maybe; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - sumDistinct?: Maybe; + +export type QueryQuotes_AggregatedArgs = { + filter?: InputMaybe; + groupBy?: InputMaybe>>; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; }; -export type Callouts_Aggregated_Count = { - __typename?: 'callouts_aggregated_count'; - callout_id?: Maybe; - category?: Maybe; - content?: Maybe; - ctas?: Maybe; - date_created?: Maybe; - date_updated?: Maybe; - id?: Maybe; - sort?: Maybe; - status?: Maybe; - title?: Maybe; - user_created?: Maybe; - user_updated?: Maybe; + +export type QueryQuotes_By_IdArgs = { + id: Scalars['ID']['input']; }; -export type Callouts_Aggregated_Fields = { - __typename?: 'callouts_aggregated_fields'; - callout_id?: Maybe; - id?: Maybe; - sort?: Maybe; + +export type QueryRich_Text_ColumnsArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; }; -export type Callouts_Filter = { - _and?: InputMaybe>>; - _or?: InputMaybe>>; - callout_id?: InputMaybe; - category?: InputMaybe; - content?: InputMaybe; - ctas?: InputMaybe; - ctas_func?: InputMaybe; - date_created?: InputMaybe; - date_created_func?: InputMaybe; - date_updated?: InputMaybe; - date_updated_func?: InputMaybe; - id?: InputMaybe; - sort?: InputMaybe; - status?: InputMaybe; - title?: InputMaybe; - user_created?: InputMaybe; - user_updated?: InputMaybe; + +export type QueryRich_Text_Columns_AggregatedArgs = { + filter?: InputMaybe; + groupBy?: InputMaybe>>; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; }; -export type Case_Studies = { - __typename?: 'case_studies'; - case_study_id?: Maybe; - content?: Maybe; - ctas?: Maybe; - ctas_func?: Maybe; - date_created?: Maybe; - date_created_func?: Maybe; - date_updated?: Maybe; - date_updated_func?: Maybe; - hero_image?: Maybe; - id: Scalars['ID']['output']; - label?: Maybe; - slug?: Maybe; - stack_apps?: Maybe; - stack_apps_func?: Maybe; - stack_label?: Maybe; - status?: Maybe; - title?: Maybe; - user_created?: Maybe; - user_updated?: Maybe; + +export type QueryRich_Text_Columns_By_IdArgs = { + id: Scalars['ID']['input']; }; -export type Case_StudiesCase_Study_IdArgs = { - filter?: InputMaybe; +export type QuerySection_HeaderArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -3311,8 +4226,9 @@ export type Case_StudiesCase_Study_IdArgs = { }; -export type Case_StudiesHero_ImageArgs = { - filter?: InputMaybe; +export type QuerySection_Header_AggregatedArgs = { + filter?: InputMaybe; + groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -3321,8 +4237,13 @@ export type Case_StudiesHero_ImageArgs = { }; -export type Case_StudiesUser_CreatedArgs = { - filter?: InputMaybe; +export type QuerySection_Header_By_IdArgs = { + id: Scalars['ID']['input']; +}; + + +export type QuerySite_Settings_Nav_ListArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -3331,8 +4252,9 @@ export type Case_StudiesUser_CreatedArgs = { }; -export type Case_StudiesUser_UpdatedArgs = { - filter?: InputMaybe; +export type QuerySite_Settings_Nav_List_AggregatedArgs = { + filter?: InputMaybe; + groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -3340,87 +4262,51 @@ export type Case_StudiesUser_UpdatedArgs = { sort?: InputMaybe>>; }; -export type Case_Studies_Aggregated = { - __typename?: 'case_studies_aggregated'; - avg?: Maybe; - avgDistinct?: Maybe; - count?: Maybe; - countAll?: Maybe; - countDistinct?: Maybe; - group?: Maybe; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - sumDistinct?: Maybe; + +export type QuerySite_Settings_Nav_List_By_IdArgs = { + id: Scalars['ID']['input']; }; -export type Case_Studies_Aggregated_Count = { - __typename?: 'case_studies_aggregated_count'; - case_study_id?: Maybe; - content?: Maybe; - ctas?: Maybe; - date_created?: Maybe; - date_updated?: Maybe; - hero_image?: Maybe; - id?: Maybe; - label?: Maybe; - slug?: Maybe; - stack_apps?: Maybe; - stack_label?: Maybe; - status?: Maybe; - title?: Maybe; - user_created?: Maybe; - user_updated?: Maybe; + +export type QuerySolution_FeaturesArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; }; -export type Case_Studies_Aggregated_Fields = { - __typename?: 'case_studies_aggregated_fields'; - case_study_id?: Maybe; - id?: Maybe; + +export type QuerySolution_Features_AggregatedArgs = { + filter?: InputMaybe; + groupBy?: InputMaybe>>; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; }; -export type Case_Studies_Filter = { - _and?: InputMaybe>>; - _or?: InputMaybe>>; - case_study_id?: InputMaybe; - content?: InputMaybe; - ctas?: InputMaybe; - ctas_func?: InputMaybe; - date_created?: InputMaybe; - date_created_func?: InputMaybe; - date_updated?: InputMaybe; - date_updated_func?: InputMaybe; - hero_image?: InputMaybe; - id?: InputMaybe; - label?: InputMaybe; - slug?: InputMaybe; - stack_apps?: InputMaybe; - stack_apps_func?: InputMaybe; - stack_label?: InputMaybe; - status?: InputMaybe; - title?: InputMaybe; - user_created?: InputMaybe; - user_updated?: InputMaybe; + +export type QuerySolution_Features_By_IdArgs = { + id: Scalars['ID']['input']; }; -export type Collapsible_Lists = { - __typename?: 'collapsible_lists'; - date_created?: Maybe; - date_created_func?: Maybe; - date_updated?: Maybe; - date_updated_func?: Maybe; - id: Scalars['ID']['output']; - items?: Maybe>>; - items_func?: Maybe; - slug: Scalars['String']['output']; - status?: Maybe; - user_created?: Maybe; - user_updated?: Maybe; + +export type QuerySolution_ProblemsArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; }; -export type Collapsible_ListsItemsArgs = { - filter?: InputMaybe; +export type QuerySolution_Problems_AggregatedArgs = { + filter?: InputMaybe; + groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -3429,8 +4315,13 @@ export type Collapsible_ListsItemsArgs = { }; -export type Collapsible_ListsUser_CreatedArgs = { - filter?: InputMaybe; +export type QuerySolution_Problems_By_IdArgs = { + id: Scalars['ID']['input']; +}; + + +export type QuerySolutions_PagesArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -3439,8 +4330,9 @@ export type Collapsible_ListsUser_CreatedArgs = { }; -export type Collapsible_ListsUser_UpdatedArgs = { - filter?: InputMaybe; +export type QuerySolutions_Pages_AggregatedArgs = { + filter?: InputMaybe; + groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -3448,65 +4340,25 @@ export type Collapsible_ListsUser_UpdatedArgs = { sort?: InputMaybe>>; }; -export type Collapsible_Lists_Aggregated = { - __typename?: 'collapsible_lists_aggregated'; - avg?: Maybe; - avgDistinct?: Maybe; - count?: Maybe; - countAll?: Maybe; - countDistinct?: Maybe; - group?: Maybe; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - sumDistinct?: Maybe; + +export type QuerySolutions_Pages_By_IdArgs = { + id: Scalars['ID']['input']; }; -export type Collapsible_Lists_Aggregated_Count = { - __typename?: 'collapsible_lists_aggregated_count'; - date_created?: Maybe; - date_updated?: Maybe; - id?: Maybe; - items?: Maybe; - slug?: Maybe; - status?: Maybe; - user_created?: Maybe; - user_updated?: Maybe; -}; - -export type Collapsible_Lists_Aggregated_Fields = { - __typename?: 'collapsible_lists_aggregated_fields'; - id?: Maybe; -}; - -export type Collapsible_Lists_Filter = { - _and?: InputMaybe>>; - _or?: InputMaybe>>; - date_created?: InputMaybe; - date_created_func?: InputMaybe; - date_updated?: InputMaybe; - date_updated_func?: InputMaybe; - id?: InputMaybe; - items?: InputMaybe; - items_func?: InputMaybe; - slug?: InputMaybe; - status?: InputMaybe; - user_created?: InputMaybe; - user_updated?: InputMaybe; -}; -export type Collapsible_Lists_Items = { - __typename?: 'collapsible_lists_items'; - collapsible_lists_id?: Maybe; - collection?: Maybe; - id: Scalars['ID']['output']; - item?: Maybe; - sort?: Maybe; +export type QuerySolutions_Pages_Solution_ProblemsArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; }; -export type Collapsible_Lists_ItemsCollapsible_Lists_IdArgs = { - filter?: InputMaybe; +export type QuerySolutions_Pages_Solution_Problems_AggregatedArgs = { + filter?: InputMaybe; + groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -3514,68 +4366,40 @@ export type Collapsible_Lists_ItemsCollapsible_Lists_IdArgs = { sort?: InputMaybe>>; }; -export type Collapsible_Lists_Items_Aggregated = { - __typename?: 'collapsible_lists_items_aggregated'; - avg?: Maybe; - avgDistinct?: Maybe; - count?: Maybe; - countAll?: Maybe; - countDistinct?: Maybe; - group?: Maybe; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - sumDistinct?: Maybe; -}; -export type Collapsible_Lists_Items_Aggregated_Count = { - __typename?: 'collapsible_lists_items_aggregated_count'; - collapsible_lists_id?: Maybe; - collection?: Maybe; - id?: Maybe; - item?: Maybe; - sort?: Maybe; +export type QuerySolutions_Pages_Solution_Problems_By_IdArgs = { + id: Scalars['ID']['input']; }; -export type Collapsible_Lists_Items_Aggregated_Fields = { - __typename?: 'collapsible_lists_items_aggregated_fields'; - collapsible_lists_id?: Maybe; - id?: Maybe; - sort?: Maybe; + +export type QueryStacksArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; }; -export type Collapsible_Lists_Items_Filter = { - _and?: InputMaybe>>; - _or?: InputMaybe>>; - collapsible_lists_id?: InputMaybe; - collection?: InputMaybe; - id?: InputMaybe; - item__collapsibles?: InputMaybe; - sort?: InputMaybe; + +export type QueryStacks_AggregatedArgs = { + filter?: InputMaybe; + groupBy?: InputMaybe>>; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; }; -export type Collapsible_Lists_Items_Item_Union = Collapsibles; -export type Collapsibles = { - __typename?: 'collapsibles'; - collapsible_id?: Maybe; - content?: Maybe; - date_created?: Maybe; - date_created_func?: Maybe; - date_updated?: Maybe; - date_updated_func?: Maybe; - id: Scalars['ID']['output']; - label?: Maybe; - slug?: Maybe; - sort?: Maybe; - status?: Maybe; - user_created?: Maybe; - user_updated?: Maybe; +export type QueryStacks_By_IdArgs = { + id: Scalars['ID']['input']; }; -export type CollapsiblesCollapsible_IdArgs = { - filter?: InputMaybe; +export type QueryTeam_MembersArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -3584,8 +4408,9 @@ export type CollapsiblesCollapsible_IdArgs = { }; -export type CollapsiblesUser_CreatedArgs = { - filter?: InputMaybe; +export type QueryTeam_Members_AggregatedArgs = { + filter?: InputMaybe; + groupBy?: InputMaybe>>; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -3594,8 +4419,13 @@ export type CollapsiblesUser_CreatedArgs = { }; -export type CollapsiblesUser_UpdatedArgs = { - filter?: InputMaybe; +export type QueryTeam_Members_By_IdArgs = { + id: Scalars['ID']['input']; +}; + + +export type QueryTwo_Column_TextArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -3603,79 +4433,37 @@ export type CollapsiblesUser_UpdatedArgs = { sort?: InputMaybe>>; }; -export type Collapsibles_Aggregated = { - __typename?: 'collapsibles_aggregated'; - avg?: Maybe; - avgDistinct?: Maybe; - count?: Maybe; - countAll?: Maybe; - countDistinct?: Maybe; - group?: Maybe; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - sumDistinct?: Maybe; -}; -export type Collapsibles_Aggregated_Count = { - __typename?: 'collapsibles_aggregated_count'; - collapsible_id?: Maybe; - content?: Maybe; - date_created?: Maybe; - date_updated?: Maybe; - id?: Maybe; - label?: Maybe; - slug?: Maybe; - sort?: Maybe; - status?: Maybe; - user_created?: Maybe; - user_updated?: Maybe; +export type QueryTwo_Column_Text_AggregatedArgs = { + filter?: InputMaybe; + groupBy?: InputMaybe>>; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; }; -export type Collapsibles_Aggregated_Fields = { - __typename?: 'collapsibles_aggregated_fields'; - collapsible_id?: Maybe; - id?: Maybe; - sort?: Maybe; -}; -export type Collapsibles_Filter = { - _and?: InputMaybe>>; - _or?: InputMaybe>>; - collapsible_id?: InputMaybe; - content?: InputMaybe; - date_created?: InputMaybe; - date_created_func?: InputMaybe; - date_updated?: InputMaybe; - date_updated_func?: InputMaybe; - id?: InputMaybe; - label?: InputMaybe; - slug?: InputMaybe; - sort?: InputMaybe; - status?: InputMaybe; - user_created?: InputMaybe; - user_updated?: InputMaybe; +export type QueryTwo_Column_Text_By_IdArgs = { + id: Scalars['ID']['input']; }; -export type Company_Logo_Lists = { - __typename?: 'company_logo_lists'; - date_created?: Maybe; - date_created_func?: Maybe; +export type App_Defaults = { + __typename?: 'app_defaults'; + case_study?: Maybe; date_updated?: Maybe; date_updated_func?: Maybe; id: Scalars['ID']['output']; - ignore?: Maybe; - partner_logos?: Maybe>>; - slug?: Maybe; - sort?: Maybe; - status?: Maybe; - user_created?: Maybe; + quotes?: Maybe; + secondary_text?: Maybe; + secondary_title?: Maybe; user_updated?: Maybe; }; -export type Company_Logo_ListsPartner_LogosArgs = { - filter?: InputMaybe; +export type App_DefaultsCase_StudyArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -3684,8 +4472,8 @@ export type Company_Logo_ListsPartner_LogosArgs = { }; -export type Company_Logo_ListsUser_CreatedArgs = { - filter?: InputMaybe; +export type App_DefaultsQuotesArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -3694,7 +4482,7 @@ export type Company_Logo_ListsUser_CreatedArgs = { }; -export type Company_Logo_ListsUser_UpdatedArgs = { +export type App_DefaultsUser_UpdatedArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; @@ -3703,68 +4491,123 @@ export type Company_Logo_ListsUser_UpdatedArgs = { sort?: InputMaybe>>; }; -export type Company_Logo_Lists_Aggregated = { - __typename?: 'company_logo_lists_aggregated'; - avg?: Maybe; - avgDistinct?: Maybe; - count?: Maybe; - countAll?: Maybe; - countDistinct?: Maybe; - group?: Maybe; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - sumDistinct?: Maybe; +export type Apps = { + __typename?: 'apps'; + case_study?: Maybe; + date_updated?: Maybe; + date_updated_func?: Maybe; + heroVideo?: Maybe; + /** Optional - Default comes from main Plural API */ + hero_text?: Maybe; + id: Scalars['ID']['output']; + name?: Maybe; + /** Optional - Default set in App Defaults */ + secondary_text?: Maybe; + /** Optional - Default set in App Defaults */ + secondary_title?: Maybe; + user_updated?: Maybe; }; -export type Company_Logo_Lists_Aggregated_Count = { - __typename?: 'company_logo_lists_aggregated_count'; - date_created?: Maybe; - date_updated?: Maybe; - id?: Maybe; - ignore?: Maybe; - slug?: Maybe; - sort?: Maybe; - status?: Maybe; - user_created?: Maybe; - user_updated?: Maybe; -}; -export type Company_Logo_Lists_Aggregated_Fields = { - __typename?: 'company_logo_lists_aggregated_fields'; +export type AppsCase_StudyArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type AppsUser_UpdatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + +export type Apps_Aggregated = { + __typename?: 'apps_aggregated'; + avg?: Maybe; + avgDistinct?: Maybe; + count?: Maybe; + countAll?: Maybe; + countDistinct?: Maybe; + group?: Maybe; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + sumDistinct?: Maybe; +}; + +export type Apps_Aggregated_Count = { + __typename?: 'apps_aggregated_count'; + /** Use to override default case study on individual app page */ + case_study?: Maybe; + date_updated?: Maybe; + heroVideo?: Maybe; + /** Optional - Default comes from main Plural API */ + hero_text?: Maybe; + id?: Maybe; + name?: Maybe; + /** Optional - Default set in App Defaults */ + secondary_text?: Maybe; + /** Optional - Default set in App Defaults */ + secondary_title?: Maybe; + user_updated?: Maybe; +}; + +export type Apps_Aggregated_Fields = { + __typename?: 'apps_aggregated_fields'; + /** Use to override default case study on individual app page */ + case_study?: Maybe; id?: Maybe; - sort?: Maybe; }; -export type Company_Logo_Lists_Filter = { - _and?: InputMaybe>>; - _or?: InputMaybe>>; - date_created?: InputMaybe; - date_created_func?: InputMaybe; +export type Apps_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; + case_study?: InputMaybe; date_updated?: InputMaybe; date_updated_func?: InputMaybe; + heroVideo?: InputMaybe; + hero_text?: InputMaybe; id?: InputMaybe; - ignore?: InputMaybe; - partner_logos?: InputMaybe; - slug?: InputMaybe; - sort?: InputMaybe; - status?: InputMaybe; - user_created?: InputMaybe; + name?: InputMaybe; + secondary_text?: InputMaybe; + secondary_title?: InputMaybe; user_updated?: InputMaybe; }; -export type Company_Logo_Lists_Items = { - __typename?: 'company_logo_lists_items'; - collection?: Maybe; - company_logo_lists_id?: Maybe; +export type Article_Cards = { + __typename?: 'article_cards'; + article_card_id?: Maybe; + author?: Maybe; + ctas?: Maybe; + ctas_func?: Maybe; + date?: Maybe; + date_created?: Maybe; + date_created_func?: Maybe; + date_func?: Maybe; + date_updated?: Maybe; + date_updated_func?: Maybe; + description?: Maybe; + heading?: Maybe; id: Scalars['ID']['output']; - item?: Maybe; sort?: Maybe; + status?: Maybe; + thumbnail?: Maybe; + url?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; + videoUrl?: Maybe; }; -export type Company_Logo_Lists_ItemsCompany_Logo_Lists_IdArgs = { - filter?: InputMaybe; +export type Article_CardsArticle_Card_IdArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -3772,64 +4615,117 @@ export type Company_Logo_Lists_ItemsCompany_Logo_Lists_IdArgs = { sort?: InputMaybe>>; }; -export type Company_Logo_Lists_Items_Aggregated = { - __typename?: 'company_logo_lists_items_aggregated'; - avg?: Maybe; - avgDistinct?: Maybe; - count?: Maybe; + +export type Article_CardsThumbnailArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type Article_CardsUser_CreatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type Article_CardsUser_UpdatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + +export type Article_Cards_Aggregated = { + __typename?: 'article_cards_aggregated'; + avg?: Maybe; + avgDistinct?: Maybe; + count?: Maybe; countAll?: Maybe; - countDistinct?: Maybe; + countDistinct?: Maybe; group?: Maybe; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - sumDistinct?: Maybe; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + sumDistinct?: Maybe; }; -export type Company_Logo_Lists_Items_Aggregated_Count = { - __typename?: 'company_logo_lists_items_aggregated_count'; - collection?: Maybe; - company_logo_lists_id?: Maybe; +export type Article_Cards_Aggregated_Count = { + __typename?: 'article_cards_aggregated_count'; + article_card_id?: Maybe; + author?: Maybe; + ctas?: Maybe; + date?: Maybe; + date_created?: Maybe; + date_updated?: Maybe; + description?: Maybe; + heading?: Maybe; id?: Maybe; - item?: Maybe; sort?: Maybe; + status?: Maybe; + thumbnail?: Maybe; + url?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; + videoUrl?: Maybe; }; -export type Company_Logo_Lists_Items_Aggregated_Fields = { - __typename?: 'company_logo_lists_items_aggregated_fields'; - company_logo_lists_id?: Maybe; +export type Article_Cards_Aggregated_Fields = { + __typename?: 'article_cards_aggregated_fields'; + article_card_id?: Maybe; id?: Maybe; sort?: Maybe; }; -export type Company_Logo_Lists_Items_Filter = { - _and?: InputMaybe>>; - _or?: InputMaybe>>; - collection?: InputMaybe; - company_logo_lists_id?: InputMaybe; +export type Article_Cards_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; + article_card_id?: InputMaybe; + author?: InputMaybe; + ctas?: InputMaybe; + ctas_func?: InputMaybe; + date?: InputMaybe; + date_created?: InputMaybe; + date_created_func?: InputMaybe; + date_func?: InputMaybe; + date_updated?: InputMaybe; + date_updated_func?: InputMaybe; + description?: InputMaybe; + heading?: InputMaybe; id?: InputMaybe; - item__company_logos?: InputMaybe; sort?: InputMaybe; + status?: InputMaybe; + thumbnail?: InputMaybe; + url?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; + videoUrl?: InputMaybe; }; -export type Company_Logo_Lists_Items_Item_Union = Company_Logos; - -export type Company_Logos = { - __typename?: 'company_logos'; +export type Blog_Cards = { + __typename?: 'blog_cards'; + date_created?: Maybe; + date_created_func?: Maybe; date_updated?: Maybe; date_updated_func?: Maybe; id: Scalars['ID']['output']; - logo_dark?: Maybe; - logo_light?: Maybe; - name: Scalars['String']['output']; - slug?: Maybe; - url?: Maybe; - width?: Maybe; + spacing?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; }; -export type Company_LogosLogo_DarkArgs = { - filter?: InputMaybe; +export type Blog_CardsUser_CreatedArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -3838,8 +4734,8 @@ export type Company_LogosLogo_DarkArgs = { }; -export type Company_LogosLogo_LightArgs = { - filter?: InputMaybe; +export type Blog_CardsUser_UpdatedArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -3847,671 +4743,2663 @@ export type Company_LogosLogo_LightArgs = { sort?: InputMaybe>>; }; -export type Company_Logos_Aggregated = { - __typename?: 'company_logos_aggregated'; - avg?: Maybe; - avgDistinct?: Maybe; - count?: Maybe; +export type Blog_Cards_Aggregated = { + __typename?: 'blog_cards_aggregated'; + avg?: Maybe; + avgDistinct?: Maybe; + count?: Maybe; countAll?: Maybe; - countDistinct?: Maybe; + countDistinct?: Maybe; group?: Maybe; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - sumDistinct?: Maybe; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + sumDistinct?: Maybe; }; -export type Company_Logos_Aggregated_Count = { - __typename?: 'company_logos_aggregated_count'; +export type Blog_Cards_Aggregated_Count = { + __typename?: 'blog_cards_aggregated_count'; + date_created?: Maybe; date_updated?: Maybe; id?: Maybe; - logo_dark?: Maybe; - logo_light?: Maybe; - name?: Maybe; - slug?: Maybe; - url?: Maybe; - width?: Maybe; + spacing?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; }; -export type Company_Logos_Aggregated_Fields = { - __typename?: 'company_logos_aggregated_fields'; +export type Blog_Cards_Aggregated_Fields = { + __typename?: 'blog_cards_aggregated_fields'; id?: Maybe; - width?: Maybe; }; -export type Company_Logos_Filter = { - _and?: InputMaybe>>; - _or?: InputMaybe>>; +export type Blog_Cards_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; + date_created?: InputMaybe; + date_created_func?: InputMaybe; date_updated?: InputMaybe; date_updated_func?: InputMaybe; id?: InputMaybe; - logo_dark?: InputMaybe; - logo_light?: InputMaybe; - name?: InputMaybe; - slug?: InputMaybe; - url?: InputMaybe; - width?: InputMaybe; + spacing?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; }; -export type Count_Function_Filter_Operators = { - count?: InputMaybe; +export type Boolean_Filter_Operators = { + _eq?: InputMaybe; + _neq?: InputMaybe; + _nnull?: InputMaybe; + _null?: InputMaybe; }; -export type Count_Functions = { - __typename?: 'count_functions'; - count?: Maybe; +export type Callouts = { + __typename?: 'callouts'; + callout_id?: Maybe; + category?: Maybe; + content?: Maybe; + ctas?: Maybe; + ctas_func?: Maybe; + date_created?: Maybe; + date_created_func?: Maybe; + date_updated?: Maybe; + date_updated_func?: Maybe; + id: Scalars['ID']['output']; + sort?: Maybe; + status?: Maybe; + title?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; }; -export type Create_Apps_Input = { - case_study?: InputMaybe; - date_updated?: InputMaybe; - heroVideo?: InputMaybe; - /** Optional - Default comes from main Plural API */ - hero_text?: InputMaybe; - id?: InputMaybe; - name?: InputMaybe; - /** Optional - Default set in App Defaults */ - secondary_text?: InputMaybe; - /** Optional - Default set in App Defaults */ - secondary_title?: InputMaybe; - user_updated?: InputMaybe; -}; -export type Create_Article_Cards_Input = { - article_card_id?: InputMaybe; - author?: InputMaybe; - ctas?: InputMaybe; - date?: InputMaybe; - date_created?: InputMaybe; - date_updated?: InputMaybe; - description?: InputMaybe; - heading?: InputMaybe; - id?: InputMaybe; - sort?: InputMaybe; - status?: InputMaybe; - thumbnail?: InputMaybe; - url?: InputMaybe; - user_created?: InputMaybe; - user_updated?: InputMaybe; - videoUrl?: InputMaybe; +export type CalloutsCallout_IdArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; }; -export type Create_Callouts_Input = { - callout_id?: InputMaybe; - category?: InputMaybe; - content?: InputMaybe; - ctas?: InputMaybe; - date_created?: InputMaybe; - date_updated?: InputMaybe; - id?: InputMaybe; - sort?: InputMaybe; - status?: InputMaybe; - title?: InputMaybe; - user_created?: InputMaybe; - user_updated?: InputMaybe; -}; -export type Create_Case_Studies_Input = { - case_study_id?: InputMaybe; - content?: InputMaybe; - ctas?: InputMaybe; - date_created?: InputMaybe; - date_updated?: InputMaybe; - hero_image?: InputMaybe; - id?: InputMaybe; - label?: InputMaybe; - slug?: InputMaybe; - stack_apps?: InputMaybe; - stack_label?: InputMaybe; - status?: InputMaybe; - title?: InputMaybe; - user_created?: InputMaybe; - user_updated?: InputMaybe; +export type CalloutsUser_CreatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; }; -export type Create_Collapsible_Lists_Input = { - date_created?: InputMaybe; - date_updated?: InputMaybe; - id?: InputMaybe; - items?: InputMaybe>>; - slug: Scalars['String']['input']; - status?: InputMaybe; - user_created?: InputMaybe; - user_updated?: InputMaybe; -}; -export type Create_Collapsible_Lists_Items_Input = { - collapsible_lists_id?: InputMaybe; - collection?: InputMaybe; - id?: InputMaybe; - item?: InputMaybe; - sort?: InputMaybe; +export type CalloutsUser_UpdatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; }; -export type Create_Collapsibles_Input = { - collapsible_id?: InputMaybe; - content?: InputMaybe; - date_created?: InputMaybe; - date_updated?: InputMaybe; - id: Scalars['ID']['input']; - label?: InputMaybe; - slug?: InputMaybe; - sort?: InputMaybe; - status?: InputMaybe; - user_created?: InputMaybe; - user_updated?: InputMaybe; +export type Callouts_Aggregated = { + __typename?: 'callouts_aggregated'; + avg?: Maybe; + avgDistinct?: Maybe; + count?: Maybe; + countAll?: Maybe; + countDistinct?: Maybe; + group?: Maybe; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + sumDistinct?: Maybe; }; -export type Create_Company_Logo_Lists_Input = { - date_created?: InputMaybe; - date_updated?: InputMaybe; - id?: InputMaybe; - ignore?: InputMaybe; - partner_logos?: InputMaybe>>; - slug?: InputMaybe; - sort?: InputMaybe; - status?: InputMaybe; - user_created?: InputMaybe; - user_updated?: InputMaybe; +export type Callouts_Aggregated_Count = { + __typename?: 'callouts_aggregated_count'; + callout_id?: Maybe; + category?: Maybe; + content?: Maybe; + ctas?: Maybe; + date_created?: Maybe; + date_updated?: Maybe; + id?: Maybe; + sort?: Maybe; + status?: Maybe; + title?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; }; -export type Create_Company_Logo_Lists_Items_Input = { - collection?: InputMaybe; - company_logo_lists_id?: InputMaybe; - id?: InputMaybe; - item?: InputMaybe; - sort?: InputMaybe; +export type Callouts_Aggregated_Fields = { + __typename?: 'callouts_aggregated_fields'; + callout_id?: Maybe; + id?: Maybe; + sort?: Maybe; }; -export type Create_Company_Logos_Input = { - date_updated?: InputMaybe; - id?: InputMaybe; - logo_dark?: InputMaybe; - logo_light?: InputMaybe; - name: Scalars['String']['input']; - slug?: InputMaybe; - url?: InputMaybe; - width?: InputMaybe; +export type Callouts_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; + callout_id?: InputMaybe; + category?: InputMaybe; + content?: InputMaybe; + ctas?: InputMaybe; + ctas_func?: InputMaybe; + date_created?: InputMaybe; + date_created_func?: InputMaybe; + date_updated?: InputMaybe; + date_updated_func?: InputMaybe; + id?: InputMaybe; + sort?: InputMaybe; + status?: InputMaybe; + title?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; }; -export type Create_Directus_Files_Input = { - charset?: InputMaybe; - description?: InputMaybe; - duration?: InputMaybe; - embed?: InputMaybe; - filename_disk?: InputMaybe; - filename_download: Scalars['String']['input']; - filesize?: InputMaybe; - folder?: InputMaybe; - height?: InputMaybe; - id?: InputMaybe; - location?: InputMaybe; - metadata?: InputMaybe; - modified_by?: InputMaybe; - modified_on?: InputMaybe; - storage: Scalars['String']['input']; - tags?: InputMaybe; - title?: InputMaybe; - type?: InputMaybe; - uploaded_by?: InputMaybe; - uploaded_on?: InputMaybe; - width?: InputMaybe; +export type Card = { + __typename?: 'card'; + body_text: Scalars['String']['output']; + date_created?: Maybe; + date_created_func?: Maybe; + date_updated?: Maybe; + date_updated_func?: Maybe; + heading: Scalars['String']['output']; + id: Scalars['ID']['output']; + image?: Maybe; + url?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; }; -export type Create_Directus_Folders_Input = { - id?: InputMaybe; - name: Scalars['String']['input']; - parent?: InputMaybe; -}; -export type Create_Directus_Roles_Input = { - admin_access: Scalars['Boolean']['input']; - app_access?: InputMaybe; - description?: InputMaybe; - enforce_tfa: Scalars['Boolean']['input']; - icon?: InputMaybe; - id?: InputMaybe; - ip_access?: InputMaybe>>; - name: Scalars['String']['input']; - users?: InputMaybe>>; +export type CardImageArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; }; -export type Create_Directus_Users_Input = { - auth_data?: InputMaybe; - avatar?: InputMaybe; - description?: InputMaybe; - email?: InputMaybe; - email_notifications?: InputMaybe; - external_identifier?: InputMaybe; - first_name?: InputMaybe; - id?: InputMaybe; - language?: InputMaybe; - last_access?: InputMaybe; - last_name?: InputMaybe; - last_page?: InputMaybe; - location?: InputMaybe; - password?: InputMaybe; - provider?: InputMaybe; - role?: InputMaybe; - status?: InputMaybe; - tags?: InputMaybe; - tfa_secret?: InputMaybe; - theme?: InputMaybe; - title?: InputMaybe; - token?: InputMaybe; -}; -export type Create_Events_Input = { - ctas?: InputMaybe; - date_created?: InputMaybe; - date_updated?: InputMaybe; - description?: InputMaybe; - end_date?: InputMaybe; - fields?: InputMaybe; - id?: InputMaybe; - name?: InputMaybe; - show_end_time?: InputMaybe; - show_start_time: Scalars['Boolean']['input']; - slug?: InputMaybe; - sort?: InputMaybe; - start_date?: InputMaybe; - status?: InputMaybe; - /** Must be TZ value from https://en.wikipedia.org/wiki/List_of_tz_database_time_zones */ - timezone?: InputMaybe; - user_created?: InputMaybe; - user_updated?: InputMaybe; +export type CardUser_CreatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; }; -export type Create_Faqs_Input = { - collapsible_id?: InputMaybe; - content?: InputMaybe; - date_created?: InputMaybe; - date_updated?: InputMaybe; - id?: InputMaybe; - label?: InputMaybe; - slug?: InputMaybe; - sort?: InputMaybe; - status?: InputMaybe; - user_created?: InputMaybe; - user_updated?: InputMaybe; + +export type CardUser_UpdatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; }; -export type Create_Featured_Contributors_Input = { - content?: InputMaybe; - ctas?: InputMaybe; - date_created?: InputMaybe; - date_updated?: InputMaybe; - id?: InputMaybe; - name?: InputMaybe; - portrait?: InputMaybe; - social_github_url?: InputMaybe; - social_linkedin_url?: InputMaybe; - social_twitter_url?: InputMaybe; - sort?: InputMaybe; - status?: InputMaybe; - title?: InputMaybe; - user_created?: InputMaybe; - user_updated?: InputMaybe; +export type Card_Aggregated = { + __typename?: 'card_aggregated'; + avg?: Maybe; + avgDistinct?: Maybe; + count?: Maybe; + countAll?: Maybe; + countDistinct?: Maybe; + group?: Maybe; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + sumDistinct?: Maybe; }; -export type Create_Job_Listings_Input = { - content?: InputMaybe; - date_created?: InputMaybe; - date_updated?: InputMaybe; - department?: InputMaybe; - id?: InputMaybe; - job_title?: InputMaybe; - location?: InputMaybe; - slug: Scalars['String']['input']; - status?: InputMaybe; - tags?: InputMaybe; - user_created?: InputMaybe; - user_updated?: InputMaybe; +export type Card_Aggregated_Count = { + __typename?: 'card_aggregated_count'; + body_text?: Maybe; + date_created?: Maybe; + date_updated?: Maybe; + heading?: Maybe; + id?: Maybe; + image?: Maybe; + url?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; }; -export type Create_Markdown_Pages_Input = { - content?: InputMaybe; - date_created?: InputMaybe; - date_updated?: InputMaybe; - id?: InputMaybe; - markdown_page_id?: InputMaybe; - slug?: InputMaybe; - sort?: InputMaybe; - status?: InputMaybe; - subtitle?: InputMaybe; - title?: InputMaybe; - user_created?: InputMaybe; - user_updated?: InputMaybe; +export type Card_Aggregated_Fields = { + __typename?: 'card_aggregated_fields'; + id?: Maybe; }; -export type Create_Nav_Link_Input = { - id?: InputMaybe; - title?: InputMaybe; - url?: InputMaybe; +export type Card_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; + body_text?: InputMaybe; + date_created?: InputMaybe; + date_created_func?: InputMaybe; + date_updated?: InputMaybe; + date_updated_func?: InputMaybe; + heading?: InputMaybe; + id?: InputMaybe; + image?: InputMaybe; + url?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; }; -export type Create_Nav_List_Input = { - flatten?: InputMaybe; - id?: InputMaybe; - link?: InputMaybe; - main_nav?: InputMaybe>>; - mobile_only?: InputMaybe; - parent_nav_list_id?: InputMaybe; - slug?: InputMaybe; - sort?: InputMaybe; - subnav?: InputMaybe; +export type Cards = { + __typename?: 'cards'; + cards?: Maybe>>; + cards_func?: Maybe; + date_created?: Maybe; + date_created_func?: Maybe; + date_updated?: Maybe; + date_updated_func?: Maybe; + id: Scalars['ID']['output']; + spacing?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; }; -export type Create_Page_Community_Input = { - callouts?: InputMaybe>>; - date_created?: InputMaybe; - date_updated?: InputMaybe; - id?: InputMaybe; - user_created?: InputMaybe; - user_updated?: InputMaybe; + +export type CardsCardsArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; }; -export type Create_Page_Homepage_Input = { - article_cards?: InputMaybe>>; - case_study?: InputMaybe>>; - date_created?: InputMaybe; - date_updated?: InputMaybe; - featured_quote?: InputMaybe; - id?: InputMaybe; - quotes?: InputMaybe; - user_created?: InputMaybe; - user_updated?: InputMaybe; + +export type CardsUser_CreatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; }; -export type Create_Page_Legal_Input = { - date_created?: InputMaybe; - date_updated?: InputMaybe; - id?: InputMaybe; - pages?: InputMaybe>>; - user_created?: InputMaybe; - user_updated?: InputMaybe; + +export type CardsUser_UpdatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; }; -export type Create_Pricing_Plan_Features_Input = { - description?: InputMaybe; - id?: InputMaybe; - plan_id?: InputMaybe; +export type Cards_Aggregated = { + __typename?: 'cards_aggregated'; + avg?: Maybe; + avgDistinct?: Maybe; + count?: Maybe; + countAll?: Maybe; + countDistinct?: Maybe; + group?: Maybe; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + sumDistinct?: Maybe; }; -export type Create_Pricing_Plans_Input = { - date_created?: InputMaybe; - date_updated?: InputMaybe; - features?: InputMaybe>>; - id?: InputMaybe; - name: Scalars['String']['input']; - subtitle?: InputMaybe; - user_created?: InputMaybe; - user_updated?: InputMaybe; +export type Cards_Aggregated_Count = { + __typename?: 'cards_aggregated_count'; + cards?: Maybe; + date_created?: Maybe; + date_updated?: Maybe; + id?: Maybe; + spacing?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; }; -export type Create_Product_Features_Input = { - description?: InputMaybe; - icon?: InputMaybe; - id?: InputMaybe; - image?: InputMaybe; - product_id?: InputMaybe; - title?: InputMaybe; +export type Cards_Aggregated_Fields = { + __typename?: 'cards_aggregated_fields'; + id?: Maybe; }; -export type Create_Product_Pages_Input = { - dropdown_description?: InputMaybe; - dropdown_icon?: InputMaybe; - dropdown_title?: InputMaybe; - features?: InputMaybe>>; - id?: InputMaybe; - page_subtitle?: InputMaybe; - page_title?: InputMaybe; - slug: Scalars['String']['input']; - status?: InputMaybe; - type?: InputMaybe; +export type Cards_Card = { + __typename?: 'cards_card'; + card_id?: Maybe; + cards_id?: Maybe; + id: Scalars['ID']['output']; }; -export type Create_Quote_Lists_Input = { - date_created?: InputMaybe; - date_updated?: InputMaybe; - id?: InputMaybe; - items?: InputMaybe>>; - slug: Scalars['String']['input']; - status?: InputMaybe; - user_created?: InputMaybe; - user_updated?: InputMaybe; + +export type Cards_CardCard_IdArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; }; -export type Create_Quote_Lists_Items_Input = { - collection?: InputMaybe; - id?: InputMaybe; - item?: InputMaybe; - quote_lists_id?: InputMaybe; - sort?: InputMaybe; + +export type Cards_CardCards_IdArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; }; -export type Create_Quotes_Input = { - author_text?: InputMaybe; - company?: InputMaybe; - date_created?: InputMaybe; - date_updated?: InputMaybe; - id?: InputMaybe; - logo?: InputMaybe; - name?: InputMaybe; - portrait?: InputMaybe; - quote?: InputMaybe; - quote_id?: InputMaybe; - status?: InputMaybe; - title?: InputMaybe; - user_created?: InputMaybe; - user_updated?: InputMaybe; +export type Cards_Card_Aggregated = { + __typename?: 'cards_card_aggregated'; + avg?: Maybe; + avgDistinct?: Maybe; + count?: Maybe; + countAll?: Maybe; + countDistinct?: Maybe; + group?: Maybe; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + sumDistinct?: Maybe; }; -export type Create_Site_Settings_Input = { - date_created?: InputMaybe; - date_updated?: InputMaybe; - id?: InputMaybe; - og_description?: InputMaybe; - og_image?: InputMaybe; - og_image_community?: InputMaybe; - og_image_marketplace?: InputMaybe; - promo_banner_content?: InputMaybe; - promo_banner_url?: InputMaybe; - sort?: InputMaybe; - status?: InputMaybe; - user_created?: InputMaybe; - user_updated?: InputMaybe; +export type Cards_Card_Aggregated_Count = { + __typename?: 'cards_card_aggregated_count'; + card_id?: Maybe; + cards_id?: Maybe; + id?: Maybe; }; -export type Create_Site_Settings_Nav_List_Input = { - id?: InputMaybe; - nav_list_id?: InputMaybe; - site_settings_id?: InputMaybe; +export type Cards_Card_Aggregated_Fields = { + __typename?: 'cards_card_aggregated_fields'; + card_id?: Maybe; + cards_id?: Maybe; + id?: Maybe; }; -export type Create_Solution_Features_Input = { - date_created?: InputMaybe; - date_updated?: InputMaybe; - description?: InputMaybe; - icon?: InputMaybe; - id?: InputMaybe; - link_title?: InputMaybe; - link_url?: InputMaybe; - order_of_appearance?: InputMaybe; - solution_lower_id?: InputMaybe; - solution_upper_id?: InputMaybe; - sort?: InputMaybe; - status?: InputMaybe; - title?: InputMaybe; - user_created?: InputMaybe; - user_updated?: InputMaybe; +export type Cards_Card_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; + card_id?: InputMaybe; + cards_id?: InputMaybe; + id?: InputMaybe; }; -export type Create_Solution_Problems_Input = { - date_created?: InputMaybe; - date_updated?: InputMaybe; - id?: InputMaybe; - order_of_appearance?: InputMaybe; - problem?: InputMaybe; - solution?: InputMaybe; - solution_id?: InputMaybe; - sort?: InputMaybe; - status?: InputMaybe; - subtitle?: InputMaybe; - title?: InputMaybe; - user_created?: InputMaybe; - user_updated?: InputMaybe; +export type Cards_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; + cards?: InputMaybe; + cards_func?: InputMaybe; + date_created?: InputMaybe; + date_created_func?: InputMaybe; + date_updated?: InputMaybe; + date_updated_func?: InputMaybe; + id?: InputMaybe; + spacing?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; }; -export type Create_Solutions_Pages_Input = { - category?: InputMaybe; - date_created?: InputMaybe; - date_updated?: InputMaybe; - description?: InputMaybe; - download_section_description?: InputMaybe; - download_section_title?: InputMaybe; - featured_quote?: InputMaybe; - id?: InputMaybe; - lower_features?: InputMaybe>>; - lower_features_title?: InputMaybe; - nav_title?: InputMaybe; - problems?: InputMaybe>>; - slug: Scalars['String']['input']; - sort?: InputMaybe; - status?: InputMaybe; - title?: InputMaybe; - upper_features?: InputMaybe>>; - upper_features_title?: InputMaybe; - user_created?: InputMaybe; - user_updated?: InputMaybe; +export type Case_Studies = { + __typename?: 'case_studies'; + case_study_id?: Maybe; + content?: Maybe; + ctas?: Maybe; + ctas_func?: Maybe; + date_created?: Maybe; + date_created_func?: Maybe; + date_updated?: Maybe; + date_updated_func?: Maybe; + hero_image?: Maybe; + id: Scalars['ID']['output']; + label?: Maybe; + slug?: Maybe; + stack_apps?: Maybe; + stack_apps_func?: Maybe; + stack_label?: Maybe; + status?: Maybe; + title?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; }; -export type Create_Solutions_Pages_Solution_Problems_Input = { - id?: InputMaybe; - solution_problems_id?: InputMaybe; - solutions_pages_id?: InputMaybe; + +export type Case_StudiesCase_Study_IdArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; }; -export type Create_Stacks_Input = { - case_study?: InputMaybe; - date_updated?: InputMaybe; - heroVideo?: InputMaybe; - id?: InputMaybe; - name?: InputMaybe; - user_updated?: InputMaybe; + +export type Case_StudiesHero_ImageArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; }; -export type Create_Team_Members_Input = { - categories?: InputMaybe; - date_created?: InputMaybe; - date_updated?: InputMaybe; - id?: InputMaybe; - name?: InputMaybe; - orderOfAppearance?: InputMaybe; - portrait?: InputMaybe; - pronouns?: InputMaybe; - sort?: InputMaybe; - status?: InputMaybe; - title?: InputMaybe; + +export type Case_StudiesUser_CreatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type Case_StudiesUser_UpdatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + +export type Case_Studies_Aggregated = { + __typename?: 'case_studies_aggregated'; + avg?: Maybe; + avgDistinct?: Maybe; + count?: Maybe; + countAll?: Maybe; + countDistinct?: Maybe; + group?: Maybe; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + sumDistinct?: Maybe; +}; + +export type Case_Studies_Aggregated_Count = { + __typename?: 'case_studies_aggregated_count'; + case_study_id?: Maybe; + content?: Maybe; + ctas?: Maybe; + date_created?: Maybe; + date_updated?: Maybe; + hero_image?: Maybe; + id?: Maybe; + label?: Maybe; + slug?: Maybe; + stack_apps?: Maybe; + stack_label?: Maybe; + status?: Maybe; + title?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; +}; + +export type Case_Studies_Aggregated_Fields = { + __typename?: 'case_studies_aggregated_fields'; + case_study_id?: Maybe; + id?: Maybe; +}; + +export type Case_Studies_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; + case_study_id?: InputMaybe; + content?: InputMaybe; + ctas?: InputMaybe; + ctas_func?: InputMaybe; + date_created?: InputMaybe; + date_created_func?: InputMaybe; + date_updated?: InputMaybe; + date_updated_func?: InputMaybe; + hero_image?: InputMaybe; + id?: InputMaybe; + label?: InputMaybe; + slug?: InputMaybe; + stack_apps?: InputMaybe; + stack_apps_func?: InputMaybe; + stack_label?: InputMaybe; + status?: InputMaybe; + title?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Collapsible_Lists = { + __typename?: 'collapsible_lists'; + date_created?: Maybe; + date_created_func?: Maybe; + date_updated?: Maybe; + date_updated_func?: Maybe; + id: Scalars['ID']['output']; + items?: Maybe>>; + items_func?: Maybe; + slug: Scalars['String']['output']; + status?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; +}; + + +export type Collapsible_ListsItemsArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type Collapsible_ListsUser_CreatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type Collapsible_ListsUser_UpdatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + +export type Collapsible_Lists_Aggregated = { + __typename?: 'collapsible_lists_aggregated'; + avg?: Maybe; + avgDistinct?: Maybe; + count?: Maybe; + countAll?: Maybe; + countDistinct?: Maybe; + group?: Maybe; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + sumDistinct?: Maybe; +}; + +export type Collapsible_Lists_Aggregated_Count = { + __typename?: 'collapsible_lists_aggregated_count'; + date_created?: Maybe; + date_updated?: Maybe; + id?: Maybe; + items?: Maybe; + slug?: Maybe; + status?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; +}; + +export type Collapsible_Lists_Aggregated_Fields = { + __typename?: 'collapsible_lists_aggregated_fields'; + id?: Maybe; +}; + +export type Collapsible_Lists_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; + date_created?: InputMaybe; + date_created_func?: InputMaybe; + date_updated?: InputMaybe; + date_updated_func?: InputMaybe; + id?: InputMaybe; + items?: InputMaybe; + items_func?: InputMaybe; + slug?: InputMaybe; + status?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Collapsible_Lists_Items = { + __typename?: 'collapsible_lists_items'; + collapsible_lists_id?: Maybe; + collection?: Maybe; + id: Scalars['ID']['output']; + item?: Maybe; + sort?: Maybe; +}; + + +export type Collapsible_Lists_ItemsCollapsible_Lists_IdArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + +export type Collapsible_Lists_Items_Aggregated = { + __typename?: 'collapsible_lists_items_aggregated'; + avg?: Maybe; + avgDistinct?: Maybe; + count?: Maybe; + countAll?: Maybe; + countDistinct?: Maybe; + group?: Maybe; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + sumDistinct?: Maybe; +}; + +export type Collapsible_Lists_Items_Aggregated_Count = { + __typename?: 'collapsible_lists_items_aggregated_count'; + collapsible_lists_id?: Maybe; + collection?: Maybe; + id?: Maybe; + item?: Maybe; + sort?: Maybe; +}; + +export type Collapsible_Lists_Items_Aggregated_Fields = { + __typename?: 'collapsible_lists_items_aggregated_fields'; + collapsible_lists_id?: Maybe; + id?: Maybe; + sort?: Maybe; +}; + +export type Collapsible_Lists_Items_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; + collapsible_lists_id?: InputMaybe; + collection?: InputMaybe; + id?: InputMaybe; + item__collapsibles?: InputMaybe; + sort?: InputMaybe; +}; + +export type Collapsible_Lists_Items_Item_Union = Collapsibles; + +export type Collapsibles = { + __typename?: 'collapsibles'; + collapsible_id?: Maybe; + content?: Maybe; + date_created?: Maybe; + date_created_func?: Maybe; + date_updated?: Maybe; + date_updated_func?: Maybe; + id: Scalars['ID']['output']; + label?: Maybe; + slug?: Maybe; + sort?: Maybe; + status?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; +}; + + +export type CollapsiblesCollapsible_IdArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type CollapsiblesUser_CreatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type CollapsiblesUser_UpdatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + +export type Collapsibles_Aggregated = { + __typename?: 'collapsibles_aggregated'; + avg?: Maybe; + avgDistinct?: Maybe; + count?: Maybe; + countAll?: Maybe; + countDistinct?: Maybe; + group?: Maybe; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + sumDistinct?: Maybe; +}; + +export type Collapsibles_Aggregated_Count = { + __typename?: 'collapsibles_aggregated_count'; + collapsible_id?: Maybe; + content?: Maybe; + date_created?: Maybe; + date_updated?: Maybe; + id?: Maybe; + label?: Maybe; + slug?: Maybe; + sort?: Maybe; + status?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; +}; + +export type Collapsibles_Aggregated_Fields = { + __typename?: 'collapsibles_aggregated_fields'; + collapsible_id?: Maybe; + id?: Maybe; + sort?: Maybe; +}; + +export type Collapsibles_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; + collapsible_id?: InputMaybe; + content?: InputMaybe; + date_created?: InputMaybe; + date_created_func?: InputMaybe; + date_updated?: InputMaybe; + date_updated_func?: InputMaybe; + id?: InputMaybe; + label?: InputMaybe; + slug?: InputMaybe; + sort?: InputMaybe; + status?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Company_Logo_Lists = { + __typename?: 'company_logo_lists'; + date_created?: Maybe; + date_created_func?: Maybe; + date_updated?: Maybe; + date_updated_func?: Maybe; + id: Scalars['ID']['output']; + logos?: Maybe>>; + logos_func?: Maybe; + partner_logos?: Maybe>>; + slug?: Maybe; + sort?: Maybe; + status?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; +}; + + +export type Company_Logo_ListsLogosArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type Company_Logo_ListsPartner_LogosArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type Company_Logo_ListsUser_CreatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type Company_Logo_ListsUser_UpdatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + +export type Company_Logo_Lists_Aggregated = { + __typename?: 'company_logo_lists_aggregated'; + avg?: Maybe; + avgDistinct?: Maybe; + count?: Maybe; + countAll?: Maybe; + countDistinct?: Maybe; + group?: Maybe; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + sumDistinct?: Maybe; +}; + +export type Company_Logo_Lists_Aggregated_Count = { + __typename?: 'company_logo_lists_aggregated_count'; + date_created?: Maybe; + date_updated?: Maybe; + id?: Maybe; + logos?: Maybe; + slug?: Maybe; + sort?: Maybe; + status?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; +}; + +export type Company_Logo_Lists_Aggregated_Fields = { + __typename?: 'company_logo_lists_aggregated_fields'; + id?: Maybe; + sort?: Maybe; +}; + +export type Company_Logo_Lists_Company_Logos = { + __typename?: 'company_logo_lists_company_logos'; + company_logo_lists_id?: Maybe; + company_logos_id?: Maybe; + id: Scalars['ID']['output']; +}; + + +export type Company_Logo_Lists_Company_LogosCompany_Logo_Lists_IdArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type Company_Logo_Lists_Company_LogosCompany_Logos_IdArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + +export type Company_Logo_Lists_Company_Logos_Aggregated = { + __typename?: 'company_logo_lists_company_logos_aggregated'; + avg?: Maybe; + avgDistinct?: Maybe; + count?: Maybe; + countAll?: Maybe; + countDistinct?: Maybe; + group?: Maybe; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + sumDistinct?: Maybe; +}; + +export type Company_Logo_Lists_Company_Logos_Aggregated_Count = { + __typename?: 'company_logo_lists_company_logos_aggregated_count'; + company_logo_lists_id?: Maybe; + company_logos_id?: Maybe; + id?: Maybe; +}; + +export type Company_Logo_Lists_Company_Logos_Aggregated_Fields = { + __typename?: 'company_logo_lists_company_logos_aggregated_fields'; + company_logo_lists_id?: Maybe; + company_logos_id?: Maybe; + id?: Maybe; +}; + +export type Company_Logo_Lists_Company_Logos_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; + company_logo_lists_id?: InputMaybe; + company_logos_id?: InputMaybe; + id?: InputMaybe; +}; + +export type Company_Logo_Lists_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; + date_created?: InputMaybe; + date_created_func?: InputMaybe; + date_updated?: InputMaybe; + date_updated_func?: InputMaybe; + id?: InputMaybe; + logos?: InputMaybe; + logos_func?: InputMaybe; + partner_logos?: InputMaybe; + slug?: InputMaybe; + sort?: InputMaybe; + status?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Company_Logo_Lists_Items = { + __typename?: 'company_logo_lists_items'; + collection?: Maybe; + company_logo_lists_id?: Maybe; + id: Scalars['ID']['output']; + item?: Maybe; + sort?: Maybe; +}; + + +export type Company_Logo_Lists_ItemsCompany_Logo_Lists_IdArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + +export type Company_Logo_Lists_Items_Aggregated = { + __typename?: 'company_logo_lists_items_aggregated'; + avg?: Maybe; + avgDistinct?: Maybe; + count?: Maybe; + countAll?: Maybe; + countDistinct?: Maybe; + group?: Maybe; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + sumDistinct?: Maybe; +}; + +export type Company_Logo_Lists_Items_Aggregated_Count = { + __typename?: 'company_logo_lists_items_aggregated_count'; + collection?: Maybe; + company_logo_lists_id?: Maybe; + id?: Maybe; + item?: Maybe; + sort?: Maybe; +}; + +export type Company_Logo_Lists_Items_Aggregated_Fields = { + __typename?: 'company_logo_lists_items_aggregated_fields'; + company_logo_lists_id?: Maybe; + id?: Maybe; + sort?: Maybe; +}; + +export type Company_Logo_Lists_Items_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; + collection?: InputMaybe; + company_logo_lists_id?: InputMaybe; + id?: InputMaybe; + item__company_logos?: InputMaybe; + sort?: InputMaybe; +}; + +export type Company_Logo_Lists_Items_Item_Union = Company_Logos; + +export type Company_Logos = { + __typename?: 'company_logos'; + date_updated?: Maybe; + date_updated_func?: Maybe; + id: Scalars['ID']['output']; + logo_dark?: Maybe; + logo_light?: Maybe; + name: Scalars['String']['output']; + slug?: Maybe; + url?: Maybe; +}; + + +export type Company_LogosLogo_DarkArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type Company_LogosLogo_LightArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + +export type Company_Logos_Aggregated = { + __typename?: 'company_logos_aggregated'; + avg?: Maybe; + avgDistinct?: Maybe; + count?: Maybe; + countAll?: Maybe; + countDistinct?: Maybe; + group?: Maybe; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + sumDistinct?: Maybe; +}; + +export type Company_Logos_Aggregated_Count = { + __typename?: 'company_logos_aggregated_count'; + date_updated?: Maybe; + id?: Maybe; + logo_dark?: Maybe; + logo_light?: Maybe; + name?: Maybe; + slug?: Maybe; + url?: Maybe; +}; + +export type Company_Logos_Aggregated_Fields = { + __typename?: 'company_logos_aggregated_fields'; + id?: Maybe; +}; + +export type Company_Logos_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; + date_updated?: InputMaybe; + date_updated_func?: InputMaybe; + id?: InputMaybe; + logo_dark?: InputMaybe; + logo_light?: InputMaybe; + name?: InputMaybe; + slug?: InputMaybe; + url?: InputMaybe; +}; + +export type Count_Function_Filter_Operators = { + count?: InputMaybe; +}; + +export type Count_Functions = { + __typename?: 'count_functions'; + count?: Maybe; +}; + +export type Create_Apps_Input = { + case_study?: InputMaybe; + date_updated?: InputMaybe; + heroVideo?: InputMaybe; + /** Optional - Default comes from main Plural API */ + hero_text?: InputMaybe; + id?: InputMaybe; + name?: InputMaybe; + /** Optional - Default set in App Defaults */ + secondary_text?: InputMaybe; + /** Optional - Default set in App Defaults */ + secondary_title?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Create_Article_Cards_Input = { + article_card_id?: InputMaybe; + author?: InputMaybe; + ctas?: InputMaybe; + date?: InputMaybe; + date_created?: InputMaybe; + date_updated?: InputMaybe; + description?: InputMaybe; + heading?: InputMaybe; + id?: InputMaybe; + sort?: InputMaybe; + status?: InputMaybe; + thumbnail?: InputMaybe; + url?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; + videoUrl?: InputMaybe; +}; + +export type Create_Blog_Cards_Input = { + date_created?: InputMaybe; + date_updated?: InputMaybe; + id?: InputMaybe; + spacing?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Create_Callouts_Input = { + callout_id?: InputMaybe; + category?: InputMaybe; + content?: InputMaybe; + ctas?: InputMaybe; + date_created?: InputMaybe; + date_updated?: InputMaybe; + id?: InputMaybe; + sort?: InputMaybe; + status?: InputMaybe; + title?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Create_Card_Input = { + body_text: Scalars['String']['input']; + date_created?: InputMaybe; + date_updated?: InputMaybe; + heading: Scalars['String']['input']; + id?: InputMaybe; + image?: InputMaybe; + url?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Create_Cards_Card_Input = { + card_id?: InputMaybe; + cards_id?: InputMaybe; + id?: InputMaybe; +}; + +export type Create_Cards_Input = { + cards?: InputMaybe>>; + date_created?: InputMaybe; + date_updated?: InputMaybe; + id?: InputMaybe; + spacing?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Create_Case_Studies_Input = { + case_study_id?: InputMaybe; + content?: InputMaybe; + ctas?: InputMaybe; + date_created?: InputMaybe; + date_updated?: InputMaybe; + hero_image?: InputMaybe; + id?: InputMaybe; + label?: InputMaybe; + slug?: InputMaybe; + stack_apps?: InputMaybe; + stack_label?: InputMaybe; + status?: InputMaybe; + title?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Create_Collapsible_Lists_Input = { + date_created?: InputMaybe; + date_updated?: InputMaybe; + id?: InputMaybe; + items?: InputMaybe>>; + slug: Scalars['String']['input']; + status?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Create_Collapsible_Lists_Items_Input = { + collapsible_lists_id?: InputMaybe; + collection?: InputMaybe; + id?: InputMaybe; + item?: InputMaybe; + sort?: InputMaybe; +}; + +export type Create_Collapsibles_Input = { + collapsible_id?: InputMaybe; + content?: InputMaybe; + date_created?: InputMaybe; + date_updated?: InputMaybe; + id: Scalars['ID']['input']; + label?: InputMaybe; + slug?: InputMaybe; + sort?: InputMaybe; + status?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Create_Company_Logo_Lists_Company_Logos_Input = { + company_logo_lists_id?: InputMaybe; + company_logos_id?: InputMaybe; + id?: InputMaybe; +}; + +export type Create_Company_Logo_Lists_Input = { + date_created?: InputMaybe; + date_updated?: InputMaybe; + id?: InputMaybe; + logos?: InputMaybe>>; + partner_logos?: InputMaybe>>; + slug?: InputMaybe; + sort?: InputMaybe; + status?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Create_Company_Logo_Lists_Items_Input = { + collection?: InputMaybe; + company_logo_lists_id?: InputMaybe; + id?: InputMaybe; + item?: InputMaybe; + sort?: InputMaybe; +}; + +export type Create_Company_Logos_Input = { + date_updated?: InputMaybe; + id?: InputMaybe; + logo_dark?: InputMaybe; + logo_light?: InputMaybe; + name: Scalars['String']['input']; + slug?: InputMaybe; + url?: InputMaybe; +}; + +export type Create_Cta_Input = { + body_text?: InputMaybe; + cta_text?: InputMaybe; + cta_url?: InputMaybe; + date_created?: InputMaybe; + date_updated?: InputMaybe; + heading?: InputMaybe; + id?: InputMaybe; + spacing?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Create_Custom_Pages_Components_Input = { + collection?: InputMaybe; + custom_pages_id?: InputMaybe; + id?: InputMaybe; + item?: InputMaybe; +}; + +export type Create_Custom_Pages_Input = { + components?: InputMaybe>>; + date_created?: InputMaybe; + date_updated?: InputMaybe; + id?: InputMaybe; + slug: Scalars['String']['input']; + status?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Create_Customer_Quote_Input = { + date_created?: InputMaybe; + date_updated?: InputMaybe; + id?: InputMaybe; + quote?: InputMaybe; + spacing?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Create_Directus_Files_Input = { + charset?: InputMaybe; + description?: InputMaybe; + duration?: InputMaybe; + embed?: InputMaybe; + filename_disk?: InputMaybe; + filename_download: Scalars['String']['input']; + filesize?: InputMaybe; + folder?: InputMaybe; + height?: InputMaybe; + id?: InputMaybe; + location?: InputMaybe; + metadata?: InputMaybe; + modified_by?: InputMaybe; + modified_on?: InputMaybe; + storage: Scalars['String']['input']; + tags?: InputMaybe; + title?: InputMaybe; + type?: InputMaybe; + uploaded_by?: InputMaybe; + uploaded_on?: InputMaybe; + width?: InputMaybe; +}; + +export type Create_Directus_Folders_Input = { + id?: InputMaybe; + name: Scalars['String']['input']; + parent?: InputMaybe; +}; + +export type Create_Directus_Roles_Input = { + admin_access: Scalars['Boolean']['input']; + app_access?: InputMaybe; + description?: InputMaybe; + enforce_tfa: Scalars['Boolean']['input']; + icon?: InputMaybe; + id?: InputMaybe; + ip_access?: InputMaybe>>; + name: Scalars['String']['input']; + users?: InputMaybe>>; +}; + +export type Create_Directus_Users_Input = { + auth_data?: InputMaybe; + avatar?: InputMaybe; + description?: InputMaybe; + email?: InputMaybe; + email_notifications?: InputMaybe; + external_identifier?: InputMaybe; + first_name?: InputMaybe; + id?: InputMaybe; + language?: InputMaybe; + last_access?: InputMaybe; + last_name?: InputMaybe; + last_page?: InputMaybe; + location?: InputMaybe; + password?: InputMaybe; + provider?: InputMaybe; + role?: InputMaybe; + status?: InputMaybe; + tags?: InputMaybe; + tfa_secret?: InputMaybe; + theme?: InputMaybe; + title?: InputMaybe; + token?: InputMaybe; +}; + +export type Create_Events_Input = { + ctas?: InputMaybe; + date_created?: InputMaybe; + date_updated?: InputMaybe; + description?: InputMaybe; + end_date?: InputMaybe; + fields?: InputMaybe; + id?: InputMaybe; + name?: InputMaybe; + show_end_time?: InputMaybe; + show_start_time: Scalars['Boolean']['input']; + slug?: InputMaybe; + sort?: InputMaybe; + start_date?: InputMaybe; + status?: InputMaybe; + /** Must be TZ value from https://en.wikipedia.org/wiki/List_of_tz_database_time_zones */ + timezone?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Create_Faqs_Input = { + collapsible_id?: InputMaybe; + content?: InputMaybe; + date_created?: InputMaybe; + date_updated?: InputMaybe; + id?: InputMaybe; + label?: InputMaybe; + slug?: InputMaybe; + sort?: InputMaybe; + status?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Create_Featured_Contributors_Input = { + content?: InputMaybe; + ctas?: InputMaybe; + date_created?: InputMaybe; + date_updated?: InputMaybe; + id?: InputMaybe; + name?: InputMaybe; + portrait?: InputMaybe; + social_github_url?: InputMaybe; + social_linkedin_url?: InputMaybe; + social_twitter_url?: InputMaybe; + sort?: InputMaybe; + status?: InputMaybe; + title?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Create_Hero_Input = { + body_text?: InputMaybe; + cta_text?: InputMaybe; + cta_url?: InputMaybe; + date_created?: InputMaybe; + date_updated?: InputMaybe; + form?: InputMaybe; + heading?: InputMaybe; + id?: InputMaybe; + image?: InputMaybe; + media_type?: InputMaybe; + spacing?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; + video_url?: InputMaybe; +}; + +export type Create_Job_Listings_Input = { + content?: InputMaybe; + date_created?: InputMaybe; + date_updated?: InputMaybe; + department?: InputMaybe; + id?: InputMaybe; + job_title?: InputMaybe; + location?: InputMaybe; + slug: Scalars['String']['input']; + status?: InputMaybe; + tags?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Create_Large_Image_Input = { + body_text?: InputMaybe; + cta_text?: InputMaybe; + cta_url?: InputMaybe; + date_created?: InputMaybe; + date_updated?: InputMaybe; + form?: InputMaybe; + heading?: InputMaybe; + id?: InputMaybe; + image?: InputMaybe; + media_type?: InputMaybe; + overline?: InputMaybe; + spacing?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; + video_url?: InputMaybe; +}; + +export type Create_Logo_Strip_Input = { + date_created?: InputMaybe; + date_updated?: InputMaybe; + id?: InputMaybe; + logo_list?: InputMaybe; + spacing?: InputMaybe; + user_created?: InputMaybe; +}; + +export type Create_Markdown_Pages_Input = { + content?: InputMaybe; + date_created?: InputMaybe; + date_updated?: InputMaybe; + id?: InputMaybe; + markdown_page_id?: InputMaybe; + slug?: InputMaybe; + sort?: InputMaybe; + status?: InputMaybe; + subtitle?: InputMaybe; + title?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Create_Multi_Column_Text_Input = { + columns?: InputMaybe>>; + date_created?: InputMaybe; + date_updated?: InputMaybe; + id?: InputMaybe; + spacing?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Create_Multi_Column_Text_Rich_Text_Columns_Input = { + id?: InputMaybe; + multi_column_text_id?: InputMaybe; + rich_text_columns_id?: InputMaybe; +}; + +export type Create_Nav_Link_Input = { + id?: InputMaybe; + title?: InputMaybe; + url?: InputMaybe; +}; + +export type Create_Nav_List_Input = { + flatten?: InputMaybe; + id?: InputMaybe; + link?: InputMaybe; + main_nav?: InputMaybe>>; + mobile_only?: InputMaybe; + parent_nav_list_id?: InputMaybe; + slug?: InputMaybe; + sort?: InputMaybe; + subnav?: InputMaybe; +}; + +export type Create_Page_Community_Input = { + callouts?: InputMaybe>>; + date_created?: InputMaybe; + date_updated?: InputMaybe; + id?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Create_Page_Homepage_Input = { + article_cards?: InputMaybe>>; + case_study?: InputMaybe>>; + date_created?: InputMaybe; + date_updated?: InputMaybe; + featured_quote?: InputMaybe; + id?: InputMaybe; + quotes?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Create_Page_Legal_Input = { + date_created?: InputMaybe; + date_updated?: InputMaybe; + id?: InputMaybe; + pages?: InputMaybe>>; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Create_Pricing_Plan_Features_Input = { + description?: InputMaybe; + id?: InputMaybe; + plan_id?: InputMaybe; +}; + +export type Create_Pricing_Plans_Input = { + date_created?: InputMaybe; + date_updated?: InputMaybe; + features?: InputMaybe>>; + id?: InputMaybe; + name: Scalars['String']['input']; + subtitle?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Create_Product_Features_Input = { + description?: InputMaybe; + icon?: InputMaybe; + id?: InputMaybe; + image?: InputMaybe; + product_id?: InputMaybe; + title?: InputMaybe; +}; + +export type Create_Product_Pages_Input = { + dropdown_description?: InputMaybe; + dropdown_icon?: InputMaybe; + dropdown_title?: InputMaybe; + features?: InputMaybe>>; + id?: InputMaybe; + page_subtitle?: InputMaybe; + page_title?: InputMaybe; + slug: Scalars['String']['input']; + status?: InputMaybe; + type?: InputMaybe; +}; + +export type Create_Quote_Lists_Input = { + date_created?: InputMaybe; + date_updated?: InputMaybe; + id?: InputMaybe; + items?: InputMaybe>>; + slug: Scalars['String']['input']; + status?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Create_Quote_Lists_Items_Input = { + collection?: InputMaybe; + id?: InputMaybe; + item?: InputMaybe; + quote_lists_id?: InputMaybe; + sort?: InputMaybe; +}; + +export type Create_Quotes_Input = { + author_text?: InputMaybe; + company?: InputMaybe; + date_created?: InputMaybe; + date_updated?: InputMaybe; + id?: InputMaybe; + logo?: InputMaybe; + name?: InputMaybe; + portrait?: InputMaybe; + quote?: InputMaybe; + quote_id?: InputMaybe; + status?: InputMaybe; + title?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Create_Rich_Text_Columns_Input = { + body_text: Scalars['String']['input']; + date_created?: InputMaybe; + date_updated?: InputMaybe; + heading?: InputMaybe; + icon?: InputMaybe; + id?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Create_Section_Header_Input = { + date_created?: InputMaybe; + date_updated?: InputMaybe; + description?: InputMaybe; + id?: InputMaybe; + overline?: InputMaybe; + spacing?: InputMaybe; + title?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Create_Site_Settings_Input = { + date_created?: InputMaybe; + date_updated?: InputMaybe; + id?: InputMaybe; + og_description?: InputMaybe; + og_image?: InputMaybe; + og_image_community?: InputMaybe; + og_image_marketplace?: InputMaybe; + promo_banner_content?: InputMaybe; + promo_banner_url?: InputMaybe; + sort?: InputMaybe; + status?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Create_Site_Settings_Nav_List_Input = { + id?: InputMaybe; + nav_list_id?: InputMaybe; + site_settings_id?: InputMaybe; +}; + +export type Create_Solution_Features_Input = { + date_created?: InputMaybe; + date_updated?: InputMaybe; + description?: InputMaybe; + icon?: InputMaybe; + id?: InputMaybe; + link_title?: InputMaybe; + link_url?: InputMaybe; + order_of_appearance?: InputMaybe; + solution_lower_id?: InputMaybe; + solution_upper_id?: InputMaybe; + sort?: InputMaybe; + status?: InputMaybe; + title?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Create_Solution_Problems_Input = { + date_created?: InputMaybe; + date_updated?: InputMaybe; + id?: InputMaybe; + order_of_appearance?: InputMaybe; + problem?: InputMaybe; + solution?: InputMaybe; + solution_id?: InputMaybe; + sort?: InputMaybe; + status?: InputMaybe; + subtitle?: InputMaybe; + title?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Create_Solutions_Pages_Input = { + category?: InputMaybe; + date_created?: InputMaybe; + date_updated?: InputMaybe; + description?: InputMaybe; + download_section_description?: InputMaybe; + download_section_title?: InputMaybe; + featured_quote?: InputMaybe; + id?: InputMaybe; + lower_features?: InputMaybe>>; + lower_features_title?: InputMaybe; + nav_title?: InputMaybe; + problems?: InputMaybe>>; + slug: Scalars['String']['input']; + sort?: InputMaybe; + status?: InputMaybe; + title?: InputMaybe; + upper_features?: InputMaybe>>; + upper_features_title?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Create_Solutions_Pages_Solution_Problems_Input = { + id?: InputMaybe; + solution_problems_id?: InputMaybe; + solutions_pages_id?: InputMaybe; +}; + +export type Create_Stacks_Input = { + case_study?: InputMaybe; + date_updated?: InputMaybe; + heroVideo?: InputMaybe; + id?: InputMaybe; + name?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Create_Team_Members_Input = { + categories?: InputMaybe; + date_created?: InputMaybe; + date_updated?: InputMaybe; + id?: InputMaybe; + name?: InputMaybe; + orderOfAppearance?: InputMaybe; + portrait?: InputMaybe; + pronouns?: InputMaybe; + sort?: InputMaybe; + status?: InputMaybe; + title?: InputMaybe; +}; + +export type Create_Two_Column_Text_Input = { + date_created?: InputMaybe; + date_updated?: InputMaybe; + id?: InputMaybe; + main_content: Scalars['String']['input']; + side_content: Scalars['String']['input']; + spacing?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Cta = { + __typename?: 'cta'; + body_text?: Maybe; + cta_text?: Maybe; + cta_url?: Maybe; + date_created?: Maybe; + date_created_func?: Maybe; + date_updated?: Maybe; + date_updated_func?: Maybe; + heading?: Maybe; + id: Scalars['ID']['output']; + spacing?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; +}; + + +export type CtaUser_CreatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type CtaUser_UpdatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + +export type Cta_Aggregated = { + __typename?: 'cta_aggregated'; + avg?: Maybe; + avgDistinct?: Maybe; + count?: Maybe; + countAll?: Maybe; + countDistinct?: Maybe; + group?: Maybe; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + sumDistinct?: Maybe; +}; + +export type Cta_Aggregated_Count = { + __typename?: 'cta_aggregated_count'; + body_text?: Maybe; + cta_text?: Maybe; + cta_url?: Maybe; + date_created?: Maybe; + date_updated?: Maybe; + heading?: Maybe; + id?: Maybe; + spacing?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; +}; + +export type Cta_Aggregated_Fields = { + __typename?: 'cta_aggregated_fields'; + id?: Maybe; +}; + +export type Cta_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; + body_text?: InputMaybe; + cta_text?: InputMaybe; + cta_url?: InputMaybe; + date_created?: InputMaybe; + date_created_func?: InputMaybe; + date_updated?: InputMaybe; + date_updated_func?: InputMaybe; + heading?: InputMaybe; + id?: InputMaybe; + spacing?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Custom_Pages = { + __typename?: 'custom_pages'; + components?: Maybe>>; + components_func?: Maybe; + date_created?: Maybe; + date_created_func?: Maybe; + date_updated?: Maybe; + date_updated_func?: Maybe; + id: Scalars['ID']['output']; + slug: Scalars['String']['output']; + status?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; +}; + + +export type Custom_PagesComponentsArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type Custom_PagesUser_CreatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type Custom_PagesUser_UpdatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + +export type Custom_Pages_Aggregated = { + __typename?: 'custom_pages_aggregated'; + avg?: Maybe; + avgDistinct?: Maybe; + count?: Maybe; + countAll?: Maybe; + countDistinct?: Maybe; + group?: Maybe; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + sumDistinct?: Maybe; +}; + +export type Custom_Pages_Aggregated_Count = { + __typename?: 'custom_pages_aggregated_count'; + components?: Maybe; + date_created?: Maybe; + date_updated?: Maybe; + id?: Maybe; + slug?: Maybe; + status?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; +}; + +export type Custom_Pages_Aggregated_Fields = { + __typename?: 'custom_pages_aggregated_fields'; + id?: Maybe; +}; + +export type Custom_Pages_Components = { + __typename?: 'custom_pages_components'; + collection?: Maybe; + custom_pages_id?: Maybe; + id: Scalars['ID']['output']; + item?: Maybe; +}; + + +export type Custom_Pages_ComponentsCustom_Pages_IdArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + +export type Custom_Pages_Components_Aggregated = { + __typename?: 'custom_pages_components_aggregated'; + avg?: Maybe; + avgDistinct?: Maybe; + count?: Maybe; + countAll?: Maybe; + countDistinct?: Maybe; + group?: Maybe; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + sumDistinct?: Maybe; +}; + +export type Custom_Pages_Components_Aggregated_Count = { + __typename?: 'custom_pages_components_aggregated_count'; + collection?: Maybe; + custom_pages_id?: Maybe; + id?: Maybe; + item?: Maybe; +}; + +export type Custom_Pages_Components_Aggregated_Fields = { + __typename?: 'custom_pages_components_aggregated_fields'; + custom_pages_id?: Maybe; + id?: Maybe; +}; + +export type Custom_Pages_Components_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; + collection?: InputMaybe; + custom_pages_id?: InputMaybe; + id?: InputMaybe; + item__blog_cards?: InputMaybe; + item__cards?: InputMaybe; + item__cta?: InputMaybe; + item__customer_quote?: InputMaybe; + item__hero?: InputMaybe; + item__large_image?: InputMaybe; + item__logo_strip?: InputMaybe; + item__multi_column_text?: InputMaybe; + item__section_header?: InputMaybe; + item__two_column_text?: InputMaybe; +}; + +export type Custom_Pages_Components_Item_Union = Blog_Cards | Cards | Cta | Customer_Quote | Hero | Large_Image | Logo_Strip | Multi_Column_Text | Section_Header | Two_Column_Text; + +export type Custom_Pages_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; + components?: InputMaybe; + components_func?: InputMaybe; + date_created?: InputMaybe; + date_created_func?: InputMaybe; + date_updated?: InputMaybe; + date_updated_func?: InputMaybe; + id?: InputMaybe; + slug?: InputMaybe; + status?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Customer_Quote = { + __typename?: 'customer_quote'; + date_created?: Maybe; + date_created_func?: Maybe; + date_updated?: Maybe; + date_updated_func?: Maybe; + id: Scalars['ID']['output']; + quote?: Maybe; + spacing?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; +}; + + +export type Customer_QuoteQuoteArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type Customer_QuoteUser_CreatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type Customer_QuoteUser_UpdatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + +export type Customer_Quote_Aggregated = { + __typename?: 'customer_quote_aggregated'; + avg?: Maybe; + avgDistinct?: Maybe; + count?: Maybe; + countAll?: Maybe; + countDistinct?: Maybe; + group?: Maybe; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + sumDistinct?: Maybe; +}; + +export type Customer_Quote_Aggregated_Count = { + __typename?: 'customer_quote_aggregated_count'; + date_created?: Maybe; + date_updated?: Maybe; + id?: Maybe; + quote?: Maybe; + spacing?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; +}; + +export type Customer_Quote_Aggregated_Fields = { + __typename?: 'customer_quote_aggregated_fields'; + id?: Maybe; + quote?: Maybe; +}; + +export type Customer_Quote_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; + date_created?: InputMaybe; + date_created_func?: InputMaybe; + date_updated?: InputMaybe; + date_updated_func?: InputMaybe; + id?: InputMaybe; + quote?: InputMaybe; + spacing?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Date_Filter_Operators = { + _between?: InputMaybe>>; + _eq?: InputMaybe; + _gt?: InputMaybe; + _gte?: InputMaybe; + _in?: InputMaybe>>; + _lt?: InputMaybe; + _lte?: InputMaybe; + _nbetween?: InputMaybe>>; + _neq?: InputMaybe; + _nin?: InputMaybe>>; + _nnull?: InputMaybe; + _null?: InputMaybe; +}; + +export type Date_Function_Filter_Operators = { + day?: InputMaybe; + month?: InputMaybe; + week?: InputMaybe; + weekday?: InputMaybe; + year?: InputMaybe; +}; + +export type Date_Functions = { + __typename?: 'date_functions'; + day?: Maybe; + month?: Maybe; + week?: Maybe; + weekday?: Maybe; + year?: Maybe; +}; + +export type Datetime_Function_Filter_Operators = { + day?: InputMaybe; + hour?: InputMaybe; + minute?: InputMaybe; + month?: InputMaybe; + second?: InputMaybe; + week?: InputMaybe; + weekday?: InputMaybe; + year?: InputMaybe; +}; + +export type Datetime_Functions = { + __typename?: 'datetime_functions'; + day?: Maybe; + hour?: Maybe; + minute?: Maybe; + month?: Maybe; + second?: Maybe; + week?: Maybe; + weekday?: Maybe; + year?: Maybe; +}; + +export type Delete_Many = { + __typename?: 'delete_many'; + ids: Array>; +}; + +export type Delete_One = { + __typename?: 'delete_one'; + id: Scalars['ID']['output']; +}; + +export type Directus_Files = { + __typename?: 'directus_files'; + charset?: Maybe; + description?: Maybe; + duration?: Maybe; + embed?: Maybe; + filename_disk?: Maybe; + filename_download: Scalars['String']['output']; + filesize?: Maybe; + folder?: Maybe; + height?: Maybe; + id: Scalars['ID']['output']; + location?: Maybe; + metadata?: Maybe; + metadata_func?: Maybe; + modified_by?: Maybe; + modified_on?: Maybe; + modified_on_func?: Maybe; + storage: Scalars['String']['output']; + tags?: Maybe; + tags_func?: Maybe; + title?: Maybe; + type?: Maybe; + uploaded_by?: Maybe; + uploaded_on?: Maybe; + uploaded_on_func?: Maybe; + width?: Maybe; +}; + + +export type Directus_FilesFolderArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type Directus_FilesModified_ByArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type Directus_FilesUploaded_ByArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + +export type Directus_Files_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; + charset?: InputMaybe; + description?: InputMaybe; + duration?: InputMaybe; + embed?: InputMaybe; + filename_disk?: InputMaybe; + filename_download?: InputMaybe; + filesize?: InputMaybe; + folder?: InputMaybe; + height?: InputMaybe; + id?: InputMaybe; + location?: InputMaybe; + metadata?: InputMaybe; + metadata_func?: InputMaybe; + modified_by?: InputMaybe; + modified_on?: InputMaybe; + modified_on_func?: InputMaybe; + storage?: InputMaybe; + tags?: InputMaybe; + tags_func?: InputMaybe; + title?: InputMaybe; + type?: InputMaybe; + uploaded_by?: InputMaybe; + uploaded_on?: InputMaybe; + uploaded_on_func?: InputMaybe; + width?: InputMaybe; +}; + +export type Directus_Folders = { + __typename?: 'directus_folders'; + id: Scalars['ID']['output']; + name: Scalars['String']['output']; + parent?: Maybe; +}; + + +export type Directus_FoldersParentArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + +export type Directus_Folders_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; + id?: InputMaybe; + name?: InputMaybe; + parent?: InputMaybe; +}; + +export type Directus_Roles = { + __typename?: 'directus_roles'; + admin_access: Scalars['Boolean']['output']; + app_access?: Maybe; + description?: Maybe; + enforce_tfa: Scalars['Boolean']['output']; + icon?: Maybe; + id: Scalars['ID']['output']; + ip_access?: Maybe>>; + name: Scalars['String']['output']; + users?: Maybe>>; + users_func?: Maybe; +}; + + +export type Directus_RolesUsersArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + +export type Directus_Roles_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; + admin_access?: InputMaybe; + app_access?: InputMaybe; + description?: InputMaybe; + enforce_tfa?: InputMaybe; + icon?: InputMaybe; + id?: InputMaybe; + ip_access?: InputMaybe; + name?: InputMaybe; + users?: InputMaybe; + users_func?: InputMaybe; +}; + +export type Directus_Users = { + __typename?: 'directus_users'; + auth_data?: Maybe; + auth_data_func?: Maybe; + avatar?: Maybe; + description?: Maybe; + email?: Maybe; + email_notifications?: Maybe; + external_identifier?: Maybe; + first_name?: Maybe; + id: Scalars['ID']['output']; + language?: Maybe; + last_access?: Maybe; + last_access_func?: Maybe; + last_name?: Maybe; + last_page?: Maybe; + location?: Maybe; + password?: Maybe; + provider?: Maybe; + role?: Maybe; + status?: Maybe; + tags?: Maybe; + tags_func?: Maybe; + tfa_secret?: Maybe; + theme?: Maybe; + title?: Maybe; + token?: Maybe; +}; + + +export type Directus_UsersAvatarArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type Directus_UsersRoleArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + +export type Directus_Users_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; + auth_data?: InputMaybe; + auth_data_func?: InputMaybe; + avatar?: InputMaybe; + description?: InputMaybe; + email?: InputMaybe; + email_notifications?: InputMaybe; + external_identifier?: InputMaybe; + first_name?: InputMaybe; + id?: InputMaybe; + language?: InputMaybe; + last_access?: InputMaybe; + last_access_func?: InputMaybe; + last_name?: InputMaybe; + last_page?: InputMaybe; + location?: InputMaybe; + password?: InputMaybe; + provider?: InputMaybe; + role?: InputMaybe; + status?: InputMaybe; + tags?: InputMaybe; + tags_func?: InputMaybe; + tfa_secret?: InputMaybe; + theme?: InputMaybe; + title?: InputMaybe; + token?: InputMaybe; +}; + +export type Events = { + __typename?: 'events'; + ctas?: Maybe; + ctas_func?: Maybe; + date_created?: Maybe; + date_created_func?: Maybe; + date_updated?: Maybe; + date_updated_func?: Maybe; + description?: Maybe; + end_date?: Maybe; + end_date_func?: Maybe; + fields?: Maybe; + fields_func?: Maybe; + id: Scalars['ID']['output']; + name?: Maybe; + show_end_time?: Maybe; + show_start_time: Scalars['Boolean']['output']; + slug?: Maybe; + sort?: Maybe; + start_date?: Maybe; + start_date_func?: Maybe; + status?: Maybe; + /** Must be TZ value from https://en.wikipedia.org/wiki/List_of_tz_database_time_zones */ + timezone?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; +}; + + +export type EventsUser_CreatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type EventsUser_UpdatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + +export type Events_Aggregated = { + __typename?: 'events_aggregated'; + avg?: Maybe; + avgDistinct?: Maybe; + count?: Maybe; + countAll?: Maybe; + countDistinct?: Maybe; + group?: Maybe; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + sumDistinct?: Maybe; +}; + +export type Events_Aggregated_Count = { + __typename?: 'events_aggregated_count'; + ctas?: Maybe; + date_created?: Maybe; + date_updated?: Maybe; + description?: Maybe; + end_date?: Maybe; + fields?: Maybe; + id?: Maybe; + name?: Maybe; + show_end_time?: Maybe; + show_start_time?: Maybe; + slug?: Maybe; + sort?: Maybe; + start_date?: Maybe; + status?: Maybe; + /** Must be TZ value from https://en.wikipedia.org/wiki/List_of_tz_database_time_zones */ + timezone?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; +}; + +export type Events_Aggregated_Fields = { + __typename?: 'events_aggregated_fields'; + sort?: Maybe; +}; + +export type Events_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; + ctas?: InputMaybe; + ctas_func?: InputMaybe; + date_created?: InputMaybe; + date_created_func?: InputMaybe; + date_updated?: InputMaybe; + date_updated_func?: InputMaybe; + description?: InputMaybe; + end_date?: InputMaybe; + end_date_func?: InputMaybe; + fields?: InputMaybe; + fields_func?: InputMaybe; + id?: InputMaybe; + name?: InputMaybe; + show_end_time?: InputMaybe; + show_start_time?: InputMaybe; + slug?: InputMaybe; + sort?: InputMaybe; + start_date?: InputMaybe; + start_date_func?: InputMaybe; + status?: InputMaybe; + timezone?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Faqs = { + __typename?: 'faqs'; + collapsible_id?: Maybe; + content?: Maybe; + date_created?: Maybe; + date_created_func?: Maybe; + date_updated?: Maybe; + date_updated_func?: Maybe; + id: Scalars['ID']['output']; + label?: Maybe; + slug?: Maybe; + sort?: Maybe; + status?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; }; -export type Date_Filter_Operators = { - _between?: InputMaybe>>; - _eq?: InputMaybe; - _gt?: InputMaybe; - _gte?: InputMaybe; - _in?: InputMaybe>>; - _lt?: InputMaybe; - _lte?: InputMaybe; - _nbetween?: InputMaybe>>; - _neq?: InputMaybe; - _nin?: InputMaybe>>; - _nnull?: InputMaybe; - _null?: InputMaybe; + +export type FaqsCollapsible_IdArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; }; -export type Date_Function_Filter_Operators = { - day?: InputMaybe; - month?: InputMaybe; - week?: InputMaybe; - weekday?: InputMaybe; - year?: InputMaybe; + +export type FaqsUser_CreatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; }; -export type Date_Functions = { - __typename?: 'date_functions'; - day?: Maybe; - month?: Maybe; - week?: Maybe; - weekday?: Maybe; - year?: Maybe; + +export type FaqsUser_UpdatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; }; -export type Datetime_Function_Filter_Operators = { - day?: InputMaybe; - hour?: InputMaybe; - minute?: InputMaybe; - month?: InputMaybe; - second?: InputMaybe; - week?: InputMaybe; - weekday?: InputMaybe; - year?: InputMaybe; +export type Faqs_Aggregated = { + __typename?: 'faqs_aggregated'; + avg?: Maybe; + avgDistinct?: Maybe; + count?: Maybe; + countAll?: Maybe; + countDistinct?: Maybe; + group?: Maybe; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + sumDistinct?: Maybe; }; -export type Datetime_Functions = { - __typename?: 'datetime_functions'; - day?: Maybe; - hour?: Maybe; - minute?: Maybe; - month?: Maybe; - second?: Maybe; - week?: Maybe; - weekday?: Maybe; - year?: Maybe; +export type Faqs_Aggregated_Count = { + __typename?: 'faqs_aggregated_count'; + collapsible_id?: Maybe; + content?: Maybe; + date_created?: Maybe; + date_updated?: Maybe; + id?: Maybe; + label?: Maybe; + slug?: Maybe; + sort?: Maybe; + status?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; }; -export type Delete_Many = { - __typename?: 'delete_many'; - ids: Array>; +export type Faqs_Aggregated_Fields = { + __typename?: 'faqs_aggregated_fields'; + collapsible_id?: Maybe; + sort?: Maybe; }; -export type Delete_One = { - __typename?: 'delete_one'; - id: Scalars['ID']['output']; +export type Faqs_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; + collapsible_id?: InputMaybe; + content?: InputMaybe; + date_created?: InputMaybe; + date_created_func?: InputMaybe; + date_updated?: InputMaybe; + date_updated_func?: InputMaybe; + id?: InputMaybe; + label?: InputMaybe; + slug?: InputMaybe; + sort?: InputMaybe; + status?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; }; -export type Directus_Files = { - __typename?: 'directus_files'; - charset?: Maybe; - description?: Maybe; - duration?: Maybe; - embed?: Maybe; - filename_disk?: Maybe; - filename_download: Scalars['String']['output']; - filesize?: Maybe; - folder?: Maybe; - height?: Maybe; +export type Featured_Contributors = { + __typename?: 'featured_contributors'; + content?: Maybe; + ctas?: Maybe; + ctas_func?: Maybe; + date_created?: Maybe; + date_created_func?: Maybe; + date_updated?: Maybe; + date_updated_func?: Maybe; id: Scalars['ID']['output']; - location?: Maybe; - metadata?: Maybe; - metadata_func?: Maybe; - modified_by?: Maybe; - modified_on?: Maybe; - modified_on_func?: Maybe; - storage: Scalars['String']['output']; - tags?: Maybe; - tags_func?: Maybe; + name?: Maybe; + portrait?: Maybe; + social_github_url?: Maybe; + social_linkedin_url?: Maybe; + social_twitter_url?: Maybe; + sort?: Maybe; + status?: Maybe; title?: Maybe; - type?: Maybe; - uploaded_by?: Maybe; - uploaded_on?: Maybe; - uploaded_on_func?: Maybe; - width?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; }; -export type Directus_FilesFolderArgs = { - filter?: InputMaybe; +export type Featured_ContributorsPortraitArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -4520,7 +7408,7 @@ export type Directus_FilesFolderArgs = { }; -export type Directus_FilesModified_ByArgs = { +export type Featured_ContributorsUser_CreatedArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; @@ -4530,7 +7418,7 @@ export type Directus_FilesModified_ByArgs = { }; -export type Directus_FilesUploaded_ByArgs = { +export type Featured_ContributorsUser_UpdatedArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; @@ -4539,46 +7427,98 @@ export type Directus_FilesUploaded_ByArgs = { sort?: InputMaybe>>; }; -export type Directus_Files_Filter = { - _and?: InputMaybe>>; - _or?: InputMaybe>>; - charset?: InputMaybe; - description?: InputMaybe; - duration?: InputMaybe; - embed?: InputMaybe; - filename_disk?: InputMaybe; - filename_download?: InputMaybe; - filesize?: InputMaybe; - folder?: InputMaybe; - height?: InputMaybe; - id?: InputMaybe; - location?: InputMaybe; - metadata?: InputMaybe; - metadata_func?: InputMaybe; - modified_by?: InputMaybe; - modified_on?: InputMaybe; - modified_on_func?: InputMaybe; - storage?: InputMaybe; - tags?: InputMaybe; - tags_func?: InputMaybe; +export type Featured_Contributors_Aggregated = { + __typename?: 'featured_contributors_aggregated'; + avg?: Maybe; + avgDistinct?: Maybe; + count?: Maybe; + countAll?: Maybe; + countDistinct?: Maybe; + group?: Maybe; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + sumDistinct?: Maybe; +}; + +export type Featured_Contributors_Aggregated_Count = { + __typename?: 'featured_contributors_aggregated_count'; + content?: Maybe; + ctas?: Maybe; + date_created?: Maybe; + date_updated?: Maybe; + id?: Maybe; + name?: Maybe; + portrait?: Maybe; + social_github_url?: Maybe; + social_linkedin_url?: Maybe; + social_twitter_url?: Maybe; + sort?: Maybe; + status?: Maybe; + title?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; +}; + +export type Featured_Contributors_Aggregated_Fields = { + __typename?: 'featured_contributors_aggregated_fields'; + id?: Maybe; + sort?: Maybe; +}; + +export type Featured_Contributors_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; + content?: InputMaybe; + ctas?: InputMaybe; + ctas_func?: InputMaybe; + date_created?: InputMaybe; + date_created_func?: InputMaybe; + date_updated?: InputMaybe; + date_updated_func?: InputMaybe; + id?: InputMaybe; + name?: InputMaybe; + portrait?: InputMaybe; + social_github_url?: InputMaybe; + social_linkedin_url?: InputMaybe; + social_twitter_url?: InputMaybe; + sort?: InputMaybe; + status?: InputMaybe; title?: InputMaybe; - type?: InputMaybe; - uploaded_by?: InputMaybe; - uploaded_on?: InputMaybe; - uploaded_on_func?: InputMaybe; - width?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; }; -export type Directus_Folders = { - __typename?: 'directus_folders'; +export type Hash_Filter_Operators = { + _empty?: InputMaybe; + _nempty?: InputMaybe; + _nnull?: InputMaybe; + _null?: InputMaybe; +}; + +export type Hero = { + __typename?: 'hero'; + body_text?: Maybe; + cta_text?: Maybe; + cta_url?: Maybe; + date_created?: Maybe; + date_created_func?: Maybe; + date_updated?: Maybe; + date_updated_func?: Maybe; + form?: Maybe; + heading?: Maybe; id: Scalars['ID']['output']; - name: Scalars['String']['output']; - parent?: Maybe; + image?: Maybe; + media_type?: Maybe; + spacing?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; + video_url?: Maybe; }; -export type Directus_FoldersParentArgs = { - filter?: InputMaybe; +export type HeroImageArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -4586,30 +7526,18 @@ export type Directus_FoldersParentArgs = { sort?: InputMaybe>>; }; -export type Directus_Folders_Filter = { - _and?: InputMaybe>>; - _or?: InputMaybe>>; - id?: InputMaybe; - name?: InputMaybe; - parent?: InputMaybe; -}; -export type Directus_Roles = { - __typename?: 'directus_roles'; - admin_access: Scalars['Boolean']['output']; - app_access?: Maybe; - description?: Maybe; - enforce_tfa: Scalars['Boolean']['output']; - icon?: Maybe; - id: Scalars['ID']['output']; - ip_access?: Maybe>>; - name: Scalars['String']['output']; - users?: Maybe>>; - users_func?: Maybe; +export type HeroUser_CreatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; }; -export type Directus_RolesUsersArgs = { +export type HeroUser_UpdatedArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; @@ -4618,53 +7546,86 @@ export type Directus_RolesUsersArgs = { sort?: InputMaybe>>; }; -export type Directus_Roles_Filter = { - _and?: InputMaybe>>; - _or?: InputMaybe>>; - admin_access?: InputMaybe; - app_access?: InputMaybe; - description?: InputMaybe; - enforce_tfa?: InputMaybe; - icon?: InputMaybe; - id?: InputMaybe; - ip_access?: InputMaybe; - name?: InputMaybe; - users?: InputMaybe; - users_func?: InputMaybe; +export type Hero_Aggregated = { + __typename?: 'hero_aggregated'; + avg?: Maybe; + avgDistinct?: Maybe; + count?: Maybe; + countAll?: Maybe; + countDistinct?: Maybe; + group?: Maybe; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + sumDistinct?: Maybe; }; -export type Directus_Users = { - __typename?: 'directus_users'; - auth_data?: Maybe; - auth_data_func?: Maybe; - avatar?: Maybe; - description?: Maybe; - email?: Maybe; - email_notifications?: Maybe; - external_identifier?: Maybe; - first_name?: Maybe; +export type Hero_Aggregated_Count = { + __typename?: 'hero_aggregated_count'; + body_text?: Maybe; + cta_text?: Maybe; + cta_url?: Maybe; + date_created?: Maybe; + date_updated?: Maybe; + form?: Maybe; + heading?: Maybe; + id?: Maybe; + image?: Maybe; + media_type?: Maybe; + spacing?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; + video_url?: Maybe; +}; + +export type Hero_Aggregated_Fields = { + __typename?: 'hero_aggregated_fields'; + id?: Maybe; +}; + +export type Hero_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; + body_text?: InputMaybe; + cta_text?: InputMaybe; + cta_url?: InputMaybe; + date_created?: InputMaybe; + date_created_func?: InputMaybe; + date_updated?: InputMaybe; + date_updated_func?: InputMaybe; + form?: InputMaybe; + heading?: InputMaybe; + id?: InputMaybe; + image?: InputMaybe; + media_type?: InputMaybe; + spacing?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; + video_url?: InputMaybe; +}; + +export type Job_Listings = { + __typename?: 'job_listings'; + content?: Maybe; + date_created?: Maybe; + date_created_func?: Maybe; + date_updated?: Maybe; + date_updated_func?: Maybe; + department?: Maybe; id: Scalars['ID']['output']; - language?: Maybe; - last_access?: Maybe; - last_access_func?: Maybe; - last_name?: Maybe; - last_page?: Maybe; + job_title?: Maybe; location?: Maybe; - password?: Maybe; - provider?: Maybe; - role?: Maybe; + slug: Scalars['String']['output']; status?: Maybe; tags?: Maybe; tags_func?: Maybe; - tfa_secret?: Maybe; - theme?: Maybe; - title?: Maybe; - token?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; }; -export type Directus_UsersAvatarArgs = { - filter?: InputMaybe; +export type Job_ListingsUser_CreatedArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -4673,8 +7634,8 @@ export type Directus_UsersAvatarArgs = { }; -export type Directus_UsersRoleArgs = { - filter?: InputMaybe; +export type Job_ListingsUser_UpdatedArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -4682,66 +7643,94 @@ export type Directus_UsersRoleArgs = { sort?: InputMaybe>>; }; -export type Directus_Users_Filter = { - _and?: InputMaybe>>; - _or?: InputMaybe>>; - auth_data?: InputMaybe; - auth_data_func?: InputMaybe; - avatar?: InputMaybe; - description?: InputMaybe; - email?: InputMaybe; - email_notifications?: InputMaybe; - external_identifier?: InputMaybe; - first_name?: InputMaybe; - id?: InputMaybe; - language?: InputMaybe; - last_access?: InputMaybe; - last_access_func?: InputMaybe; - last_name?: InputMaybe; - last_page?: InputMaybe; +export type Job_Listings_Aggregated = { + __typename?: 'job_listings_aggregated'; + avg?: Maybe; + avgDistinct?: Maybe; + count?: Maybe; + countAll?: Maybe; + countDistinct?: Maybe; + group?: Maybe; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + sumDistinct?: Maybe; +}; + +export type Job_Listings_Aggregated_Count = { + __typename?: 'job_listings_aggregated_count'; + content?: Maybe; + date_created?: Maybe; + date_updated?: Maybe; + department?: Maybe; + id?: Maybe; + job_title?: Maybe; + location?: Maybe; + slug?: Maybe; + status?: Maybe; + tags?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; +}; + +export type Job_Listings_Aggregated_Fields = { + __typename?: 'job_listings_aggregated_fields'; + id?: Maybe; +}; + +export type Job_Listings_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; + content?: InputMaybe; + date_created?: InputMaybe; + date_created_func?: InputMaybe; + date_updated?: InputMaybe; + date_updated_func?: InputMaybe; + department?: InputMaybe; + id?: InputMaybe; + job_title?: InputMaybe; location?: InputMaybe; - password?: InputMaybe; - provider?: InputMaybe; - role?: InputMaybe; + slug?: InputMaybe; status?: InputMaybe; tags?: InputMaybe; tags_func?: InputMaybe; - tfa_secret?: InputMaybe; - theme?: InputMaybe; - title?: InputMaybe; - token?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; }; -export type Events = { - __typename?: 'events'; - ctas?: Maybe; - ctas_func?: Maybe; +export type Large_Image = { + __typename?: 'large_image'; + body_text?: Maybe; + cta_text?: Maybe; + cta_url?: Maybe; date_created?: Maybe; date_created_func?: Maybe; date_updated?: Maybe; date_updated_func?: Maybe; - description?: Maybe; - end_date?: Maybe; - end_date_func?: Maybe; - fields?: Maybe; - fields_func?: Maybe; + form?: Maybe; + heading?: Maybe; id: Scalars['ID']['output']; - name?: Maybe; - show_end_time?: Maybe; - show_start_time: Scalars['Boolean']['output']; - slug?: Maybe; - sort?: Maybe; - start_date?: Maybe; - start_date_func?: Maybe; - status?: Maybe; - /** Must be TZ value from https://en.wikipedia.org/wiki/List_of_tz_database_time_zones */ - timezone?: Maybe; + image?: Maybe; + media_type?: Maybe; + overline?: Maybe; + spacing?: Maybe; user_created?: Maybe; user_updated?: Maybe; + video_url?: Maybe; }; -export type EventsUser_CreatedArgs = { +export type Large_ImageImageArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type Large_ImageUser_CreatedArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; @@ -4751,7 +7740,7 @@ export type EventsUser_CreatedArgs = { }; -export type EventsUser_UpdatedArgs = { +export type Large_ImageUser_UpdatedArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; @@ -4760,105 +7749,81 @@ export type EventsUser_UpdatedArgs = { sort?: InputMaybe>>; }; -export type Events_Aggregated = { - __typename?: 'events_aggregated'; - avg?: Maybe; - avgDistinct?: Maybe; - count?: Maybe; +export type Large_Image_Aggregated = { + __typename?: 'large_image_aggregated'; + avg?: Maybe; + avgDistinct?: Maybe; + count?: Maybe; countAll?: Maybe; - countDistinct?: Maybe; + countDistinct?: Maybe; group?: Maybe; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - sumDistinct?: Maybe; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + sumDistinct?: Maybe; }; -export type Events_Aggregated_Count = { - __typename?: 'events_aggregated_count'; - ctas?: Maybe; +export type Large_Image_Aggregated_Count = { + __typename?: 'large_image_aggregated_count'; + body_text?: Maybe; + cta_text?: Maybe; + cta_url?: Maybe; date_created?: Maybe; date_updated?: Maybe; - description?: Maybe; - end_date?: Maybe; - fields?: Maybe; + form?: Maybe; + heading?: Maybe; id?: Maybe; - name?: Maybe; - show_end_time?: Maybe; - show_start_time?: Maybe; - slug?: Maybe; - sort?: Maybe; - start_date?: Maybe; - status?: Maybe; - /** Must be TZ value from https://en.wikipedia.org/wiki/List_of_tz_database_time_zones */ - timezone?: Maybe; + image?: Maybe; + media_type?: Maybe; + overline?: Maybe; + spacing?: Maybe; user_created?: Maybe; user_updated?: Maybe; + video_url?: Maybe; }; -export type Events_Aggregated_Fields = { - __typename?: 'events_aggregated_fields'; - sort?: Maybe; +export type Large_Image_Aggregated_Fields = { + __typename?: 'large_image_aggregated_fields'; + id?: Maybe; }; -export type Events_Filter = { - _and?: InputMaybe>>; - _or?: InputMaybe>>; - ctas?: InputMaybe; - ctas_func?: InputMaybe; +export type Large_Image_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; + body_text?: InputMaybe; + cta_text?: InputMaybe; + cta_url?: InputMaybe; date_created?: InputMaybe; date_created_func?: InputMaybe; date_updated?: InputMaybe; date_updated_func?: InputMaybe; - description?: InputMaybe; - end_date?: InputMaybe; - end_date_func?: InputMaybe; - fields?: InputMaybe; - fields_func?: InputMaybe; - id?: InputMaybe; - name?: InputMaybe; - show_end_time?: InputMaybe; - show_start_time?: InputMaybe; - slug?: InputMaybe; - sort?: InputMaybe; - start_date?: InputMaybe; - start_date_func?: InputMaybe; - status?: InputMaybe; - timezone?: InputMaybe; + form?: InputMaybe; + heading?: InputMaybe; + id?: InputMaybe; + image?: InputMaybe; + media_type?: InputMaybe; + overline?: InputMaybe; + spacing?: InputMaybe; user_created?: InputMaybe; user_updated?: InputMaybe; + video_url?: InputMaybe; }; -export type Faqs = { - __typename?: 'faqs'; - collapsible_id?: Maybe; - content?: Maybe; +export type Logo_Strip = { + __typename?: 'logo_strip'; date_created?: Maybe; date_created_func?: Maybe; date_updated?: Maybe; date_updated_func?: Maybe; id: Scalars['ID']['output']; - label?: Maybe; - slug?: Maybe; - sort?: Maybe; - status?: Maybe; + logo_list?: Maybe; + spacing?: Maybe; user_created?: Maybe; - user_updated?: Maybe; -}; - - -export type FaqsCollapsible_IdArgs = { - filter?: InputMaybe; - limit?: InputMaybe; - offset?: InputMaybe; - page?: InputMaybe; - search?: InputMaybe; - sort?: InputMaybe>>; }; -export type FaqsUser_CreatedArgs = { - filter?: InputMaybe; +export type Logo_StripLogo_ListArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -4867,7 +7832,7 @@ export type FaqsUser_CreatedArgs = { }; -export type FaqsUser_UpdatedArgs = { +export type Logo_StripUser_CreatedArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; @@ -4876,84 +7841,70 @@ export type FaqsUser_UpdatedArgs = { sort?: InputMaybe>>; }; -export type Faqs_Aggregated = { - __typename?: 'faqs_aggregated'; - avg?: Maybe; - avgDistinct?: Maybe; - count?: Maybe; +export type Logo_Strip_Aggregated = { + __typename?: 'logo_strip_aggregated'; + avg?: Maybe; + avgDistinct?: Maybe; + count?: Maybe; countAll?: Maybe; - countDistinct?: Maybe; + countDistinct?: Maybe; group?: Maybe; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - sumDistinct?: Maybe; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + sumDistinct?: Maybe; }; -export type Faqs_Aggregated_Count = { - __typename?: 'faqs_aggregated_count'; - collapsible_id?: Maybe; - content?: Maybe; +export type Logo_Strip_Aggregated_Count = { + __typename?: 'logo_strip_aggregated_count'; date_created?: Maybe; date_updated?: Maybe; id?: Maybe; - label?: Maybe; - slug?: Maybe; - sort?: Maybe; - status?: Maybe; + logo_list?: Maybe; + spacing?: Maybe; user_created?: Maybe; - user_updated?: Maybe; }; -export type Faqs_Aggregated_Fields = { - __typename?: 'faqs_aggregated_fields'; - collapsible_id?: Maybe; - sort?: Maybe; +export type Logo_Strip_Aggregated_Fields = { + __typename?: 'logo_strip_aggregated_fields'; + id?: Maybe; + logo_list?: Maybe; }; -export type Faqs_Filter = { - _and?: InputMaybe>>; - _or?: InputMaybe>>; - collapsible_id?: InputMaybe; - content?: InputMaybe; +export type Logo_Strip_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; date_created?: InputMaybe; date_created_func?: InputMaybe; date_updated?: InputMaybe; date_updated_func?: InputMaybe; - id?: InputMaybe; - label?: InputMaybe; - slug?: InputMaybe; - sort?: InputMaybe; - status?: InputMaybe; + id?: InputMaybe; + logo_list?: InputMaybe; + spacing?: InputMaybe; user_created?: InputMaybe; - user_updated?: InputMaybe; }; -export type Featured_Contributors = { - __typename?: 'featured_contributors'; +export type Markdown_Pages = { + __typename?: 'markdown_pages'; content?: Maybe; - ctas?: Maybe; - ctas_func?: Maybe; date_created?: Maybe; date_created_func?: Maybe; date_updated?: Maybe; date_updated_func?: Maybe; id: Scalars['ID']['output']; - name?: Maybe; - portrait?: Maybe; - social_github_url?: Maybe; - social_linkedin_url?: Maybe; - social_twitter_url?: Maybe; + markdown_page_id?: Maybe; + slug?: Maybe; sort?: Maybe; status?: Maybe; + subtitle?: Maybe; title?: Maybe; user_created?: Maybe; user_updated?: Maybe; }; -export type Featured_ContributorsPortraitArgs = { - filter?: InputMaybe; +export type Markdown_PagesMarkdown_Page_IdArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -4962,7 +7913,7 @@ export type Featured_ContributorsPortraitArgs = { }; -export type Featured_ContributorsUser_CreatedArgs = { +export type Markdown_PagesUser_CreatedArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; @@ -4972,7 +7923,7 @@ export type Featured_ContributorsUser_CreatedArgs = { }; -export type Featured_ContributorsUser_UpdatedArgs = { +export type Markdown_PagesUser_UpdatedArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; @@ -4981,96 +7932,88 @@ export type Featured_ContributorsUser_UpdatedArgs = { sort?: InputMaybe>>; }; -export type Featured_Contributors_Aggregated = { - __typename?: 'featured_contributors_aggregated'; - avg?: Maybe; - avgDistinct?: Maybe; - count?: Maybe; +export type Markdown_Pages_Aggregated = { + __typename?: 'markdown_pages_aggregated'; + avg?: Maybe; + avgDistinct?: Maybe; + count?: Maybe; countAll?: Maybe; - countDistinct?: Maybe; + countDistinct?: Maybe; group?: Maybe; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - sumDistinct?: Maybe; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + sumDistinct?: Maybe; }; -export type Featured_Contributors_Aggregated_Count = { - __typename?: 'featured_contributors_aggregated_count'; +export type Markdown_Pages_Aggregated_Count = { + __typename?: 'markdown_pages_aggregated_count'; content?: Maybe; - ctas?: Maybe; date_created?: Maybe; date_updated?: Maybe; id?: Maybe; - name?: Maybe; - portrait?: Maybe; - social_github_url?: Maybe; - social_linkedin_url?: Maybe; - social_twitter_url?: Maybe; + markdown_page_id?: Maybe; + slug?: Maybe; sort?: Maybe; status?: Maybe; + subtitle?: Maybe; title?: Maybe; user_created?: Maybe; user_updated?: Maybe; }; -export type Featured_Contributors_Aggregated_Fields = { - __typename?: 'featured_contributors_aggregated_fields'; +export type Markdown_Pages_Aggregated_Fields = { + __typename?: 'markdown_pages_aggregated_fields'; id?: Maybe; + markdown_page_id?: Maybe; sort?: Maybe; }; -export type Featured_Contributors_Filter = { - _and?: InputMaybe>>; - _or?: InputMaybe>>; +export type Markdown_Pages_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; content?: InputMaybe; - ctas?: InputMaybe; - ctas_func?: InputMaybe; date_created?: InputMaybe; date_created_func?: InputMaybe; date_updated?: InputMaybe; date_updated_func?: InputMaybe; id?: InputMaybe; - name?: InputMaybe; - portrait?: InputMaybe; - social_github_url?: InputMaybe; - social_linkedin_url?: InputMaybe; - social_twitter_url?: InputMaybe; + markdown_page_id?: InputMaybe; + slug?: InputMaybe; sort?: InputMaybe; status?: InputMaybe; + subtitle?: InputMaybe; title?: InputMaybe; user_created?: InputMaybe; user_updated?: InputMaybe; }; -export type Hash_Filter_Operators = { - _empty?: InputMaybe; - _nempty?: InputMaybe; - _nnull?: InputMaybe; - _null?: InputMaybe; -}; - -export type Job_Listings = { - __typename?: 'job_listings'; - content?: Maybe; +export type Multi_Column_Text = { + __typename?: 'multi_column_text'; + columns?: Maybe>>; + columns_func?: Maybe; date_created?: Maybe; date_created_func?: Maybe; date_updated?: Maybe; date_updated_func?: Maybe; - department?: Maybe; id: Scalars['ID']['output']; - job_title?: Maybe; - location?: Maybe; - slug: Scalars['String']['output']; - status?: Maybe; - tags?: Maybe; - tags_func?: Maybe; + spacing?: Maybe; user_created?: Maybe; user_updated?: Maybe; }; -export type Job_ListingsUser_CreatedArgs = { +export type Multi_Column_TextColumnsArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type Multi_Column_TextUser_CreatedArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; @@ -5080,7 +8023,7 @@ export type Job_ListingsUser_CreatedArgs = { }; -export type Job_ListingsUser_UpdatedArgs = { +export type Multi_Column_TextUser_UpdatedArgs = { filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; @@ -5089,92 +8032,61 @@ export type Job_ListingsUser_UpdatedArgs = { sort?: InputMaybe>>; }; -export type Job_Listings_Aggregated = { - __typename?: 'job_listings_aggregated'; - avg?: Maybe; - avgDistinct?: Maybe; - count?: Maybe; +export type Multi_Column_Text_Aggregated = { + __typename?: 'multi_column_text_aggregated'; + avg?: Maybe; + avgDistinct?: Maybe; + count?: Maybe; countAll?: Maybe; - countDistinct?: Maybe; + countDistinct?: Maybe; group?: Maybe; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - sumDistinct?: Maybe; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + sumDistinct?: Maybe; }; -export type Job_Listings_Aggregated_Count = { - __typename?: 'job_listings_aggregated_count'; - content?: Maybe; +export type Multi_Column_Text_Aggregated_Count = { + __typename?: 'multi_column_text_aggregated_count'; + columns?: Maybe; date_created?: Maybe; date_updated?: Maybe; - department?: Maybe; id?: Maybe; - job_title?: Maybe; - location?: Maybe; - slug?: Maybe; - status?: Maybe; - tags?: Maybe; + spacing?: Maybe; user_created?: Maybe; user_updated?: Maybe; }; -export type Job_Listings_Aggregated_Fields = { - __typename?: 'job_listings_aggregated_fields'; +export type Multi_Column_Text_Aggregated_Fields = { + __typename?: 'multi_column_text_aggregated_fields'; id?: Maybe; }; -export type Job_Listings_Filter = { - _and?: InputMaybe>>; - _or?: InputMaybe>>; - content?: InputMaybe; +export type Multi_Column_Text_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; + columns?: InputMaybe; + columns_func?: InputMaybe; date_created?: InputMaybe; - date_created_func?: InputMaybe; - date_updated?: InputMaybe; - date_updated_func?: InputMaybe; - department?: InputMaybe; - id?: InputMaybe; - job_title?: InputMaybe; - location?: InputMaybe; - slug?: InputMaybe; - status?: InputMaybe; - tags?: InputMaybe; - tags_func?: InputMaybe; - user_created?: InputMaybe; - user_updated?: InputMaybe; -}; - -export type Markdown_Pages = { - __typename?: 'markdown_pages'; - content?: Maybe; - date_created?: Maybe; - date_created_func?: Maybe; - date_updated?: Maybe; - date_updated_func?: Maybe; - id: Scalars['ID']['output']; - markdown_page_id?: Maybe; - slug?: Maybe; - sort?: Maybe; - status?: Maybe; - subtitle?: Maybe; - title?: Maybe; - user_created?: Maybe; - user_updated?: Maybe; + date_created_func?: InputMaybe; + date_updated?: InputMaybe; + date_updated_func?: InputMaybe; + id?: InputMaybe; + spacing?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; }; - -export type Markdown_PagesMarkdown_Page_IdArgs = { - filter?: InputMaybe; - limit?: InputMaybe; - offset?: InputMaybe; - page?: InputMaybe; - search?: InputMaybe; - sort?: InputMaybe>>; +export type Multi_Column_Text_Rich_Text_Columns = { + __typename?: 'multi_column_text_rich_text_columns'; + id: Scalars['ID']['output']; + multi_column_text_id?: Maybe; + rich_text_columns_id?: Maybe; }; -export type Markdown_PagesUser_CreatedArgs = { - filter?: InputMaybe; +export type Multi_Column_Text_Rich_Text_ColumnsMulti_Column_Text_IdArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -5183,8 +8095,8 @@ export type Markdown_PagesUser_CreatedArgs = { }; -export type Markdown_PagesUser_UpdatedArgs = { - filter?: InputMaybe; +export type Multi_Column_Text_Rich_Text_ColumnsRich_Text_Columns_IdArgs = { + filter?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; page?: InputMaybe; @@ -5192,60 +8104,40 @@ export type Markdown_PagesUser_UpdatedArgs = { sort?: InputMaybe>>; }; -export type Markdown_Pages_Aggregated = { - __typename?: 'markdown_pages_aggregated'; - avg?: Maybe; - avgDistinct?: Maybe; - count?: Maybe; +export type Multi_Column_Text_Rich_Text_Columns_Aggregated = { + __typename?: 'multi_column_text_rich_text_columns_aggregated'; + avg?: Maybe; + avgDistinct?: Maybe; + count?: Maybe; countAll?: Maybe; - countDistinct?: Maybe; + countDistinct?: Maybe; group?: Maybe; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - sumDistinct?: Maybe; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + sumDistinct?: Maybe; }; -export type Markdown_Pages_Aggregated_Count = { - __typename?: 'markdown_pages_aggregated_count'; - content?: Maybe; - date_created?: Maybe; - date_updated?: Maybe; +export type Multi_Column_Text_Rich_Text_Columns_Aggregated_Count = { + __typename?: 'multi_column_text_rich_text_columns_aggregated_count'; id?: Maybe; - markdown_page_id?: Maybe; - slug?: Maybe; - sort?: Maybe; - status?: Maybe; - subtitle?: Maybe; - title?: Maybe; - user_created?: Maybe; - user_updated?: Maybe; + multi_column_text_id?: Maybe; + rich_text_columns_id?: Maybe; }; -export type Markdown_Pages_Aggregated_Fields = { - __typename?: 'markdown_pages_aggregated_fields'; +export type Multi_Column_Text_Rich_Text_Columns_Aggregated_Fields = { + __typename?: 'multi_column_text_rich_text_columns_aggregated_fields'; id?: Maybe; - markdown_page_id?: Maybe; - sort?: Maybe; + multi_column_text_id?: Maybe; + rich_text_columns_id?: Maybe; }; -export type Markdown_Pages_Filter = { - _and?: InputMaybe>>; - _or?: InputMaybe>>; - content?: InputMaybe; - date_created?: InputMaybe; - date_created_func?: InputMaybe; - date_updated?: InputMaybe; - date_updated_func?: InputMaybe; +export type Multi_Column_Text_Rich_Text_Columns_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; id?: InputMaybe; - markdown_page_id?: InputMaybe; - slug?: InputMaybe; - sort?: InputMaybe; - status?: InputMaybe; - subtitle?: InputMaybe; - title?: InputMaybe; - user_created?: InputMaybe; - user_updated?: InputMaybe; + multi_column_text_id?: InputMaybe; + rich_text_columns_id?: InputMaybe; }; export type Nav_Link = { @@ -6201,6 +9093,169 @@ export type Quotes_Filter = { user_updated?: InputMaybe; }; +export type Rich_Text_Columns = { + __typename?: 'rich_text_columns'; + body_text: Scalars['String']['output']; + date_created?: Maybe; + date_created_func?: Maybe; + date_updated?: Maybe; + date_updated_func?: Maybe; + heading?: Maybe; + icon?: Maybe; + id: Scalars['ID']['output']; + user_created?: Maybe; + user_updated?: Maybe; +}; + + +export type Rich_Text_ColumnsUser_CreatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type Rich_Text_ColumnsUser_UpdatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + +export type Rich_Text_Columns_Aggregated = { + __typename?: 'rich_text_columns_aggregated'; + avg?: Maybe; + avgDistinct?: Maybe; + count?: Maybe; + countAll?: Maybe; + countDistinct?: Maybe; + group?: Maybe; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + sumDistinct?: Maybe; +}; + +export type Rich_Text_Columns_Aggregated_Count = { + __typename?: 'rich_text_columns_aggregated_count'; + body_text?: Maybe; + date_created?: Maybe; + date_updated?: Maybe; + heading?: Maybe; + icon?: Maybe; + id?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; +}; + +export type Rich_Text_Columns_Aggregated_Fields = { + __typename?: 'rich_text_columns_aggregated_fields'; + id?: Maybe; +}; + +export type Rich_Text_Columns_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; + body_text?: InputMaybe; + date_created?: InputMaybe; + date_created_func?: InputMaybe; + date_updated?: InputMaybe; + date_updated_func?: InputMaybe; + heading?: InputMaybe; + icon?: InputMaybe; + id?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Section_Header = { + __typename?: 'section_header'; + date_created?: Maybe; + date_created_func?: Maybe; + date_updated?: Maybe; + date_updated_func?: Maybe; + description?: Maybe; + id: Scalars['ID']['output']; + overline?: Maybe; + spacing?: Maybe; + title?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; +}; + + +export type Section_HeaderUser_CreatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type Section_HeaderUser_UpdatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + +export type Section_Header_Aggregated = { + __typename?: 'section_header_aggregated'; + avg?: Maybe; + avgDistinct?: Maybe; + count?: Maybe; + countAll?: Maybe; + countDistinct?: Maybe; + group?: Maybe; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + sumDistinct?: Maybe; +}; + +export type Section_Header_Aggregated_Count = { + __typename?: 'section_header_aggregated_count'; + date_created?: Maybe; + date_updated?: Maybe; + description?: Maybe; + id?: Maybe; + overline?: Maybe; + spacing?: Maybe; + title?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; +}; + +export type Section_Header_Aggregated_Fields = { + __typename?: 'section_header_aggregated_fields'; + id?: Maybe; +}; + +export type Section_Header_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; + date_created?: InputMaybe; + date_created_func?: InputMaybe; + date_updated?: InputMaybe; + date_updated_func?: InputMaybe; + description?: InputMaybe; + id?: InputMaybe; + overline?: InputMaybe; + spacing?: InputMaybe; + title?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + export type Site_Settings = { __typename?: 'site_settings'; date_created?: Maybe; @@ -7028,6 +10083,86 @@ export type Team_Members_Filter = { title?: InputMaybe; }; +export type Two_Column_Text = { + __typename?: 'two_column_text'; + date_created?: Maybe; + date_created_func?: Maybe; + date_updated?: Maybe; + date_updated_func?: Maybe; + id: Scalars['ID']['output']; + main_content: Scalars['String']['output']; + side_content: Scalars['String']['output']; + spacing?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; +}; + + +export type Two_Column_TextUser_CreatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + + +export type Two_Column_TextUser_UpdatedArgs = { + filter?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; + page?: InputMaybe; + search?: InputMaybe; + sort?: InputMaybe>>; +}; + +export type Two_Column_Text_Aggregated = { + __typename?: 'two_column_text_aggregated'; + avg?: Maybe; + avgDistinct?: Maybe; + count?: Maybe; + countAll?: Maybe; + countDistinct?: Maybe; + group?: Maybe; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + sumDistinct?: Maybe; +}; + +export type Two_Column_Text_Aggregated_Count = { + __typename?: 'two_column_text_aggregated_count'; + date_created?: Maybe; + date_updated?: Maybe; + id?: Maybe; + main_content?: Maybe; + side_content?: Maybe; + spacing?: Maybe; + user_created?: Maybe; + user_updated?: Maybe; +}; + +export type Two_Column_Text_Aggregated_Fields = { + __typename?: 'two_column_text_aggregated_fields'; + id?: Maybe; +}; + +export type Two_Column_Text_Filter = { + _and?: InputMaybe>>; + _or?: InputMaybe>>; + date_created?: InputMaybe; + date_created_func?: InputMaybe; + date_updated?: InputMaybe; + date_updated_func?: InputMaybe; + id?: InputMaybe; + main_content?: InputMaybe; + side_content?: InputMaybe; + spacing?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + export type Update_App_Defaults_Input = { case_study?: InputMaybe; date_updated?: InputMaybe; @@ -7072,17 +10207,54 @@ export type Update_Article_Cards_Input = { videoUrl?: InputMaybe; }; -export type Update_Callouts_Input = { - callout_id?: InputMaybe; - category?: InputMaybe; - content?: InputMaybe; - ctas?: InputMaybe; +export type Update_Blog_Cards_Input = { + date_created?: InputMaybe; + date_updated?: InputMaybe; + id?: InputMaybe; + spacing?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Update_Callouts_Input = { + callout_id?: InputMaybe; + category?: InputMaybe; + content?: InputMaybe; + ctas?: InputMaybe; + date_created?: InputMaybe; + date_updated?: InputMaybe; + id?: InputMaybe; + sort?: InputMaybe; + status?: InputMaybe; + title?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Update_Card_Input = { + body_text?: InputMaybe; + date_created?: InputMaybe; + date_updated?: InputMaybe; + heading?: InputMaybe; + id?: InputMaybe; + image?: InputMaybe; + url?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Update_Cards_Card_Input = { + card_id?: InputMaybe; + cards_id?: InputMaybe; + id?: InputMaybe; +}; + +export type Update_Cards_Input = { + cards?: InputMaybe>>; date_created?: InputMaybe; date_updated?: InputMaybe; id?: InputMaybe; - sort?: InputMaybe; - status?: InputMaybe; - title?: InputMaybe; + spacing?: InputMaybe; user_created?: InputMaybe; user_updated?: InputMaybe; }; @@ -7138,11 +10310,17 @@ export type Update_Collapsibles_Input = { user_updated?: InputMaybe; }; +export type Update_Company_Logo_Lists_Company_Logos_Input = { + company_logo_lists_id?: InputMaybe; + company_logos_id?: InputMaybe; + id?: InputMaybe; +}; + export type Update_Company_Logo_Lists_Input = { date_created?: InputMaybe; date_updated?: InputMaybe; id?: InputMaybe; - ignore?: InputMaybe; + logos?: InputMaybe>>; partner_logos?: InputMaybe>>; slug?: InputMaybe; sort?: InputMaybe; @@ -7167,7 +10345,47 @@ export type Update_Company_Logos_Input = { name?: InputMaybe; slug?: InputMaybe; url?: InputMaybe; - width?: InputMaybe; +}; + +export type Update_Cta_Input = { + body_text?: InputMaybe; + cta_text?: InputMaybe; + cta_url?: InputMaybe; + date_created?: InputMaybe; + date_updated?: InputMaybe; + heading?: InputMaybe; + id?: InputMaybe; + spacing?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Update_Custom_Pages_Components_Input = { + collection?: InputMaybe; + custom_pages_id?: InputMaybe; + id?: InputMaybe; + item?: InputMaybe; +}; + +export type Update_Custom_Pages_Input = { + components?: InputMaybe>>; + date_created?: InputMaybe; + date_updated?: InputMaybe; + id?: InputMaybe; + slug?: InputMaybe; + status?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Update_Customer_Quote_Input = { + date_created?: InputMaybe; + date_updated?: InputMaybe; + id?: InputMaybe; + quote?: InputMaybe; + spacing?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; }; export type Update_Directus_Files_Input = { @@ -7290,6 +10508,23 @@ export type Update_Featured_Contributors_Input = { user_updated?: InputMaybe; }; +export type Update_Hero_Input = { + body_text?: InputMaybe; + cta_text?: InputMaybe; + cta_url?: InputMaybe; + date_created?: InputMaybe; + date_updated?: InputMaybe; + form?: InputMaybe; + heading?: InputMaybe; + id?: InputMaybe; + image?: InputMaybe; + media_type?: InputMaybe; + spacing?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; + video_url?: InputMaybe; +}; + export type Update_Job_Listings_Input = { content?: InputMaybe; date_created?: InputMaybe; @@ -7305,6 +10540,33 @@ export type Update_Job_Listings_Input = { user_updated?: InputMaybe; }; +export type Update_Large_Image_Input = { + body_text?: InputMaybe; + cta_text?: InputMaybe; + cta_url?: InputMaybe; + date_created?: InputMaybe; + date_updated?: InputMaybe; + form?: InputMaybe; + heading?: InputMaybe; + id?: InputMaybe; + image?: InputMaybe; + media_type?: InputMaybe; + overline?: InputMaybe; + spacing?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; + video_url?: InputMaybe; +}; + +export type Update_Logo_Strip_Input = { + date_created?: InputMaybe; + date_updated?: InputMaybe; + id?: InputMaybe; + logo_list?: InputMaybe; + spacing?: InputMaybe; + user_created?: InputMaybe; +}; + export type Update_Markdown_Pages_Input = { content?: InputMaybe; date_created?: InputMaybe; @@ -7320,6 +10582,22 @@ export type Update_Markdown_Pages_Input = { user_updated?: InputMaybe; }; +export type Update_Multi_Column_Text_Input = { + columns?: InputMaybe>>; + date_created?: InputMaybe; + date_updated?: InputMaybe; + id?: InputMaybe; + spacing?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Update_Multi_Column_Text_Rich_Text_Columns_Input = { + id?: InputMaybe; + multi_column_text_id?: InputMaybe; + rich_text_columns_id?: InputMaybe; +}; + export type Update_Nav_Link_Input = { id?: InputMaybe; title?: InputMaybe; @@ -7453,6 +10731,29 @@ export type Update_Quotes_Input = { user_updated?: InputMaybe; }; +export type Update_Rich_Text_Columns_Input = { + body_text?: InputMaybe; + date_created?: InputMaybe; + date_updated?: InputMaybe; + heading?: InputMaybe; + icon?: InputMaybe; + id?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + +export type Update_Section_Header_Input = { + date_created?: InputMaybe; + date_updated?: InputMaybe; + description?: InputMaybe; + id?: InputMaybe; + overline?: InputMaybe; + spacing?: InputMaybe; + title?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + export type Update_Site_Settings_Input = { date_created?: InputMaybe; date_updated?: InputMaybe; @@ -7569,6 +10870,17 @@ export type Update_Team_Members_Input = { title?: InputMaybe; }; +export type Update_Two_Column_Text_Input = { + date_created?: InputMaybe; + date_updated?: InputMaybe; + id?: InputMaybe; + main_content?: InputMaybe; + side_content?: InputMaybe; + spacing?: InputMaybe; + user_created?: InputMaybe; + user_updated?: InputMaybe; +}; + export type EventFragment = { __typename?: 'events', id: string, name?: string | null, start_date?: any | null, end_date?: any | null, show_start_time: boolean, show_end_time?: boolean | null, timezone?: string | null, description?: string | null, fields?: any | null, ctas?: any | null }; export type EventsQueryVariables = Exact<{ [key: string]: never; }>; @@ -7580,9 +10892,9 @@ export type LinkFragment = { __typename?: 'nav_link', id: string, title?: string export type NavListFragment = { __typename?: 'nav_list', id: string, flatten?: boolean | null, mobile_only?: boolean | null, link?: { __typename?: 'nav_link', id: string, title?: string | null, url?: string | null } | null }; -export type CompanyLogoFragment = { __typename?: 'company_logos', slug?: string | null, name: string, url?: string | null, width?: number | null, logo_light?: { __typename?: 'directus_files', id: string, title?: string | null, description?: string | null, tags?: any | null, filename_disk?: string | null, filename_download: string, metadata?: any | null, type?: string | null, filesize?: any | null } | null, logo_dark?: { __typename?: 'directus_files', id: string, title?: string | null, description?: string | null, tags?: any | null, filename_disk?: string | null, filename_download: string, metadata?: any | null, type?: string | null, filesize?: any | null } | null }; +export type CompanyLogoFragment = { __typename?: 'company_logos', slug?: string | null, name: string, url?: string | null, logo_light?: { __typename?: 'directus_files', id: string, title?: string | null, description?: string | null, tags?: any | null, filename_disk?: string | null, filename_download: string, metadata?: any | null, type?: string | null, filesize?: any | null } | null, logo_dark?: { __typename?: 'directus_files', id: string, title?: string | null, description?: string | null, tags?: any | null, filename_disk?: string | null, filename_download: string, metadata?: any | null, type?: string | null, filesize?: any | null } | null }; -export type LogoListFragment = { __typename?: 'company_logo_lists', slug?: string | null }; +export type LogoListFragment = { __typename?: 'company_logo_lists', slug?: string | null, logos?: Array<{ __typename?: 'company_logo_lists_company_logos', company_logos_id?: { __typename?: 'company_logos', slug?: string | null, name: string, url?: string | null, logo_light?: { __typename?: 'directus_files', id: string, title?: string | null, description?: string | null, tags?: any | null, filename_disk?: string | null, filename_download: string, metadata?: any | null, type?: string | null, filesize?: any | null } | null, logo_dark?: { __typename?: 'directus_files', id: string, title?: string | null, description?: string | null, tags?: any | null, filename_disk?: string | null, filename_download: string, metadata?: any | null, type?: string | null, filesize?: any | null } | null } | null } | null> | null }; export type CaseStudyFragment = { __typename?: 'case_studies', id: string, slug?: string | null, label?: string | null, title?: string | null, content?: string | null, ctas?: any | null, stack_label?: string | null, stack_apps?: any | null, hero_image?: { __typename?: 'directus_files', id: string, title?: string | null, description?: string | null, tags?: any | null, filename_disk?: string | null, filename_download: string, metadata?: any | null, type?: string | null, filesize?: any | null } | null }; @@ -7653,6 +10965,46 @@ export type SolutionsQueryVariables = Exact<{ export type SolutionsQuery = { __typename?: 'Query', solutions_pages: Array<{ __typename?: 'solutions_pages', id: string, slug: string, title?: string | null, description?: string | null, upper_features_title?: string | null, lower_features_title?: string | null, download_section_title?: string | null, download_section_description?: string | null, upper_features?: Array<{ __typename?: 'solution_features', id: string, title?: string | null, description?: string | null, icon?: string | null, link_title?: string | null, link_url?: string | null } | null> | null, lower_features?: Array<{ __typename?: 'solution_features', id: string, title?: string | null, description?: string | null, icon?: string | null, link_title?: string | null, link_url?: string | null } | null> | null, problems?: Array<{ __typename?: 'solution_problems', id: string, title?: string | null, subtitle?: string | null, problem?: string | null, solution?: string | null } | null> | null, featured_quote?: { __typename?: 'quotes', id: string, quote?: string | null, author_text?: string | null } | null }> }; +export type CustomPageFragment = { __typename?: 'custom_pages', id: string, slug: string, components?: Array<{ __typename?: 'custom_pages_components', collection?: string | null, item?: { __typename?: 'blog_cards', spacing?: string | null } | { __typename?: 'cards', spacing?: string | null, cards?: Array<{ __typename?: 'cards_card', card_id?: { __typename?: 'card', heading: string, body_text: string, url?: string | null, image?: { __typename?: 'directus_files', id: string, title?: string | null, description?: string | null, tags?: any | null, filename_disk?: string | null, filename_download: string, metadata?: any | null, type?: string | null, filesize?: any | null } | null } | null } | null> | null } | { __typename?: 'cta', spacing?: string | null, heading?: string | null, body_text?: string | null, cta_text?: string | null, cta_url?: string | null } | { __typename?: 'customer_quote', spacing?: string | null, quote?: { __typename?: 'quotes', id: string, quote?: string | null, author_text?: string | null } | null } | { __typename?: 'hero', spacing?: string | null, heading?: string | null, body_text?: string | null, media_type?: string | null, video_url?: string | null, form?: string | null, cta_text?: string | null, cta_url?: string | null, image?: { __typename?: 'directus_files', id: string, title?: string | null, description?: string | null, tags?: any | null, filename_disk?: string | null, filename_download: string, metadata?: any | null, type?: string | null, filesize?: any | null } | null } | { __typename?: 'large_image', spacing?: string | null, overline?: string | null, heading?: string | null, body_text?: string | null, media_type?: string | null, video_url?: string | null, form?: string | null, cta_text?: string | null, cta_url?: string | null, image?: { __typename?: 'directus_files', id: string, title?: string | null, description?: string | null, tags?: any | null, filename_disk?: string | null, filename_download: string, metadata?: any | null, type?: string | null, filesize?: any | null } | null } | { __typename?: 'logo_strip', spacing?: string | null, logo_list?: { __typename?: 'company_logo_lists', slug?: string | null, logos?: Array<{ __typename?: 'company_logo_lists_company_logos', company_logos_id?: { __typename?: 'company_logos', slug?: string | null, name: string, url?: string | null, logo_light?: { __typename?: 'directus_files', id: string, title?: string | null, description?: string | null, tags?: any | null, filename_disk?: string | null, filename_download: string, metadata?: any | null, type?: string | null, filesize?: any | null } | null, logo_dark?: { __typename?: 'directus_files', id: string, title?: string | null, description?: string | null, tags?: any | null, filename_disk?: string | null, filename_download: string, metadata?: any | null, type?: string | null, filesize?: any | null } | null } | null } | null> | null } | null } | { __typename?: 'multi_column_text', spacing?: string | null, columns?: Array<{ __typename?: 'multi_column_text_rich_text_columns', rich_text_columns_id?: { __typename?: 'rich_text_columns', icon?: string | null, heading?: string | null, body_text: string } | null } | null> | null } | { __typename?: 'section_header', spacing?: string | null, overline?: string | null, title?: string | null, description?: string | null } | { __typename?: 'two_column_text', spacing?: string | null, main_content: string, side_content: string } | null } | null> | null }; + +export type CustomPageTinyFragment = { __typename?: 'custom_pages', id: string, slug: string }; + +export type CustomPageSlugsQueryVariables = Exact<{ [key: string]: never; }>; + + +export type CustomPageSlugsQuery = { __typename?: 'Query', custom_pages: Array<{ __typename?: 'custom_pages', id: string, slug: string }> }; + +export type CustomPageQueryVariables = Exact<{ + slug: Scalars['String']['input']; +}>; + + +export type CustomPageQuery = { __typename?: 'Query', custom_pages: Array<{ __typename?: 'custom_pages', id: string, slug: string, components?: Array<{ __typename?: 'custom_pages_components', collection?: string | null, item?: { __typename?: 'blog_cards', spacing?: string | null } | { __typename?: 'cards', spacing?: string | null, cards?: Array<{ __typename?: 'cards_card', card_id?: { __typename?: 'card', heading: string, body_text: string, url?: string | null, image?: { __typename?: 'directus_files', id: string, title?: string | null, description?: string | null, tags?: any | null, filename_disk?: string | null, filename_download: string, metadata?: any | null, type?: string | null, filesize?: any | null } | null } | null } | null> | null } | { __typename?: 'cta', spacing?: string | null, heading?: string | null, body_text?: string | null, cta_text?: string | null, cta_url?: string | null } | { __typename?: 'customer_quote', spacing?: string | null, quote?: { __typename?: 'quotes', id: string, quote?: string | null, author_text?: string | null } | null } | { __typename?: 'hero', spacing?: string | null, heading?: string | null, body_text?: string | null, media_type?: string | null, video_url?: string | null, form?: string | null, cta_text?: string | null, cta_url?: string | null, image?: { __typename?: 'directus_files', id: string, title?: string | null, description?: string | null, tags?: any | null, filename_disk?: string | null, filename_download: string, metadata?: any | null, type?: string | null, filesize?: any | null } | null } | { __typename?: 'large_image', spacing?: string | null, overline?: string | null, heading?: string | null, body_text?: string | null, media_type?: string | null, video_url?: string | null, form?: string | null, cta_text?: string | null, cta_url?: string | null, image?: { __typename?: 'directus_files', id: string, title?: string | null, description?: string | null, tags?: any | null, filename_disk?: string | null, filename_download: string, metadata?: any | null, type?: string | null, filesize?: any | null } | null } | { __typename?: 'logo_strip', spacing?: string | null, logo_list?: { __typename?: 'company_logo_lists', slug?: string | null, logos?: Array<{ __typename?: 'company_logo_lists_company_logos', company_logos_id?: { __typename?: 'company_logos', slug?: string | null, name: string, url?: string | null, logo_light?: { __typename?: 'directus_files', id: string, title?: string | null, description?: string | null, tags?: any | null, filename_disk?: string | null, filename_download: string, metadata?: any | null, type?: string | null, filesize?: any | null } | null, logo_dark?: { __typename?: 'directus_files', id: string, title?: string | null, description?: string | null, tags?: any | null, filename_disk?: string | null, filename_download: string, metadata?: any | null, type?: string | null, filesize?: any | null } | null } | null } | null> | null } | null } | { __typename?: 'multi_column_text', spacing?: string | null, columns?: Array<{ __typename?: 'multi_column_text_rich_text_columns', rich_text_columns_id?: { __typename?: 'rich_text_columns', icon?: string | null, heading?: string | null, body_text: string } | null } | null> | null } | { __typename?: 'section_header', spacing?: string | null, overline?: string | null, title?: string | null, description?: string | null } | { __typename?: 'two_column_text', spacing?: string | null, main_content: string, side_content: string } | null } | null> | null }> }; + +export type HeroComponentFragment = { __typename?: 'hero', spacing?: string | null, heading?: string | null, body_text?: string | null, media_type?: string | null, video_url?: string | null, form?: string | null, cta_text?: string | null, cta_url?: string | null, image?: { __typename?: 'directus_files', id: string, title?: string | null, description?: string | null, tags?: any | null, filename_disk?: string | null, filename_download: string, metadata?: any | null, type?: string | null, filesize?: any | null } | null }; + +export type LogoStripComponentFragment = { __typename?: 'logo_strip', spacing?: string | null, logo_list?: { __typename?: 'company_logo_lists', slug?: string | null, logos?: Array<{ __typename?: 'company_logo_lists_company_logos', company_logos_id?: { __typename?: 'company_logos', slug?: string | null, name: string, url?: string | null, logo_light?: { __typename?: 'directus_files', id: string, title?: string | null, description?: string | null, tags?: any | null, filename_disk?: string | null, filename_download: string, metadata?: any | null, type?: string | null, filesize?: any | null } | null, logo_dark?: { __typename?: 'directus_files', id: string, title?: string | null, description?: string | null, tags?: any | null, filename_disk?: string | null, filename_download: string, metadata?: any | null, type?: string | null, filesize?: any | null } | null } | null } | null> | null } | null }; + +export type SectionHeaderComponentFragment = { __typename?: 'section_header', spacing?: string | null, overline?: string | null, title?: string | null, description?: string | null }; + +export type LargeImageComponentFragment = { __typename?: 'large_image', spacing?: string | null, overline?: string | null, heading?: string | null, body_text?: string | null, media_type?: string | null, video_url?: string | null, form?: string | null, cta_text?: string | null, cta_url?: string | null, image?: { __typename?: 'directus_files', id: string, title?: string | null, description?: string | null, tags?: any | null, filename_disk?: string | null, filename_download: string, metadata?: any | null, type?: string | null, filesize?: any | null } | null }; + +export type CardFragment = { __typename?: 'card', heading: string, body_text: string, url?: string | null, image?: { __typename?: 'directus_files', id: string, title?: string | null, description?: string | null, tags?: any | null, filename_disk?: string | null, filename_download: string, metadata?: any | null, type?: string | null, filesize?: any | null } | null }; + +export type CardsComponentFragment = { __typename?: 'cards', spacing?: string | null, cards?: Array<{ __typename?: 'cards_card', card_id?: { __typename?: 'card', heading: string, body_text: string, url?: string | null, image?: { __typename?: 'directus_files', id: string, title?: string | null, description?: string | null, tags?: any | null, filename_disk?: string | null, filename_download: string, metadata?: any | null, type?: string | null, filesize?: any | null } | null } | null } | null> | null }; + +export type BlogCardsComponentFragment = { __typename?: 'blog_cards', spacing?: string | null }; + +export type RichTextColumnFragment = { __typename?: 'rich_text_columns', icon?: string | null, heading?: string | null, body_text: string }; + +export type TwoColumnTextComponentFragment = { __typename?: 'two_column_text', spacing?: string | null, main_content: string, side_content: string }; + +export type MultiColumnTextComponentFragment = { __typename?: 'multi_column_text', spacing?: string | null, columns?: Array<{ __typename?: 'multi_column_text_rich_text_columns', rich_text_columns_id?: { __typename?: 'rich_text_columns', icon?: string | null, heading?: string | null, body_text: string } | null } | null> | null }; + +export type CustomerQuoteComponentFragment = { __typename?: 'customer_quote', spacing?: string | null, quote?: { __typename?: 'quotes', id: string, quote?: string | null, author_text?: string | null } | null }; + +export type CtaComponentFragment = { __typename?: 'cta', spacing?: string | null, heading?: string | null, body_text?: string | null, cta_text?: string | null, cta_url?: string | null }; + export type MinJobListingFragment = { __typename?: 'job_listings', id: string, slug: string, job_title?: string | null, department?: string | null, tags?: any | null, location?: string | null, status?: string | null }; export type FullJobListingFragment = { __typename?: 'job_listings', content?: string | null, id: string, slug: string, job_title?: string | null, department?: string | null, tags?: any | null, location?: string | null, status?: string | null }; @@ -7783,25 +11135,6 @@ export const ImageFileFragmentDoc = gql` filesize } `; -export const CompanyLogoFragmentDoc = gql` - fragment CompanyLogo on company_logos { - slug - name - logo_light { - ...ImageFile - } - logo_dark { - ...ImageFile - } - url - width -} - ${ImageFileFragmentDoc}`; -export const LogoListFragmentDoc = gql` - fragment LogoList on company_logo_lists { - slug -} - `; export const CaseStudyFragmentDoc = gql` fragment CaseStudy on case_studies { id @@ -7967,6 +11300,178 @@ export const SolutionFragmentDoc = gql` ${SolutionFeatureFragmentDoc} ${SolutionProblemFragmentDoc} ${QuoteFragmentDoc}`; +export const HeroComponentFragmentDoc = gql` + fragment HeroComponent on hero { + spacing + heading + body_text + media_type + image { + ...ImageFile + } + video_url + form + cta_text + cta_url +} + ${ImageFileFragmentDoc}`; +export const CompanyLogoFragmentDoc = gql` + fragment CompanyLogo on company_logos { + slug + name + logo_light { + ...ImageFile + } + logo_dark { + ...ImageFile + } + url +} + ${ImageFileFragmentDoc}`; +export const LogoListFragmentDoc = gql` + fragment LogoList on company_logo_lists { + slug + logos { + company_logos_id { + ...CompanyLogo + } + } +} + ${CompanyLogoFragmentDoc}`; +export const LogoStripComponentFragmentDoc = gql` + fragment LogoStripComponent on logo_strip { + spacing + logo_list { + ...LogoList + } +} + ${LogoListFragmentDoc}`; +export const SectionHeaderComponentFragmentDoc = gql` + fragment SectionHeaderComponent on section_header { + spacing + overline + title + description +} + `; +export const LargeImageComponentFragmentDoc = gql` + fragment LargeImageComponent on large_image { + spacing + overline + heading + body_text + media_type + image { + ...ImageFile + } + video_url + form + cta_text + cta_url +} + ${ImageFileFragmentDoc}`; +export const TwoColumnTextComponentFragmentDoc = gql` + fragment TwoColumnTextComponent on two_column_text { + spacing + main_content + side_content +} + `; +export const RichTextColumnFragmentDoc = gql` + fragment RichTextColumn on rich_text_columns { + icon + heading + body_text +} + `; +export const MultiColumnTextComponentFragmentDoc = gql` + fragment MultiColumnTextComponent on multi_column_text { + spacing + columns { + rich_text_columns_id { + ...RichTextColumn + } + } +} + ${RichTextColumnFragmentDoc}`; +export const CardFragmentDoc = gql` + fragment Card on card { + image { + ...ImageFile + } + heading + body_text + url +} + ${ImageFileFragmentDoc}`; +export const CardsComponentFragmentDoc = gql` + fragment CardsComponent on cards { + spacing + cards { + card_id { + ...Card + } + } +} + ${CardFragmentDoc}`; +export const BlogCardsComponentFragmentDoc = gql` + fragment BlogCardsComponent on blog_cards { + spacing +} + `; +export const CustomerQuoteComponentFragmentDoc = gql` + fragment CustomerQuoteComponent on customer_quote { + spacing + quote { + ...Quote + } +} + ${QuoteFragmentDoc}`; +export const CtaComponentFragmentDoc = gql` + fragment CTAComponent on cta { + spacing + heading + body_text + cta_text + cta_url +} + `; +export const CustomPageFragmentDoc = gql` + fragment CustomPage on custom_pages { + id + slug + components { + collection + item { + ...HeroComponent + ...LogoStripComponent + ...SectionHeaderComponent + ...LargeImageComponent + ...TwoColumnTextComponent + ...MultiColumnTextComponent + ...CardsComponent + ...BlogCardsComponent + ...CustomerQuoteComponent + ...CTAComponent + } + } +} + ${HeroComponentFragmentDoc} +${LogoStripComponentFragmentDoc} +${SectionHeaderComponentFragmentDoc} +${LargeImageComponentFragmentDoc} +${TwoColumnTextComponentFragmentDoc} +${MultiColumnTextComponentFragmentDoc} +${CardsComponentFragmentDoc} +${BlogCardsComponentFragmentDoc} +${CustomerQuoteComponentFragmentDoc} +${CtaComponentFragmentDoc}`; +export const CustomPageTinyFragmentDoc = gql` + fragment CustomPageTiny on custom_pages { + id + slug +} + `; export const MinJobListingFragmentDoc = gql` fragment MinJobListing on job_listings { id @@ -8396,6 +11901,75 @@ export function useSolutionsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions< export type SolutionsQueryHookResult = ReturnType; export type SolutionsLazyQueryHookResult = ReturnType; export type SolutionsQueryResult = Apollo.QueryResult; +export const CustomPageSlugsDocument = gql` + query CustomPageSlugs { + custom_pages(filter: {status: {_eq: "published"}}) { + ...CustomPageTiny + } +} + ${CustomPageTinyFragmentDoc}`; + +/** + * __useCustomPageSlugsQuery__ + * + * To run a query within a React component, call `useCustomPageSlugsQuery` and pass it any options that fit your needs. + * When your component renders, `useCustomPageSlugsQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useCustomPageSlugsQuery({ + * variables: { + * }, + * }); + */ +export function useCustomPageSlugsQuery(baseOptions?: Apollo.QueryHookOptions) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useQuery(CustomPageSlugsDocument, options); + } +export function useCustomPageSlugsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useLazyQuery(CustomPageSlugsDocument, options); + } +export type CustomPageSlugsQueryHookResult = ReturnType; +export type CustomPageSlugsLazyQueryHookResult = ReturnType; +export type CustomPageSlugsQueryResult = Apollo.QueryResult; +export const CustomPageDocument = gql` + query CustomPage($slug: String!) { + custom_pages(filter: {slug: {_eq: $slug}, status: {_eq: "published"}}) { + ...CustomPage + } +} + ${CustomPageFragmentDoc}`; + +/** + * __useCustomPageQuery__ + * + * To run a query within a React component, call `useCustomPageQuery` and pass it any options that fit your needs. + * When your component renders, `useCustomPageQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useCustomPageQuery({ + * variables: { + * slug: // value for 'slug' + * }, + * }); + */ +export function useCustomPageQuery(baseOptions: Apollo.QueryHookOptions) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useQuery(CustomPageDocument, options); + } +export function useCustomPageLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions) { + const options = {...defaultOptions, ...baseOptions} + return Apollo.useLazyQuery(CustomPageDocument, options); + } +export type CustomPageQueryHookResult = ReturnType; +export type CustomPageLazyQueryHookResult = ReturnType; +export type CustomPageQueryResult = Apollo.QueryResult; export const JobListingsDocument = gql` query JobListings { job_listings(filter: {status: {_neq: "archived"}}) { diff --git a/src/graph/directus/cms.graphql b/src/graph/directus/cms.graphql index faba6f7f..00da39d0 100644 --- a/src/graph/directus/cms.graphql +++ b/src/graph/directus/cms.graphql @@ -53,16 +53,15 @@ fragment CompanyLogo on company_logos { ...ImageFile } url - width } fragment LogoList on company_logo_lists { slug - # items { - # item { - # ...CompanyLogo - # } - # } + logos { + company_logos_id { + ...CompanyLogo + } + } } # fragment SiteSettings on site_settings { diff --git a/src/graph/directus/customPages.graphql b/src/graph/directus/customPages.graphql new file mode 100644 index 00000000..4e772a7e --- /dev/null +++ b/src/graph/directus/customPages.graphql @@ -0,0 +1,137 @@ +fragment CustomPage on custom_pages { + id + slug + components { + collection + item { + ...HeroComponent + ...LogoStripComponent + ...SectionHeaderComponent + ...LargeImageComponent + ...TwoColumnTextComponent + ...MultiColumnTextComponent + ...CardsComponent + ...BlogCardsComponent + ...CustomerQuoteComponent + ...CTAComponent + } + } +} + +fragment CustomPageTiny on custom_pages { + id + slug +} + +query CustomPageSlugs { + custom_pages(filter: { status: { _eq: "published" } }) { + ...CustomPageTiny + } +} + +query CustomPage($slug: String!) { + custom_pages(filter: { slug: { _eq: $slug }, status: { _eq: "published" } }) { + ...CustomPage + } +} + +fragment HeroComponent on hero { + spacing + heading + body_text + media_type + image { + ...ImageFile + } + video_url + form + cta_text + cta_url +} + +fragment LogoStripComponent on logo_strip { + spacing + logo_list { + ...LogoList + } +} + +fragment SectionHeaderComponent on section_header { + spacing + overline + title + description +} + +fragment LargeImageComponent on large_image { + spacing + overline + heading + body_text + media_type + image { + ...ImageFile + } + video_url + form + cta_text + cta_url +} + +fragment Card on card { + image { + ...ImageFile + } + heading + body_text + url +} + +fragment CardsComponent on cards { + spacing + cards { + card_id { + ...Card + } + } +} + +fragment BlogCardsComponent on blog_cards { + spacing +} + +fragment RichTextColumn on rich_text_columns { + icon + heading + body_text +} + +fragment TwoColumnTextComponent on two_column_text { + spacing + main_content + side_content +} + +fragment MultiColumnTextComponent on multi_column_text { + spacing + columns { + rich_text_columns_id { + ...RichTextColumn + } + } +} + +fragment CustomerQuoteComponent on customer_quote { + spacing + quote { + ...Quote + } +} + +fragment CTAComponent on cta { + spacing + heading + body_text + cta_text + cta_url +}