Metadatos frente a descriptor de archivo
Como se describe en Crea feeds, se debe enviar un descriptor de archivo con la extensión exacta .filesetdesc.json junto con los archivos de datos JSON del feed. Esto reemplaza el FeedMetadata que se especificó para cada archivo de feed Merchant/Service/Availability.
Asignación entre los campos nuevos y los anteriores
Ahora, todos los datos se deben proporcionar en un solo feed de Event. A continuación, se muestra la asignación entre el campo de este nuevo feed y los campos de los feeds heredados Merchant/Service/Availability.
| Nuevo | Antiguo | Nota |
|---|---|---|
Event.id |
Service.service_id |
|
Event.title |
Service.localized_service_name |
Verifica LocalizedTextSet |
Event.description |
Service.localized_description |
Verifica LocalizedTextSet |
Event.time_info.start_seconds |
Availability.start_sec |
|
Event.time_info.start_to_be_decided |
NUEVO | |
Event.time_info.end_seconds |
Availability.start_sec + Availability.duration_sec |
|
Event.time_info.door_open_seconds |
NUEVO | |
Event.venue.id |
Merchant.merchant_id |
|
Event.venue.description |
NUEVO | Verifica LocalizedTextSet |
Event.venue.location.place_id |
Merchant.matching_hints.place_id |
NO ESTABLEZCAS este valor si estableces Event.venue.location.place_info. |
Event.venue.location.place_info.name |
Merchant.name |
|
Event.venue.location.place_info.phone_number |
Merchant.telephone |
|
Event.venue.location.place_info.website_url |
Merchant.url |
|
Event.venue.location.place_info.coordinates.latitude |
Merchant.geo.latitude |
|
Event.venue.location.place_info.coordinates.longitude |
Merchant.geo.longitude |
|
Event.venue.location.place_info.structured_address.street_address |
Merchant.geo.street_address |
|
Event.venue.location.place_info.structured_address.locality |
Merchant.geo.locality |
|
Event.venue.location.place_info.structured_address.administrative_area |
Merchant.geo.admin_area |
|
Event.venue.location.place_info.structured_address.postal_code |
Merchant.geo.postal_code |
|
Event.venue.location.place_info.structured_address.country_code |
Merchant.geo.country_code |
|
Event.venue.location.place_info.unstructured_address |
Merchant.geo.unstructured_address |
NO ESTABLEZCAS este valor si estableces Event.venue.location.place_info.structured_address. |
Event.venue.location.business_profile_id |
NUEVO | NO ESTABLEZCAS este valor si estableces Event.venue.location.place_info. |
Event.venue.location.lat_lng.latitude |
Merchant.geo.latitude |
NO ESTABLEZCAS este valor si estableces Event.venue.location.place_info. |
Event.venue.location.lat_lng.longitude |
Merchant.geo.longitude |
NO ESTABLEZCAS este valor si estableces Event.venue.location.place_info. |
Event.related_entities.id |
Service.ticketing_vertical_specific_data.entity.id |
|
Event.related_entities.name |
Service.ticketing_vertical_specific_data.entity.name |
|
Event.related_entities.official_website_url |
NUEVO | |
Event.related_entities.url |
Service.ticketing_vertical_specific_data.entity.url |
|
Event.related_entities.related_urls |
Service.ticketing_vertical_specific_data.entity.public_identification_data.relevant_url |
|
Event.related_entities.musicbrainz_id |
Service.ticketing_vertical_specific_data.entity.public_identification_data.musicbrainz_id |
|
Event.related_entities.youtube_channel_id |
NUEVO | |
Event.related_entities.entity_type |
Service.ticketing_vertical_specific_data.entity.entity_type |
ENUM cambió |
Event.related_entities.performer_role |
Service.ticketing_vertical_specific_data.entity.entity_role |
Cambió el prefijo del ENUM |
Event.event_types |
Service.ticketing_vertical_specific_data.event_category |
|
Event.tickets.id |
Service.ticket_type.ticket_type_id |
|
Event.tickets.title |
Service.ticket_type.localized_short_description |
Verifica LocalizedTextSet |
Event.tickets.description |
Service.ticket_type.localized_option_description |
Verifica LocalizedTextSet |
Event.tickets.seller_info |
NUEVO | Verifica LocalizedTextSet |
Event.tickets.seller_info.name |
NUEVO | |
Event.tickets.seller_info.logo_url |
NUEVO | |
Event.tickets.referral_urls |
Service.action_link |
|
Event.tickets.referral_urls.link.url |
Service.action_link.url |
|
Event.tickets.referral_urls.link.mobile_url |
NUEVO | |
Event.tickets.referral_urls.link.localized_url |
NUEVO | Verifica LocalizedTextSet |
Event.tickets.referral_urls.link.localized_mobile_url |
NUEVO | |
Event.tickets.referral_urls.surface |
NUEVO | |
Event.tickets.price.value |
Service.ticket_type.price |
|
Event.tickets.price.is_free |
NUEVO | |
Event.tickets.price.per_ticket_fee |
Service.per_order_fee.fee_amount |
|
Event.tickets.price.per_ticket_tax |
Service.tax_rate |
|
Event.tickets.price.price_display_type |
Service.ticket_type.price_display_type |
|
Event.tickets.availability_info.onsale_start_seconds |
Availability.scheduling_rule_overrides.first_bookable_sec |
|
Event.tickets.availability_info.onsale_end_seconds |
Availability.scheduling_rule_overrides.last_bookable_sec |
|
Event.tickets.availability_info.spots_total |
Availability.spots_total |
|
Event.tickets.availability_info.spots_available |
Availability.spots_open |
|
Event.tickets.cancellation_policy |
Service.rules.cancellation_policy |
|
Event.tickets.cancellation_policy.refund_conditions.min_duration_before_start_time_sec |
Service.rules.cancellation_policy.min_duration_before_start_time_sec |
|
Event.tickets.cancellation_policy.refund_conditions.refund_percent |
Service.rules.cancellation_policy.refund_percent |
|
Event.tickets.cancellation_policy.refund_conditions.refund_fee |
NUEVO | |
Event.tickets.inventory_type |
Service.ticket_type.inventory_type |
|
Event.related_media.url |
Service.related_media.url |
|
Event.related_media.type |
Service.related_media.type |
Cambió el prefijo del ENUM |
Event.related_media.attribution |
Service.related_media.attribution.localized_text |
Verifica LocalizedTextSet |
Event.brand_name |
Service.ticketing_vertical_specific_data.brand_name |
Verifica LocalizedTextSet |
Event.event_url |
Service.ticketing_vertical_specific_data.event_url |
|
Event.partner_role |
NUEVO | |
Event.event_creator.name |
Service.ticketing_vertical_specific_data.event_creator.name |
Acerca de LocalizedTextSet
LocalizedTextSet se modificó ligeramente y no tiene un valor predeterminado en comparación con Text. Para establecer un valor predeterminado, configura un localized_texts con language_code = "und".
| Nuevo | Antiguo |
|---|---|
LocalizedTextSet.localized_texts.text con LocalizedTextSet.localized_texts.language_code = "und" |
Text.value |
LocalizedTextSet.localized_texts.text |
Text.localized_value.value |
LocalizedTextSet.localized_texts.language_code |
Text.localized_value.locale |