Copy
enum UserRole {
    Customer
    Vendor
}

model User {
    fields {
        identity Identity @unique
        name Text
        role UserRole @default(UserRole.Customer)
        photoUrl Text?
    }

    actions {
        create createUser() with (name, role) {
            @set(user.identity = ctx.identity)
            @permission(expression: ctx.isAuthenticated)
        }
    }
}