aboutsummaryrefslogtreecommitdiffstats
path: root/drive/mkdir.go
diff options
context:
space:
mode:
Diffstat (limited to 'drive/mkdir.go')
-rw-r--r--drive/mkdir.go42
1 files changed, 21 insertions, 21 deletions
diff --git a/drive/mkdir.go b/drive/mkdir.go
index f6f0641..8eea210 100644
--- a/drive/mkdir.go
+++ b/drive/mkdir.go
@@ -1,39 +1,39 @@
package drive
import (
- "google.golang.org/api/drive/v3"
- "io"
- "fmt"
+ "fmt"
+ "google.golang.org/api/drive/v3"
+ "io"
)
const DirectoryMimeType = "application/vnd.google-apps.folder"
type MkdirArgs struct {
- Out io.Writer
- Name string
- Parents []string
+ Out io.Writer
+ Name string
+ Parents []string
}
func (self *Drive) Mkdir(args MkdirArgs) error {
- f, err := self.mkdir(args)
- if err != nil {
- return err
- }
- fmt.Fprintf(args.Out, "Directory %s created\n", f.Id)
- return nil
+ f, err := self.mkdir(args)
+ if err != nil {
+ return err
+ }
+ fmt.Fprintf(args.Out, "Directory %s created\n", f.Id)
+ return nil
}
func (self *Drive) mkdir(args MkdirArgs) (*drive.File, error) {
- dstFile := &drive.File{Name: args.Name, MimeType: DirectoryMimeType}
+ dstFile := &drive.File{Name: args.Name, MimeType: DirectoryMimeType}
- // Set parent folders
- dstFile.Parents = args.Parents
+ // Set parent folders
+ dstFile.Parents = args.Parents
- // Create directory
- f, err := self.service.Files.Create(dstFile).Do()
- if err != nil {
- return nil, fmt.Errorf("Failed to create directory: %s", err)
- }
+ // Create directory
+ f, err := self.service.Files.Create(dstFile).Do()
+ if err != nil {
+ return nil, fmt.Errorf("Failed to create directory: %s", err)
+ }
- return f, nil
+ return f, nil
}