/* This file is part of OpenSubtitles Handler A library that handle OpenSubtitles.org XML-RPC methods. Copyright © Ala Ibrahim Hadid 2013 This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . */ using System; using System.Collections.Generic; namespace OpenSubtitlesHandler { [MethodResponseDescription("MovieDetails method response", "MovieDetails method response hold all expected values from server.")] public class MethodResponseMovieDetails : IMethodResponse { public MethodResponseMovieDetails() : base() { } public MethodResponseMovieDetails(string name, string message) : base(name, message) { } // Details private string id; private string title; private string year; private string coverLink; private string duration; private string tagline; private string plot; private string goofs; private string trivia; private List cast = new List(); private List directors = new List(); private List writers = new List(); private List awards = new List(); private List genres = new List(); private List country = new List(); private List language = new List(); private List certification = new List(); // Details public string ID { get { return id; } set { id = value; } } public string Title { get { return title; } set { title = value; } } public string Year { get { return year; } set { year = value; } } public string CoverLink { get { return coverLink; } set { coverLink = value; } } public string Duration { get { return duration; } set { duration = value; } } public string Tagline { get { return tagline; } set { tagline = value; } } public string Plot { get { return plot; } set { plot = value; } } public string Goofs { get { return goofs; } set { goofs = value; } } public string Trivia { get { return trivia; } set { trivia = value; } } public List Cast { get { return cast; } set { cast = value; } } public List Directors { get { return directors; } set { directors = value; } } public List Writers { get { return writers; } set { writers = value; } } public List Genres { get { return genres; } set { genres = value; } } public List Awards { get { return awards; } set { awards = value; } } public List Country { get { return country; } set { country = value; } } public List Language { get { return language; } set { language = value; } } public List Certification { get { return certification; } set { certification = value; } } } }