inviteMember method

Future<Invitation?> inviteMember({
  1. required String email,
  2. required String role,
  3. String? organizationId,
  4. bool? resend,
  5. String? teamId,
})

Invite a member to the organization

Implementation

Future<Invitation?> inviteMember({
  required String email,
  required String role,
  String? organizationId,
  bool? resend,
  String? teamId,
}) async {
  try {
    final request = InviteMemberRequest(
      email: email,
      role: role,
      organizationId: organizationId,
      resend: resend,
      teamId: teamId,
    );

    final result = await _client.inviteMember(body: request);
    return result.data?.invitation;
  } catch (e) {
    if (kDebugMode) {
      print('Error inviting member: $e');
    }
    return null;
  }
}