// This is an example of how the existing Brief model will look after we have extracted all of the generic data into BriefTemplate schema. // Notice how there is only fields related to the BriefTemplate type = 'WEBSITE' { name: { type: String }, requirement: { type: String }, business_type: { type: String }, business_sector: { type: String }, business_offerings: { type: String }, services: [{ type: String }], products: [{ type: String }], frustrations: [{ type: String }], goals: [{ type: String }], require_brand_identity: { type: Boolean, default: false }, demographic_age: [{ type: String }], demographic_employment: [{ type: String }], demographic_location: [{ type: String }], demographic_other: [{ type: String }], competitors: [{ title: { type: String }, body: { type: String} }], pages: [{ type: String }], use_existing_text_content: { type: Boolean, default: false }, text_content: [{ type: String }], use_existing_imagery: { type: Boolean, default: false }, imagery: [{ type: String }], use_existing_brand: { type: Boolean, default: false, }, brand: [{ type: String }], use_existing_colours: { type: Boolean, default: false, }, colours: [{ type: String }], inspiring_websites: [{ title: { type: String }, body: { type: String} }], use_existing_functionality: { type: Boolean, default: false }, functionality: [{ type: String }], additional_functionality: [{ type: String }], use_existing_domain: { type: Boolean, default: false, }, existing_domain: { type: String }, domains: [{ type: String }], require_hosting: { type: Boolean, default: false, }, deadline: { type: Date, }, budget: { type: String }, additional_files: [{ type: String }], additional_comments: { type: String }, business_intro: { type: String }, require_cms: { type: Boolean, default: false, }, require_seo: { type: Boolean, default: false, }, require_maintenance: { type: Boolean, default: false, }, require_analytics: { type: Boolean, default: false, }, marketing_material: [{ type: String }], additional_contacts: [{ title: { type: String }, body: { type: String} }], }