spaceship/lib/spaceship/connect_api/models/user_invitation.rb in fastlane-2.176.0 vs spaceship/lib/spaceship/connect_api/models/user_invitation.rb in fastlane-2.177.0

- old
+ new

@@ -51,9 +51,22 @@ def self.find(client: nil, email: nil, includes: nil) client ||= Spaceship::ConnectAPI return all(client: client, filter: { email: email }, includes: includes) end + def self.create(client: nil, email: nil, first_name: nil, last_name: nil, roles: [], provisioning_allowed: nil, all_apps_visible: nil) + client ||= Spaceship::ConnectAPI + resp = client.post_user_invitation( + email: email, + first_name: first_name, + last_name: last_name, + roles: roles, + provisioning_allowed: provisioning_allowed, + all_apps_visible: all_apps_visible + ) + return resp.to_models.first + end + def delete!(client: nil) client ||= Spaceship::ConnectAPI client.delete_user_invitation(user_invitation_id: id) end end