Esta seção descreve os formatos de dados usados para o arquivo de feed.
NonEmptyString
Um elemento ou atributo do tipo NonEmptyString contém dados de caracteres do tipo xs:string com a restrição adicional de que os dados de caracteres precisam ter pelo menos um caractere que não seja espaço em branco.
ID
Um elemento ou atributo do tipo Id contém dados de caractere do tipo xs:string com as restrições adicionais de que os dados de caractere precisam ter menos de 256 caracteres e não podem conter caracteres de espaço em branco.
OBSERVAÇÃO: permitimos CharMatcher.javaLetterOrDigit() e "-._". Qualquer outra coisa vai falhar no feed.
CollectionMethodType
Um elemento do tipo CollectionMethodType precisa ser do tipo xs:string com a restrição adicional de que só pode ser um dos seguintes valores: "unsolicited", "point_of_sale" ou "after_fulfillment".
CountryCode
Um elemento do tipo CountryCode precisa ser do tipo xs:string com a restrição adicional de que precisa ser um código de país válido no formato ISO 3166-1 alfa-2.
DateTimeWithTimeZone
O valor precisa ser do tipo xs:dateTime no formato especificado pelo perfil do W3C da ISO 8601. Um designador de fuso horário é obrigatório após a hora. O designador de fuso horário pode ser "Z" para indicar UTC ou ter o formato "+hh:mm" ou "-hh:mm" para indicar uma diferença do UTC.
Exemplos
2016-04-03T18:37:32Z 2016-05-30T09:30:10-06:00
RatingRange
Descrição
Elementos do tipo RatingRange precisam conter uma única classificação. Essa classificação não pode ser agregada de várias classificações. Não use "0" nem qualquer outro valor para especificar "sem classificação". Se nenhuma classificação estiver disponível, o elemento de classificação específico não vai aparecer no feed.
A classificação precisa estar no formato xs:decimal e é um campo obrigatório.
Atributos
Os elementos do tipo "RatingRange" têm os dois atributos a seguir.
Nome | Formato | Ocorrências | Descrição |
---|---|---|---|
min
|
xs:nonNegativeInteger | Obrigatório (1) | O menor número possível para a classificação. Esse valor precisa ser a pior classificação possível e não pode ser um valor de "sem classificação". Se a escala de classificação começar em 1, não insira 0 para esse atributo. |
max
|
xs:nonNegativeInteger | Obrigatório (1) | O número máximo possível para a classificação. Essa deve ser a melhor classificação possível. |
Exemplo
<overall min="1" max="10">9</overall>