Documentation
¶
Index ¶
- func CreateRepoPermData(permission string) *data.Permission
- type APIGetter
- func (g *APIGetter) AddRepoCollaborator(owner string, repo string, username string, data io.Reader) error
- func (g *APIGetter) CreateRepoCollaboratorsList(filedata [][]string) []data.ImportedRepoCollab
- func (g *APIGetter) DeleteRepoCollaboratorsList(filedata [][]string) []data.ImportedRepoCollab
- func (g *APIGetter) GetOrgGuestCollaborators(owner string) ([]byte, error)
- func (g *APIGetter) GetOrgRepositoryPermissions(owner string, user string, endCursor *string) (*data.OrganizationUserQuery, error)
- func (g *APIGetter) RemoveRepoCollaborator(owner string, repo string, username string) error
- type Getter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateRepoPermData ¶
func CreateRepoPermData(permission string) *data.Permission
Types ¶
type APIGetter ¶
type APIGetter struct {
// contains filtered or unexported fields
}
func NewAPIGetter ¶
func NewAPIGetter(gqlClient api.GQLClient, restClient api.RESTClient) *APIGetter
func (*APIGetter) AddRepoCollaborator ¶
func (*APIGetter) CreateRepoCollaboratorsList ¶
func (g *APIGetter) CreateRepoCollaboratorsList(filedata [][]string) []data.ImportedRepoCollab
func (*APIGetter) DeleteRepoCollaboratorsList ¶
func (g *APIGetter) DeleteRepoCollaboratorsList(filedata [][]string) []data.ImportedRepoCollab
func (*APIGetter) GetOrgGuestCollaborators ¶
func (*APIGetter) GetOrgRepositoryPermissions ¶
type Getter ¶
type Getter interface { AddRepoCollaborator(owner string, repo string, username string, data io.Reader) error CreateRepoCollaboratorsList(filedata [][]string) []data.ImportedRepoCollab CreateRepoPermData(permission string) *data.Permission GetGuestCollaborators(owner string) ([]byte, error) GetOrgRepositoryPermissions(owner string, user string, endCursor *string) (*data.OrganizationUserQuery, error) RemoveRepoCollaborator(owner string, repo string, username string) error }
Click to show internal directories.
Click to hide internal directories.