// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved. // See LICENSE.txt for license information. package model import ( "net/http" ) type GithubReleaseInfo struct { Id int `json:"id"` TagName string `json:"tag_name"` Name string `json:"name"` CreatedAt string `json:"created_at"` PublishedAt string `json:"published_at"` Body string `json:"body"` Url string `json:"html_url"` } func (g *GithubReleaseInfo) IsValid() *AppError { if g.Id == 0 { return NewAppError("GithubReleaseInfo.IsValid", "model.github_release_info.is_valid.id.app_error", nil, "", http.StatusInternalServerError) } return nil }