FileMaster
Search
Toggle Dark Mode
Home
/
.
/
wp-content
/
plugins
/
ameliabooking
/
vendor
/
square
/
square
/
doc
/
models
Edit File: team-member-booking-profile.md
# Team Member Booking Profile The booking profile of a seller's team member, including the team member's ID, display name, description and whether the team member can be booked as a service provider. ## Structure `TeamMemberBookingProfile` ## Fields | Name | Type | Tags | Description | Getter | Setter | | --- | --- | --- | --- | --- | --- | | `teamMemberId` | `?string` | Optional | The ID of the [TeamMember](entity:TeamMember) object for the team member associated with the booking profile.<br>**Constraints**: *Maximum Length*: `32` | getTeamMemberId(): ?string | setTeamMemberId(?string teamMemberId): void | | `description` | `?string` | Optional | The description of the team member.<br>**Constraints**: *Maximum Length*: `65536` | getDescription(): ?string | setDescription(?string description): void | | `displayName` | `?string` | Optional | The display name of the team member.<br>**Constraints**: *Maximum Length*: `512` | getDisplayName(): ?string | setDisplayName(?string displayName): void | | `isBookable` | `?bool` | Optional | Indicates whether the team member can be booked through the Bookings API or the seller's online booking channel or site (`true`) or not (`false`). | getIsBookable(): ?bool | setIsBookable(?bool isBookable): void | | `profileImageUrl` | `?string` | Optional | The URL of the team member's image for the bookings profile.<br>**Constraints**: *Maximum Length*: `2048` | getProfileImageUrl(): ?string | setProfileImageUrl(?string profileImageUrl): void | ## Example (as JSON) ```json { "team_member_id": "team_member_id0", "description": "description0", "display_name": "display_name0", "is_bookable": false, "profile_image_url": "profile_image_url6" } ```
Save
Back