Параметры метода audio.get
Example #1
0
        /// <summary>
        /// Привести к типу VkParameters.
        /// </summary>
        /// <param name="p"> Параметры. </param>
        /// <returns> </returns>
        public static VkParameters ToVkParameters(AudioGetParams p)
        {
            var parameters = new VkParameters
            {
                { "owner_id", p.OwnerId },
                { "album_id", p.AlbumId },
                { "audio_ids", p.AudioIds },
                { "offset", p.Offset },
                { "count", p.Count }
            };

            return(parameters);
        }
Example #2
0
		/// <summary>
		/// Привести к типу VkParameters.
		/// </summary>
		/// <param name="p">Параметры.</param>
		/// <returns></returns>
		internal static VkParameters ToVkParameters(AudioGetParams p)
		{
			var parameters = new VkParameters
			{
				{ "owner_id", p.OwnerId },
				{ "album_id", p.AlbumId },
				{ "audio_ids", p.AudioIds },
				{ "need_user", p.NeedUser },
				{ "offset", p.Offset },
				{ "count", p.Count }
			};

			return parameters;
		}
Example #3
0
		private ReadOnlyCollection<Audio> InternalGet(
			string paramId,
			long id,
			out User user,
			long? albumId = null,
			IEnumerable<long> aids = null,
			bool? needUser = null,
			uint? count = null,
			uint? offset = null)
		{
			var parameters = new AudioGetParams
			{
				OwnerId = id,
				AlbumId = albumId,
				AudioIds = aids,
				NeedUser = needUser,
				Offset = offset,
				Count = count
			};

			return Get(out user, parameters);
		}