code.gitea.io/gitea@v1.19.3/modules/structs/git_hook.go (about)

     1  // Copyright 2019 The Gitea Authors. All rights reserved.
     2  // SPDX-License-Identifier: MIT
     3  
     4  package structs
     5  
     6  // GitHook represents a Git repository hook
     7  type GitHook struct {
     8  	Name     string `json:"name"`
     9  	IsActive bool   `json:"is_active"`
    10  	Content  string `json:"content,omitempty"`
    11  }
    12  
    13  // GitHookList represents a list of Git hooks
    14  type GitHookList []*GitHook
    15  
    16  // EditGitHookOption options when modifying one Git hook
    17  type EditGitHookOption struct {
    18  	Content string `json:"content"`
    19  }