github.com/jfrog/jfrog-cli-go@v1.22.1-0.20200318093948-4826ef344ffd/bintray/commands/entitlements.go (about) 1 package commands 2 3 import ( 4 "github.com/jfrog/jfrog-client-go/bintray" 5 "github.com/jfrog/jfrog-client-go/bintray/services/entitlements" 6 "github.com/jfrog/jfrog-client-go/bintray/services/versions" 7 ) 8 9 func ShowAllEntitlements(config bintray.Config, path *versions.Path) error { 10 sm, err := bintray.New(config) 11 if err != nil { 12 return err 13 } 14 return sm.ShowAllEntitlements(path) 15 } 16 17 func ShowEntitlement(config bintray.Config, id string, path *versions.Path) error { 18 sm, err := bintray.New(config) 19 if err != nil { 20 return err 21 } 22 return sm.ShowEntitlement(id, path) 23 } 24 25 func CreateEntitlement(config bintray.Config, params *entitlements.Params) error { 26 sm, err := bintray.New(config) 27 if err != nil { 28 return err 29 } 30 return sm.CreateEntitlement(params) 31 } 32 33 func UpdateEntitlement(config bintray.Config, params *entitlements.Params) error { 34 sm, err := bintray.New(config) 35 if err != nil { 36 return err 37 } 38 return sm.UpdateEntitlement(params) 39 } 40 41 func DeleteEntitlement(config bintray.Config, id string, path *versions.Path) error { 42 sm, err := bintray.New(config) 43 if err != nil { 44 return err 45 } 46 return sm.DeleteEntitlement(id, path) 47 }