internal PlaceImage(Interop.PlaceImageHandle handle) { _id = handle.Id; _url = handle.Url; _width = handle.Width; _height = handle.Height; _userLink = new PlaceLink(handle.User); _media = new PlaceMedia(handle.Media); }
internal PlaceReview(Interop.PlaceReviewHandle handle) { string date = handle.Date; if (DateTime.TryParse(date, out _date) == false) { Interop.ErrorCode.InvalidParameter.WarnIfFailed($"Wrong date format: {date}"); } _title = handle.Title; _rating = handle.Rating; _description = handle.Description; _language = handle.Language; _media = new PlaceMedia(handle.Media); _userLink = new PlaceLink(handle.User); }
internal PlaceMedia(Interop.PlaceMediaHandle handle) { _attribution = handle.Attribution; _supplier = new PlaceLink(handle.Supplier); _via = new PlaceLink(handle.Via); }