@Override public void serialize(InputFile value, JsonGenerator gen, SerializerProvider serializers) throws IOException { gen.writeObject(value.getAttachName()); } }
InputMediaAudio audio = (InputMediaAudio) value; if (audio.getThumb() != null) { gen.writeStringField(InputMediaAudio.THUMB_FIELD, audio.getThumb().getAttachName()); InputMediaAnimation animation = (InputMediaAnimation) value; if (animation.getThumb() != null) { gen.writeStringField(InputMediaAnimation.THUMB_FIELD, animation.getThumb().getAttachName()); InputMediaDocument document = (InputMediaDocument) value; if (document.getThumb() != null) { gen.writeStringField(InputMediaDocument.THUMB_FIELD, document.getThumb().getAttachName()); gen.writeStringField(InputMediaVideo.THUMB_FIELD, video.getThumb().getAttachName());
private void addInputFile(MultipartEntityBuilder builder, InputFile file, String fileField, boolean addField) { if (file.isNew()) { if (file.getNewMediaFile() != null) { builder.addBinaryBody(file.getMediaName(), file.getNewMediaFile(), ContentType.APPLICATION_OCTET_STREAM, file.getMediaName()); } else if (file.getNewMediaStream() != null) { builder.addBinaryBody(file.getMediaName(), file.getNewMediaStream(), ContentType.APPLICATION_OCTET_STREAM, file.getMediaName()); } } if (addField) { builder.addTextBody(fileField, file.getAttachName(), TEXT_PLAIN_CONTENT_TYPE); } }
builder.addTextBody(SendVideoNote.THUMB_FIELD, sendVideoNote.getThumb().getAttachName(), TEXT_PLAIN_CONTENT_TYPE);
builder.addTextBody(SendVideo.THUMB_FIELD, sendVideo.getThumb().getAttachName(), TEXT_PLAIN_CONTENT_TYPE);
builder.addTextBody(SendDocument.THUMB_FIELD, sendDocument.getThumb().getAttachName(), TEXT_PLAIN_CONTENT_TYPE);
builder.addTextBody(SendAnimation.THUMB_FIELD, sendAnimation.getThumb().getAttachName(), TEXT_PLAIN_CONTENT_TYPE);
builder.addTextBody(SendAudio.THUMB_FIELD, sendAudio.getThumb().getAttachName(), TEXT_PLAIN_CONTENT_TYPE);
@Override public void serialize(InputFile value, JsonGenerator gen, SerializerProvider serializers) throws IOException { gen.writeObject(value.getAttachName()); } }
InputMediaAudio audio = (InputMediaAudio) value; if (audio.getThumb() != null) { gen.writeStringField(InputMediaAudio.THUMB_FIELD, audio.getThumb().getAttachName()); InputMediaAnimation animation = (InputMediaAnimation) value; if (animation.getThumb() != null) { gen.writeStringField(InputMediaAnimation.THUMB_FIELD, animation.getThumb().getAttachName()); InputMediaDocument document = (InputMediaDocument) value; if (document.getThumb() != null) { gen.writeStringField(InputMediaDocument.THUMB_FIELD, document.getThumb().getAttachName()); gen.writeStringField(InputMediaVideo.THUMB_FIELD, video.getThumb().getAttachName());
private void addInputFile(MultipartEntityBuilder builder, InputFile file, String fileField, boolean addField) { if (file.isNew()) { if (file.getNewMediaFile() != null) { builder.addBinaryBody(file.getMediaName(), file.getNewMediaFile(), ContentType.APPLICATION_OCTET_STREAM, file.getMediaName()); } else if (file.getNewMediaStream() != null) { builder.addBinaryBody(file.getMediaName(), file.getNewMediaStream(), ContentType.APPLICATION_OCTET_STREAM, file.getMediaName()); } } if (addField) { builder.addTextBody(fileField, file.getAttachName(), TEXT_PLAIN_CONTENT_TYPE); } }
builder.addTextBody(SendVideoNote.THUMB_FIELD, sendVideoNote.getThumb().getAttachName(), TEXT_PLAIN_CONTENT_TYPE);
builder.addTextBody(SendDocument.THUMB_FIELD, sendDocument.getThumb().getAttachName(), TEXT_PLAIN_CONTENT_TYPE);
builder.addTextBody(SendAnimation.THUMB_FIELD, sendAnimation.getThumb().getAttachName(), TEXT_PLAIN_CONTENT_TYPE);
builder.addTextBody(SendVideo.THUMB_FIELD, sendVideo.getThumb().getAttachName(), TEXT_PLAIN_CONTENT_TYPE);
builder.addTextBody(SendAudio.THUMB_FIELD, sendAudio.getThumb().getAttachName(), TEXT_PLAIN_CONTENT_TYPE);