class Gitlab::Projects::TagPush

Defined in:

webhooks/project.cr

Constructors

Instance Method Summary

Instance methods inherited from class Gitlab::Event

event_name : String | Nil event_name, event_name=(event_name : String | Nil) event_name=, event_type : String | Nil event_type, event_type=(event_type : String | Nil) event_type=, object_kind : String | Nil object_kind, object_kind=(object_kind : String | Nil) object_kind=

Constructor methods inherited from class Gitlab::Event

new(pull : JSON::PullParser) new

Macros inherited from class Gitlab::Event

timestamps timestamps

Constructor Detail

def self.new(pull : JSON::PullParser) #

Instance Method Detail

def after : String #

def after=(after : String) #

def before : String #

def before=(before : String) #

def checkout_sha : String | Nil #

def checkout_sha=(checkout_sha : String | Nil) #

def commits : Array(Commit) #

def commits=(commits : Array(Commit)) #

def message : String | Nil #

def message=(message : String | Nil) #

def project : Project #

def project=(project : Project) #

def project_id : Int32 #

def project_id=(project_id : Int32) #

def ref : String #

def ref=(ref : String) #

def repository : Repository #

def repository=(repository : Repository) #

def total_commits_count : Int32 #

def total_commits_count=(total_commits_count : Int32) #

def user_avatar : String #

def user_avatar=(user_avatar : String) #

def user_email : String #

def user_email=(user_email : String) #

def user_id : Int32 #

def user_id=(user_id : Int32) #

def user_name : String #

def user_name=(user_name : String) #

def user_username : String #

def user_username=(user_username : String) #