/// <summary> /// Initializes a new instance of the <see cref="ProfilePictureInfo" /> class. /// </summary> /// <param name="ProfilePictureUrl">ProfilePictureUrl.</param> /// <param name="ProfilePictureSelected">ProfilePictureSelected (required).</param> public ProfilePictureInfo(ProfilePictureUrl ProfilePictureUrl = default(ProfilePictureUrl), ProfilePictureSelected ProfilePictureSelected = default(ProfilePictureSelected)) { // to ensure "ProfilePictureSelected" is required (not null) if (ProfilePictureSelected == null) { throw new InvalidDataException("ProfilePictureSelected is a required property for ProfilePictureInfo and cannot be null"); } else { this.ProfilePictureSelected = ProfilePictureSelected; } this.ProfilePictureUrl = ProfilePictureUrl; }
/// <summary> /// Initializes a new instance of the <see cref="ProfilePictureInfoWithDefault" /> class. /// </summary> /// <param name="ProfilePictureUrl">ProfilePictureUrl.</param> /// <param name="ProfilePictureSelected">ProfilePictureSelected (required).</param> /// <param name="InitialsProfilePictureUrl">InitialsProfilePictureUrl (required).</param> /// <param name="GravatarProfilePictureUrl">GravatarProfilePictureUrl (required).</param> public ProfilePictureInfoWithDefault(ProfilePictureUrl ProfilePictureUrl = default(ProfilePictureUrl), ProfilePictureSelected ProfilePictureSelected = default(ProfilePictureSelected), InitialsProfilePictureUrl InitialsProfilePictureUrl = default(InitialsProfilePictureUrl), GravatarProfilePictureUrl GravatarProfilePictureUrl = default(GravatarProfilePictureUrl)) { // to ensure "ProfilePictureSelected" is required (not null) if (ProfilePictureSelected == null) { throw new InvalidDataException("ProfilePictureSelected is a required property for ProfilePictureInfoWithDefault and cannot be null"); } else { this.ProfilePictureSelected = ProfilePictureSelected; } // to ensure "InitialsProfilePictureUrl" is required (not null) if (InitialsProfilePictureUrl == null) { throw new InvalidDataException("InitialsProfilePictureUrl is a required property for ProfilePictureInfoWithDefault and cannot be null"); } else { this.InitialsProfilePictureUrl = InitialsProfilePictureUrl; } // to ensure "GravatarProfilePictureUrl" is required (not null) if (GravatarProfilePictureUrl == null) { throw new InvalidDataException("GravatarProfilePictureUrl is a required property for ProfilePictureInfoWithDefault and cannot be null"); } else { this.GravatarProfilePictureUrl = GravatarProfilePictureUrl; } this.ProfilePictureUrl = ProfilePictureUrl; }