File manager - Edit - /opt/gsutil/third_party/apitools/apitools/base/protorpclite/__pycache__/messages.cpython-39.pyc
Back
a vyg� � @ sL d Z ddlZddlZddlZddlmZ g d�ZejZG dd� de�ZG dd� de�Z G d d � d e �Z G dd� de �ZG d d� de �ZG dd� de�Z G dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�Zeg d��Zeg d��Zedg�ZdZdZdZd ZG d!d"� d"e�ZG d#d$� d$e�ZG d%d&� d&e�ee��Z G d'd(� d(e �Z!G d)d*� d*e�Z"G d+d,� d,e�e"e��Z#G d-d.� d.e$�Z%G d/d0� d0e�Z&G d1d2� d2e�e&e��Z'G d3d4� d4e'�Z(G d5d6� d6e'�Z)G d7d8� d8e'�Z*G d9d:� d:e'�Z+G d;d<� d<e'�Z,G d=d>� d>e'�Z-G d?d@� d@e'�Z.e�/dA�de0fdBdC��Z1dS )Da� Stand-alone implementation of in memory protocol messages. Public Classes: Enum: Represents an enumerated type. Variant: Hint for wire format to determine how to serialize. Message: Base class for user defined messages. IntegerField: Field for integer values. FloatField: Field for float values. BooleanField: Field for boolean values. BytesField: Field for binary string values. StringField: Field for UTF-8 string values. MessageField: Field for other message type values. EnumField: Field for enumerated type values. Public Exceptions (indentation indications class hierarchy): EnumDefinitionError: Raised when enumeration is incorrectly defined. FieldDefinitionError: Raised when field is incorrectly defined. InvalidVariantError: Raised when variant is not compatible with field type. InvalidDefaultError: Raised when default is not compatiable with field. InvalidNumberError: Raised when field number is out of range or reserved. MessageDefinitionError: Raised when message is incorrectly defined. DuplicateNumberError: Raised when field has duplicate number with another. ValidationError: Raised when a message or field is not valid. DefinitionNotFoundError: Raised when definition not found. � N)�util)�MAX_ENUM_VALUE�MAX_FIELD_NUMBER�FIRST_RESERVED_FIELD_NUMBER�LAST_RESERVED_FIELD_NUMBER�Enum�Field� FieldList�Variant�Message�IntegerField� FloatField�BooleanField� BytesField�StringField�MessageField� EnumField�find_definition�Error�DecodeError�EncodeError�EnumDefinitionError�FieldDefinitionError�InvalidVariantError�InvalidDefaultError�InvalidNumberError�MessageDefinitionError�DuplicateNumberError�ValidationError�DefinitionNotFoundErrorc @ s e Zd ZdZdS )r zEnumeration definition error.N��__name__� __module__�__qualname__�__doc__� r% r% �G/opt/gsutil/third_party/apitools/apitools/base/protorpclite/messages.pyr _ s r c @ s e Zd ZdZdS )r zField definition error.Nr r% r% r% r&