31 lines · 880 B · Go
RawDownload
// Copyright 2017 The Gitea Authors. All rights reserved.// SPDX-License-Identifier: MIT package structs // import "forgejo.org/modules/structs" import (	"time") // Attachment a generic attachment// swagger:modeltype Attachment struct {	ID            int64  `json:"id"`	Name          string `json:"name"`	Size          int64  `json:"size"`	DownloadCount int64  `json:"download_count"`	// swagger:strfmt date-time	Created     time.Time `json:"created_at"`	UUID        string    `json:"uuid"`	DownloadURL string    `json:"browser_download_url"`	// enum: ["attachment", "external"]	Type string `json:"type"`} // EditAttachmentOptions options for editing attachments// swagger:modeltype EditAttachmentOptions struct {	Name string `json:"name"`	// (Can only be set if existing attachment is of external type)	DownloadURL string `json:"browser_download_url"`}