Documentation ¶
Index ¶
- func MuxAllowUserID(mux *http.ServeMux, projectID, userID int)
- func MuxDiscussionsNote(mux *http.ServeMux, pid, mrID int, author string, authorID int, ...)
- func MuxGetFile(mux *http.ServeMux, pid int, fname, content string)
- func MuxListTektonDir(_ *testing.T, mux *http.ServeMux, pid int, ref, prs string)
- func MuxNotePost(t *testing.T, mux *http.ServeMux, projectNumber, mrID int, catchStr string)
- func Setup(t *testing.T) (*gitlab.Client, *http.ServeMux, func())
- type TEvent
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MuxAllowUserID ¶
func MuxDiscussionsNote ¶
func MuxListTektonDir ¶
func MuxNotePost ¶
Types ¶
type TEvent ¶
type TEvent struct {
Username, DefaultBranch, URL, SHA, SHAurl, SHAtitle, Headbranch, Basebranch, HeadURL, BaseURL string
UserID, MRID, TargetProjectID, SourceProjectID int
PathWithNameSpace, Comment string
}
func (TEvent) MREventAsJSON ¶
MREventAsJSON returns a JSON string representing the Merge Request event. It includes information about the user, project, and object attributes such as action, iid, source project id, title, source branch, target branch, last commit, target path with namespace, target web url, and source web url.
func (TEvent) NoteEventAsJSON ¶
func (TEvent) PushEventAsJSON ¶
Click to show internal directories.
Click to hide internal directories.