Overview

Summary

ContactDonateImprint


4. MEDIA FILE MODULE (UI prompt)



Module Entities (7)

EntityAliasModuleGlobal Schema
(1) MediaFileMediaFileMediaFileModuleWhatsApp
(2) MessageMediaMessageMediaChatMessageModuleWhatsApp
(3) StatusUpdateStatusUpdateMediaFileModuleWhatsApp
(4) StickerStickerMediaFileModuleWhatsApp
(5) StickerPackStickerPackMediaFileModuleWhatsApp
(6) UserAccountUserAccountUserAccountModuleWhatsApp
(7) UserAvatarUserAvatarUserAccountModuleWhatsApp

Module Interfaces (25)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /stickerpack/{id}deleteStickerPackById(id)MediaFileModuleDELETEStickerPack
(2) /sticker/{id}findStickerById(id)MediaFileModuleGETSticker
(3) /stickerpackfindAllStickerPack()MediaFileModuleGETStickerPack
(4) /statusupdate/{id}updateStatusUpdateById(statusupdate)MediaFileModulePUTStatusUpdate
(5) /mediafileinsertMediaFile(mediafile)MediaFileModulePOSTMediaFile
(6) /statusupdate/{id}findStatusUpdateById(id)MediaFileModuleGETStatusUpdate
(7) /stickerpack/{id}updateStickerPackById(stickerpack)MediaFileModulePUTStickerPack
(8) /stickerfindAllSticker()MediaFileModuleGETSticker
(9) /statusupdate/useraccount/{id}findAllStatusUpdateOfUserAccount(id)MediaFileModuleGETUserAccount StatusUpdate
(10) /stickerinsertSticker(sticker)MediaFileModulePOSTSticker
(11) /stickerpackinsertStickerPack(stickerpack)MediaFileModulePOSTStickerPack
(12) /sticker/{id}deleteStickerById(id)MediaFileModuleDELETESticker
(13) /statusupdateinsertStatusUpdate(statusupdate)MediaFileModulePOSTStatusUpdate
(14) /statusupdate/{id}deleteStatusUpdateById(id)MediaFileModuleDELETEStatusUpdate
(15) /statusupdate/voicenotemediafile/{id}findAllStatusUpdateOfVoiceNoteMediaFile(id)MediaFileModuleGETMediaFile StatusUpdate
(16) /sticker/mediafile/{id}findAllStickerOfMediaFile(id)MediaFileModuleGETMediaFile Sticker
(17) /sticker/{id}updateStickerById(sticker)MediaFileModulePUTSticker
(18) /statusupdatefindAllStatusUpdate()MediaFileModuleGETStatusUpdate
(19) /mediafile/{id}updateMediaFileById(mediafile)MediaFileModulePUTMediaFile
(20) /mediafilefindAllMediaFile()MediaFileModuleGETMediaFile
(21) /sticker/stickerpack/{id}findAllStickerOfStickerPack(id)MediaFileModuleGETStickerPack Sticker
(22) /stickerpack/{id}findStickerPackById(id)MediaFileModuleGETStickerPack
(23) /mediafile/{id}deleteMediaFileById(id)MediaFileModuleDELETEMediaFile
(24) /mediafile/{id}findMediaFileById(id)MediaFileModuleGETMediaFile
(25) /statusupdate/mediafile/{id}findAllStatusUpdateOfMediaFile(id)MediaFileModuleGETMediaFile StatusUpdate






4.1 MEDIA FILE


MediaFileMediaFileModuleWhatsApp

Properties (7)

PropertyTypeEntityReferenceModule
(1) ChecksumSTRINGMediaFile
(2) CreatedAtDATEMediaFile
(3) FileNameSTRINGMediaFile
(4) IsEncryptedBOOLMediaFile
(5) MimeTypeSTRINGMediaFile
(6) SizeBytesLONGMediaFile
(7) StoragePathSTRINGMediaFile





Example:

final MediaFile mediafile = (MediaFile) invokeModule(MEDIA_FILE_MODULE + "/mediafile/" + id, MediaFile.class);
if (mediafile != null) {
}
return mediafile;


4.2 STATUS UPDATE


StatusUpdateMediaFileModuleWhatsApp

Properties (8)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEStatusUpdate
(2) ExpiresAtDATEStatusUpdate
(3) MediaFileLONGStatusUpdateMediaFileMediaFileModule
(4) StatusTypeSTRINGStatusUpdate
(5) TextContentSTRINGStatusUpdate
(6) UserAccountLONGStatusUpdateUserAccountUserAccountModule
(7) VisibilityScopeSTRINGStatusUpdate
(8) VoiceNoteMediaFileLONGStatusUpdateMediaFileMediaFileModule





Example:

final StatusUpdate statusupdate = (StatusUpdate) invokeModule(MEDIA_FILE_MODULE + "/statusupdate/" + id, StatusUpdate.class);
if (statusupdate != null) {
    final MediaFile voicenotemediafile1 = (MediaFile) invokeModule(MEDIA_FILE_MODULE + "/mediafile/" + statusupdate.getVoiceNoteMediaFile().getId(), MediaFile.class);
    if (voicenotemediafile1 != null) {
    }
    final UserAccount useraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + statusupdate.getUserAccount().getId(), UserAccount.class);
    if (useraccount2 != null) {
    }
    final MediaFile mediafile3 = (MediaFile) invokeModule(MEDIA_FILE_MODULE + "/mediafile/" + statusupdate.getMediaFile().getId(), MediaFile.class);
    if (mediafile3 != null) {
    }
}
return statusupdate;


4.3 STICKER


StickerMediaFileModuleWhatsApp

Properties (4)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATESticker
(2) EmojiHintSTRINGSticker
(3) MediaFileLONGStickerMediaFileMediaFileModule
(4) StickerPackLONGStickerStickerPackMediaFileModule





Example:

final Sticker sticker = (Sticker) invokeModule(MEDIA_FILE_MODULE + "/sticker/" + id, Sticker.class);
if (sticker != null) {
    final StickerPack stickerpack1 = (StickerPack) invokeModule(MEDIA_FILE_MODULE + "/stickerpack/" + sticker.getStickerPack().getId(), StickerPack.class);
    if (stickerpack1 != null) {
    }
    final MediaFile mediafile2 = (MediaFile) invokeModule(MEDIA_FILE_MODULE + "/mediafile/" + sticker.getMediaFile().getId(), MediaFile.class);
    if (mediafile2 != null) {
    }
}
return sticker;


4.4 STICKER PACK


StickerPackMediaFileModuleWhatsApp

Properties (4)

PropertyTypeEntityReferenceModule
(1) AuthorSTRINGStickerPack
(2) CreatedAtDATEStickerPack
(3) IsAnimatedBOOLStickerPack
(4) NameSTRINGStickerPack





Example:

final StickerPack stickerpack = (StickerPack) invokeModule(MEDIA_FILE_MODULE + "/stickerpack/" + id, StickerPack.class);
if (stickerpack != null) {
}
return stickerpack;


Overview

Summary

ContactDonateImprint