Source code for azure.cognitiveservices.search.visualsearch.models.images_image_metadata_py3
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------
from msrest.serialization import Model
[docs]class ImagesImageMetadata(Model):
"""Defines a count of the number of websites where you can shop or perform
other actions related to the image.
Variables are only populated by the server, and will be ignored when
sending a request.
:ivar shopping_sources_count: The number of websites that sell the
products seen in the image.
:vartype shopping_sources_count: int
:ivar recipe_sources_count: The number of websites that offer recipes of
the food seen in the image.
:vartype recipe_sources_count: int
:ivar aggregate_offer: A summary of the online offers of products found in
the image. For example, if the image is of a dress, the offer might
identify the lowest price and the number of offers found. Only visually
similar products insights include this field. The offer includes the
following fields: Name, AggregateRating, OfferCount, and LowPrice.
:vartype aggregate_offer:
~azure.cognitiveservices.search.visualsearch.models.AggregateOffer
"""
_validation = {
'shopping_sources_count': {'readonly': True},
'recipe_sources_count': {'readonly': True},
'aggregate_offer': {'readonly': True},
}
_attribute_map = {
'shopping_sources_count': {'key': 'shoppingSourcesCount', 'type': 'int'},
'recipe_sources_count': {'key': 'recipeSourcesCount', 'type': 'int'},
'aggregate_offer': {'key': 'aggregateOffer', 'type': 'AggregateOffer'},
}
def __init__(self, **kwargs) -> None:
super(ImagesImageMetadata, self).__init__(**kwargs)
self.shopping_sources_count = None
self.recipe_sources_count = None
self.aggregate_offer = None