/// <summary> /// hydrates object from object from xml deserialization /// </summary> public FacebookStreamMedia(stream_media media) { Alt = media.alt; Data = media.data; Href = media.href; Music = new FacebookStreamMusic(media.music); Obj = media.obj; Photo = new FacebookStreamPhoto(media.photo); Source = media.src; Swf = new FacebookStreamSwf(media.swf); Type = media.type; Video = new FacebookStreamVideo(media.video); }
/// <summary> /// Initializes new AcitivtyPostAttachmentMedia object /// </summary> /// <param name="media"></param> internal ActivityPostAttachmentMedia(stream_media media) { this.Alt = media.alt; this.Data = media.data; this.Href = media.href; this.Music = new FacebookStreamMusic(media.music); this.Obj = media.obj; this.Source = media.src; this.Swf = new FacebookStreamSwf(media.swf); this.Type = media.type; this.Video = new FacebookStreamVideo(media.video); if (media.photo != null) { this.Photo = new ActivityPostAttachmentPhotoInfo(media.photo); } }