/// <summary>Creates a new custom app.</summary>
 /// <remarks>
 /// Considerations regarding <paramref name="stream"/>:
 /// <list type="bullet">
 /// <item>
 /// <description>
 /// If <paramref name="stream"/> is seekable, then the stream position will be reset to <c>0</c> before
 /// reading commences. If <paramref name="stream"/> is not seekable, then it will be read from its current
 /// position
 /// </description>
 /// </item>
 /// <item>
 /// <description>
 /// Caller is responsible for maintaining the <paramref name="stream"/> open until the upload is completed
 /// </description>
 /// </item>
 /// <item><description>Caller is responsible for closing the <paramref name="stream"/></description></item>
 /// </list>
 /// </remarks>
 /// <param name="body">The body of the request.</param>
 /// <param name="account">Developer account ID.</param>
 /// <param name="stream">The stream to upload. See remarks for further information.</param>
 /// <param name="contentType">The content type of the stream to upload.</param>
 public virtual CreateMediaUpload Create(Google.Apis.Playcustomapp.v1.Data.CustomApp body, long account, System.IO.Stream stream, string contentType)
 {
     return(new CreateMediaUpload(service, body, account, stream, contentType));
 }
 /// <summary>Creates a new custom app.</summary>
 /// <param name="body">The body of the request.</param>
 /// <param name="account">Developer account ID.</param>
 public virtual CreateRequest Create(Google.Apis.Playcustomapp.v1.Data.CustomApp body, long account)
 {
     return(new CreateRequest(service, body, account));
 }