This is the complete list of members for FileItem, including all inherited members.
| __construct(array|Placement|null $placementAdvices=null, ?string $id=null) | FileItem | |
| ceLTIc::LTI::Content::Item::__construct(string $type, array|Placement|null $placementAdvices=null, ?string $id=null) | Item | |
| addPlacementAdvice(?Placement $placementAdvice) | Item | |
| fromJson(object|array $items) | Item | static |
| fromJsonItem(object $item) | Item | static |
| fromJsonObject(object $item) | FileItem | protected |
| getId() | Item | |
| LTI_ASSIGNMENT_MEDIA_TYPE | Item | |
| LTI_LINK_MEDIA_TYPE | Item | |
| setCopyAdvice(?bool $copyAdvice) | FileItem | |
| setExpiresAt(?int $expiresAt) | FileItem | |
| setHideOnCreate(?bool $hideOnCreate) | Item | |
| setHtml(?string $html) | Item | |
| setIcon(?Image $icon) | Item | |
| setMediaType(?string $mediaType) | Item | |
| setText(?string $text) | Item | |
| setThumbnail(?Image $thumbnail) | Item | |
| setTitle(?string $title) | Item | |
| setUrl(?string $url) | Item | |
| toJson(array|Item $items, LtiVersion $ltiVersion=LtiVersion::V1) | Item | static |
| toJsonldObject() | FileItem | |
| toJsonObject() | FileItem | |
| TYPE_FILE | Item | |
| TYPE_HTML | Item | |
| TYPE_IMAGE | Item | |
| TYPE_LINK | Item | |
| TYPE_LTI_ASSIGNMENT | Item | |
| TYPE_LTI_LINK | Item |