pydiotasks

package
v0.0.0-...-b99a58d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 10, 2017 License: AGPL-3.0 Imports: 2 Imported by: 0

Documentation

Overview

* Copyright 2007-2016 Abstrium <contact (at) pydio.com> * This file is part of Pydio. * * Pydio is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * Pydio is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with Pydio. If not, see <http://www.gnu.org/licenses/>. * * The latest code can be found at <https://pydio.com/>.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Schedule

type Schedule struct {
	Type  string `json:"type"`
	Value string `json:"value"`
}

Schedule of a task

type Task

type Task struct {
	ID            string            `json:"id"`
	Flags         int               `json:"flags"`
	Label         string            `json:"label"`
	Description   string            `json:"description,omitempty"`
	User          pydio.User        `json:"userId"`
	Repo          pydio.Repo        `json:"wsId"`
	Status        int               `json:"status"`
	StatusMessage string            `json:"statusMessage"`
	Progress      int               `json:"progress"`
	Schedule      Schedule          `json:"schedule"`
	Action        string            `json:"action"`
	Parameters    map[string]string `json:"parameters"`
}

Task structure

func New

func New(l string, d string, u pydio.User, r pydio.Repo, a string, s Schedule) *Task

New task

func (*Task) UnmarshalJSON

func (t *Task) UnmarshalJSON(b []byte) (err error)

UnmarshalJSON structure into Task

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL