Skip to content

Commit

Permalink
generation plus small fixes (#16787)
Browse files Browse the repository at this point in the history
  • Loading branch information
maririos authored Nov 9, 2020
1 parent aaa22b5 commit da41ad8
Show file tree
Hide file tree
Showing 14 changed files with 392 additions and 110 deletions.
22 changes: 22 additions & 0 deletions sdk/formrecognizer/Azure.AI.FormRecognizer/src/ContentType1.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.

using Azure.Core;

namespace Azure.AI.FormRecognizer
{
[CodeGenModel("ContentType1")]
internal enum ContentType1
{
/// <summary> Content Type &apos;application/pdf&apos;. </summary>
ApplicationPdf,
/// <summary> Content Type &apos;image/bmp&apos;. </summary>
ImageBmp,
/// <summary> Content Type &apos;image/jpeg&apos;. </summary>
ImageJpeg,
/// <summary> Content Type &apos;image/png&apos;. </summary>
ImagePng,
/// <summary> Content Type &apos;image/tiff&apos;. </summary>
ImageTiff
}
}
23 changes: 23 additions & 0 deletions sdk/formrecognizer/Azure.AI.FormRecognizer/src/FormContentType.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.

using System;
using System.Diagnostics.CodeAnalysis;
using Azure.Core;

namespace Azure.AI.FormRecognizer
Expand Down Expand Up @@ -47,4 +49,25 @@ public enum FormContentType
[CodeGenMember("ImageBmp")]
Bmp,
}

[SuppressMessage("StyleCop.CSharp.DocumentationRules", "SA1649:File name should match first type name", Justification = "Small extensions, good to keep here.")]
internal static class FormContentTypeExtension
{
/// <summary>
/// Converts this instance into an equivalent <see cref="ContentType1"/>.
/// </summary>
/// <returns>The equivalent <see cref="ContentType1"/>.</returns>

internal static ContentType1 ConvertToContentType1(this FormContentType type)
{
return type switch
{
FormContentType.Pdf => ContentType1.ApplicationPdf,
FormContentType.Jpeg => ContentType1.ImageJpeg,
FormContentType.Png => ContentType1.ImagePng,
FormContentType.Tiff => ContentType1.ImageTiff,
_ => throw new ArgumentOutOfRangeException(nameof(type), type, "Unknown FormContentType value."),
};
}
}
}
110 changes: 82 additions & 28 deletions sdk/formrecognizer/Azure.AI.FormRecognizer/src/FormRecognizerClient.cs

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions sdk/formrecognizer/Azure.AI.FormRecognizer/src/Language.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.

using Azure.Core;

namespace Azure.AI.FormRecognizer.Models
{
[CodeGenModel("Language")]
internal readonly partial struct Language
{
}
}
12 changes: 12 additions & 0 deletions sdk/formrecognizer/Azure.AI.FormRecognizer/src/Locale.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.

using Azure.Core;

namespace Azure.AI.FormRecognizer.Models
{
[CodeGenModel("Locale")]
internal readonly partial struct Locale
{
}
}
Loading

0 comments on commit da41ad8

Please sign in to comment.