def __init__(self,
                 processed_language,
                 word_count,
                 personality,
                 needs,
                 values,
                 warnings,
                 word_count_message=None,
                 behavior=None,
                 consumption_preferences=None):
        """
        Initialize a Profile object.

        :param str processed_language: The language model that was used to process the
        input.
        :param int word_count: The number of words from the input that were used to
        produce the profile.
        :param list[Trait] personality: A recursive array of `Trait` objects that provides
        detailed results for the Big Five personality characteristics (dimensions and
        facets) inferred from the input text.
        :param list[Trait] needs: Detailed results for the Needs characteristics inferred
        from the input text.
        :param list[Trait] values: Detailed results for the Values characteristics
        inferred from the input text.
        :param list[Warning] warnings: Warning messages associated with the input text
        submitted with the request. The array is empty if the input generated no warnings.
        :param str word_count_message: (optional) When guidance is appropriate, a string
        that provides a message that indicates the number of words found and where that
        value falls in the range of required or suggested number of words.
        :param list[Behavior] behavior: (optional) For JSON content that is timestamped,
        detailed results about the social behavior disclosed by the input in terms of
        temporal characteristics. The results include information about the distribution
        of the content over the days of the week and the hours of the day.
        :param list[ConsumptionPreferencesCategory] consumption_preferences: (optional) If
        the **consumption_preferences** parameter is `true`, detailed results for each
        category of consumption preferences. Each element of the array provides
        information inferred from the input text for the individual preferences of that
        category.
        """
        self.processed_language = processed_language
        self.word_count = word_count
        self.word_count_message = word_count_message
        self.personality = personality
        self.needs = needs
        self.values = values
        self.behavior = behavior
        self.consumption_preferences = consumption_preferences
        self.warnings = warnings
def __init__ ( self , processed_language , word_count , personality , needs , values , warnings , word_count_message = None , behavior = None , consumption_preferences = None ) : self . processed_language = processed_language self . word_count = word_count self . word_count_message = word_count_message self . personality = personality self . needs = needs self . values = values self . behavior = behavior self . consumption_preferences = consumption_preferences self . warnings = warnings
Initialize a Profile object.

        :param str processed_language: The language model that was used to process the
        input.
        :param int word_count: The number of words from the input that were used to
        produce the profile.
        :param list[Trait] personality: A recursive array of `Trait` objects that provides
        detailed results for the Big Five personality characteristics (dimensions and
        facets) inferred from the input text.
        :param list[Trait] needs: Detailed results for the Needs characteristics inferred
        from the input text.
        :param list[Trait] values: Detailed results for the Values characteristics
        inferred from the input text.
        :param list[Warning] warnings: Warning messages associated with the input text
        submitted with the request. The array is empty if the input generated no warnings.
        :param str word_count_message: (optional) When guidance is appropriate, a string
        that provides a message that indicates the number of words found and where that
        value falls in the range of required or suggested number of words.
        :param list[Behavior] behavior: (optional) For JSON content that is timestamped,
        detailed results about the social behavior disclosed by the input in terms of
        temporal characteristics. The results include information about the distribution
        of the content over the days of the week and the hours of the day.
        :param list[ConsumptionPreferencesCategory] consumption_preferences: (optional) If
        the **consumption_preferences** parameter is `true`, detailed results for each
        category of consumption preferences. Each element of the array provides
        information inferred from the input text for the individual preferences of that
        category.