public Task<List<VideoEncoding>> GetEncodings(EncodingStatus status = null, string profileId = null, string profileName = null, string videoId = null, bool? screenshots = null, int? page = null, int? perPage = null)
		{
			return _cloudService.GetEncodings(FactoryId, status, profileId, profileName, videoId, screenshots, page, perPage);
		}
		public Task<List<VideoEncoding>> GetEncodings(string factoryId, EncodingStatus status = null, string profileId = null, string profileName = null, string videoId = null, bool? screenshots = null, int? page = null, int? perPage = null)
		{
			return InvokeGet<List<VideoEncoding>>(
					factoryId,
					"encodings.json",
					QueryParamList.New()
						.AddNonEmpty("status", status)
						.AddNonEmpty("profile_id", profileId)
						.AddNonEmpty("profile_name", profileName)
						.AddNonEmpty("video_id", videoId)
						.AddNonEmpty("screenshots", screenshots)
						.AddNonEmpty("page", page)
						.AddNonEmpty("per_page", perPage));
		}