@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
18 lines (16 loc) • 586 B
text/typescript
import { buildSchema } from '@sprucelabs/schema'
// eslint-disable-next-line spruce/prohibit-import-of-schema-in-builders
import personSchema from '#spruce/schemas/spruce/v2020_07_22/person.schema'
export default buildSchema({
id: 'personWithToken',
description: 'A stripped down cli user with token details for login',
fields: {
id: personSchema.fields.id,
casualName: personSchema.fields.casualName,
token: { type: 'text', isRequired: true },
isLoggedIn: {
type: 'boolean',
label: 'Logged in',
},
},
})