@Override public Builder readFrom(final ShareFeedContent model) { if (model == null) { return this; } return super .readFrom(model) .setToId(model.getToId()) .setLink(model.getLink()) .setLinkName(model.getLinkName()) .setLinkCaption(model.getLinkCaption()) .setLinkDescription(model.getLinkDescription()) .setPicture(model.getPicture()) .setMediaSource(model.getMediaSource()) ; } }
@Override public Builder readFrom(final ShareStoryContent model) { if (model == null) { return this; } return super .readFrom(model) .setBackgroundAsset(model.getBackgroundAsset()) .setStickerAsset(model.getStickerAsset()) .setBackgroundColorList(model.getBackgroundColorList()) .setAttributionLink(model.getAttributionLink()) ; } }
@Override public Builder readFrom(final ShareVideoContent model) { if (model == null) { return this; } return super .readFrom(model) .setContentDescription(model.getContentDescription()) .setContentTitle(model.getContentTitle()) .setPreviewPhoto(model.getPreviewPhoto()) .setVideo(model.getVideo()) ; } }
@Override public Builder readFrom(final ShareLinkContent model) { if (model == null) { return this; } return super .readFrom(model) .setContentDescription(model.getContentDescription()) .setImageUrl(model.getImageUrl()) .setContentTitle(model.getContentTitle()) .setQuote(model.getQuote()) ; } }
@Override public Builder readFrom(final ShareMessengerOpenGraphMusicTemplateContent content) { if (content == null) { return this; } return super .readFrom(content) .setUrl(content.getUrl()) .setButton(content.getButton()); }
@Override public Builder readFrom(final ShareMessengerGenericTemplateContent model) { if (model == null) { return this; } return super .readFrom(model) .setIsSharable(model.getIsSharable()) .setImageAspectRatio(model.getImageAspectRatio()) .setGenericTemplateElement(model.getGenericTemplateElement()); } }
@Override public Builder readFrom(final ShareMessengerMediaTemplateContent content) { if (content == null) { return this; } return super .readFrom(content) .setMediaType(content.getMediaType()) .setAttachmentId(content.getAttachmentId()) .setMediaUrl(content.getMediaUrl()) .setButton(content.getButton()); }
@Override public Builder readFrom(final ShareMediaContent model) { if (model == null) { return this; } return super. readFrom(model) .addMedia(model.getMedia()); }
@Override public Builder readFrom(final SharePhotoContent model) { if (model == null) { return this; } return super. readFrom(model) .addPhotos(model.getPhotos()); }
@Override public ShareCameraEffectContent.Builder readFrom(final ShareCameraEffectContent model) { if (model == null) { return this; } return super .readFrom(model) .setEffectId(effectId) .setArguments(arguments); } }
@Override public Builder readFrom(final com.facebook.share.model.ShareOpenGraphContent model) { if (model == null) { return this; } return super .readFrom(model) .setAction(model.getAction()) .setPreviewPropertyName(model.getPreviewPropertyName()) ; }