1description: > 2 Implement to provide the progress on user requested activity. Objects which 3 implements this interface should implement xyz.openbmc_project.Object.Delete 4 to delete individual entries. The service hosting this interface should 5 clear the entries after some time or reaching some number of entries in 6 stable states like completed, failed or aborted. 7 8properties: 9 - name: Status 10 type: enum[self.OperationStatus] 11 default: InProgress 12 description: > 13 Indicate the state of the operation, whether in progress, completed 14 aborted or failed. The default should be InProgress during the 15 implementation if no input is provided. 16 - name: StartTime 17 type: uint64 18 description: > 19 Indicates when the request is created since the Epoch (1 Jan 1970 20 00:00:00 UTC), in microseconds. 21 - name: CompletedTime 22 type: uint64 23 description: > 24 Indicates when the state is completed since the Epoch (1 Jan 1970 25 00:00:00 UTC), in microseconds. 26 27enumerations: 28 - name: OperationStatus 29 description: > 30 Status of the activity 31 values: 32 - name: InProgress 33 description: > 34 Requested operation is in progress. 35 - name: Completed 36 description: > 37 The operation is completed. 38 - name: Failed 39 description: > 40 The operation encountered a failure. 41 - name: Aborted 42 description: > 43 The operation is aborted. 44