示例#1
0
 /// <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;
 }