Example #1
0
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)
Example #2
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)
Example #3
0
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)
Example #4
0
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)
Example #5
0
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)
Example #7
0
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)
Example #8
0
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)
Example #9
0
        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)
Example #10
0
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)
Example #11
0
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)
Example #12
0
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)
Example #13
0
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)
Example #14
0
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)
Example #15
0
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)
Example #16
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)
Example #17
0
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)
Example #18
0
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)
Example #19
0
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)
Example #20
0
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)
Example #21
0
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)
Example #22
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)
Example #23
0
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)
Example #24
0
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)
Example #25
0
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)
Example #26
0
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)
Example #27
0
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)
Example #28
0
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)
Example #29
0
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)
Example #30
0
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)