Thrift module: myapp.entry

ModuleServicesData typesConstants
myapp.entryEntryService
Entry
EntryType
InvalidLanguageException

Enumerations

Enumeration: EntryType

エントリの種別

TEXT1 文字だけのエントリ
PHOTO2 写真付きエントリ

Data structures

Struct: Entry

KeyFieldTypeDescriptionRequirednessDefault value
1idi64required
2ownermyapp.user.Useroptional
3entryTypeEntryTyperequired
4textstringエントリのテキスト required
5photoUrlstringエントリの画像。EntryTypeがTEXTのときはnull optional

エントリ情報

Exception: InvalidLanguageException

KeyFieldTypeDescriptionRequirednessDefault value

定数で定義されていない言語を指定された時の例外

Services

Service: EntryService

Function: EntryService.findByUserLanguage

list<Entry> findByUserLanguage(string language,
                               i64 page,
                               i64 perPage)
    throws InvalidLanguageException
投稿ユーザの言語をもとにエントリ一覧を取得

Exceptions

TypeDescription
InvalidLanguageExceptionリクエストされた言語が未定義だったら例外