github.com/tada-team/tdproto@v1.51.57/upload_media_type.go (about)

     1  package tdproto
     2  
     3  type UploadMediaType string
     4  
     5  const (
     6  	MediaTypeFile      UploadMediaType = "file"
     7  	MediaTypeImage     UploadMediaType = "image"
     8  	MediaTypeVideo     UploadMediaType = "video"
     9  	MediaTypeAudio     UploadMediaType = "audio"
    10  	MediaTypeFileImage UploadMediaType = "imagefile"
    11  )
    12  
    13  func (u UploadMediaType) String() string {
    14  	switch u {
    15  	case MediaTypeFile:
    16  		return "file"
    17  	case MediaTypeImage:
    18  		return "image"
    19  	case MediaTypeVideo:
    20  		return "video"
    21  	case MediaTypeAudio:
    22  		return "audio"
    23  	case MediaTypeFileImage:
    24  		return "fileimage"
    25  	default:
    26  		return ""
    27  	}
    28  }