lib/services/batch/lib/models/cloudJobSchedule.js
/**
   * Defines the metadata of CloudJobSchedule
   *
   * @returns {object} metadata of CloudJobSchedule
   *
   */
Defines the metadata of CloudJobSchedule
@returns {object} metadata of CloudJobSchedule
Defines the metadata of CloudJobSchedule @returns { object } metadata of CloudJobSchedule
mapper() {
    return {
      required: false,
      serializedName: 'CloudJobSchedule',
      type: {
        name: 'Composite',
        className: 'CloudJobSchedule',
        modelProperties: {
          id: {
            required: false,
            serializedName: 'id',
            type: {
              name: 'String'
            }
          },
          displayName: {
            required: false,
            serializedName: 'displayName',
            type: {
              name: 'String'
            }
          },
          url: {
            required: false,
            serializedName: 'url',
            type: {
              name: 'String'
            }
          },
          eTag: {
            required: false,
            serializedName: 'eTag',
            type: {
              name: 'String'
            }
          },
          lastModified: {
            required: false,
            serializedName: 'lastModified',
            type: {
              name: 'DateTime'
            }
          },
          creationTime: {
            required: false,
            serializedName: 'creationTime',
            type: {
              name: 'DateTime'
            }
          },
          state: {
            required: false,
            serializedName: 'state',
            type: {
              name: 'Enum',
              allowedValues: [ 'active', 'completed', 'disabled', 'terminating', 'deleting' ]
            }
          },
          stateTransitionTime: {
            required: false,
            serializedName: 'stateTransitionTime',
            type: {
              name: 'DateTime'
            }
          },
          previousState: {
            required: false,
            serializedName: 'previousState',
            type: {
              name: 'Enum',
              allowedValues: [ 'active', 'completed', 'disabled', 'terminating', 'deleting' ]
            }
          },
          previousStateTransitionTime: {
            required: false,
            serializedName: 'previousStateTransitionTime',
            type: {
              name: 'DateTime'
            }
          },
          schedule: {
            required: false,
            serializedName: 'schedule',
            type: {
              name: 'Composite',
              className: 'Schedule'
            }
          },
          jobSpecification: {
            required: false,
            serializedName: 'jobSpecification',
            type: {
              name: 'Composite',
              className: 'JobSpecification'
            }
          },
          executionInfo: {
            required: false,
            serializedName: 'executionInfo',
            type: {
              name: 'Composite',
              className: 'JobScheduleExecutionInformation'
            }
          },
          metadata: {
            required: false,
            serializedName: 'metadata',
            type: {
              name: 'Sequence',
              element: {
                  required: false,
                  serializedName: 'MetadataItemElementType',
                  type: {
                    name: 'Composite',
                    className: 'MetadataItem'
                  }
              }
            }
          },
          stats: {
            required: false,
            serializedName: 'stats',
            type: {
              name: 'Composite',
              className: 'JobScheduleStatistics'
            }
          }
        }
      }
    };
  }
mapper ( ) { return { required : false , serializedName : 'CloudJobSchedule' , type : { name : 'Composite' , className : 'CloudJobSchedule' , modelProperties : { id : { required : false , serializedName : 'id' , type : { name : 'String' } } , displayName : { required : false , serializedName : 'displayName' , type : { name : 'String' } } , url : { required : false , serializedName : 'url' , type : { name : 'String' } } , eTag : { required : false , serializedName : 'eTag' , type : { name : 'String' } } , lastModified : { required : false , serializedName : 'lastModified' , type : { name : 'DateTime' } } , creationTime : { required : false , serializedName : 'creationTime' , type : { name : 'DateTime' } } , state : { required : false , serializedName : 'state' , type : { name : 'Enum' , allowedValues : [ 'active' , 'completed' , 'disabled' , 'terminating' , 'deleting' ] } } , stateTransitionTime : { required : false , serializedName : 'stateTransitionTime' , type : { name : 'DateTime' } } , previousState : { required : false , serializedName : 'previousState' , type : { name : 'Enum' , allowedValues : [ 'active' , 'completed' , 'disabled' , 'terminating' , 'deleting' ] } } , previousStateTransitionTime : { required : false , serializedName : 'previousStateTransitionTime' , type : { name : 'DateTime' } } , schedule : { required : false , serializedName : 'schedule' , type : { name : 'Composite' , className : 'Schedule' } } , jobSpecification : { required : false , serializedName : 'jobSpecification' , type : { name : 'Composite' , className : 'JobSpecification' } } , executionInfo : { required : false , serializedName : 'executionInfo' , type : { name : 'Composite' , className : 'JobScheduleExecutionInformation' } } , metadata : { required : false , serializedName : 'metadata' , type : { name : 'Sequence' , element : { required : false , serializedName : 'MetadataItemElementType' , type : { name : 'Composite' , className : 'MetadataItem' } } } } , stats : { required : false , serializedName : 'stats' , type : { name : 'Composite' , className : 'JobScheduleStatistics' } } } } } ; }
Defines the metadata of CloudJobSchedule
 @returns {object} metadata of CloudJobSchedule
Defines the metadata of CloudJobSchedule @returns { object } metadata of CloudJobSchedule