=begin #Datadog API V2 Collection #Collection of all Datadog Public endpoints. The version of the OpenAPI document: 1.0 Contact: support@datadoghq.com Generated by: https://github.com/DataDog/datadog-api-client-ruby/tree/master/.generator Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License. This product includes software developed at Datadog (https://www.datadoghq.com/). Copyright 2020-Present Datadog, Inc. =end require 'date' require 'time' module DatadogAPIClient::V2 # The definition of `UpdateAppResponseDataAttributes` object. class UpdateAppResponseDataAttributes include BaseGenericModel # The `attributes` `components`. attr_accessor :components # The `attributes` `description`. attr_accessor :description # The `attributes` `embeddedQueries`. attr_accessor :embedded_queries # The `attributes` `favorite`. attr_accessor :favorite # The definition of `InputSchema` object. attr_accessor :input_schema # The `attributes` `name`. attr_accessor :name # The `attributes` `rootInstanceName`. attr_accessor :root_instance_name # The `attributes` `scripts`. attr_accessor :scripts # The `attributes` `tags`. attr_accessor :tags attr_accessor :additional_properties # Attribute mapping from ruby-style variable name to JSON key. # @!visibility private def self.attribute_map { :'components' => :'components', :'description' => :'description', :'embedded_queries' => :'embeddedQueries', :'favorite' => :'favorite', :'input_schema' => :'inputSchema', :'name' => :'name', :'root_instance_name' => :'rootInstanceName', :'scripts' => :'scripts', :'tags' => :'tags' } end # Attribute type mapping. # @!visibility private def self.openapi_types { :'components' => :'Array', :'description' => :'String', :'embedded_queries' => :'Array', :'favorite' => :'Boolean', :'input_schema' => :'InputSchema', :'name' => :'String', :'root_instance_name' => :'String', :'scripts' => :'Array