square_api_client/models/create_team_member_request.rs
1//! Request body struct for the Create Team Member API
2
3use serde::Serialize;
4
5use super::TeamMember;
6
7/// This is a model struct for CreateTeamMemberRequest type.
8#[derive(Clone, Debug, Default, Eq, PartialEq, Serialize)]
9pub struct CreateTeamMemberRequest {
10 /// A unique string that identifies this `CreateTeamMember` request. Keys can be any valid
11 /// string, but must be unique for every request. For more information, see
12 /// [Idempotency](https://developer.squareup.com/docs/basics/api101/idempotency).
13 ///
14 /// The minimum length is 1 and the maximum length is 45.
15 pub idempotency_key: Option<String>,
16 /// **Required** The data which will be used to create the `TeamMember` object.
17 pub team_member: TeamMember,
18}