Overview
Shared types are reusable TypeScript type definitions used throughout the Digital Planning Data Schemas. These types ensure consistency across different application schemas and provide standardized structures for common data patterns.Utility Types
UUID
URL
DateTime
Date
Area
Integer
Address Types
SiteAddress
ProposedAddress
OSAddress
Address
UserAddress
Contact Information
ContactDetails
User & Response Types
User
Response
QuestionAndResponses
Responses
Site Information
Site
Ownership Types
OwnersInterest
Ownership
Owners
Declaration
Fee Types
Fee
FeeNotApplicable
Materials
Related Documentation
- ApplicationTypes - Application type enumeration
- Enums - Other enum definitions
- Schema Overview - Schema structure and metadata