Skip to content

Commit 82cb2c2

Browse files
feat(documentai): update the api
#### documentai:v1 The following keys were added: - schemas.GoogleCloudDocumentaiV1ProcessorVersion.properties.kmsKeyName.type (Total Keys: 1) - schemas.GoogleCloudDocumentaiV1ProcessorVersion.properties.kmsKeyVersionName.type (Total Keys: 1) #### documentai:v1beta3 The following keys were added: - schemas.GoogleCloudDocumentaiV1beta3ProcessorVersion.properties.kmsKeyName.type (Total Keys: 1) - schemas.GoogleCloudDocumentaiV1beta3ProcessorVersion.properties.kmsKeyVersionName.type (Total Keys: 1)
1 parent f596360 commit 82cb2c2

11 files changed

+137
-113
lines changed

docs/dyn/documentai_v1.projects.locations.processors.html

+10-10
Large diffs are not rendered by default.

docs/dyn/documentai_v1.projects.locations.processors.humanReviewConfig.html

+5-5
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ <h3>Method Details</h3>
118118
&quot;recipients&quot;: [ # Optional. The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain &quot;care of&quot; information.
119119
&quot;A String&quot;,
120120
],
121-
&quot;regionCode&quot;: &quot;A String&quot;, # Required. CLDR region code of the country/region of the address. This is never inferred and it is up to the user to ensure the value is correct. See http://cldr.unicode.org/ and http://www.unicode.org/cldr/charts/30/supplemental/territory_information.html for details. Example: &quot;CH&quot; for Switzerland.
121+
&quot;regionCode&quot;: &quot;A String&quot;, # Required. CLDR region code of the country/region of the address. This is never inferred and it is up to the user to ensure the value is correct. See https://cldr.unicode.org/ and https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html for details. Example: &quot;CH&quot; for Switzerland.
122122
&quot;revision&quot;: 42, # The schema revision of the `PostalAddress`. This must be set to 0, which is the latest revision. All new revisions **must** be backward compatible with old revisions.
123123
&quot;sortingCode&quot;: &quot;A String&quot;, # Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like &quot;CEDEX&quot;, optionally followed by a number (e.g. &quot;CEDEX 7&quot;), or just a number alone, representing the &quot;sector code&quot; (Jamaica), &quot;delivery area indicator&quot; (Malawi) or &quot;post office indicator&quot; (e.g. Côte d&#x27;Ivoire).
124124
&quot;sublocality&quot;: &quot;A String&quot;, # Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts.
@@ -204,7 +204,7 @@ <h3>Method Details</h3>
204204
&quot;type&quot;: &quot;A String&quot;, # Entity type from a schema e.g. `Address`.
205205
},
206206
],
207-
&quot;entityRelations&quot;: [ # Relationship among Document.entities.
207+
&quot;entityRelations&quot;: [ # Placeholder. Relationship among Document.entities.
208208
{ # Relationship between Entities.
209209
&quot;objectId&quot;: &quot;A String&quot;, # Object entity id.
210210
&quot;relation&quot;: &quot;A String&quot;, # Relationship description.
@@ -772,7 +772,7 @@ <h3>Method Details</h3>
772772
],
773773
},
774774
],
775-
&quot;revisions&quot;: [ # Revision history of this document.
775+
&quot;revisions&quot;: [ # Placeholder. Revision history of this document.
776776
{ # Contains past or forward revisions of this document.
777777
&quot;agent&quot;: &quot;A String&quot;, # If the change was made by a person specify the name or id of that person.
778778
&quot;createTime&quot;: &quot;A String&quot;, # The time that the revision was created.
@@ -796,7 +796,7 @@ <h3>Method Details</h3>
796796
&quot;textOffset&quot;: &quot;A String&quot;, # The index of the first character in Document.text in the overall document global text.
797797
},
798798
&quot;text&quot;: &quot;A String&quot;, # Optional. UTF-8 encoded text in reading order from the document.
799-
&quot;textChanges&quot;: [ # A list of text corrections made to [Document.text]. This is usually used for annotating corrections to OCR mistakes. Text changes for a given revision may not overlap with each other.
799+
&quot;textChanges&quot;: [ # Placeholder. A list of text corrections made to [Document.text]. This is usually used for annotating corrections to OCR mistakes. Text changes for a given revision may not overlap with each other.
800800
{ # This message is used for text changes aka. OCR corrections.
801801
&quot;changedText&quot;: &quot;A String&quot;, # The text that replaces the text identified in the `text_anchor`.
802802
&quot;provenance&quot;: [ # The history of this annotation.
@@ -824,7 +824,7 @@ <h3>Method Details</h3>
824824
},
825825
},
826826
],
827-
&quot;textStyles&quot;: [ # Styles for the Document.text.
827+
&quot;textStyles&quot;: [ # Placeholder. Styles for the Document.text.
828828
{ # Annotation for common text style attributes. This adheres to CSS conventions as much as possible.
829829
&quot;backgroundColor&quot;: { # Represents a color in the RGBA color space. This representation is designed for simplicity of conversion to/from color representations in various languages over compactness. For example, the fields of this representation can be trivially provided to the constructor of `java.awt.Color` in Java; it can also be trivially provided to UIColor&#x27;s `+colorWithRed:green:blue:alpha` method in iOS; and, with just a little work, it can be easily formatted into a CSS `rgba()` string in JavaScript. This reference page doesn&#x27;t carry information about the absolute color space that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB, DCI-P3, BT.2020, etc.). By default, applications should assume the sRGB color space. When color equality needs to be decided, implementations, unless documented otherwise, treat two colors as equal if all their red, green, blue, and alpha values each differ by at most 1e-5. Example (Java): import com.google.type.Color; // ... public static java.awt.Color fromProto(Color protocolor) { float alpha = protocolor.hasAlpha() ? protocolor.getAlpha().getValue() : 1.0; return new java.awt.Color( protocolor.getRed(), protocolor.getGreen(), protocolor.getBlue(), alpha); } public static Color toProto(java.awt.Color color) { float red = (float) color.getRed(); float green = (float) color.getGreen(); float blue = (float) color.getBlue(); float denominator = 255.0; Color.Builder resultBuilder = Color .newBuilder() .setRed(red / denominator) .setGreen(green / denominator) .setBlue(blue / denominator); int alpha = color.getAlpha(); if (alpha != 255) { result.setAlpha( FloatValue .newBuilder() .setValue(((float) alpha) / denominator) .build()); } return resultBuilder.build(); } // ... Example (iOS / Obj-C): // ... static UIColor* fromProto(Color* protocolor) { float red = [protocolor red]; float green = [protocolor green]; float blue = [protocolor blue]; FloatValue* alpha_wrapper = [protocolor alpha]; float alpha = 1.0; if (alpha_wrapper != nil) { alpha = [alpha_wrapper value]; } return [UIColor colorWithRed:red green:green blue:blue alpha:alpha]; } static Color* toProto(UIColor* color) { CGFloat red, green, blue, alpha; if (![color getRed:&amp;red green:&amp;green blue:&amp;blue alpha:&amp;alpha]) { return nil; } Color* result = [[Color alloc] init]; [result setRed:red]; [result setGreen:green]; [result setBlue:blue]; if (alpha &lt;= 0.9999) { [result setAlpha:floatWrapperWithValue(alpha)]; } [result autorelease]; return result; } // ... Example (JavaScript): // ... var protoToCssColor = function(rgb_color) { var redFrac = rgb_color.red || 0.0; var greenFrac = rgb_color.green || 0.0; var blueFrac = rgb_color.blue || 0.0; var red = Math.floor(redFrac * 255); var green = Math.floor(greenFrac * 255); var blue = Math.floor(blueFrac * 255); if (!(&#x27;alpha&#x27; in rgb_color)) { return rgbToCssColor(red, green, blue); } var alphaFrac = rgb_color.alpha.value || 0.0; var rgbParams = [red, green, blue].join(&#x27;,&#x27;); return [&#x27;rgba(&#x27;, rgbParams, &#x27;,&#x27;, alphaFrac, &#x27;)&#x27;].join(&#x27;&#x27;); }; var rgbToCssColor = function(red, green, blue) { var rgbNumber = new Number((red &lt;&lt; 16) | (green &lt;&lt; 8) | blue); var hexString = rgbNumber.toString(16); var missingZeros = 6 - hexString.length; var resultBuilder = [&#x27;#&#x27;]; for (var i = 0; i &lt; missingZeros; i++) { resultBuilder.push(&#x27;0&#x27;); } resultBuilder.push(hexString); return resultBuilder.join(&#x27;&#x27;); }; // ... # Text background color.
830830
&quot;alpha&quot;: 3.14, # The fraction of this color that should be applied to the pixel. That is, the final pixel color is defined by the equation: `pixel color = alpha * (this color) + (1.0 - alpha) * (background color)` This means that a value of 1.0 corresponds to a solid color, whereas a value of 0.0 corresponds to a completely transparent color. This uses a wrapper message rather than a simple float scalar so that it is possible to distinguish between a default value and the value being unset. If omitted, this color object is rendered as a solid color (as if the alpha value had been explicitly given a value of 1.0).

0 commit comments

Comments
 (0)