Skip to content

Commit

Permalink
Merge pull request #22 from tada-team/8682-upload-media-type
Browse files Browse the repository at this point in the history
add: media type to upload
  • Loading branch information
malekvictor authored Mar 4, 2021
2 parents de1a5f3 + 1ec489e commit d4eeb89
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 0 deletions.
3 changes: 3 additions & 0 deletions upload.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,9 @@ type Upload struct {

// PDF version of file. Experimental
PdfVersion *PdfVersion `json:"pdf_version,omitempty"`

// ?type=file,image,audio,video
MediaType UploadMediaType `json:"type"`
}

// Upload preview
Expand Down
28 changes: 28 additions & 0 deletions upload_media_type.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
package tdproto

type UploadMediaType string

const (
MediaTypeFile UploadMediaType = "file"
MediaTypeImage UploadMediaType = "image"
MediaTypeVideo UploadMediaType = "video"
MediaTypeAudio UploadMediaType = "audio"
MediaTypeFileImage UploadMediaType = "imagefile"
)

func (u UploadMediaType) String() string {
switch u {
case MediaTypeFile:
return "file"
case MediaTypeImage:
return "image"
case MediaTypeVideo:
return "video"
case MediaTypeAudio:
return "audio"
case MediaTypeFileImage:
return "fileimage"
default:
return ""
}
}

0 comments on commit d4eeb89

Please sign in to comment.