com.pengrad.telegrambot.model
Class InputFileBytes

java.lang.Object
  extended by retrofit.mime.TypedByteArray
      extended by com.pengrad.telegrambot.model.InputFileBytes
All Implemented Interfaces:
retrofit.mime.TypedInput, retrofit.mime.TypedOutput

public class InputFileBytes
extends retrofit.mime.TypedByteArray

stas 8/11/15.


Field Summary
static java.lang.String AUDIO_FILE_NAME
           
static java.lang.String AUDIO_MIME_TYPE
           
static java.lang.String PHOTO_FILE_NAME
           
static java.lang.String PHOTO_MIME_TYPE
           
static java.lang.String VIDEO_FILE_NAME
           
static java.lang.String VIDEO_MIME_TYPE
           
 
Constructor Summary
InputFileBytes(java.lang.String mimeType, byte[] bytes, java.lang.String fileName)
           
 
Method Summary
static InputFileBytes audio(byte[] bytes)
           
 java.lang.String fileName()
           
static InputFileBytes photo(byte[] bytes)
           
static InputFileBytes video(byte[] bytes)
           
 
Methods inherited from class retrofit.mime.TypedByteArray
equals, getBytes, hashCode, in, length, mimeType, toString, writeTo
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

PHOTO_MIME_TYPE

public static final java.lang.String PHOTO_MIME_TYPE
See Also:
Constant Field Values

AUDIO_MIME_TYPE

public static final java.lang.String AUDIO_MIME_TYPE
See Also:
Constant Field Values

VIDEO_MIME_TYPE

public static final java.lang.String VIDEO_MIME_TYPE
See Also:
Constant Field Values

PHOTO_FILE_NAME

public static final java.lang.String PHOTO_FILE_NAME
See Also:
Constant Field Values

AUDIO_FILE_NAME

public static final java.lang.String AUDIO_FILE_NAME
See Also:
Constant Field Values

VIDEO_FILE_NAME

public static final java.lang.String VIDEO_FILE_NAME
See Also:
Constant Field Values
Constructor Detail

InputFileBytes

public InputFileBytes(java.lang.String mimeType,
                      byte[] bytes,
                      java.lang.String fileName)
Method Detail

photo

public static InputFileBytes photo(byte[] bytes)

audio

public static InputFileBytes audio(byte[] bytes)

video

public static InputFileBytes video(byte[] bytes)

fileName

public java.lang.String fileName()
Specified by:
fileName in interface retrofit.mime.TypedOutput
Overrides:
fileName in class retrofit.mime.TypedByteArray