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}