_changed
_changed: Set<string>
_data
_data: Record<string, unknown>
_originalData
_originalData: Record<string, unknown>
canonicalName
canonicalName: string = ...
displayName
displayName: string = ...
inviteLinkCount
inviteLinkCount: number = ...
isSiteModerator
isSiteModerator: boolean = ...
isSuperUser
isSuperUser: boolean = ...
isTrusted
isTrusted: boolean = ...
Optionalmeta
meta?: InferData< { bio: ObjectType<MultilingualRichText, false>; id: StringType<false>; originalLanguage: StringType<true>; },> & InferVirtual< { bio: ObjectType<MultilingualRichText, false>; id: StringType<false>; originalLanguage: StringType<true>; },> & ModelInstanceCore< InferData< { bio: ObjectType<MultilingualRichText, false>; id: StringType<false>; originalLanguage: StringType<true>; }, >, InferVirtual< { bio: ObjectType<MultilingualRichText, false>; id: StringType<false>; originalLanguage: StringType<true>; }, >,> & RevisionFieldMap & { deleteAllRevisions< TThis extends VersionedModelInstance< InferData< { bio: ObjectType<MultilingualRichText, false>; id: StringType<false>; originalLanguage: StringType<true>; }, >, InferVirtual< { bio: ObjectType<MultilingualRichText, false>; id: StringType<false>; originalLanguage: StringType<true>; }, >, > = VersionedModelInstance< InferData< { bio: ObjectType<MultilingualRichText, false>; id: StringType<false>; originalLanguage: StringType<true>; }, >, InferVirtual< { bio: ObjectType<MultilingualRichText, false>; id: StringType<false>; originalLanguage: StringType<true>; }, >, >, >( this: TThis, user?: RevisionActor, options?: RevisionMetadata, ): Promise<TThis>; newRevision< TThis extends VersionedModelInstance< InferData< { bio: ObjectType<MultilingualRichText, false>; id: StringType<false>; originalLanguage: StringType<true>; }, >, InferVirtual< { bio: ObjectType<MultilingualRichText, false>; id: StringType<false>; originalLanguage: StringType<true>; }, >, > = VersionedModelInstance< InferData< { bio: ObjectType<MultilingualRichText, false>; id: StringType<false>; originalLanguage: StringType<true>; }, >, InferVirtual< { bio: ObjectType<MultilingualRichText, false>; id: StringType<false>; originalLanguage: StringType<true>; }, >, >, >( this: TThis, user: RevisionActor, options?: RevisionMetadata, ): Promise<TThis>;} & object & Record<never, never> OptionalmoderatorOf
moderatorOf?: (
InferData< { canonicalSlugName: StringType<false>; confersPermissions: ObjectType<unknown, false>; createdBy: StringType<true>; createdOn: DateType<true>; description: ObjectType<MultilingualRichText, false>; id: StringType<false>; modApprovalToJoin: BooleanType<false>; motto: ObjectType<string, false>; name: ObjectType<string, false>; onlyModsCanBlog: BooleanType<false>; originalLanguage: StringType<false>; reviewCount: VirtualType<number, false>; reviewOffsetDate: VirtualType<Date, false>; rules: ObjectType<MultilingualRichText, false>; urlID: VirtualType<unknown, false>; userCanBlog: VirtualType<unknown, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; userCanJoin: VirtualType<unknown, false>; userCanLeave: VirtualType<unknown, false>; userIsFounder: VirtualType<unknown, false>; userIsMember: VirtualType<unknown, false>; userIsModerator: VirtualType<unknown, false>; }, > & InferVirtual< { canonicalSlugName: StringType<false>; confersPermissions: ObjectType<unknown, false>; createdBy: StringType<true>; createdOn: DateType<true>; description: ObjectType<MultilingualRichText, false>; id: StringType<false>; modApprovalToJoin: BooleanType<false>; motto: ObjectType<string, false>; name: ObjectType<string, false>; onlyModsCanBlog: BooleanType<false>; originalLanguage: StringType<false>; reviewCount: VirtualType<number, false>; reviewOffsetDate: VirtualType<Date, false>; rules: ObjectType<MultilingualRichText, false>; urlID: VirtualType<unknown, false>; userCanBlog: VirtualType<unknown, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; userCanJoin: VirtualType<unknown, false>; userCanLeave: VirtualType<unknown, false>; userIsFounder: VirtualType<unknown, false>; userIsMember: VirtualType<unknown, false>; userIsModerator: VirtualType<unknown, false>; }, > & ModelInstanceCore< InferData< { canonicalSlugName: StringType<false>; confersPermissions: ObjectType<unknown, false>; createdBy: StringType<true>; createdOn: DateType<true>; description: ObjectType<MultilingualRichText, false>; id: StringType<false>; modApprovalToJoin: BooleanType<false>; motto: ObjectType<string, false>; name: ObjectType<string, false>; onlyModsCanBlog: BooleanType<false>; originalLanguage: StringType<false>; reviewCount: VirtualType<number, false>; reviewOffsetDate: VirtualType<Date, false>; rules: ObjectType<MultilingualRichText, false>; urlID: VirtualType<unknown, false>; userCanBlog: VirtualType<unknown, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; userCanJoin: VirtualType<unknown, false>; userCanLeave: VirtualType<unknown, false>; userIsFounder: VirtualType<unknown, false>; userIsMember: VirtualType<unknown, false>; userIsModerator: VirtualType<unknown, false>; }, >, InferVirtual< { canonicalSlugName: StringType<false>; confersPermissions: ObjectType<unknown, false>; createdBy: StringType<true>; createdOn: DateType<true>; description: ObjectType<MultilingualRichText, false>; id: StringType<false>; modApprovalToJoin: BooleanType<false>; motto: ObjectType<string, false>; name: ObjectType<string, false>; onlyModsCanBlog: BooleanType<false>; originalLanguage: StringType<false>; reviewCount: VirtualType<number, false>; reviewOffsetDate: VirtualType<Date, false>; rules: ObjectType<MultilingualRichText, false>; urlID: VirtualType<unknown, false>; userCanBlog: VirtualType<unknown, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; userCanJoin: VirtualType<unknown, false>; userCanLeave: VirtualType<unknown, false>; userIsFounder: VirtualType<unknown, false>; userIsMember: VirtualType<unknown, false>; userIsModerator: VirtualType<unknown, false>; }, >, > & RevisionFieldMap & { deleteAllRevisions< TThis extends VersionedModelInstance< InferData< { canonicalSlugName: StringType<false>; confersPermissions: ObjectType<unknown, false>; createdBy: StringType<true>; createdOn: DateType<true>; description: ObjectType<MultilingualRichText, false>; id: StringType<false>; modApprovalToJoin: BooleanType<false>; motto: ObjectType<string, false>; name: ObjectType<string, false>; onlyModsCanBlog: BooleanType<false>; originalLanguage: StringType<false>; reviewCount: VirtualType<number, false>; reviewOffsetDate: VirtualType<Date, false>; rules: ObjectType<MultilingualRichText, false>; urlID: VirtualType<unknown, false>; userCanBlog: VirtualType<unknown, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; userCanJoin: VirtualType<unknown, false>; userCanLeave: VirtualType<unknown, false>; userIsFounder: VirtualType<unknown, false>; userIsMember: VirtualType<unknown, false>; userIsModerator: VirtualType<unknown, false>; }, >, InferVirtual< { canonicalSlugName: StringType<false>; confersPermissions: ObjectType<unknown, false>; createdBy: StringType<true>; createdOn: DateType<true>; description: ObjectType<MultilingualRichText, false>; id: StringType<false>; modApprovalToJoin: BooleanType<false>; motto: ObjectType<string, false>; name: ObjectType<string, false>; onlyModsCanBlog: BooleanType<false>; originalLanguage: StringType<false>; reviewCount: VirtualType<number, false>; reviewOffsetDate: VirtualType<Date, false>; rules: ObjectType<MultilingualRichText, false>; urlID: VirtualType<unknown, false>; userCanBlog: VirtualType<unknown, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; userCanJoin: VirtualType<unknown, false>; userCanLeave: VirtualType<unknown, false>; userIsFounder: VirtualType<unknown, false>; userIsMember: VirtualType<unknown, false>; userIsModerator: VirtualType<unknown, false>; }, >, > = VersionedModelInstance< InferData< { canonicalSlugName: StringType<false>; confersPermissions: ObjectType<unknown, false>; createdBy: StringType<true>; createdOn: DateType<true>; description: ObjectType<MultilingualRichText, false>; id: StringType<false>; modApprovalToJoin: BooleanType<false>; motto: ObjectType<string, false>; name: ObjectType<string, false>; onlyModsCanBlog: BooleanType<false>; originalLanguage: StringType<false>; reviewCount: VirtualType<number, false>; reviewOffsetDate: VirtualType<Date, false>; rules: ObjectType<MultilingualRichText, false>; urlID: VirtualType<unknown, false>; userCanBlog: VirtualType<unknown, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; userCanJoin: VirtualType<unknown, false>; userCanLeave: VirtualType<unknown, false>; userIsFounder: VirtualType<unknown, false>; userIsMember: VirtualType<unknown, false>; userIsModerator: VirtualType<unknown, false>; }, >, InferVirtual< { canonicalSlugName: StringType<false>; confersPermissions: ObjectType<unknown, false>; createdBy: StringType<true>; createdOn: DateType<true>; description: ObjectType<MultilingualRichText, false>; id: StringType<false>; modApprovalToJoin: BooleanType<false>; motto: ObjectType<string, false>; name: ObjectType<string, false>; onlyModsCanBlog: BooleanType<false>; originalLanguage: StringType<false>; reviewCount: VirtualType<number, false>; reviewOffsetDate: VirtualType<Date, false>; rules: ObjectType<MultilingualRichText, false>; urlID: VirtualType<unknown, false>; userCanBlog: VirtualType<unknown, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; userCanJoin: VirtualType<unknown, false>; userCanLeave: VirtualType<unknown, false>; userIsFounder: VirtualType<unknown, false>; userIsMember: VirtualType<unknown, false>; userIsModerator: VirtualType<unknown, false>; }, >, >, >( this: TThis, user?: RevisionActor, options?: RevisionMetadata, ): Promise<TThis>; newRevision< TThis extends VersionedModelInstance< InferData< { canonicalSlugName: StringType<false>; confersPermissions: ObjectType<unknown, false>; createdBy: StringType<true>; createdOn: DateType<true>; description: ObjectType<MultilingualRichText, false>; id: StringType<false>; modApprovalToJoin: BooleanType<false>; motto: ObjectType<string, false>; name: ObjectType<string, false>; onlyModsCanBlog: BooleanType<false>; originalLanguage: StringType<false>; reviewCount: VirtualType<number, false>; reviewOffsetDate: VirtualType<Date, false>; rules: ObjectType<MultilingualRichText, false>; urlID: VirtualType<unknown, false>; userCanBlog: VirtualType<unknown, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; userCanJoin: VirtualType<unknown, false>; userCanLeave: VirtualType<unknown, false>; userIsFounder: VirtualType<unknown, false>; userIsMember: VirtualType<unknown, false>; userIsModerator: VirtualType<unknown, false>; }, >, InferVirtual< { canonicalSlugName: StringType<false>; confersPermissions: ObjectType<unknown, false>; createdBy: StringType<true>; createdOn: DateType<true>; description: ObjectType<MultilingualRichText, false>; id: StringType<false>; modApprovalToJoin: BooleanType<false>; motto: ObjectType<string, false>; name: ObjectType<string, false>; onlyModsCanBlog: BooleanType<false>; originalLanguage: StringType<false>; reviewCount: VirtualType<number, false>; reviewOffsetDate: VirtualType<Date, false>; rules: ObjectType<MultilingualRichText, false>; urlID: VirtualType<unknown, false>; userCanBlog: VirtualType<unknown, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; userCanJoin: VirtualType<unknown, false>; userCanLeave: VirtualType<unknown, false>; userIsFounder: VirtualType<unknown, false>; userIsMember: VirtualType<unknown, false>; userIsModerator: VirtualType<unknown, false>; }, >, > = VersionedModelInstance< InferData< { canonicalSlugName: StringType<false>; confersPermissions: ObjectType<unknown, false>; createdBy: StringType<true>; createdOn: DateType<true>; description: ObjectType<MultilingualRichText, false>; id: StringType<false>; modApprovalToJoin: BooleanType<false>; motto: ObjectType<string, false>; name: ObjectType<string, false>; onlyModsCanBlog: BooleanType<false>; originalLanguage: StringType<false>; reviewCount: VirtualType<number, false>; reviewOffsetDate: VirtualType<Date, false>; rules: ObjectType<MultilingualRichText, false>; urlID: VirtualType<unknown, false>; userCanBlog: VirtualType<unknown, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; userCanJoin: VirtualType<unknown, false>; userCanLeave: VirtualType<unknown, false>; userIsFounder: VirtualType<unknown, false>; userIsMember: VirtualType<unknown, false>; userIsModerator: VirtualType<unknown, false>; }, >, InferVirtual< { canonicalSlugName: StringType<false>; confersPermissions: ObjectType<unknown, false>; createdBy: StringType<true>; createdOn: DateType<true>; description: ObjectType<MultilingualRichText, false>; id: StringType<false>; modApprovalToJoin: BooleanType<false>; motto: ObjectType<string, false>; name: ObjectType<string, false>; onlyModsCanBlog: BooleanType<false>; originalLanguage: StringType<false>; reviewCount: VirtualType<number, false>; reviewOffsetDate: VirtualType<Date, false>; rules: ObjectType<MultilingualRichText, false>; urlID: VirtualType<unknown, false>; userCanBlog: VirtualType<unknown, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; userCanJoin: VirtualType<unknown, false>; userCanLeave: VirtualType<unknown, false>; userIsFounder: VirtualType<unknown, false>; userIsMember: VirtualType<unknown, false>; userIsModerator: VirtualType<unknown, false>; }, >, >, >( this: TThis, user: RevisionActor, options?: RevisionMetadata, ): Promise<TThis>; } & TeamInstanceMethodsMap & TeamRelations)
[] password
password: string = ...
Optionalpermissions
permissions?: Record<string, boolean>
prefersRichTextEditor
prefersRichTextEditor: boolean = ...
registrationDate
registrationDate: Date = ...
showErrorDetails
showErrorDetails: boolean = ...
suppressedNotices
suppressedNotices: string[] = ...
Optionalteams
teams?: (
InferData< { canonicalSlugName: StringType<false>; confersPermissions: ObjectType<unknown, false>; createdBy: StringType<true>; createdOn: DateType<true>; description: ObjectType<MultilingualRichText, false>; id: StringType<false>; modApprovalToJoin: BooleanType<false>; motto: ObjectType<string, false>; name: ObjectType<string, false>; onlyModsCanBlog: BooleanType<false>; originalLanguage: StringType<false>; reviewCount: VirtualType<number, false>; reviewOffsetDate: VirtualType<Date, false>; rules: ObjectType<MultilingualRichText, false>; urlID: VirtualType<unknown, false>; userCanBlog: VirtualType<unknown, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; userCanJoin: VirtualType<unknown, false>; userCanLeave: VirtualType<unknown, false>; userIsFounder: VirtualType<unknown, false>; userIsMember: VirtualType<unknown, false>; userIsModerator: VirtualType<unknown, false>; }, > & InferVirtual< { canonicalSlugName: StringType<false>; confersPermissions: ObjectType<unknown, false>; createdBy: StringType<true>; createdOn: DateType<true>; description: ObjectType<MultilingualRichText, false>; id: StringType<false>; modApprovalToJoin: BooleanType<false>; motto: ObjectType<string, false>; name: ObjectType<string, false>; onlyModsCanBlog: BooleanType<false>; originalLanguage: StringType<false>; reviewCount: VirtualType<number, false>; reviewOffsetDate: VirtualType<Date, false>; rules: ObjectType<MultilingualRichText, false>; urlID: VirtualType<unknown, false>; userCanBlog: VirtualType<unknown, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; userCanJoin: VirtualType<unknown, false>; userCanLeave: VirtualType<unknown, false>; userIsFounder: VirtualType<unknown, false>; userIsMember: VirtualType<unknown, false>; userIsModerator: VirtualType<unknown, false>; }, > & ModelInstanceCore< InferData< { canonicalSlugName: StringType<false>; confersPermissions: ObjectType<unknown, false>; createdBy: StringType<true>; createdOn: DateType<true>; description: ObjectType<MultilingualRichText, false>; id: StringType<false>; modApprovalToJoin: BooleanType<false>; motto: ObjectType<string, false>; name: ObjectType<string, false>; onlyModsCanBlog: BooleanType<false>; originalLanguage: StringType<false>; reviewCount: VirtualType<number, false>; reviewOffsetDate: VirtualType<Date, false>; rules: ObjectType<MultilingualRichText, false>; urlID: VirtualType<unknown, false>; userCanBlog: VirtualType<unknown, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; userCanJoin: VirtualType<unknown, false>; userCanLeave: VirtualType<unknown, false>; userIsFounder: VirtualType<unknown, false>; userIsMember: VirtualType<unknown, false>; userIsModerator: VirtualType<unknown, false>; }, >, InferVirtual< { canonicalSlugName: StringType<false>; confersPermissions: ObjectType<unknown, false>; createdBy: StringType<true>; createdOn: DateType<true>; description: ObjectType<MultilingualRichText, false>; id: StringType<false>; modApprovalToJoin: BooleanType<false>; motto: ObjectType<string, false>; name: ObjectType<string, false>; onlyModsCanBlog: BooleanType<false>; originalLanguage: StringType<false>; reviewCount: VirtualType<number, false>; reviewOffsetDate: VirtualType<Date, false>; rules: ObjectType<MultilingualRichText, false>; urlID: VirtualType<unknown, false>; userCanBlog: VirtualType<unknown, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; userCanJoin: VirtualType<unknown, false>; userCanLeave: VirtualType<unknown, false>; userIsFounder: VirtualType<unknown, false>; userIsMember: VirtualType<unknown, false>; userIsModerator: VirtualType<unknown, false>; }, >, > & RevisionFieldMap & { deleteAllRevisions< TThis extends VersionedModelInstance< InferData< { canonicalSlugName: StringType<false>; confersPermissions: ObjectType<unknown, false>; createdBy: StringType<true>; createdOn: DateType<true>; description: ObjectType<MultilingualRichText, false>; id: StringType<false>; modApprovalToJoin: BooleanType<false>; motto: ObjectType<string, false>; name: ObjectType<string, false>; onlyModsCanBlog: BooleanType<false>; originalLanguage: StringType<false>; reviewCount: VirtualType<number, false>; reviewOffsetDate: VirtualType<Date, false>; rules: ObjectType<MultilingualRichText, false>; urlID: VirtualType<unknown, false>; userCanBlog: VirtualType<unknown, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; userCanJoin: VirtualType<unknown, false>; userCanLeave: VirtualType<unknown, false>; userIsFounder: VirtualType<unknown, false>; userIsMember: VirtualType<unknown, false>; userIsModerator: VirtualType<unknown, false>; }, >, InferVirtual< { canonicalSlugName: StringType<false>; confersPermissions: ObjectType<unknown, false>; createdBy: StringType<true>; createdOn: DateType<true>; description: ObjectType<MultilingualRichText, false>; id: StringType<false>; modApprovalToJoin: BooleanType<false>; motto: ObjectType<string, false>; name: ObjectType<string, false>; onlyModsCanBlog: BooleanType<false>; originalLanguage: StringType<false>; reviewCount: VirtualType<number, false>; reviewOffsetDate: VirtualType<Date, false>; rules: ObjectType<MultilingualRichText, false>; urlID: VirtualType<unknown, false>; userCanBlog: VirtualType<unknown, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; userCanJoin: VirtualType<unknown, false>; userCanLeave: VirtualType<unknown, false>; userIsFounder: VirtualType<unknown, false>; userIsMember: VirtualType<unknown, false>; userIsModerator: VirtualType<unknown, false>; }, >, > = VersionedModelInstance< InferData< { canonicalSlugName: StringType<false>; confersPermissions: ObjectType<unknown, false>; createdBy: StringType<true>; createdOn: DateType<true>; description: ObjectType<MultilingualRichText, false>; id: StringType<false>; modApprovalToJoin: BooleanType<false>; motto: ObjectType<string, false>; name: ObjectType<string, false>; onlyModsCanBlog: BooleanType<false>; originalLanguage: StringType<false>; reviewCount: VirtualType<number, false>; reviewOffsetDate: VirtualType<Date, false>; rules: ObjectType<MultilingualRichText, false>; urlID: VirtualType<unknown, false>; userCanBlog: VirtualType<unknown, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; userCanJoin: VirtualType<unknown, false>; userCanLeave: VirtualType<unknown, false>; userIsFounder: VirtualType<unknown, false>; userIsMember: VirtualType<unknown, false>; userIsModerator: VirtualType<unknown, false>; }, >, InferVirtual< { canonicalSlugName: StringType<false>; confersPermissions: ObjectType<unknown, false>; createdBy: StringType<true>; createdOn: DateType<true>; description: ObjectType<MultilingualRichText, false>; id: StringType<false>; modApprovalToJoin: BooleanType<false>; motto: ObjectType<string, false>; name: ObjectType<string, false>; onlyModsCanBlog: BooleanType<false>; originalLanguage: StringType<false>; reviewCount: VirtualType<number, false>; reviewOffsetDate: VirtualType<Date, false>; rules: ObjectType<MultilingualRichText, false>; urlID: VirtualType<unknown, false>; userCanBlog: VirtualType<unknown, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; userCanJoin: VirtualType<unknown, false>; userCanLeave: VirtualType<unknown, false>; userIsFounder: VirtualType<unknown, false>; userIsMember: VirtualType<unknown, false>; userIsModerator: VirtualType<unknown, false>; }, >, >, >( this: TThis, user?: RevisionActor, options?: RevisionMetadata, ): Promise<TThis>; newRevision< TThis extends VersionedModelInstance< InferData< { canonicalSlugName: StringType<false>; confersPermissions: ObjectType<unknown, false>; createdBy: StringType<true>; createdOn: DateType<true>; description: ObjectType<MultilingualRichText, false>; id: StringType<false>; modApprovalToJoin: BooleanType<false>; motto: ObjectType<string, false>; name: ObjectType<string, false>; onlyModsCanBlog: BooleanType<false>; originalLanguage: StringType<false>; reviewCount: VirtualType<number, false>; reviewOffsetDate: VirtualType<Date, false>; rules: ObjectType<MultilingualRichText, false>; urlID: VirtualType<unknown, false>; userCanBlog: VirtualType<unknown, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; userCanJoin: VirtualType<unknown, false>; userCanLeave: VirtualType<unknown, false>; userIsFounder: VirtualType<unknown, false>; userIsMember: VirtualType<unknown, false>; userIsModerator: VirtualType<unknown, false>; }, >, InferVirtual< { canonicalSlugName: StringType<false>; confersPermissions: ObjectType<unknown, false>; createdBy: StringType<true>; createdOn: DateType<true>; description: ObjectType<MultilingualRichText, false>; id: StringType<false>; modApprovalToJoin: BooleanType<false>; motto: ObjectType<string, false>; name: ObjectType<string, false>; onlyModsCanBlog: BooleanType<false>; originalLanguage: StringType<false>; reviewCount: VirtualType<number, false>; reviewOffsetDate: VirtualType<Date, false>; rules: ObjectType<MultilingualRichText, false>; urlID: VirtualType<unknown, false>; userCanBlog: VirtualType<unknown, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; userCanJoin: VirtualType<unknown, false>; userCanLeave: VirtualType<unknown, false>; userIsFounder: VirtualType<unknown, false>; userIsMember: VirtualType<unknown, false>; userIsModerator: VirtualType<unknown, false>; }, >, > = VersionedModelInstance< InferData< { canonicalSlugName: StringType<false>; confersPermissions: ObjectType<unknown, false>; createdBy: StringType<true>; createdOn: DateType<true>; description: ObjectType<MultilingualRichText, false>; id: StringType<false>; modApprovalToJoin: BooleanType<false>; motto: ObjectType<string, false>; name: ObjectType<string, false>; onlyModsCanBlog: BooleanType<false>; originalLanguage: StringType<false>; reviewCount: VirtualType<number, false>; reviewOffsetDate: VirtualType<Date, false>; rules: ObjectType<MultilingualRichText, false>; urlID: VirtualType<unknown, false>; userCanBlog: VirtualType<unknown, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; userCanJoin: VirtualType<unknown, false>; userCanLeave: VirtualType<unknown, false>; userIsFounder: VirtualType<unknown, false>; userIsMember: VirtualType<unknown, false>; userIsModerator: VirtualType<unknown, false>; }, >, InferVirtual< { canonicalSlugName: StringType<false>; confersPermissions: ObjectType<unknown, false>; createdBy: StringType<true>; createdOn: DateType<true>; description: ObjectType<MultilingualRichText, false>; id: StringType<false>; modApprovalToJoin: BooleanType<false>; motto: ObjectType<string, false>; name: ObjectType<string, false>; onlyModsCanBlog: BooleanType<false>; originalLanguage: StringType<false>; reviewCount: VirtualType<number, false>; reviewOffsetDate: VirtualType<Date, false>; rules: ObjectType<MultilingualRichText, false>; urlID: VirtualType<unknown, false>; userCanBlog: VirtualType<unknown, false>; userCanDelete: VirtualType<unknown, false>; userCanEdit: VirtualType<unknown, false>; userCanJoin: VirtualType<unknown, false>; userCanLeave: VirtualType<unknown, false>; userIsFounder: VirtualType<unknown, false>; userIsMember: VirtualType<unknown, false>; userIsModerator: VirtualType<unknown, false>; }, >, >, >( this: TThis, user: RevisionActor, options?: RevisionMetadata, ): Promise<TThis>; } & TeamInstanceMethodsMap & TeamRelations)
[] urlName
urlName: string = ...
userCanEditMetadata
userCanEditMetadata: boolean = ...
userCanUploadTempFiles
userCanUploadTempFiles: boolean = ...
userMetaID
userMetaID: string = ...
Authenticated user object exposed by Passport (UserInstance + web fields).