/// <summary> /// Initializes a new instance of the <see cref="InlineResponse20014" /> class. /// </summary> /// <param name="deletedAt">deletedAt (required).</param> /// <param name="name">name (required).</param> /// <param name="updatedAt">updatedAt (required).</param> /// <param name="label">label (required).</param> /// <param name="id">id (required).</param> /// <param name="mfaProvider">mfaProvider (required).</param> /// <param name="createdAt">createdAt (required).</param> /// <param name="identityProviders">identityProviders (required).</param> /// <param name="deleted">deleted (required).</param> /// <param name="active">active (required).</param> public InlineResponse20014(AnyType deletedAt = default(AnyType), string name = default(string), InlineResponse20014UpdatedAt updatedAt = default(InlineResponse20014UpdatedAt), string label = default(string), string id = default(string), string mfaProvider = default(string), InlineResponse20014UpdatedAt createdAt = default(InlineResponse20014UpdatedAt), List <InlineResponse20014IdentityProviders> identityProviders = default(List <InlineResponse20014IdentityProviders>), bool deleted = default(bool), bool active = default(bool)) { // to ensure "deletedAt" is required (not null) if (deletedAt == null) { throw new InvalidDataException("deletedAt is a required property for InlineResponse20014 and cannot be null"); } else { this.DeletedAt = deletedAt; } // to ensure "name" is required (not null) if (name == null) { throw new InvalidDataException("name is a required property for InlineResponse20014 and cannot be null"); } else { this.Name = name; } // to ensure "updatedAt" is required (not null) if (updatedAt == null) { throw new InvalidDataException("updatedAt is a required property for InlineResponse20014 and cannot be null"); } else { this.UpdatedAt = updatedAt; } // to ensure "label" is required (not null) if (label == null) { throw new InvalidDataException("label is a required property for InlineResponse20014 and cannot be null"); } else { this.Label = label; } // to ensure "id" is required (not null) if (id == null) { throw new InvalidDataException("id is a required property for InlineResponse20014 and cannot be null"); } else { this.Id = id; } // to ensure "mfaProvider" is required (not null) if (mfaProvider == null) { throw new InvalidDataException("mfaProvider is a required property for InlineResponse20014 and cannot be null"); } else { this.MfaProvider = mfaProvider; } // to ensure "createdAt" is required (not null) if (createdAt == null) { throw new InvalidDataException("createdAt is a required property for InlineResponse20014 and cannot be null"); } else { this.CreatedAt = createdAt; } // to ensure "identityProviders" is required (not null) if (identityProviders == null) { throw new InvalidDataException("identityProviders is a required property for InlineResponse20014 and cannot be null"); } else { this.IdentityProviders = identityProviders; } // to ensure "deleted" is required (not null) if (deleted == null) { throw new InvalidDataException("deleted is a required property for InlineResponse20014 and cannot be null"); } else { this.Deleted = deleted; } // to ensure "active" is required (not null) if (active == null) { throw new InvalidDataException("active is a required property for InlineResponse20014 and cannot be null"); } else { this.Active = active; } }
/// <summary> /// Initializes a new instance of the <see cref="InlineResponse20014IdentityProviders" /> class. /// </summary> /// <param name="deletedAt">deletedAt (required).</param> /// <param name="name">name (required).</param> /// <param name="updatedAt">updatedAt (required).</param> /// <param name="auth0ConnectionType">auth0ConnectionType (required).</param> /// <param name="auth0ConnectionId">auth0ConnectionId (required).</param> /// <param name="id">id (required).</param> /// <param name="createdAt">createdAt (required).</param> /// <param name="organizationId">organizationId (required).</param> /// <param name="active">active (required).</param> public InlineResponse20014IdentityProviders(AnyType deletedAt = default(AnyType), string name = default(string), AnyType updatedAt = default(AnyType), string auth0ConnectionType = default(string), string auth0ConnectionId = default(string), string id = default(string), InlineResponse20014UpdatedAt createdAt = default(InlineResponse20014UpdatedAt), string organizationId = default(string), bool active = default(bool)) { // to ensure "deletedAt" is required (not null) if (deletedAt == null) { throw new InvalidDataException("deletedAt is a required property for InlineResponse20014IdentityProviders and cannot be null"); } else { this.DeletedAt = deletedAt; } // to ensure "name" is required (not null) if (name == null) { throw new InvalidDataException("name is a required property for InlineResponse20014IdentityProviders and cannot be null"); } else { this.Name = name; } // to ensure "updatedAt" is required (not null) if (updatedAt == null) { throw new InvalidDataException("updatedAt is a required property for InlineResponse20014IdentityProviders and cannot be null"); } else { this.UpdatedAt = updatedAt; } // to ensure "auth0ConnectionType" is required (not null) if (auth0ConnectionType == null) { throw new InvalidDataException("auth0ConnectionType is a required property for InlineResponse20014IdentityProviders and cannot be null"); } else { this.Auth0ConnectionType = auth0ConnectionType; } // to ensure "auth0ConnectionId" is required (not null) if (auth0ConnectionId == null) { throw new InvalidDataException("auth0ConnectionId is a required property for InlineResponse20014IdentityProviders and cannot be null"); } else { this.Auth0ConnectionId = auth0ConnectionId; } // to ensure "id" is required (not null) if (id == null) { throw new InvalidDataException("id is a required property for InlineResponse20014IdentityProviders and cannot be null"); } else { this.Id = id; } // to ensure "createdAt" is required (not null) if (createdAt == null) { throw new InvalidDataException("createdAt is a required property for InlineResponse20014IdentityProviders and cannot be null"); } else { this.CreatedAt = createdAt; } // to ensure "organizationId" is required (not null) if (organizationId == null) { throw new InvalidDataException("organizationId is a required property for InlineResponse20014IdentityProviders and cannot be null"); } else { this.OrganizationId = organizationId; } // to ensure "active" is required (not null) if (active == null) { throw new InvalidDataException("active is a required property for InlineResponse20014IdentityProviders and cannot be null"); } else { this.Active = active; } }
/// <summary> /// Initializes a new instance of the <see cref="InlineResponse20016" /> class. /// </summary> /// <param name="deletedAt">deletedAt (required).</param> /// <param name="name">name (required).</param> /// <param name="updatedAt">updatedAt (required).</param> /// <param name="email">email (required).</param> /// <param name="description">description (required).</param> /// <param name="awsCognitoClientId">awsCognitoClientId (required).</param> /// <param name="auth0ClientId">auth0ClientId (required).</param> /// <param name="id">id (required).</param> /// <param name="contactEmail">contactEmail (required).</param> /// <param name="createdAt">createdAt (required).</param> /// <param name="organizationId">organizationId (required).</param> /// <param name="tenantId">tenantId (required).</param> /// <param name="type">type (required).</param> /// <param name="authenticationUrl">authenticationUrl (required).</param> /// <param name="active">active (required).</param> public InlineResponse20016(AnyType deletedAt = default(AnyType), string name = default(string), AnyType updatedAt = default(AnyType), string email = default(string), string description = default(string), string awsCognitoClientId = default(string), AnyType auth0ClientId = default(AnyType), string id = default(string), string contactEmail = default(string), InlineResponse20014UpdatedAt createdAt = default(InlineResponse20014UpdatedAt), string organizationId = default(string), string tenantId = default(string), string type = default(string), string authenticationUrl = default(string), bool active = default(bool)) { // to ensure "deletedAt" is required (not null) if (deletedAt == null) { throw new InvalidDataException("deletedAt is a required property for InlineResponse20016 and cannot be null"); } else { this.DeletedAt = deletedAt; } // to ensure "name" is required (not null) if (name == null) { throw new InvalidDataException("name is a required property for InlineResponse20016 and cannot be null"); } else { this.Name = name; } // to ensure "updatedAt" is required (not null) if (updatedAt == null) { throw new InvalidDataException("updatedAt is a required property for InlineResponse20016 and cannot be null"); } else { this.UpdatedAt = updatedAt; } // to ensure "email" is required (not null) if (email == null) { throw new InvalidDataException("email is a required property for InlineResponse20016 and cannot be null"); } else { this.Email = email; } // to ensure "description" is required (not null) if (description == null) { throw new InvalidDataException("description is a required property for InlineResponse20016 and cannot be null"); } else { this.Description = description; } // to ensure "awsCognitoClientId" is required (not null) if (awsCognitoClientId == null) { throw new InvalidDataException("awsCognitoClientId is a required property for InlineResponse20016 and cannot be null"); } else { this.AwsCognitoClientId = awsCognitoClientId; } // to ensure "auth0ClientId" is required (not null) if (auth0ClientId == null) { throw new InvalidDataException("auth0ClientId is a required property for InlineResponse20016 and cannot be null"); } else { this.Auth0ClientId = auth0ClientId; } // to ensure "id" is required (not null) if (id == null) { throw new InvalidDataException("id is a required property for InlineResponse20016 and cannot be null"); } else { this.Id = id; } // to ensure "contactEmail" is required (not null) if (contactEmail == null) { throw new InvalidDataException("contactEmail is a required property for InlineResponse20016 and cannot be null"); } else { this.ContactEmail = contactEmail; } // to ensure "createdAt" is required (not null) if (createdAt == null) { throw new InvalidDataException("createdAt is a required property for InlineResponse20016 and cannot be null"); } else { this.CreatedAt = createdAt; } // to ensure "organizationId" is required (not null) if (organizationId == null) { throw new InvalidDataException("organizationId is a required property for InlineResponse20016 and cannot be null"); } else { this.OrganizationId = organizationId; } // to ensure "tenantId" is required (not null) if (tenantId == null) { throw new InvalidDataException("tenantId is a required property for InlineResponse20016 and cannot be null"); } else { this.TenantId = tenantId; } // to ensure "type" is required (not null) if (type == null) { throw new InvalidDataException("type is a required property for InlineResponse20016 and cannot be null"); } else { this.Type = type; } // to ensure "authenticationUrl" is required (not null) if (authenticationUrl == null) { throw new InvalidDataException("authenticationUrl is a required property for InlineResponse20016 and cannot be null"); } else { this.AuthenticationUrl = authenticationUrl; } // to ensure "active" is required (not null) if (active == null) { throw new InvalidDataException("active is a required property for InlineResponse20016 and cannot be null"); } else { this.Active = active; } }