lib/services/serviceFabric/lib/models/statefulReplicaHealthReportCreatedEvent.js
/**
   * Defines the metadata of StatefulReplicaHealthReportCreatedEvent
   *
   * @returns {object} metadata of StatefulReplicaHealthReportCreatedEvent
   *
   */
Defines the metadata of StatefulReplicaHealthReportCreatedEvent
@returns {object} metadata of StatefulReplicaHealthReportCreatedEvent
Defines the metadata of StatefulReplicaHealthReportCreatedEvent @returns { object } metadata of StatefulReplicaHealthReportCreatedEvent
mapper() {
    return {
      required: false,
      serializedName: 'StatefulReplicaHealthReportCreated',
      type: {
        name: 'Composite',
        polymorphicDiscriminator: {
          serializedName: 'Kind',
          clientName: 'kind'
        },
        uberParent: 'FabricEvent',
        className: 'StatefulReplicaHealthReportCreatedEvent',
        modelProperties: {
          eventInstanceId: {
            required: true,
            serializedName: 'EventInstanceId',
            type: {
              name: 'String'
            }
          },
          timeStamp: {
            required: true,
            serializedName: 'TimeStamp',
            type: {
              name: 'DateTime'
            }
          },
          hasCorrelatedEvents: {
            required: false,
            serializedName: 'HasCorrelatedEvents',
            type: {
              name: 'Boolean'
            }
          },
          kind: {
            required: true,
            serializedName: 'Kind',
            isPolymorphicDiscriminator: true,
            type: {
              name: 'String'
            }
          },
          partitionId: {
            required: true,
            serializedName: 'PartitionId',
            type: {
              name: 'String'
            }
          },
          replicaId: {
            required: true,
            serializedName: 'ReplicaId',
            type: {
              name: 'Number'
            }
          },
          replicaInstanceId: {
            required: true,
            serializedName: 'ReplicaInstanceId',
            type: {
              name: 'Number'
            }
          },
          sourceId: {
            required: true,
            serializedName: 'SourceId',
            type: {
              name: 'String'
            }
          },
          property: {
            required: true,
            serializedName: 'Property',
            type: {
              name: 'String'
            }
          },
          healthState: {
            required: true,
            serializedName: 'HealthState',
            type: {
              name: 'String'
            }
          },
          timeToLiveMs: {
            required: true,
            serializedName: 'TimeToLiveMs',
            type: {
              name: 'Number'
            }
          },
          sequenceNumber: {
            required: true,
            serializedName: 'SequenceNumber',
            type: {
              name: 'Number'
            }
          },
          description: {
            required: true,
            serializedName: 'Description',
            type: {
              name: 'String'
            }
          },
          removeWhenExpired: {
            required: true,
            serializedName: 'RemoveWhenExpired',
            type: {
              name: 'Boolean'
            }
          },
          sourceUtcTimestamp: {
            required: true,
            serializedName: 'SourceUtcTimestamp',
            type: {
              name: 'DateTime'
            }
          }
        }
      }
    };
  }
mapper ( ) { return { required : false , serializedName : 'StatefulReplicaHealthReportCreated' , type : { name : 'Composite' , polymorphicDiscriminator : { serializedName : 'Kind' , clientName : 'kind' } , uberParent : 'FabricEvent' , className : 'StatefulReplicaHealthReportCreatedEvent' , modelProperties : { eventInstanceId : { required : true , serializedName : 'EventInstanceId' , type : { name : 'String' } } , timeStamp : { required : true , serializedName : 'TimeStamp' , type : { name : 'DateTime' } } , hasCorrelatedEvents : { required : false , serializedName : 'HasCorrelatedEvents' , type : { name : 'Boolean' } } , kind : { required : true , serializedName : 'Kind' , isPolymorphicDiscriminator : true , type : { name : 'String' } } , partitionId : { required : true , serializedName : 'PartitionId' , type : { name : 'String' } } , replicaId : { required : true , serializedName : 'ReplicaId' , type : { name : 'Number' } } , replicaInstanceId : { required : true , serializedName : 'ReplicaInstanceId' , type : { name : 'Number' } } , sourceId : { required : true , serializedName : 'SourceId' , type : { name : 'String' } } , property : { required : true , serializedName : 'Property' , type : { name : 'String' } } , healthState : { required : true , serializedName : 'HealthState' , type : { name : 'String' } } , timeToLiveMs : { required : true , serializedName : 'TimeToLiveMs' , type : { name : 'Number' } } , sequenceNumber : { required : true , serializedName : 'SequenceNumber' , type : { name : 'Number' } } , description : { required : true , serializedName : 'Description' , type : { name : 'String' } } , removeWhenExpired : { required : true , serializedName : 'RemoveWhenExpired' , type : { name : 'Boolean' } } , sourceUtcTimestamp : { required : true , serializedName : 'SourceUtcTimestamp' , type : { name : 'DateTime' } } } } } ; }
Defines the metadata of StatefulReplicaHealthReportCreatedEvent
 @returns {object} metadata of StatefulReplicaHealthReportCreatedEvent
Defines the metadata of StatefulReplicaHealthReportCreatedEvent @returns { object } metadata of StatefulReplicaHealthReportCreatedEvent