Skip to main content

SiteBundleItem

@gravity-rail/sdk


@gravity-rail/sdk / SiteBundleItem

Interface: SiteBundleItem

A Site, with the theme settings an installation must resolve.

Properties​

allowSignup?​

optional allowSignup: boolean


anonymousForm?​

optional anonymousForm: SlotRef | null


authenticationMethods?​

optional authenticationMethods: "name_dob"[]


isPublic?​

optional isPublic: boolean


key​

key: string

Min Length​

1

Max Length​

100

Pattern​

^[a-z][a-z0-9_]*$


kind​

kind: "site"


memberRoleSystemKeys?​

optional memberRoleSystemKeys: SystemRoleKey[]


name​

name: string

Min Length​

1

Max Length​

255


settings?​

optional settings: SiteBundleItemSettings


signupMemberRoleSystemKey?​

optional signupMemberRoleSystemKey: SystemRoleKey | null


siteUuid?​

optional siteUuid: string | null


slug?​

optional slug: string | null


theme​

theme: string

Min Length​

1