class Azure::ServiceFabric::V6_2_0_9::Models::SuccessfulPropertyBatchInfo

Derived from PropertyBatchInfo. Represents the property batch succeeding. Contains the results of any “Get” operations in the batch.

Attributes

Kind[RW]
properties[RW]

@return [Hash{String => PropertyInfo}] A map containing the properties that were requested through any “Get” property batch operations. The key represents the index of the “Get” operation in the original request, in string form. The value is the property. If a property is not found, it will not be in the map.

Public Class Methods

mapper() click to toggle source

Mapper for SuccessfulPropertyBatchInfo class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/6.2.0.9/generated/azure_service_fabric/models/successful_property_batch_info.rb, line 35
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'Successful',
    type: {
      name: 'Composite',
      class_name: 'SuccessfulPropertyBatchInfo',
      model_properties: {
        Kind: {
          client_side_validation: true,
          required: true,
          serialized_name: 'Kind',
          type: {
            name: 'String'
          }
        },
        properties: {
          client_side_validation: true,
          required: false,
          serialized_name: 'Properties',
          type: {
            name: 'Dictionary',
            value: {
                client_side_validation: true,
                required: false,
                serialized_name: 'PropertyInfoElementType',
                type: {
                  name: 'Composite',
                  class_name: 'PropertyInfo'
                }
            }
          }
        }
      }
    }
  }
end
new() click to toggle source
# File lib/6.2.0.9/generated/azure_service_fabric/models/successful_property_batch_info.rb, line 17
def initialize
  @Kind = "Successful"
end