class CustomerMiniForm(messages.Message): """ProfileMiniForm -- update njnProfile form message""" userName = messages.StringField(1) mobileNumber = messages.StringField(2) mainEmail = messages.StringField(3) credit = messages.FloatField(4, default=0.0) debit = messages.FloatField(5, default=0.0)
class Place(messages.Message): id = messages.StringField(1, required=False) name = messages.StringField(2, required=True) latitude = messages.FloatField(3, required=True) longitude = messages.FloatField(4, required=True) address = messages.StringField(5, required=False) phone = messages.StringField(6, required=False)
class SalePostMessage(messages.Message): """ POST message for sale. """ id = messages.IntegerField(1) customer = messages.MessageField(customer.CustomerKeyMessage, 2, required=True) product = messages.MessageField(product.ProductKeyMessage, 3, required=True) quantity = messages.IntegerField(4, required=True) sale_date = message_types.DateTimeField(5, required=True) amount = messages.FloatField(6) fare = messages.FloatField(7) net_total = messages.FloatField(8) track_code = messages.StringField(9)
class UpdateShelfRequest(messages.Message): """UpdateShelfRequest ProtoRPC message. Attributes: shelf_request: ShelfRequest, A message containing the unique identifier to be used to retrieve the shelf. current_location: str, The current location of the shelf being requested. friendly_name: str, The friendly name of the shelf. location: str, The location of the shelf. latitude: float, A geographical point represented by floating-point. longitude: float, A geographical point represented by floating-point. altitude: float, Indicates the floor. audit_interval_override: int, The audit interval override (in hours). responsible_for_audit: str, The party responsible for audits. audit_notification_enabled: bool, Indicates if an audit is enabled for the shelf. """ shelf_request = messages.MessageField(ShelfRequest, 1) friendly_name = messages.StringField(2) location = messages.StringField(3) capacity = messages.IntegerField(4) latitude = messages.FloatField(5) longitude = messages.FloatField(6) altitude = messages.FloatField(7) audit_interval_override = messages.IntegerField(8) responsible_for_audit = messages.StringField(9) audit_notification_enabled = messages.BooleanField(10)
class TaskResult(messages.Message): """Representation of the TaskResultSummary or TaskRunResult ndb model.""" abandoned_ts = message_types.DateTimeField(1) bot_dimensions = messages.MessageField(StringListPair, 2, repeated=True) bot_id = messages.StringField(3) bot_version = messages.StringField(4) children_task_ids = messages.StringField(5, repeated=True) completed_ts = message_types.DateTimeField(6) cost_saved_usd = messages.FloatField(7) created_ts = message_types.DateTimeField(8) deduped_from = messages.StringField(9) duration = messages.FloatField(10) exit_code = messages.IntegerField(11) failure = messages.BooleanField(12) internal_failure = messages.BooleanField(13) modified_ts = message_types.DateTimeField(14) outputs_ref = messages.MessageField(FilesRef, 15) properties_hash = messages.StringField(16) server_versions = messages.StringField(17, repeated=True) started_ts = message_types.DateTimeField(18) state = messages.EnumField(StateField, 19) task_id = messages.StringField(20) try_number = messages.IntegerField(21) # Can be multiple values only in TaskResultSummary. costs_usd = messages.FloatField(22, repeated=True) # Only in TaskResultSummary. name = messages.StringField(23) # Only in TaskResultSummary. tags = messages.StringField(24, repeated=True) # Only in TaskResultSummary. user = messages.StringField(25)
class GeoPointMessage(messages.Message): ## Latitude lat = messages.FloatField(1, required=True) ## Longitude lon = messages.FloatField(2, required=True)
class Shelf(messages.Message): """Shelf ProtoRPC message. Attributes: enabled: bool, Indicates if the shelf is enabled or not. friendly_name: str, The friendly name of the shelf. location: str, The location of the shelf. latitude: float, A geographical point represented by floating-point. longitude: float, A geographical point represented by floating-point. altitude: float, Indicates the floor. capacity: int, The amount of devices a shelf can hold. audit_notification_enabled: bool, Indicates if an audit is enabled for the shelf. audit_requested: bool, Indicates if an audit has been requested. responsible_for_audit: str, The party responsible for audits. last_audit_time: datetime, Indicates the last audit time. last_audit_by: str, Indicates the last user to audit the shelf. page_token: str, a page token to query next page results. page_size: int, the number of results to query for and display. """ enabled = messages.BooleanField(1) friendly_name = messages.StringField(2) location = messages.StringField(3) latitude = messages.FloatField(4) longitude = messages.FloatField(5) altitude = messages.FloatField(6) capacity = messages.IntegerField(7) audit_notification_enabled = messages.BooleanField(8) audit_requested = messages.BooleanField(9) responsible_for_audit = messages.StringField(10) last_audit_time = message_types.DateTimeField(11) last_audit_by = messages.StringField(12) page_token = messages.StringField(13) page_size = messages.IntegerField(14)
class EmpresaInput(messages.Message): token = messages.StringField(1) codigo_empresa = messages.StringField(2, required=True) nombre_empresa = messages.StringField(3, required=True) lat_empresa = messages.FloatField(4, required=True) long_empresa = messages.FloatField(5, required=True) logo_empresa = messages.StringField(6)
class AllTypes(messages.Message): """Contains all field types.""" class SimpleEnum(messages.Enum): """Simple enumeration type.""" VAL1 = 1 VAL2 = 2 bool_value = messages.BooleanField(1, variant=messages.Variant.BOOL) bytes_value = messages.BytesField(2, variant=messages.Variant.BYTES) double_value = messages.FloatField(3, variant=messages.Variant.DOUBLE) enum_value = messages.EnumField(SimpleEnum, 4) float_value = messages.FloatField(5, variant=messages.Variant.FLOAT) int32_value = messages.IntegerField(6, variant=messages.Variant.INT32) int64_value = messages.IntegerField(7, variant=messages.Variant.INT64) string_value = messages.StringField( 8, variant=messages.Variant.STRING) uint32_value = messages.IntegerField( 9, variant=messages.Variant.UINT32) uint64_value = messages.IntegerField( 10, variant=messages.Variant.UINT64) int_value = messages.IntegerField(11) # Default variant is INT64. datetime_value = message_types.DateTimeField(12) repeated_datetime_value = message_types.DateTimeField( 13, repeated=True)
class ActivityRequest(messages.Message): activity_id = messages.IntegerField(1) min_age = messages.IntegerField(2) max_age = messages.IntegerField(3) lat = messages.FloatField(4) lng = messages.FloatField(5) cursor = messages.StringField(6)
class OrderForm(messages.Message): """ProfileForm -- Profile nm,outbound form message""" custId = messages.IntegerField(1) itemId = messages.IntegerField(2) itemQuantity = messages.FloatField(3) credit = messages.FloatField(4, default=0.0) orderDate = messages.StringField(5)
class RepeatedMessage(messages.Message): """Contains all message types as repeated fields.""" class SimpleEnum(messages.Enum): """Simple enumeration type.""" VAL1 = 1 VAL2 = 2 double_value = messages.FloatField(1, variant=messages.Variant.DOUBLE, repeated=True) float_value = messages.FloatField(2, variant=messages.Variant.FLOAT, repeated=True) int64_value = messages.IntegerField(3, variant=messages.Variant.INT64, repeated=True) uint64_value = messages.IntegerField(4, variant=messages.Variant.UINT64, repeated=True) int32_value = messages.IntegerField(5, variant=messages.Variant.INT32, repeated=True) bool_value = messages.BooleanField(6, variant=messages.Variant.BOOL, repeated=True) string_value = messages.StringField(7, variant=messages.Variant.STRING, repeated=True) bytes_value = messages.BytesField(8, variant=messages.Variant.BYTES, repeated=True) #uint32_value = messages.IntegerField(9, variant=messages.Variant.UINT32) enum_value = messages.EnumField(SimpleEnum, 10, repeated=True)
class UserStatsResultForm(messages.Message): """UserStatsResultForm-- Outbound form for stats about a particular user""" games_completed = messages.IntegerField(1) total_score = messages.IntegerField(2) total_turns = messages.IntegerField(3) average_score = messages.FloatField(4) average_turns = messages.FloatField(5) message = messages.StringField(6)
class EmpresaUpdate(messages.Message): token = messages.StringField(1) entityKey = messages.StringField(2, required=True) codigo_empresa = messages.StringField(3, required=True) nombre_empresa = messages.StringField(4, required=True) lat_empresa = messages.FloatField(5) long_empresa = messages.FloatField(6) logo_empresa = messages.StringField(7)
class CustomerForm(messages.Message): """ProfileForm -- Profile nm,outbound form message""" key = messages.IntegerField(1) userName = messages.StringField(2) mainEmail = messages.StringField(3) mobileNumber = messages.StringField(4) credit = messages.FloatField(5, default=0.0) debit = messages.FloatField(6, default=0.0)
class ImageInfo(messages.Message): url = messages.StringField(1, required=True) createTime = messages.IntegerField(2, required=True) latitude = messages.FloatField(3) longitude = messages.FloatField(4) parentId = messages.IntegerField(5) streamName = messages.StringField(6) owner = messages.StringField(7) tag = messages.StringField(8)
class InvestmentMessage(messages.Message): name = messages.StringField(1) type = messages.StringField(2) value = messages.FloatField(3) qty = messages.FloatField(4) date_end = message_types.DateTimeField(5) interest = messages.FloatField(6) period = messages.IntegerField(7) ticker = messages.StringField(8)
class CampaignMessage(messages.Message): num_orders = messages.IntegerField(1) raised = messages.FloatField(2) goal = messages.FloatField(3) percent_raised = messages.FloatField(4) start = message_types.DateTimeField(5) end = message_types.DateTimeField(6) ident = messages.StringField(7) average = messages.FloatField(8)
class UserLeaderboardResultForm(messages.Message): """UserLeaderboardResultForm-- Intermediate form for an individual user's rank in the leaderboard""" username = messages.StringField(1, required=True) average_score = messages.FloatField(2) average_turns = messages.FloatField(3) total_score = messages.IntegerField(4) games_completed = messages.IntegerField(5) rank = messages.IntegerField(6)
class add_map_object_Request(messages.Message): photo_id = messages.StringField(1, required=True) latitude = messages.FloatField(2, required=True) longitude = messages.FloatField(3, required=True) name = messages.StringField(4) place = messages.StringField(5) location = messages.StringField(6) token = messages.StringField(7, required=True)
class PlantaDadosMessage(messages.Message): """Objeto do Datastore para os dados de sensores das plantas.""" id = messages.IntegerField() idPlanta = messages.IntegerField(required=True) planta = messages.MessageField(PlantaMessage) last_date = messages.DateTimeField(required=True) air_humidity = messages.FloatField(default=0) soil_humidity = messages.FloatField(default=0) luminosity = messages.FloatField(default=0) temperature = messages.FloatField(default=0)
class TSCRequestOpenMessage(messages.Message): """Request capsule to open response is the content if any constraint is fine otherwise the error code will tell more about the problem """ TSCid = messages.IntegerField(1, required=True) lat = messages.FloatField(2) lng = messages.FloatField(3) password = messages.StringField(4)
class ComponentDetails(messages.Message): """It gives the significant details about a component stored""" name = messages.StringField(1) author = messages.StringField(2) description = messages.StringField(3) nStars = messages.IntegerField(4) starRate = messages.FloatField(5) nForks = messages.IntegerField(6) userRating = messages.FloatField(7) componentId = messages.StringField(8)
class ComponentBasicInfo(messages.Message): """It gives a reduced set of properties about a component stored""" name = messages.StringField(1) author = messages.StringField(2) description = messages.StringField(3) nStars = messages.IntegerField(4) starRate = messages.FloatField(5) nForks = messages.IntegerField(6) userRating = messages.FloatField(7) componentId = messages.StringField(8)
class OrderMessage(messages.Message): email = messages.StringField(1) shipping = messages.MessageField(ShippingMessage, 2) items = messages.MessageField(ItemMessage, 3, repeated=True) stripe_token = messages.StringField(4) amount = messages.FloatField(5) artist_note = messages.StringField(6) campaign_ident = messages.StringField(7) artist_tip = messages.FloatField(8) extra_donation = messages.FloatField(9) stripe_title = messages.StringField(10)
class BotEventsRequest(messages.Message): """Request to get events for a bot.""" limit = messages.IntegerField(1, default=200) cursor = messages.StringField(2) # These should be DateTimeField but endpoints + protorpc have trouble encoding # this message in a GET request, this is due to DateTimeField's special # encoding in protorpc-1.0/protorpc/message_types.py that is bypassed when # using endpoints-1.0/endpoints/protojson.py to add GET query parameter # support. end = messages.FloatField(3) start = messages.FloatField(4)
class TasksCountRequest(messages.Message): """Request to count some subset of tasks.""" # These should be DateTimeField but endpoints + protorpc have trouble encoding # this message in a GET request, this is due to DateTimeField's special # encoding in protorpc-1.0/protorpc/message_types.py that is bypassed when # using endpoints-1.0/endpoints/protojson.py to add GET query parameter # support. end = messages.FloatField(3) start = messages.FloatField(4) state = messages.EnumField(TaskState, 5, default='ALL') tags = messages.StringField(6, repeated=True)
class Ride(messages.Message): """A main model for representing a Ride.""" ukey = messages.IntegerField(1, required=True, variant=messages.Variant.INT32) slong = messages.FloatField(2, required=True) slat = messages.FloatField(3, required=True) elong = messages.FloatField(4, required=True) elat = messages.FloatField(5, required=True) time = messages.IntegerField(6, required=True) userKey = messages.IntegerField(7, variant=messages.Variant.INT32)
class Suggestion(messages.Message): """ Contiene una sugerencia :param name: nombre de la sugerencia :type name: :class:`String` :param description: descripcion de la sugerencia :type description: :class:`String` :param poi_lat: latitud del punto donde esta la sugerencia :type poi_lat: :class:`Float` :param poi_lon: longitud del punto donde esta la sugerencia :type poi_lon: :class:`Float` :param poi_id: identificador del punto donde esta la sugerencia :type poi_id: :class:`Integer` :param google_places_reference: identificador del lugar en google places :type google_places_reference: :class:`String` :param created: tiempo en segundos desde que se creo la sugerencia :type created: :class:`Integer` :param modified: tiempo en segundos desde que se modifico por ultima vez la sugerencia :type modified: :class:`Integer` :param username: nombre del usuario que creo la sugerencia :type username: :class:`String` :param id: identificador unico de la sugerencia :type id: :class:`Integer` :param lists: contiene las listas a las que pertenece la sugerencia :type lists: :class:`messages.List` :param comments: contiene todos los comentarios de la sugerencia :type comments: :class:`messages.Comment` :param has_voted: True si el usuario ha votado :type has_voted: :class:`Boolean` :param vote_counter: contador de votos recibidos por la sugerencia :type vote_counter: :class:`Integer` :param user_follower: True si el usuario ya sigue la sugerencia :type user_follower: :class:`Boolean` :param top_comments: Commentarios mas votados :type top_comments: :class:`messages.Comment` """ name = messages.StringField(1, required=True) description = messages.StringField(2) poi_lat = messages.FloatField(3) poi_lon = messages.FloatField(4) poi_id = messages.IntegerField(5) google_places_reference = messages.StringField(6) created = messages.IntegerField(7) modified = messages.IntegerField(8) username = messages.StringField(9) id = messages.IntegerField(10) lists = messages.MessageField(List, 11, repeated=True) comments = messages.MessageField(Comment, 13, repeated=True) has_voted = messages.BooleanField(14) vote_counter = messages.IntegerField(15) user_follower = messages.BooleanField(16) top_comments = messages.MessageField(Comment, 17, repeated=True)
class OrderFormOutput(messages.Message): """ProfileForm -- Profile nm,outbound form message""" custId = messages.IntegerField(1) itemId = messages.IntegerField(2) itemQuantity = messages.FloatField(3) itemName = messages.StringField(4) orderDate = messages.StringField(5) orderPrice = messages.FloatField(6) orderId = messages.IntegerField(7) credit = messages.FloatField(8, default=0.0) key = messages.IntegerField(9)