/// <summary> /// Initializes a new instance of the InvitationDetailResponse class. /// </summary> /// <param name="invitationId">The id of the invitation</param> public InvitationDetailResponse(System.Guid invitationId, UserProfileResponse invitedBy, OrganizationResponse organization = default(OrganizationResponse), AppResponse app = default(AppResponse)) { InvitationId = invitationId; InvitedBy = invitedBy; Organization = organization; App = app; CustomInit(); }
/// <summary> /// Initializes a new instance of the /// OrganizationInvitationDetailResponse class. /// </summary> /// <param name="id">The unique ID (UUID) of the invitation</param> /// <param name="email">The email address of the invited user</param> /// <param name="isExistingUser">Indicates whether the invited user /// already exists</param> /// <param name="role">The role assigned to the invited user</param> public OrganizationInvitationDetailResponse(System.Guid id, OrganizationResponse organization, string email, UserProfileResponse invitedBy, bool isExistingUser, string role = default(string)) { Id = id; Organization = organization; Email = email; InvitedBy = invitedBy; IsExistingUser = isExistingUser; Role = role; CustomInit(); }
/// <summary> /// Initializes a new instance of the AppInvitationDetailResponse /// class. /// </summary> /// <param name="id">The unique ID (UUID) of the invitation</param> /// <param name="email">The email address of the invited user</param> /// <param name="inviteType">The invitation type. Possible values /// include: 'developer', 'tester'</param> /// <param name="isExistingUser">Indicates whether the invited user /// already exists</param> /// <param name="permissions">The permissions the user has for the /// app</param> /// <param name="appCount">The number of apps in the group</param> /// <param name="distributionGroup">The organization that owns the /// distribution group, if it exists</param> public AppInvitationDetailResponse(System.Guid id, AppResponse app, string email, string inviteType, UserProfileResponse invitedBy, bool isExistingUser, IList <string> permissions = default(IList <string>), double?appCount = default(double?), AppInvitationDetailResponseDistributionGroup distributionGroup = default(AppInvitationDetailResponseDistributionGroup)) { Id = id; App = app; Email = email; InviteType = inviteType; InvitedBy = invitedBy; IsExistingUser = isExistingUser; Permissions = permissions; AppCount = appCount; DistributionGroup = distributionGroup; CustomInit(); }