Ejemplo n.º 1
0
def define_entity_instance(manager,
                           entity_type,
                           location,
                           short_code,
                           geometry,
                           name=None,
                           mobile_number=None,
                           description=None,
                           firstname=None):
    entity = EntityBuilder(manager, entity_type, short_code)\
    .geometry(geometry)\
    .location(location)\
    .add_data(data=[(NAME_FIELD, name)])\
    .add_data([(FIRST_NAME_FIELD, firstname)])\
    .add_data([(MOBILE_NUMBER_FIELD, mobile_number)])\
    .add_data([(DESCRIPTION_FIELD, description)]).build()
    entity.save()
    return entity
Ejemplo n.º 2
0
def define_entity_instance(manager,
                           entity_type,
                           location,
                           short_code,
                           geometry,
                           name=None,
                           mobile_number=None,
                           firstname=None):
    entity = EntityBuilder(manager, entity_type, short_code)\
    .geometry(geometry)\
    .add_data([(GEO_CODE_FIELD_NAME, geometry.get("coordinates"))])\
    .add_data(data=[(NAME_FIELD, name)])\
    .add_data([(FIRST_NAME_FIELD, firstname)])\
    .add_data([(SHORT_CODE_FIELD, short_code)])\
    .add_data([(LOCATION_TYPE_FIELD_NAME, location)])\
    .add_data([(MOBILE_NUMBER_FIELD, mobile_number)]).build()
    entity.save()
    return entity