Loading library/src/main/java/com/owncloud/android/lib/resources/assistant/v2/GetTaskTypesRemoteOperationV2.kt +2 −6 Original line number Diff line number Diff line Loading @@ -45,12 +45,8 @@ class GetTaskTypesRemoteOperationV2 : OCSRemoteOperation<List<TaskTypeData>>() { val supportedTaskTypeList = taskTypeList?.filter { taskType -> taskType.inputShape?.any { inputShape -> inputShape.type == supportedTaskType } == true && taskType.outputShape?.any { outputShape -> outputShape.type == supportedTaskType } == true taskType.inputShape?.input?.type == supportedTaskType && taskType.outputShape?.output?.type == supportedTaskType } result = RemoteOperationResult(true, getMethod) Loading library/src/main/java/com/owncloud/android/lib/resources/assistant/v2/model/TaskTypes.kt +10 −8 Original line number Diff line number Diff line Loading @@ -16,18 +16,20 @@ data class TaskTypeData( val id: String?, val name: String?, val description: String?, val inputShape: List<TaskInputShape>?, val outputShape: List<TaskOutputShape>? val inputShape: TaskInputShape?, val outputShape: TaskOutputShape? ) data class TaskInputShape( val name: String?, val description: String?, val type: String? val input: Shape? ) data class TaskOutputShape( val name: String?, val description: String?, val type: String? val output: Shape? ) data class Shape( val name: String, val description: String, val type: String ) Loading
library/src/main/java/com/owncloud/android/lib/resources/assistant/v2/GetTaskTypesRemoteOperationV2.kt +2 −6 Original line number Diff line number Diff line Loading @@ -45,12 +45,8 @@ class GetTaskTypesRemoteOperationV2 : OCSRemoteOperation<List<TaskTypeData>>() { val supportedTaskTypeList = taskTypeList?.filter { taskType -> taskType.inputShape?.any { inputShape -> inputShape.type == supportedTaskType } == true && taskType.outputShape?.any { outputShape -> outputShape.type == supportedTaskType } == true taskType.inputShape?.input?.type == supportedTaskType && taskType.outputShape?.output?.type == supportedTaskType } result = RemoteOperationResult(true, getMethod) Loading
library/src/main/java/com/owncloud/android/lib/resources/assistant/v2/model/TaskTypes.kt +10 −8 Original line number Diff line number Diff line Loading @@ -16,18 +16,20 @@ data class TaskTypeData( val id: String?, val name: String?, val description: String?, val inputShape: List<TaskInputShape>?, val outputShape: List<TaskOutputShape>? val inputShape: TaskInputShape?, val outputShape: TaskOutputShape? ) data class TaskInputShape( val name: String?, val description: String?, val type: String? val input: Shape? ) data class TaskOutputShape( val name: String?, val description: String?, val type: String? val output: Shape? ) data class Shape( val name: String, val description: String, val type: String )