Skip to content
tRPC router

business

Business mode — artists, venues and organizers managing their own profile.

Procedures (10)

business.update

mutationprotectedserver/trpc/routers/business.ts:342
Input
{
  type?: "artist" | "venue" | "organizer" | "promoter"
  name?: string  // len 1..120
  bio?: string  // len 0..4000
  city?: string  // len 0..120
  styles?: string[]  // items 0..20
  photo?: string | null
  photos?: {
    url: string  // uri
  }[]  // items 0..30
  socials?: {
    platform: string  // len 0..40
    url: string  // len 0..300
  }[]  // items 0..10
  address?: string  // len 0..300
  floorType?: string  // len 0..60
  venueType?: string  // len 0..60
  amenities?: string[]  // items 0..30
  capacity?: number /* int */ | null
  openingHours?: {
    day: "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" | "Sunday"
    hours: string  // len 1..60
  }[]  // items 0..14
  floorPlan?: string | null
  contact?: {
    phone?: string  // len 0..40
    email?: string  // len 0..200
    whatsapp?: string  // len 0..60
    telegram?: string  // len 0..100
  }
  username: string  // len 1..∞
  influencer?: boolean
}

Source: server/trpc/routers/business.ts