func generateProjectPermissions()

in internal/mode/advanced/advanced.go [241:254]


func generateProjectPermissions() *indexer.ProjectPermissions {
	visibilityLevel := *visibilityLevelFlag
	repositoryAccessLevel := *repositoryAccessLevelFlag

	if visibilityLevel == -1 || repositoryAccessLevel == -1 {
		return nil
	}

	permissions := new(indexer.ProjectPermissions)
	permissions.VisibilityLevel = int8(visibilityLevel)             //nolint:gosec
	permissions.RepositoryAccessLevel = int8(repositoryAccessLevel) //nolint:gosec

	return permissions
}