blob: a1933c5d3137e4cef865a80df6d0539f37e546e5 [file] [log] [blame] [edit]
// ignore_for_file: camel_case_types
// ignore_for_file: comment_references
// ignore_for_file: deprecated_member_use_from_same_package
// ignore_for_file: doc_directive_unknown
// ignore_for_file: lines_longer_than_80_chars
// ignore_for_file: non_constant_identifier_names
// ignore_for_file: prefer_const_declarations
// ignore_for_file: prefer_expression_function_bodies
// ignore_for_file: prefer_final_locals
// ignore_for_file: prefer_interpolation_to_compose_strings
// ignore_for_file: unintended_html_in_doc_comment
// ignore_for_file: unnecessary_brace_in_string_interps
// ignore_for_file: unnecessary_cast
// ignore_for_file: unnecessary_lambdas
// ignore_for_file: unnecessary_string_interpolations
// ignore_for_file: unreachable_from_main
// ignore_for_file: unused_local_variable
import 'dart:async' as async;
import 'dart:convert' as convert;
import 'dart:core' as core;
import 'package:googleapis/transcoder/v1.dart' as api;
import 'package:http/http.dart' as http;
import 'package:test/test.dart' as unittest;
import '../test_shared.dart';
core.int buildCounterAdBreak = 0;
api.AdBreak buildAdBreak() {
final o = api.AdBreak();
buildCounterAdBreak++;
if (buildCounterAdBreak < 3) {
o.startTimeOffset = 'foo';
}
buildCounterAdBreak--;
return o;
}
void checkAdBreak(api.AdBreak o) {
buildCounterAdBreak++;
if (buildCounterAdBreak < 3) {
unittest.expect(o.startTimeOffset!, unittest.equals('foo'));
}
buildCounterAdBreak--;
}
core.int buildCounterAes128Encryption = 0;
api.Aes128Encryption buildAes128Encryption() {
final o = api.Aes128Encryption();
buildCounterAes128Encryption++;
if (buildCounterAes128Encryption < 3) {}
buildCounterAes128Encryption--;
return o;
}
void checkAes128Encryption(api.Aes128Encryption o) {
buildCounterAes128Encryption++;
if (buildCounterAes128Encryption < 3) {}
buildCounterAes128Encryption--;
}
core.int buildCounterAnimation = 0;
api.Animation buildAnimation() {
final o = api.Animation();
buildCounterAnimation++;
if (buildCounterAnimation < 3) {
o.animationEnd = buildAnimationEnd();
o.animationFade = buildAnimationFade();
o.animationStatic = buildAnimationStatic();
}
buildCounterAnimation--;
return o;
}
void checkAnimation(api.Animation o) {
buildCounterAnimation++;
if (buildCounterAnimation < 3) {
checkAnimationEnd(o.animationEnd!);
checkAnimationFade(o.animationFade!);
checkAnimationStatic(o.animationStatic!);
}
buildCounterAnimation--;
}
core.int buildCounterAnimationEnd = 0;
api.AnimationEnd buildAnimationEnd() {
final o = api.AnimationEnd();
buildCounterAnimationEnd++;
if (buildCounterAnimationEnd < 3) {
o.startTimeOffset = 'foo';
}
buildCounterAnimationEnd--;
return o;
}
void checkAnimationEnd(api.AnimationEnd o) {
buildCounterAnimationEnd++;
if (buildCounterAnimationEnd < 3) {
unittest.expect(o.startTimeOffset!, unittest.equals('foo'));
}
buildCounterAnimationEnd--;
}
core.int buildCounterAnimationFade = 0;
api.AnimationFade buildAnimationFade() {
final o = api.AnimationFade();
buildCounterAnimationFade++;
if (buildCounterAnimationFade < 3) {
o.endTimeOffset = 'foo';
o.fadeType = 'foo';
o.startTimeOffset = 'foo';
o.xy = buildNormalizedCoordinate();
}
buildCounterAnimationFade--;
return o;
}
void checkAnimationFade(api.AnimationFade o) {
buildCounterAnimationFade++;
if (buildCounterAnimationFade < 3) {
unittest.expect(o.endTimeOffset!, unittest.equals('foo'));
unittest.expect(o.fadeType!, unittest.equals('foo'));
unittest.expect(o.startTimeOffset!, unittest.equals('foo'));
checkNormalizedCoordinate(o.xy!);
}
buildCounterAnimationFade--;
}
core.int buildCounterAnimationStatic = 0;
api.AnimationStatic buildAnimationStatic() {
final o = api.AnimationStatic();
buildCounterAnimationStatic++;
if (buildCounterAnimationStatic < 3) {
o.startTimeOffset = 'foo';
o.xy = buildNormalizedCoordinate();
}
buildCounterAnimationStatic--;
return o;
}
void checkAnimationStatic(api.AnimationStatic o) {
buildCounterAnimationStatic++;
if (buildCounterAnimationStatic < 3) {
unittest.expect(o.startTimeOffset!, unittest.equals('foo'));
checkNormalizedCoordinate(o.xy!);
}
buildCounterAnimationStatic--;
}
core.int buildCounterAudio = 0;
api.Audio buildAudio() {
final o = api.Audio();
buildCounterAudio++;
if (buildCounterAudio < 3) {
o.highBoost = true;
o.lowBoost = true;
o.lufs = 42.0;
}
buildCounterAudio--;
return o;
}
void checkAudio(api.Audio o) {
buildCounterAudio++;
if (buildCounterAudio < 3) {
unittest.expect(o.highBoost!, unittest.isTrue);
unittest.expect(o.lowBoost!, unittest.isTrue);
unittest.expect(o.lufs!, unittest.equals(42.0));
}
buildCounterAudio--;
}
core.int buildCounterAudioMapping = 0;
api.AudioMapping buildAudioMapping() {
final o = api.AudioMapping();
buildCounterAudioMapping++;
if (buildCounterAudioMapping < 3) {
o.atomKey = 'foo';
o.gainDb = 42.0;
o.inputChannel = 42;
o.inputKey = 'foo';
o.inputTrack = 42;
o.outputChannel = 42;
}
buildCounterAudioMapping--;
return o;
}
void checkAudioMapping(api.AudioMapping o) {
buildCounterAudioMapping++;
if (buildCounterAudioMapping < 3) {
unittest.expect(o.atomKey!, unittest.equals('foo'));
unittest.expect(o.gainDb!, unittest.equals(42.0));
unittest.expect(o.inputChannel!, unittest.equals(42));
unittest.expect(o.inputKey!, unittest.equals('foo'));
unittest.expect(o.inputTrack!, unittest.equals(42));
unittest.expect(o.outputChannel!, unittest.equals(42));
}
buildCounterAudioMapping--;
}
core.List<core.String> buildUnnamed0() => ['foo', 'foo'];
void checkUnnamed0(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.List<api.AudioMapping> buildUnnamed1() => [
buildAudioMapping(),
buildAudioMapping(),
];
void checkUnnamed1(core.List<api.AudioMapping> o) {
unittest.expect(o, unittest.hasLength(2));
checkAudioMapping(o[0]);
checkAudioMapping(o[1]);
}
core.int buildCounterAudioStream = 0;
api.AudioStream buildAudioStream() {
final o = api.AudioStream();
buildCounterAudioStream++;
if (buildCounterAudioStream < 3) {
o.bitrateBps = 42;
o.channelCount = 42;
o.channelLayout = buildUnnamed0();
o.codec = 'foo';
o.displayName = 'foo';
o.languageCode = 'foo';
o.mapping = buildUnnamed1();
o.sampleRateHertz = 42;
}
buildCounterAudioStream--;
return o;
}
void checkAudioStream(api.AudioStream o) {
buildCounterAudioStream++;
if (buildCounterAudioStream < 3) {
unittest.expect(o.bitrateBps!, unittest.equals(42));
unittest.expect(o.channelCount!, unittest.equals(42));
checkUnnamed0(o.channelLayout!);
unittest.expect(o.codec!, unittest.equals('foo'));
unittest.expect(o.displayName!, unittest.equals('foo'));
unittest.expect(o.languageCode!, unittest.equals('foo'));
checkUnnamed1(o.mapping!);
unittest.expect(o.sampleRateHertz!, unittest.equals(42));
}
buildCounterAudioStream--;
}
core.int buildCounterBwdifConfig = 0;
api.BwdifConfig buildBwdifConfig() {
final o = api.BwdifConfig();
buildCounterBwdifConfig++;
if (buildCounterBwdifConfig < 3) {
o.deinterlaceAllFrames = true;
o.mode = 'foo';
o.parity = 'foo';
}
buildCounterBwdifConfig--;
return o;
}
void checkBwdifConfig(api.BwdifConfig o) {
buildCounterBwdifConfig++;
if (buildCounterBwdifConfig < 3) {
unittest.expect(o.deinterlaceAllFrames!, unittest.isTrue);
unittest.expect(o.mode!, unittest.equals('foo'));
unittest.expect(o.parity!, unittest.equals('foo'));
}
buildCounterBwdifConfig--;
}
core.int buildCounterClearkey = 0;
api.Clearkey buildClearkey() {
final o = api.Clearkey();
buildCounterClearkey++;
if (buildCounterClearkey < 3) {}
buildCounterClearkey--;
return o;
}
void checkClearkey(api.Clearkey o) {
buildCounterClearkey++;
if (buildCounterClearkey < 3) {}
buildCounterClearkey--;
}
core.int buildCounterColor = 0;
api.Color buildColor() {
final o = api.Color();
buildCounterColor++;
if (buildCounterColor < 3) {
o.brightness = 42.0;
o.contrast = 42.0;
o.saturation = 42.0;
}
buildCounterColor--;
return o;
}
void checkColor(api.Color o) {
buildCounterColor++;
if (buildCounterColor < 3) {
unittest.expect(o.brightness!, unittest.equals(42.0));
unittest.expect(o.contrast!, unittest.equals(42.0));
unittest.expect(o.saturation!, unittest.equals(42.0));
}
buildCounterColor--;
}
core.int buildCounterCrop = 0;
api.Crop buildCrop() {
final o = api.Crop();
buildCounterCrop++;
if (buildCounterCrop < 3) {
o.bottomPixels = 42;
o.leftPixels = 42;
o.rightPixels = 42;
o.topPixels = 42;
}
buildCounterCrop--;
return o;
}
void checkCrop(api.Crop o) {
buildCounterCrop++;
if (buildCounterCrop < 3) {
unittest.expect(o.bottomPixels!, unittest.equals(42));
unittest.expect(o.leftPixels!, unittest.equals(42));
unittest.expect(o.rightPixels!, unittest.equals(42));
unittest.expect(o.topPixels!, unittest.equals(42));
}
buildCounterCrop--;
}
core.int buildCounterDashConfig = 0;
api.DashConfig buildDashConfig() {
final o = api.DashConfig();
buildCounterDashConfig++;
if (buildCounterDashConfig < 3) {
o.segmentReferenceScheme = 'foo';
}
buildCounterDashConfig--;
return o;
}
void checkDashConfig(api.DashConfig o) {
buildCounterDashConfig++;
if (buildCounterDashConfig < 3) {
unittest.expect(o.segmentReferenceScheme!, unittest.equals('foo'));
}
buildCounterDashConfig--;
}
core.int buildCounterDeblock = 0;
api.Deblock buildDeblock() {
final o = api.Deblock();
buildCounterDeblock++;
if (buildCounterDeblock < 3) {
o.enabled = true;
o.strength = 42.0;
}
buildCounterDeblock--;
return o;
}
void checkDeblock(api.Deblock o) {
buildCounterDeblock++;
if (buildCounterDeblock < 3) {
unittest.expect(o.enabled!, unittest.isTrue);
unittest.expect(o.strength!, unittest.equals(42.0));
}
buildCounterDeblock--;
}
core.int buildCounterDeinterlace = 0;
api.Deinterlace buildDeinterlace() {
final o = api.Deinterlace();
buildCounterDeinterlace++;
if (buildCounterDeinterlace < 3) {
o.bwdif = buildBwdifConfig();
o.yadif = buildYadifConfig();
}
buildCounterDeinterlace--;
return o;
}
void checkDeinterlace(api.Deinterlace o) {
buildCounterDeinterlace++;
if (buildCounterDeinterlace < 3) {
checkBwdifConfig(o.bwdif!);
checkYadifConfig(o.yadif!);
}
buildCounterDeinterlace--;
}
core.int buildCounterDenoise = 0;
api.Denoise buildDenoise() {
final o = api.Denoise();
buildCounterDenoise++;
if (buildCounterDenoise < 3) {
o.strength = 42.0;
o.tune = 'foo';
}
buildCounterDenoise--;
return o;
}
void checkDenoise(api.Denoise o) {
buildCounterDenoise++;
if (buildCounterDenoise < 3) {
unittest.expect(o.strength!, unittest.equals(42.0));
unittest.expect(o.tune!, unittest.equals('foo'));
}
buildCounterDenoise--;
}
core.int buildCounterDrmSystems = 0;
api.DrmSystems buildDrmSystems() {
final o = api.DrmSystems();
buildCounterDrmSystems++;
if (buildCounterDrmSystems < 3) {
o.clearkey = buildClearkey();
o.fairplay = buildFairplay();
o.playready = buildPlayready();
o.widevine = buildWidevine();
}
buildCounterDrmSystems--;
return o;
}
void checkDrmSystems(api.DrmSystems o) {
buildCounterDrmSystems++;
if (buildCounterDrmSystems < 3) {
checkClearkey(o.clearkey!);
checkFairplay(o.fairplay!);
checkPlayready(o.playready!);
checkWidevine(o.widevine!);
}
buildCounterDrmSystems--;
}
core.List<core.String> buildUnnamed2() => ['foo', 'foo'];
void checkUnnamed2(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.int buildCounterEditAtom = 0;
api.EditAtom buildEditAtom() {
final o = api.EditAtom();
buildCounterEditAtom++;
if (buildCounterEditAtom < 3) {
o.endTimeOffset = 'foo';
o.inputs = buildUnnamed2();
o.key = 'foo';
o.startTimeOffset = 'foo';
}
buildCounterEditAtom--;
return o;
}
void checkEditAtom(api.EditAtom o) {
buildCounterEditAtom++;
if (buildCounterEditAtom < 3) {
unittest.expect(o.endTimeOffset!, unittest.equals('foo'));
checkUnnamed2(o.inputs!);
unittest.expect(o.key!, unittest.equals('foo'));
unittest.expect(o.startTimeOffset!, unittest.equals('foo'));
}
buildCounterEditAtom--;
}
core.int buildCounterElementaryStream = 0;
api.ElementaryStream buildElementaryStream() {
final o = api.ElementaryStream();
buildCounterElementaryStream++;
if (buildCounterElementaryStream < 3) {
o.audioStream = buildAudioStream();
o.key = 'foo';
o.textStream = buildTextStream();
o.videoStream = buildVideoStream();
}
buildCounterElementaryStream--;
return o;
}
void checkElementaryStream(api.ElementaryStream o) {
buildCounterElementaryStream++;
if (buildCounterElementaryStream < 3) {
checkAudioStream(o.audioStream!);
unittest.expect(o.key!, unittest.equals('foo'));
checkTextStream(o.textStream!);
checkVideoStream(o.videoStream!);
}
buildCounterElementaryStream--;
}
core.int buildCounterEmpty = 0;
api.Empty buildEmpty() {
final o = api.Empty();
buildCounterEmpty++;
if (buildCounterEmpty < 3) {}
buildCounterEmpty--;
return o;
}
void checkEmpty(api.Empty o) {
buildCounterEmpty++;
if (buildCounterEmpty < 3) {}
buildCounterEmpty--;
}
core.int buildCounterEncryption = 0;
api.Encryption buildEncryption() {
final o = api.Encryption();
buildCounterEncryption++;
if (buildCounterEncryption < 3) {
o.aes128 = buildAes128Encryption();
o.drmSystems = buildDrmSystems();
o.id = 'foo';
o.mpegCenc = buildMpegCommonEncryption();
o.sampleAes = buildSampleAesEncryption();
o.secretManagerKeySource = buildSecretManagerSource();
}
buildCounterEncryption--;
return o;
}
void checkEncryption(api.Encryption o) {
buildCounterEncryption++;
if (buildCounterEncryption < 3) {
checkAes128Encryption(o.aes128!);
checkDrmSystems(o.drmSystems!);
unittest.expect(o.id!, unittest.equals('foo'));
checkMpegCommonEncryption(o.mpegCenc!);
checkSampleAesEncryption(o.sampleAes!);
checkSecretManagerSource(o.secretManagerKeySource!);
}
buildCounterEncryption--;
}
core.int buildCounterFairplay = 0;
api.Fairplay buildFairplay() {
final o = api.Fairplay();
buildCounterFairplay++;
if (buildCounterFairplay < 3) {}
buildCounterFairplay--;
return o;
}
void checkFairplay(api.Fairplay o) {
buildCounterFairplay++;
if (buildCounterFairplay < 3) {}
buildCounterFairplay--;
}
core.int buildCounterFmp4Config = 0;
api.Fmp4Config buildFmp4Config() {
final o = api.Fmp4Config();
buildCounterFmp4Config++;
if (buildCounterFmp4Config < 3) {
o.codecTag = 'foo';
}
buildCounterFmp4Config--;
return o;
}
void checkFmp4Config(api.Fmp4Config o) {
buildCounterFmp4Config++;
if (buildCounterFmp4Config < 3) {
unittest.expect(o.codecTag!, unittest.equals('foo'));
}
buildCounterFmp4Config--;
}
core.int buildCounterH264CodecSettings = 0;
api.H264CodecSettings buildH264CodecSettings() {
final o = api.H264CodecSettings();
buildCounterH264CodecSettings++;
if (buildCounterH264CodecSettings < 3) {
o.allowOpenGop = true;
o.aqStrength = 42.0;
o.bFrameCount = 42;
o.bPyramid = true;
o.bitrateBps = 42;
o.crfLevel = 42;
o.enableTwoPass = true;
o.entropyCoder = 'foo';
o.frameRate = 42.0;
o.frameRateConversionStrategy = 'foo';
o.gopDuration = 'foo';
o.gopFrameCount = 42;
o.heightPixels = 42;
o.hlg = buildH264ColorFormatHLG();
o.pixelFormat = 'foo';
o.preset = 'foo';
o.profile = 'foo';
o.rateControlMode = 'foo';
o.sdr = buildH264ColorFormatSDR();
o.tune = 'foo';
o.vbvFullnessBits = 42;
o.vbvSizeBits = 42;
o.widthPixels = 42;
}
buildCounterH264CodecSettings--;
return o;
}
void checkH264CodecSettings(api.H264CodecSettings o) {
buildCounterH264CodecSettings++;
if (buildCounterH264CodecSettings < 3) {
unittest.expect(o.allowOpenGop!, unittest.isTrue);
unittest.expect(o.aqStrength!, unittest.equals(42.0));
unittest.expect(o.bFrameCount!, unittest.equals(42));
unittest.expect(o.bPyramid!, unittest.isTrue);
unittest.expect(o.bitrateBps!, unittest.equals(42));
unittest.expect(o.crfLevel!, unittest.equals(42));
unittest.expect(o.enableTwoPass!, unittest.isTrue);
unittest.expect(o.entropyCoder!, unittest.equals('foo'));
unittest.expect(o.frameRate!, unittest.equals(42.0));
unittest.expect(o.frameRateConversionStrategy!, unittest.equals('foo'));
unittest.expect(o.gopDuration!, unittest.equals('foo'));
unittest.expect(o.gopFrameCount!, unittest.equals(42));
unittest.expect(o.heightPixels!, unittest.equals(42));
checkH264ColorFormatHLG(o.hlg!);
unittest.expect(o.pixelFormat!, unittest.equals('foo'));
unittest.expect(o.preset!, unittest.equals('foo'));
unittest.expect(o.profile!, unittest.equals('foo'));
unittest.expect(o.rateControlMode!, unittest.equals('foo'));
checkH264ColorFormatSDR(o.sdr!);
unittest.expect(o.tune!, unittest.equals('foo'));
unittest.expect(o.vbvFullnessBits!, unittest.equals(42));
unittest.expect(o.vbvSizeBits!, unittest.equals(42));
unittest.expect(o.widthPixels!, unittest.equals(42));
}
buildCounterH264CodecSettings--;
}
core.int buildCounterH264ColorFormatHLG = 0;
api.H264ColorFormatHLG buildH264ColorFormatHLG() {
final o = api.H264ColorFormatHLG();
buildCounterH264ColorFormatHLG++;
if (buildCounterH264ColorFormatHLG < 3) {}
buildCounterH264ColorFormatHLG--;
return o;
}
void checkH264ColorFormatHLG(api.H264ColorFormatHLG o) {
buildCounterH264ColorFormatHLG++;
if (buildCounterH264ColorFormatHLG < 3) {}
buildCounterH264ColorFormatHLG--;
}
core.int buildCounterH264ColorFormatSDR = 0;
api.H264ColorFormatSDR buildH264ColorFormatSDR() {
final o = api.H264ColorFormatSDR();
buildCounterH264ColorFormatSDR++;
if (buildCounterH264ColorFormatSDR < 3) {}
buildCounterH264ColorFormatSDR--;
return o;
}
void checkH264ColorFormatSDR(api.H264ColorFormatSDR o) {
buildCounterH264ColorFormatSDR++;
if (buildCounterH264ColorFormatSDR < 3) {}
buildCounterH264ColorFormatSDR--;
}
core.int buildCounterH265CodecSettings = 0;
api.H265CodecSettings buildH265CodecSettings() {
final o = api.H265CodecSettings();
buildCounterH265CodecSettings++;
if (buildCounterH265CodecSettings < 3) {
o.allowOpenGop = true;
o.aqStrength = 42.0;
o.bFrameCount = 42;
o.bPyramid = true;
o.bitrateBps = 42;
o.crfLevel = 42;
o.enableTwoPass = true;
o.frameRate = 42.0;
o.frameRateConversionStrategy = 'foo';
o.gopDuration = 'foo';
o.gopFrameCount = 42;
o.hdr10 = buildH265ColorFormatHDR10();
o.heightPixels = 42;
o.hlg = buildH265ColorFormatHLG();
o.pixelFormat = 'foo';
o.preset = 'foo';
o.profile = 'foo';
o.rateControlMode = 'foo';
o.sdr = buildH265ColorFormatSDR();
o.tune = 'foo';
o.vbvFullnessBits = 42;
o.vbvSizeBits = 42;
o.widthPixels = 42;
}
buildCounterH265CodecSettings--;
return o;
}
void checkH265CodecSettings(api.H265CodecSettings o) {
buildCounterH265CodecSettings++;
if (buildCounterH265CodecSettings < 3) {
unittest.expect(o.allowOpenGop!, unittest.isTrue);
unittest.expect(o.aqStrength!, unittest.equals(42.0));
unittest.expect(o.bFrameCount!, unittest.equals(42));
unittest.expect(o.bPyramid!, unittest.isTrue);
unittest.expect(o.bitrateBps!, unittest.equals(42));
unittest.expect(o.crfLevel!, unittest.equals(42));
unittest.expect(o.enableTwoPass!, unittest.isTrue);
unittest.expect(o.frameRate!, unittest.equals(42.0));
unittest.expect(o.frameRateConversionStrategy!, unittest.equals('foo'));
unittest.expect(o.gopDuration!, unittest.equals('foo'));
unittest.expect(o.gopFrameCount!, unittest.equals(42));
checkH265ColorFormatHDR10(o.hdr10!);
unittest.expect(o.heightPixels!, unittest.equals(42));
checkH265ColorFormatHLG(o.hlg!);
unittest.expect(o.pixelFormat!, unittest.equals('foo'));
unittest.expect(o.preset!, unittest.equals('foo'));
unittest.expect(o.profile!, unittest.equals('foo'));
unittest.expect(o.rateControlMode!, unittest.equals('foo'));
checkH265ColorFormatSDR(o.sdr!);
unittest.expect(o.tune!, unittest.equals('foo'));
unittest.expect(o.vbvFullnessBits!, unittest.equals(42));
unittest.expect(o.vbvSizeBits!, unittest.equals(42));
unittest.expect(o.widthPixels!, unittest.equals(42));
}
buildCounterH265CodecSettings--;
}
core.int buildCounterH265ColorFormatHDR10 = 0;
api.H265ColorFormatHDR10 buildH265ColorFormatHDR10() {
final o = api.H265ColorFormatHDR10();
buildCounterH265ColorFormatHDR10++;
if (buildCounterH265ColorFormatHDR10 < 3) {}
buildCounterH265ColorFormatHDR10--;
return o;
}
void checkH265ColorFormatHDR10(api.H265ColorFormatHDR10 o) {
buildCounterH265ColorFormatHDR10++;
if (buildCounterH265ColorFormatHDR10 < 3) {}
buildCounterH265ColorFormatHDR10--;
}
core.int buildCounterH265ColorFormatHLG = 0;
api.H265ColorFormatHLG buildH265ColorFormatHLG() {
final o = api.H265ColorFormatHLG();
buildCounterH265ColorFormatHLG++;
if (buildCounterH265ColorFormatHLG < 3) {}
buildCounterH265ColorFormatHLG--;
return o;
}
void checkH265ColorFormatHLG(api.H265ColorFormatHLG o) {
buildCounterH265ColorFormatHLG++;
if (buildCounterH265ColorFormatHLG < 3) {}
buildCounterH265ColorFormatHLG--;
}
core.int buildCounterH265ColorFormatSDR = 0;
api.H265ColorFormatSDR buildH265ColorFormatSDR() {
final o = api.H265ColorFormatSDR();
buildCounterH265ColorFormatSDR++;
if (buildCounterH265ColorFormatSDR < 3) {}
buildCounterH265ColorFormatSDR--;
return o;
}
void checkH265ColorFormatSDR(api.H265ColorFormatSDR o) {
buildCounterH265ColorFormatSDR++;
if (buildCounterH265ColorFormatSDR < 3) {}
buildCounterH265ColorFormatSDR--;
}
core.int buildCounterImage = 0;
api.Image buildImage() {
final o = api.Image();
buildCounterImage++;
if (buildCounterImage < 3) {
o.alpha = 42.0;
o.resolution = buildNormalizedCoordinate();
o.uri = 'foo';
}
buildCounterImage--;
return o;
}
void checkImage(api.Image o) {
buildCounterImage++;
if (buildCounterImage < 3) {
unittest.expect(o.alpha!, unittest.equals(42.0));
checkNormalizedCoordinate(o.resolution!);
unittest.expect(o.uri!, unittest.equals('foo'));
}
buildCounterImage--;
}
core.int buildCounterInput = 0;
api.Input buildInput() {
final o = api.Input();
buildCounterInput++;
if (buildCounterInput < 3) {
o.attributes = buildInputAttributes();
o.key = 'foo';
o.preprocessingConfig = buildPreprocessingConfig();
o.uri = 'foo';
}
buildCounterInput--;
return o;
}
void checkInput(api.Input o) {
buildCounterInput++;
if (buildCounterInput < 3) {
checkInputAttributes(o.attributes!);
unittest.expect(o.key!, unittest.equals('foo'));
checkPreprocessingConfig(o.preprocessingConfig!);
unittest.expect(o.uri!, unittest.equals('foo'));
}
buildCounterInput--;
}
core.List<api.TrackDefinition> buildUnnamed3() => [
buildTrackDefinition(),
buildTrackDefinition(),
];
void checkUnnamed3(core.List<api.TrackDefinition> o) {
unittest.expect(o, unittest.hasLength(2));
checkTrackDefinition(o[0]);
checkTrackDefinition(o[1]);
}
core.int buildCounterInputAttributes = 0;
api.InputAttributes buildInputAttributes() {
final o = api.InputAttributes();
buildCounterInputAttributes++;
if (buildCounterInputAttributes < 3) {
o.trackDefinitions = buildUnnamed3();
}
buildCounterInputAttributes--;
return o;
}
void checkInputAttributes(api.InputAttributes o) {
buildCounterInputAttributes++;
if (buildCounterInputAttributes < 3) {
checkUnnamed3(o.trackDefinitions!);
}
buildCounterInputAttributes--;
}
core.Map<core.String, core.String> buildUnnamed4() => {'x': 'foo', 'y': 'foo'};
void checkUnnamed4(core.Map<core.String, core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o['x']!, unittest.equals('foo'));
unittest.expect(o['y']!, unittest.equals('foo'));
}
core.int buildCounterJob = 0;
api.Job buildJob() {
final o = api.Job();
buildCounterJob++;
if (buildCounterJob < 3) {
o.batchModePriority = 42;
o.config = buildJobConfig();
o.createTime = 'foo';
o.endTime = 'foo';
o.error = buildStatus();
o.fillContentGaps = true;
o.inputUri = 'foo';
o.labels = buildUnnamed4();
o.mode = 'foo';
o.name = 'foo';
o.optimization = 'foo';
o.outputUri = 'foo';
o.startTime = 'foo';
o.state = 'foo';
o.templateId = 'foo';
o.ttlAfterCompletionDays = 42;
}
buildCounterJob--;
return o;
}
void checkJob(api.Job o) {
buildCounterJob++;
if (buildCounterJob < 3) {
unittest.expect(o.batchModePriority!, unittest.equals(42));
checkJobConfig(o.config!);
unittest.expect(o.createTime!, unittest.equals('foo'));
unittest.expect(o.endTime!, unittest.equals('foo'));
checkStatus(o.error!);
unittest.expect(o.fillContentGaps!, unittest.isTrue);
unittest.expect(o.inputUri!, unittest.equals('foo'));
checkUnnamed4(o.labels!);
unittest.expect(o.mode!, unittest.equals('foo'));
unittest.expect(o.name!, unittest.equals('foo'));
unittest.expect(o.optimization!, unittest.equals('foo'));
unittest.expect(o.outputUri!, unittest.equals('foo'));
unittest.expect(o.startTime!, unittest.equals('foo'));
unittest.expect(o.state!, unittest.equals('foo'));
unittest.expect(o.templateId!, unittest.equals('foo'));
unittest.expect(o.ttlAfterCompletionDays!, unittest.equals(42));
}
buildCounterJob--;
}
core.List<api.AdBreak> buildUnnamed5() => [buildAdBreak(), buildAdBreak()];
void checkUnnamed5(core.List<api.AdBreak> o) {
unittest.expect(o, unittest.hasLength(2));
checkAdBreak(o[0]);
checkAdBreak(o[1]);
}
core.List<api.EditAtom> buildUnnamed6() => [buildEditAtom(), buildEditAtom()];
void checkUnnamed6(core.List<api.EditAtom> o) {
unittest.expect(o, unittest.hasLength(2));
checkEditAtom(o[0]);
checkEditAtom(o[1]);
}
core.List<api.ElementaryStream> buildUnnamed7() => [
buildElementaryStream(),
buildElementaryStream(),
];
void checkUnnamed7(core.List<api.ElementaryStream> o) {
unittest.expect(o, unittest.hasLength(2));
checkElementaryStream(o[0]);
checkElementaryStream(o[1]);
}
core.List<api.Encryption> buildUnnamed8() => [
buildEncryption(),
buildEncryption(),
];
void checkUnnamed8(core.List<api.Encryption> o) {
unittest.expect(o, unittest.hasLength(2));
checkEncryption(o[0]);
checkEncryption(o[1]);
}
core.List<api.Input> buildUnnamed9() => [buildInput(), buildInput()];
void checkUnnamed9(core.List<api.Input> o) {
unittest.expect(o, unittest.hasLength(2));
checkInput(o[0]);
checkInput(o[1]);
}
core.List<api.Manifest> buildUnnamed10() => [buildManifest(), buildManifest()];
void checkUnnamed10(core.List<api.Manifest> o) {
unittest.expect(o, unittest.hasLength(2));
checkManifest(o[0]);
checkManifest(o[1]);
}
core.List<api.MuxStream> buildUnnamed11() => [
buildMuxStream(),
buildMuxStream(),
];
void checkUnnamed11(core.List<api.MuxStream> o) {
unittest.expect(o, unittest.hasLength(2));
checkMuxStream(o[0]);
checkMuxStream(o[1]);
}
core.List<api.Overlay> buildUnnamed12() => [buildOverlay(), buildOverlay()];
void checkUnnamed12(core.List<api.Overlay> o) {
unittest.expect(o, unittest.hasLength(2));
checkOverlay(o[0]);
checkOverlay(o[1]);
}
core.List<api.SpriteSheet> buildUnnamed13() => [
buildSpriteSheet(),
buildSpriteSheet(),
];
void checkUnnamed13(core.List<api.SpriteSheet> o) {
unittest.expect(o, unittest.hasLength(2));
checkSpriteSheet(o[0]);
checkSpriteSheet(o[1]);
}
core.int buildCounterJobConfig = 0;
api.JobConfig buildJobConfig() {
final o = api.JobConfig();
buildCounterJobConfig++;
if (buildCounterJobConfig < 3) {
o.adBreaks = buildUnnamed5();
o.editList = buildUnnamed6();
o.elementaryStreams = buildUnnamed7();
o.encryptions = buildUnnamed8();
o.inputs = buildUnnamed9();
o.manifests = buildUnnamed10();
o.muxStreams = buildUnnamed11();
o.output = buildOutput();
o.overlays = buildUnnamed12();
o.pubsubDestination = buildPubsubDestination();
o.spriteSheets = buildUnnamed13();
}
buildCounterJobConfig--;
return o;
}
void checkJobConfig(api.JobConfig o) {
buildCounterJobConfig++;
if (buildCounterJobConfig < 3) {
checkUnnamed5(o.adBreaks!);
checkUnnamed6(o.editList!);
checkUnnamed7(o.elementaryStreams!);
checkUnnamed8(o.encryptions!);
checkUnnamed9(o.inputs!);
checkUnnamed10(o.manifests!);
checkUnnamed11(o.muxStreams!);
checkOutput(o.output!);
checkUnnamed12(o.overlays!);
checkPubsubDestination(o.pubsubDestination!);
checkUnnamed13(o.spriteSheets!);
}
buildCounterJobConfig--;
}
core.Map<core.String, core.String> buildUnnamed14() => {'x': 'foo', 'y': 'foo'};
void checkUnnamed14(core.Map<core.String, core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o['x']!, unittest.equals('foo'));
unittest.expect(o['y']!, unittest.equals('foo'));
}
core.int buildCounterJobTemplate = 0;
api.JobTemplate buildJobTemplate() {
final o = api.JobTemplate();
buildCounterJobTemplate++;
if (buildCounterJobTemplate < 3) {
o.config = buildJobConfig();
o.labels = buildUnnamed14();
o.name = 'foo';
}
buildCounterJobTemplate--;
return o;
}
void checkJobTemplate(api.JobTemplate o) {
buildCounterJobTemplate++;
if (buildCounterJobTemplate < 3) {
checkJobConfig(o.config!);
checkUnnamed14(o.labels!);
unittest.expect(o.name!, unittest.equals('foo'));
}
buildCounterJobTemplate--;
}
core.List<api.JobTemplate> buildUnnamed15() => [
buildJobTemplate(),
buildJobTemplate(),
];
void checkUnnamed15(core.List<api.JobTemplate> o) {
unittest.expect(o, unittest.hasLength(2));
checkJobTemplate(o[0]);
checkJobTemplate(o[1]);
}
core.List<core.String> buildUnnamed16() => ['foo', 'foo'];
void checkUnnamed16(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.int buildCounterListJobTemplatesResponse = 0;
api.ListJobTemplatesResponse buildListJobTemplatesResponse() {
final o = api.ListJobTemplatesResponse();
buildCounterListJobTemplatesResponse++;
if (buildCounterListJobTemplatesResponse < 3) {
o.jobTemplates = buildUnnamed15();
o.nextPageToken = 'foo';
o.unreachable = buildUnnamed16();
}
buildCounterListJobTemplatesResponse--;
return o;
}
void checkListJobTemplatesResponse(api.ListJobTemplatesResponse o) {
buildCounterListJobTemplatesResponse++;
if (buildCounterListJobTemplatesResponse < 3) {
checkUnnamed15(o.jobTemplates!);
unittest.expect(o.nextPageToken!, unittest.equals('foo'));
checkUnnamed16(o.unreachable!);
}
buildCounterListJobTemplatesResponse--;
}
core.List<api.Job> buildUnnamed17() => [buildJob(), buildJob()];
void checkUnnamed17(core.List<api.Job> o) {
unittest.expect(o, unittest.hasLength(2));
checkJob(o[0]);
checkJob(o[1]);
}
core.List<core.String> buildUnnamed18() => ['foo', 'foo'];
void checkUnnamed18(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.int buildCounterListJobsResponse = 0;
api.ListJobsResponse buildListJobsResponse() {
final o = api.ListJobsResponse();
buildCounterListJobsResponse++;
if (buildCounterListJobsResponse < 3) {
o.jobs = buildUnnamed17();
o.nextPageToken = 'foo';
o.unreachable = buildUnnamed18();
}
buildCounterListJobsResponse--;
return o;
}
void checkListJobsResponse(api.ListJobsResponse o) {
buildCounterListJobsResponse++;
if (buildCounterListJobsResponse < 3) {
checkUnnamed17(o.jobs!);
unittest.expect(o.nextPageToken!, unittest.equals('foo'));
checkUnnamed18(o.unreachable!);
}
buildCounterListJobsResponse--;
}
core.List<core.String> buildUnnamed19() => ['foo', 'foo'];
void checkUnnamed19(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.int buildCounterManifest = 0;
api.Manifest buildManifest() {
final o = api.Manifest();
buildCounterManifest++;
if (buildCounterManifest < 3) {
o.dash = buildDashConfig();
o.fileName = 'foo';
o.muxStreams = buildUnnamed19();
o.type = 'foo';
}
buildCounterManifest--;
return o;
}
void checkManifest(api.Manifest o) {
buildCounterManifest++;
if (buildCounterManifest < 3) {
checkDashConfig(o.dash!);
unittest.expect(o.fileName!, unittest.equals('foo'));
checkUnnamed19(o.muxStreams!);
unittest.expect(o.type!, unittest.equals('foo'));
}
buildCounterManifest--;
}
core.int buildCounterMpegCommonEncryption = 0;
api.MpegCommonEncryption buildMpegCommonEncryption() {
final o = api.MpegCommonEncryption();
buildCounterMpegCommonEncryption++;
if (buildCounterMpegCommonEncryption < 3) {
o.scheme = 'foo';
}
buildCounterMpegCommonEncryption--;
return o;
}
void checkMpegCommonEncryption(api.MpegCommonEncryption o) {
buildCounterMpegCommonEncryption++;
if (buildCounterMpegCommonEncryption < 3) {
unittest.expect(o.scheme!, unittest.equals('foo'));
}
buildCounterMpegCommonEncryption--;
}
core.List<core.String> buildUnnamed20() => ['foo', 'foo'];
void checkUnnamed20(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.int buildCounterMuxStream = 0;
api.MuxStream buildMuxStream() {
final o = api.MuxStream();
buildCounterMuxStream++;
if (buildCounterMuxStream < 3) {
o.container = 'foo';
o.elementaryStreams = buildUnnamed20();
o.encryptionId = 'foo';
o.fileName = 'foo';
o.fmp4 = buildFmp4Config();
o.key = 'foo';
o.segmentSettings = buildSegmentSettings();
}
buildCounterMuxStream--;
return o;
}
void checkMuxStream(api.MuxStream o) {
buildCounterMuxStream++;
if (buildCounterMuxStream < 3) {
unittest.expect(o.container!, unittest.equals('foo'));
checkUnnamed20(o.elementaryStreams!);
unittest.expect(o.encryptionId!, unittest.equals('foo'));
unittest.expect(o.fileName!, unittest.equals('foo'));
checkFmp4Config(o.fmp4!);
unittest.expect(o.key!, unittest.equals('foo'));
checkSegmentSettings(o.segmentSettings!);
}
buildCounterMuxStream--;
}
core.int buildCounterNormalizedCoordinate = 0;
api.NormalizedCoordinate buildNormalizedCoordinate() {
final o = api.NormalizedCoordinate();
buildCounterNormalizedCoordinate++;
if (buildCounterNormalizedCoordinate < 3) {
o.x = 42.0;
o.y = 42.0;
}
buildCounterNormalizedCoordinate--;
return o;
}
void checkNormalizedCoordinate(api.NormalizedCoordinate o) {
buildCounterNormalizedCoordinate++;
if (buildCounterNormalizedCoordinate < 3) {
unittest.expect(o.x!, unittest.equals(42.0));
unittest.expect(o.y!, unittest.equals(42.0));
}
buildCounterNormalizedCoordinate--;
}
core.int buildCounterOutput = 0;
api.Output buildOutput() {
final o = api.Output();
buildCounterOutput++;
if (buildCounterOutput < 3) {
o.uri = 'foo';
}
buildCounterOutput--;
return o;
}
void checkOutput(api.Output o) {
buildCounterOutput++;
if (buildCounterOutput < 3) {
unittest.expect(o.uri!, unittest.equals('foo'));
}
buildCounterOutput--;
}
core.List<api.Animation> buildUnnamed21() => [
buildAnimation(),
buildAnimation(),
];
void checkUnnamed21(core.List<api.Animation> o) {
unittest.expect(o, unittest.hasLength(2));
checkAnimation(o[0]);
checkAnimation(o[1]);
}
core.int buildCounterOverlay = 0;
api.Overlay buildOverlay() {
final o = api.Overlay();
buildCounterOverlay++;
if (buildCounterOverlay < 3) {
o.animations = buildUnnamed21();
o.image = buildImage();
}
buildCounterOverlay--;
return o;
}
void checkOverlay(api.Overlay o) {
buildCounterOverlay++;
if (buildCounterOverlay < 3) {
checkUnnamed21(o.animations!);
checkImage(o.image!);
}
buildCounterOverlay--;
}
core.int buildCounterPad = 0;
api.Pad buildPad() {
final o = api.Pad();
buildCounterPad++;
if (buildCounterPad < 3) {
o.bottomPixels = 42;
o.leftPixels = 42;
o.rightPixels = 42;
o.topPixels = 42;
}
buildCounterPad--;
return o;
}
void checkPad(api.Pad o) {
buildCounterPad++;
if (buildCounterPad < 3) {
unittest.expect(o.bottomPixels!, unittest.equals(42));
unittest.expect(o.leftPixels!, unittest.equals(42));
unittest.expect(o.rightPixels!, unittest.equals(42));
unittest.expect(o.topPixels!, unittest.equals(42));
}
buildCounterPad--;
}
core.int buildCounterPlayready = 0;
api.Playready buildPlayready() {
final o = api.Playready();
buildCounterPlayready++;
if (buildCounterPlayready < 3) {}
buildCounterPlayready--;
return o;
}
void checkPlayready(api.Playready o) {
buildCounterPlayready++;
if (buildCounterPlayready < 3) {}
buildCounterPlayready--;
}
core.int buildCounterPreprocessingConfig = 0;
api.PreprocessingConfig buildPreprocessingConfig() {
final o = api.PreprocessingConfig();
buildCounterPreprocessingConfig++;
if (buildCounterPreprocessingConfig < 3) {
o.audio = buildAudio();
o.color = buildColor();
o.crop = buildCrop();
o.deblock = buildDeblock();
o.deinterlace = buildDeinterlace();
o.denoise = buildDenoise();
o.pad = buildPad();
}
buildCounterPreprocessingConfig--;
return o;
}
void checkPreprocessingConfig(api.PreprocessingConfig o) {
buildCounterPreprocessingConfig++;
if (buildCounterPreprocessingConfig < 3) {
checkAudio(o.audio!);
checkColor(o.color!);
checkCrop(o.crop!);
checkDeblock(o.deblock!);
checkDeinterlace(o.deinterlace!);
checkDenoise(o.denoise!);
checkPad(o.pad!);
}
buildCounterPreprocessingConfig--;
}
core.int buildCounterPubsubDestination = 0;
api.PubsubDestination buildPubsubDestination() {
final o = api.PubsubDestination();
buildCounterPubsubDestination++;
if (buildCounterPubsubDestination < 3) {
o.topic = 'foo';
}
buildCounterPubsubDestination--;
return o;
}
void checkPubsubDestination(api.PubsubDestination o) {
buildCounterPubsubDestination++;
if (buildCounterPubsubDestination < 3) {
unittest.expect(o.topic!, unittest.equals('foo'));
}
buildCounterPubsubDestination--;
}
core.int buildCounterSampleAesEncryption = 0;
api.SampleAesEncryption buildSampleAesEncryption() {
final o = api.SampleAesEncryption();
buildCounterSampleAesEncryption++;
if (buildCounterSampleAesEncryption < 3) {}
buildCounterSampleAesEncryption--;
return o;
}
void checkSampleAesEncryption(api.SampleAesEncryption o) {
buildCounterSampleAesEncryption++;
if (buildCounterSampleAesEncryption < 3) {}
buildCounterSampleAesEncryption--;
}
core.int buildCounterSecretManagerSource = 0;
api.SecretManagerSource buildSecretManagerSource() {
final o = api.SecretManagerSource();
buildCounterSecretManagerSource++;
if (buildCounterSecretManagerSource < 3) {
o.secretVersion = 'foo';
}
buildCounterSecretManagerSource--;
return o;
}
void checkSecretManagerSource(api.SecretManagerSource o) {
buildCounterSecretManagerSource++;
if (buildCounterSecretManagerSource < 3) {
unittest.expect(o.secretVersion!, unittest.equals('foo'));
}
buildCounterSecretManagerSource--;
}
core.int buildCounterSegmentSettings = 0;
api.SegmentSettings buildSegmentSettings() {
final o = api.SegmentSettings();
buildCounterSegmentSettings++;
if (buildCounterSegmentSettings < 3) {
o.individualSegments = true;
o.segmentDuration = 'foo';
}
buildCounterSegmentSettings--;
return o;
}
void checkSegmentSettings(api.SegmentSettings o) {
buildCounterSegmentSettings++;
if (buildCounterSegmentSettings < 3) {
unittest.expect(o.individualSegments!, unittest.isTrue);
unittest.expect(o.segmentDuration!, unittest.equals('foo'));
}
buildCounterSegmentSettings--;
}
core.int buildCounterSpriteSheet = 0;
api.SpriteSheet buildSpriteSheet() {
final o = api.SpriteSheet();
buildCounterSpriteSheet++;
if (buildCounterSpriteSheet < 3) {
o.columnCount = 42;
o.endTimeOffset = 'foo';
o.filePrefix = 'foo';
o.format = 'foo';
o.interval = 'foo';
o.quality = 42;
o.rowCount = 42;
o.spriteHeightPixels = 42;
o.spriteWidthPixels = 42;
o.startTimeOffset = 'foo';
o.totalCount = 42;
}
buildCounterSpriteSheet--;
return o;
}
void checkSpriteSheet(api.SpriteSheet o) {
buildCounterSpriteSheet++;
if (buildCounterSpriteSheet < 3) {
unittest.expect(o.columnCount!, unittest.equals(42));
unittest.expect(o.endTimeOffset!, unittest.equals('foo'));
unittest.expect(o.filePrefix!, unittest.equals('foo'));
unittest.expect(o.format!, unittest.equals('foo'));
unittest.expect(o.interval!, unittest.equals('foo'));
unittest.expect(o.quality!, unittest.equals(42));
unittest.expect(o.rowCount!, unittest.equals(42));
unittest.expect(o.spriteHeightPixels!, unittest.equals(42));
unittest.expect(o.spriteWidthPixels!, unittest.equals(42));
unittest.expect(o.startTimeOffset!, unittest.equals('foo'));
unittest.expect(o.totalCount!, unittest.equals(42));
}
buildCounterSpriteSheet--;
}
core.Map<core.String, core.Object?> buildUnnamed22() => {
'x': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo',
},
'y': {
'list': [1, 2, 3],
'bool': true,
'string': 'foo',
},
};
void checkUnnamed22(core.Map<core.String, core.Object?> o) {
unittest.expect(o, unittest.hasLength(2));
var casted1 = (o['x']!) as core.Map;
unittest.expect(casted1, unittest.hasLength(3));
unittest.expect(casted1['list'], unittest.equals([1, 2, 3]));
unittest.expect(casted1['bool'], unittest.equals(true));
unittest.expect(casted1['string'], unittest.equals('foo'));
var casted2 = (o['y']!) as core.Map;
unittest.expect(casted2, unittest.hasLength(3));
unittest.expect(casted2['list'], unittest.equals([1, 2, 3]));
unittest.expect(casted2['bool'], unittest.equals(true));
unittest.expect(casted2['string'], unittest.equals('foo'));
}
core.List<core.Map<core.String, core.Object?>> buildUnnamed23() => [
buildUnnamed22(),
buildUnnamed22(),
];
void checkUnnamed23(core.List<core.Map<core.String, core.Object?>> o) {
unittest.expect(o, unittest.hasLength(2));
checkUnnamed22(o[0]);
checkUnnamed22(o[1]);
}
core.int buildCounterStatus = 0;
api.Status buildStatus() {
final o = api.Status();
buildCounterStatus++;
if (buildCounterStatus < 3) {
o.code = 42;
o.details = buildUnnamed23();
o.message = 'foo';
}
buildCounterStatus--;
return o;
}
void checkStatus(api.Status o) {
buildCounterStatus++;
if (buildCounterStatus < 3) {
unittest.expect(o.code!, unittest.equals(42));
checkUnnamed23(o.details!);
unittest.expect(o.message!, unittest.equals('foo'));
}
buildCounterStatus--;
}
core.int buildCounterTextMapping = 0;
api.TextMapping buildTextMapping() {
final o = api.TextMapping();
buildCounterTextMapping++;
if (buildCounterTextMapping < 3) {
o.atomKey = 'foo';
o.inputKey = 'foo';
o.inputTrack = 42;
}
buildCounterTextMapping--;
return o;
}
void checkTextMapping(api.TextMapping o) {
buildCounterTextMapping++;
if (buildCounterTextMapping < 3) {
unittest.expect(o.atomKey!, unittest.equals('foo'));
unittest.expect(o.inputKey!, unittest.equals('foo'));
unittest.expect(o.inputTrack!, unittest.equals(42));
}
buildCounterTextMapping--;
}
core.List<api.TextMapping> buildUnnamed24() => [
buildTextMapping(),
buildTextMapping(),
];
void checkUnnamed24(core.List<api.TextMapping> o) {
unittest.expect(o, unittest.hasLength(2));
checkTextMapping(o[0]);
checkTextMapping(o[1]);
}
core.int buildCounterTextStream = 0;
api.TextStream buildTextStream() {
final o = api.TextStream();
buildCounterTextStream++;
if (buildCounterTextStream < 3) {
o.codec = 'foo';
o.displayName = 'foo';
o.languageCode = 'foo';
o.mapping = buildUnnamed24();
}
buildCounterTextStream--;
return o;
}
void checkTextStream(api.TextStream o) {
buildCounterTextStream++;
if (buildCounterTextStream < 3) {
unittest.expect(o.codec!, unittest.equals('foo'));
unittest.expect(o.displayName!, unittest.equals('foo'));
unittest.expect(o.languageCode!, unittest.equals('foo'));
checkUnnamed24(o.mapping!);
}
buildCounterTextStream--;
}
core.List<core.String> buildUnnamed25() => ['foo', 'foo'];
void checkUnnamed25(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.List<core.String> buildUnnamed26() => ['foo', 'foo'];
void checkUnnamed26(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.int buildCounterTrackDefinition = 0;
api.TrackDefinition buildTrackDefinition() {
final o = api.TrackDefinition();
buildCounterTrackDefinition++;
if (buildCounterTrackDefinition < 3) {
o.detectLanguages = true;
o.detectedLanguages = buildUnnamed25();
o.inputTrack = 42;
o.languages = buildUnnamed26();
}
buildCounterTrackDefinition--;
return o;
}
void checkTrackDefinition(api.TrackDefinition o) {
buildCounterTrackDefinition++;
if (buildCounterTrackDefinition < 3) {
unittest.expect(o.detectLanguages!, unittest.isTrue);
checkUnnamed25(o.detectedLanguages!);
unittest.expect(o.inputTrack!, unittest.equals(42));
checkUnnamed26(o.languages!);
}
buildCounterTrackDefinition--;
}
core.int buildCounterVideoStream = 0;
api.VideoStream buildVideoStream() {
final o = api.VideoStream();
buildCounterVideoStream++;
if (buildCounterVideoStream < 3) {
o.h264 = buildH264CodecSettings();
o.h265 = buildH265CodecSettings();
o.vp9 = buildVp9CodecSettings();
}
buildCounterVideoStream--;
return o;
}
void checkVideoStream(api.VideoStream o) {
buildCounterVideoStream++;
if (buildCounterVideoStream < 3) {
checkH264CodecSettings(o.h264!);
checkH265CodecSettings(o.h265!);
checkVp9CodecSettings(o.vp9!);
}
buildCounterVideoStream--;
}
core.int buildCounterVp9CodecSettings = 0;
api.Vp9CodecSettings buildVp9CodecSettings() {
final o = api.Vp9CodecSettings();
buildCounterVp9CodecSettings++;
if (buildCounterVp9CodecSettings < 3) {
o.bitrateBps = 42;
o.crfLevel = 42;
o.frameRate = 42.0;
o.frameRateConversionStrategy = 'foo';
o.gopDuration = 'foo';
o.gopFrameCount = 42;
o.heightPixels = 42;
o.hlg = buildVp9ColorFormatHLG();
o.pixelFormat = 'foo';
o.profile = 'foo';
o.rateControlMode = 'foo';
o.sdr = buildVp9ColorFormatSDR();
o.widthPixels = 42;
}
buildCounterVp9CodecSettings--;
return o;
}
void checkVp9CodecSettings(api.Vp9CodecSettings o) {
buildCounterVp9CodecSettings++;
if (buildCounterVp9CodecSettings < 3) {
unittest.expect(o.bitrateBps!, unittest.equals(42));
unittest.expect(o.crfLevel!, unittest.equals(42));
unittest.expect(o.frameRate!, unittest.equals(42.0));
unittest.expect(o.frameRateConversionStrategy!, unittest.equals('foo'));
unittest.expect(o.gopDuration!, unittest.equals('foo'));
unittest.expect(o.gopFrameCount!, unittest.equals(42));
unittest.expect(o.heightPixels!, unittest.equals(42));
checkVp9ColorFormatHLG(o.hlg!);
unittest.expect(o.pixelFormat!, unittest.equals('foo'));
unittest.expect(o.profile!, unittest.equals('foo'));
unittest.expect(o.rateControlMode!, unittest.equals('foo'));
checkVp9ColorFormatSDR(o.sdr!);
unittest.expect(o.widthPixels!, unittest.equals(42));
}
buildCounterVp9CodecSettings--;
}
core.int buildCounterVp9ColorFormatHLG = 0;
api.Vp9ColorFormatHLG buildVp9ColorFormatHLG() {
final o = api.Vp9ColorFormatHLG();
buildCounterVp9ColorFormatHLG++;
if (buildCounterVp9ColorFormatHLG < 3) {}
buildCounterVp9ColorFormatHLG--;
return o;
}
void checkVp9ColorFormatHLG(api.Vp9ColorFormatHLG o) {
buildCounterVp9ColorFormatHLG++;
if (buildCounterVp9ColorFormatHLG < 3) {}
buildCounterVp9ColorFormatHLG--;
}
core.int buildCounterVp9ColorFormatSDR = 0;
api.Vp9ColorFormatSDR buildVp9ColorFormatSDR() {
final o = api.Vp9ColorFormatSDR();
buildCounterVp9ColorFormatSDR++;
if (buildCounterVp9ColorFormatSDR < 3) {}
buildCounterVp9ColorFormatSDR--;
return o;
}
void checkVp9ColorFormatSDR(api.Vp9ColorFormatSDR o) {
buildCounterVp9ColorFormatSDR++;
if (buildCounterVp9ColorFormatSDR < 3) {}
buildCounterVp9ColorFormatSDR--;
}
core.int buildCounterWidevine = 0;
api.Widevine buildWidevine() {
final o = api.Widevine();
buildCounterWidevine++;
if (buildCounterWidevine < 3) {}
buildCounterWidevine--;
return o;
}
void checkWidevine(api.Widevine o) {
buildCounterWidevine++;
if (buildCounterWidevine < 3) {}
buildCounterWidevine--;
}
core.int buildCounterYadifConfig = 0;
api.YadifConfig buildYadifConfig() {
final o = api.YadifConfig();
buildCounterYadifConfig++;
if (buildCounterYadifConfig < 3) {
o.deinterlaceAllFrames = true;
o.disableSpatialInterlacing = true;
o.mode = 'foo';
o.parity = 'foo';
}
buildCounterYadifConfig--;
return o;
}
void checkYadifConfig(api.YadifConfig o) {
buildCounterYadifConfig++;
if (buildCounterYadifConfig < 3) {
unittest.expect(o.deinterlaceAllFrames!, unittest.isTrue);
unittest.expect(o.disableSpatialInterlacing!, unittest.isTrue);
unittest.expect(o.mode!, unittest.equals('foo'));
unittest.expect(o.parity!, unittest.equals('foo'));
}
buildCounterYadifConfig--;
}
void main() {
unittest.group('obj-schema-AdBreak', () {
unittest.test('to-json--from-json', () async {
final o = buildAdBreak();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.AdBreak.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkAdBreak(od);
});
});
unittest.group('obj-schema-Aes128Encryption', () {
unittest.test('to-json--from-json', () async {
final o = buildAes128Encryption();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Aes128Encryption.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkAes128Encryption(od);
});
});
unittest.group('obj-schema-Animation', () {
unittest.test('to-json--from-json', () async {
final o = buildAnimation();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Animation.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkAnimation(od);
});
});
unittest.group('obj-schema-AnimationEnd', () {
unittest.test('to-json--from-json', () async {
final o = buildAnimationEnd();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.AnimationEnd.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkAnimationEnd(od);
});
});
unittest.group('obj-schema-AnimationFade', () {
unittest.test('to-json--from-json', () async {
final o = buildAnimationFade();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.AnimationFade.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkAnimationFade(od);
});
});
unittest.group('obj-schema-AnimationStatic', () {
unittest.test('to-json--from-json', () async {
final o = buildAnimationStatic();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.AnimationStatic.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkAnimationStatic(od);
});
});
unittest.group('obj-schema-Audio', () {
unittest.test('to-json--from-json', () async {
final o = buildAudio();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Audio.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkAudio(od);
});
});
unittest.group('obj-schema-AudioMapping', () {
unittest.test('to-json--from-json', () async {
final o = buildAudioMapping();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.AudioMapping.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkAudioMapping(od);
});
});
unittest.group('obj-schema-AudioStream', () {
unittest.test('to-json--from-json', () async {
final o = buildAudioStream();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.AudioStream.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkAudioStream(od);
});
});
unittest.group('obj-schema-BwdifConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildBwdifConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.BwdifConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkBwdifConfig(od);
});
});
unittest.group('obj-schema-Clearkey', () {
unittest.test('to-json--from-json', () async {
final o = buildClearkey();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Clearkey.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkClearkey(od);
});
});
unittest.group('obj-schema-Color', () {
unittest.test('to-json--from-json', () async {
final o = buildColor();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Color.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkColor(od);
});
});
unittest.group('obj-schema-Crop', () {
unittest.test('to-json--from-json', () async {
final o = buildCrop();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Crop.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkCrop(od);
});
});
unittest.group('obj-schema-DashConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildDashConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.DashConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkDashConfig(od);
});
});
unittest.group('obj-schema-Deblock', () {
unittest.test('to-json--from-json', () async {
final o = buildDeblock();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Deblock.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkDeblock(od);
});
});
unittest.group('obj-schema-Deinterlace', () {
unittest.test('to-json--from-json', () async {
final o = buildDeinterlace();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Deinterlace.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkDeinterlace(od);
});
});
unittest.group('obj-schema-Denoise', () {
unittest.test('to-json--from-json', () async {
final o = buildDenoise();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Denoise.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkDenoise(od);
});
});
unittest.group('obj-schema-DrmSystems', () {
unittest.test('to-json--from-json', () async {
final o = buildDrmSystems();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.DrmSystems.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkDrmSystems(od);
});
});
unittest.group('obj-schema-EditAtom', () {
unittest.test('to-json--from-json', () async {
final o = buildEditAtom();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.EditAtom.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkEditAtom(od);
});
});
unittest.group('obj-schema-ElementaryStream', () {
unittest.test('to-json--from-json', () async {
final o = buildElementaryStream();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ElementaryStream.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkElementaryStream(od);
});
});
unittest.group('obj-schema-Empty', () {
unittest.test('to-json--from-json', () async {
final o = buildEmpty();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Empty.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkEmpty(od);
});
});
unittest.group('obj-schema-Encryption', () {
unittest.test('to-json--from-json', () async {
final o = buildEncryption();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Encryption.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkEncryption(od);
});
});
unittest.group('obj-schema-Fairplay', () {
unittest.test('to-json--from-json', () async {
final o = buildFairplay();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Fairplay.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkFairplay(od);
});
});
unittest.group('obj-schema-Fmp4Config', () {
unittest.test('to-json--from-json', () async {
final o = buildFmp4Config();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Fmp4Config.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkFmp4Config(od);
});
});
unittest.group('obj-schema-H264CodecSettings', () {
unittest.test('to-json--from-json', () async {
final o = buildH264CodecSettings();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.H264CodecSettings.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkH264CodecSettings(od);
});
});
unittest.group('obj-schema-H264ColorFormatHLG', () {
unittest.test('to-json--from-json', () async {
final o = buildH264ColorFormatHLG();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.H264ColorFormatHLG.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkH264ColorFormatHLG(od);
});
});
unittest.group('obj-schema-H264ColorFormatSDR', () {
unittest.test('to-json--from-json', () async {
final o = buildH264ColorFormatSDR();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.H264ColorFormatSDR.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkH264ColorFormatSDR(od);
});
});
unittest.group('obj-schema-H265CodecSettings', () {
unittest.test('to-json--from-json', () async {
final o = buildH265CodecSettings();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.H265CodecSettings.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkH265CodecSettings(od);
});
});
unittest.group('obj-schema-H265ColorFormatHDR10', () {
unittest.test('to-json--from-json', () async {
final o = buildH265ColorFormatHDR10();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.H265ColorFormatHDR10.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkH265ColorFormatHDR10(od);
});
});
unittest.group('obj-schema-H265ColorFormatHLG', () {
unittest.test('to-json--from-json', () async {
final o = buildH265ColorFormatHLG();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.H265ColorFormatHLG.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkH265ColorFormatHLG(od);
});
});
unittest.group('obj-schema-H265ColorFormatSDR', () {
unittest.test('to-json--from-json', () async {
final o = buildH265ColorFormatSDR();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.H265ColorFormatSDR.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkH265ColorFormatSDR(od);
});
});
unittest.group('obj-schema-Image', () {
unittest.test('to-json--from-json', () async {
final o = buildImage();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Image.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkImage(od);
});
});
unittest.group('obj-schema-Input', () {
unittest.test('to-json--from-json', () async {
final o = buildInput();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Input.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkInput(od);
});
});
unittest.group('obj-schema-InputAttributes', () {
unittest.test('to-json--from-json', () async {
final o = buildInputAttributes();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.InputAttributes.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkInputAttributes(od);
});
});
unittest.group('obj-schema-Job', () {
unittest.test('to-json--from-json', () async {
final o = buildJob();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Job.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkJob(od);
});
});
unittest.group('obj-schema-JobConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildJobConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.JobConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkJobConfig(od);
});
});
unittest.group('obj-schema-JobTemplate', () {
unittest.test('to-json--from-json', () async {
final o = buildJobTemplate();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.JobTemplate.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkJobTemplate(od);
});
});
unittest.group('obj-schema-ListJobTemplatesResponse', () {
unittest.test('to-json--from-json', () async {
final o = buildListJobTemplatesResponse();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ListJobTemplatesResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkListJobTemplatesResponse(od);
});
});
unittest.group('obj-schema-ListJobsResponse', () {
unittest.test('to-json--from-json', () async {
final o = buildListJobsResponse();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.ListJobsResponse.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkListJobsResponse(od);
});
});
unittest.group('obj-schema-Manifest', () {
unittest.test('to-json--from-json', () async {
final o = buildManifest();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Manifest.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkManifest(od);
});
});
unittest.group('obj-schema-MpegCommonEncryption', () {
unittest.test('to-json--from-json', () async {
final o = buildMpegCommonEncryption();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.MpegCommonEncryption.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkMpegCommonEncryption(od);
});
});
unittest.group('obj-schema-MuxStream', () {
unittest.test('to-json--from-json', () async {
final o = buildMuxStream();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.MuxStream.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkMuxStream(od);
});
});
unittest.group('obj-schema-NormalizedCoordinate', () {
unittest.test('to-json--from-json', () async {
final o = buildNormalizedCoordinate();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.NormalizedCoordinate.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkNormalizedCoordinate(od);
});
});
unittest.group('obj-schema-Output', () {
unittest.test('to-json--from-json', () async {
final o = buildOutput();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Output.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkOutput(od);
});
});
unittest.group('obj-schema-Overlay', () {
unittest.test('to-json--from-json', () async {
final o = buildOverlay();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Overlay.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkOverlay(od);
});
});
unittest.group('obj-schema-Pad', () {
unittest.test('to-json--from-json', () async {
final o = buildPad();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Pad.fromJson(oJson as core.Map<core.String, core.dynamic>);
checkPad(od);
});
});
unittest.group('obj-schema-Playready', () {
unittest.test('to-json--from-json', () async {
final o = buildPlayready();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Playready.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkPlayready(od);
});
});
unittest.group('obj-schema-PreprocessingConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildPreprocessingConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.PreprocessingConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkPreprocessingConfig(od);
});
});
unittest.group('obj-schema-PubsubDestination', () {
unittest.test('to-json--from-json', () async {
final o = buildPubsubDestination();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.PubsubDestination.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkPubsubDestination(od);
});
});
unittest.group('obj-schema-SampleAesEncryption', () {
unittest.test('to-json--from-json', () async {
final o = buildSampleAesEncryption();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.SampleAesEncryption.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkSampleAesEncryption(od);
});
});
unittest.group('obj-schema-SecretManagerSource', () {
unittest.test('to-json--from-json', () async {
final o = buildSecretManagerSource();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.SecretManagerSource.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkSecretManagerSource(od);
});
});
unittest.group('obj-schema-SegmentSettings', () {
unittest.test('to-json--from-json', () async {
final o = buildSegmentSettings();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.SegmentSettings.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkSegmentSettings(od);
});
});
unittest.group('obj-schema-SpriteSheet', () {
unittest.test('to-json--from-json', () async {
final o = buildSpriteSheet();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.SpriteSheet.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkSpriteSheet(od);
});
});
unittest.group('obj-schema-Status', () {
unittest.test('to-json--from-json', () async {
final o = buildStatus();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Status.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkStatus(od);
});
});
unittest.group('obj-schema-TextMapping', () {
unittest.test('to-json--from-json', () async {
final o = buildTextMapping();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.TextMapping.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkTextMapping(od);
});
});
unittest.group('obj-schema-TextStream', () {
unittest.test('to-json--from-json', () async {
final o = buildTextStream();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.TextStream.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkTextStream(od);
});
});
unittest.group('obj-schema-TrackDefinition', () {
unittest.test('to-json--from-json', () async {
final o = buildTrackDefinition();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.TrackDefinition.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkTrackDefinition(od);
});
});
unittest.group('obj-schema-VideoStream', () {
unittest.test('to-json--from-json', () async {
final o = buildVideoStream();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.VideoStream.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVideoStream(od);
});
});
unittest.group('obj-schema-Vp9CodecSettings', () {
unittest.test('to-json--from-json', () async {
final o = buildVp9CodecSettings();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Vp9CodecSettings.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVp9CodecSettings(od);
});
});
unittest.group('obj-schema-Vp9ColorFormatHLG', () {
unittest.test('to-json--from-json', () async {
final o = buildVp9ColorFormatHLG();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Vp9ColorFormatHLG.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVp9ColorFormatHLG(od);
});
});
unittest.group('obj-schema-Vp9ColorFormatSDR', () {
unittest.test('to-json--from-json', () async {
final o = buildVp9ColorFormatSDR();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Vp9ColorFormatSDR.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkVp9ColorFormatSDR(od);
});
});
unittest.group('obj-schema-Widevine', () {
unittest.test('to-json--from-json', () async {
final o = buildWidevine();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.Widevine.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkWidevine(od);
});
});
unittest.group('obj-schema-YadifConfig', () {
unittest.test('to-json--from-json', () async {
final o = buildYadifConfig();
final oJson = convert.jsonDecode(convert.jsonEncode(o));
final od = api.YadifConfig.fromJson(
oJson as core.Map<core.String, core.dynamic>,
);
checkYadifConfig(od);
});
});
unittest.group('resource-ProjectsLocationsJobTemplatesResource', () {
unittest.test('method--create', () async {
final mock = HttpServerMock();
final res = api.TranscoderApi(mock).projects.locations.jobTemplates;
final arg_request = buildJobTemplate();
final arg_parent = 'foo';
final arg_jobTemplateId = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.JobTemplate.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkJobTemplate(obj);
final path = req.url.path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals('/'),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals('v1/'),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
final query = req.url.query;
var queryOffset = 0;
final queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['jobTemplateId']!.first,
unittest.equals(arg_jobTemplateId),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildJobTemplate());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.create(
arg_request,
arg_parent,
jobTemplateId: arg_jobTemplateId,
$fields: arg_$fields,
);
checkJobTemplate(response as api.JobTemplate);
});
unittest.test('method--delete', () async {
final mock = HttpServerMock();
final res = api.TranscoderApi(mock).projects.locations.jobTemplates;
final arg_name = 'foo';
final arg_allowMissing = true;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final path = req.url.path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals('/'),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals('v1/'),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
final query = req.url.query;
var queryOffset = 0;
final queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['allowMissing']!.first,
unittest.equals('$arg_allowMissing'),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildEmpty());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.delete(
arg_name,
allowMissing: arg_allowMissing,
$fields: arg_$fields,
);
checkEmpty(response as api.Empty);
});
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res = api.TranscoderApi(mock).projects.locations.jobTemplates;
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final path = req.url.path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals('/'),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals('v1/'),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
final query = req.url.query;
var queryOffset = 0;
final queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildJobTemplate());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.get(arg_name, $fields: arg_$fields);
checkJobTemplate(response as api.JobTemplate);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res = api.TranscoderApi(mock).projects.locations.jobTemplates;
final arg_parent = 'foo';
final arg_filter = 'foo';
final arg_orderBy = 'foo';
final arg_pageSize = 42;
final arg_pageToken = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final path = req.url.path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals('/'),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals('v1/'),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
final query = req.url.query;
var queryOffset = 0;
final queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['filter']!.first,
unittest.equals(arg_filter),
);
unittest.expect(
queryMap['orderBy']!.first,
unittest.equals(arg_orderBy),
);
unittest.expect(
core.int.parse(queryMap['pageSize']!.first),
unittest.equals(arg_pageSize),
);
unittest.expect(
queryMap['pageToken']!.first,
unittest.equals(arg_pageToken),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildListJobTemplatesResponse());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.list(
arg_parent,
filter: arg_filter,
orderBy: arg_orderBy,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields,
);
checkListJobTemplatesResponse(response as api.ListJobTemplatesResponse);
});
});
unittest.group('resource-ProjectsLocationsJobsResource', () {
unittest.test('method--create', () async {
final mock = HttpServerMock();
final res = api.TranscoderApi(mock).projects.locations.jobs;
final arg_request = buildJob();
final arg_parent = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final obj = api.Job.fromJson(
json as core.Map<core.String, core.dynamic>,
);
checkJob(obj);
final path = req.url.path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals('/'),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals('v1/'),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
final query = req.url.query;
var queryOffset = 0;
final queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildJob());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.create(
arg_request,
arg_parent,
$fields: arg_$fields,
);
checkJob(response as api.Job);
});
unittest.test('method--delete', () async {
final mock = HttpServerMock();
final res = api.TranscoderApi(mock).projects.locations.jobs;
final arg_name = 'foo';
final arg_allowMissing = true;
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final path = req.url.path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals('/'),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals('v1/'),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
final query = req.url.query;
var queryOffset = 0;
final queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['allowMissing']!.first,
unittest.equals('$arg_allowMissing'),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildEmpty());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.delete(
arg_name,
allowMissing: arg_allowMissing,
$fields: arg_$fields,
);
checkEmpty(response as api.Empty);
});
unittest.test('method--get', () async {
final mock = HttpServerMock();
final res = api.TranscoderApi(mock).projects.locations.jobs;
final arg_name = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final path = req.url.path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals('/'),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals('v1/'),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
final query = req.url.query;
var queryOffset = 0;
final queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildJob());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.get(arg_name, $fields: arg_$fields);
checkJob(response as api.Job);
});
unittest.test('method--list', () async {
final mock = HttpServerMock();
final res = api.TranscoderApi(mock).projects.locations.jobs;
final arg_parent = 'foo';
final arg_filter = 'foo';
final arg_orderBy = 'foo';
final arg_pageSize = 42;
final arg_pageToken = 'foo';
final arg_$fields = 'foo';
mock.register(
unittest.expectAsync2((http.BaseRequest req, json) {
final path = req.url.path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1),
unittest.equals('/'),
);
pathOffset += 1;
unittest.expect(
path.substring(pathOffset, pathOffset + 3),
unittest.equals('v1/'),
);
pathOffset += 3;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
final query = req.url.query;
var queryOffset = 0;
final queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
final keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap['filter']!.first,
unittest.equals(arg_filter),
);
unittest.expect(
queryMap['orderBy']!.first,
unittest.equals(arg_orderBy),
);
unittest.expect(
core.int.parse(queryMap['pageSize']!.first),
unittest.equals(arg_pageSize),
);
unittest.expect(
queryMap['pageToken']!.first,
unittest.equals(arg_pageToken),
);
unittest.expect(
queryMap['fields']!.first,
unittest.equals(arg_$fields),
);
final h = {'content-type': 'application/json; charset=utf-8'};
final resp = convert.json.encode(buildListJobsResponse());
return async.Future.value(stringResponse(200, h, resp));
}),
true,
);
final response = await res.list(
arg_parent,
filter: arg_filter,
orderBy: arg_orderBy,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields,
);
checkListJobsResponse(response as api.ListJobsResponse);
});
});
}