Class InputPaidMediaPhoto
Object
InputPaidMedia
InputPaidMediaPhoto
- All Implemented Interfaces:
Serializable,BotApiObject,Validable
- Version:
- 7.5 The paid media to send is a photo.
- Author:
- Ruben Bermudez
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class InputPaidMedia
InputPaidMedia.InputPaidMediaBuilder<C extends InputPaidMedia,B extends InputPaidMedia.InputPaidMediaBuilder<C, B>> -
Field Summary
Fields inherited from class InputPaidMedia
MEDIA_FIELD, TYPE_FIELD -
Constructor Summary
ConstructorsConstructorDescriptionInputPaidMediaPhoto(@NonNull String media) InputPaidMediaPhoto(@NonNull String media, boolean isNewMedia, String mediaName, File newMediaFile, InputStream newMediaStream) InputPaidMediaPhoto(File mediaFile, String fileName) InputPaidMediaPhoto(InputStream mediaStream, String fileName) -
Method Summary
Methods inherited from class InputPaidMedia
isNewMedia, setMedia, setMedia, setMedia
-
Constructor Details
-
InputPaidMediaPhoto
-
InputPaidMediaPhoto
-
InputPaidMediaPhoto
-
InputPaidMediaPhoto
public InputPaidMediaPhoto(@NonNull @NonNull String media, boolean isNewMedia, String mediaName, File newMediaFile, InputStream newMediaStream)
-
-
Method Details
-
getType
- Specified by:
getTypein classInputPaidMedia
-
validate
Description copied from interface:ValidableValidates that mandatory fields are filled and optional objects- Specified by:
validatein interfaceValidable- Overrides:
validatein classInputPaidMedia- Throws:
TelegramApiValidationException- If any mandatory field is empty
-