class DetailKeyConstructor(DefaultKeyConstructor): """Keys for a detail api view""" format = bits.FormatKeyBit() language = bits.LanguageKeyBit() retrieve_sql_query = bits.RetrieveSqlQueryKeyBit() unique_view_id = bits.UniqueViewIdKeyBit() user = bits.UserKeyBit()
class PagingListKeyConstructor(DefaultKeyConstructor): """Keys for a list api view""" pagination = DJRF3xPaginationKeyBit() unique_view_id = bits.UniqueViewIdKeyBit() list_sql_query = bits.ListSqlQueryKeyBit() user = bits.UserKeyBit()
class DetailKeyConstructor(DefaultKeyConstructor): format = bits.FormatKeyBit() language = bits.LanguageKeyBit() retrieve_sql_query = bits.RetrieveSqlQueryKeyBit() unique_view_id = bits.UniqueViewIdKeyBit() user = bits.UserKeyBit() updated_at = UpdatedAtKeyBit("api_updated_profile")
class HubsKeyConstructor(KeyConstructor): unique_method_id = bits.UniqueMethodIdKeyBit() unique_view_id = bits.UniqueViewIdKeyBit() format = bits.FormatKeyBit() language = bits.LanguageKeyBit() query_params = bits.QueryParamsKeyBit() pagination = bits.PaginationKeyBit()
class PagingPrivatePostListKeyConstructor(DefaultKeyConstructor): pagination = DJRF3xPaginationKeyBit() search = bits.QueryParamsKeyBit(['ordering']) list_sql_query = bits.ListSqlQueryKeyBit() unique_view_id = bits.UniqueViewIdKeyBit() user = bits.UserKeyBit() updated_at = UpdatedAtKeyBit('api_updated_post')
class PagingSearchListKeyConstructor(DefaultKeyConstructor): pagination = DJRF3xPaginationKeyBit() search = bits.QueryParamsKeyBit(["search"]) list_sql_query = bits.ListSqlQueryKeyBit() unique_view_id = bits.UniqueViewIdKeyBit() user = bits.UserKeyBit() updated_at = UpdatedAtKeyBit("api_updated_profile")
class PagingNotificationListKeyConstructor(DefaultKeyConstructor): pagination = DJRF3xPaginationKeyBit() search = bits.QueryParamsKeyBit(["search", "ordering", "type"]) list_sql_query = bits.ListSqlQueryKeyBit() unique_view_id = bits.UniqueViewIdKeyBit() user = bits.UserKeyBit() updated_at = UpdatedAtKeyBit("api_updated_notification")
class DetailKeyConstructor(DefaultKeyConstructor): format = bits.FormatKeyBit() language = bits.LanguageKeyBit() retrieve_sql_query = bits.RetrieveSqlQueryKeyBit() unique_view_id = bits.UniqueViewIdKeyBit()
class PagingNotificationListKeyConstructor(DefaultKeyConstructor): pagination = DJRF3xPaginationKeyBit() search = bits.QueryParamsKeyBit(['search', 'ordering', 'type']) list_sql_query = bits.ListSqlQueryKeyBit() unique_view_id = bits.UniqueViewIdKeyBit() user = bits.UserKeyBit()
class TigerToolsKeyConstructor(KeyConstructor): unique_view_id = bits.UniqueViewIdKeyBit() language = bits.LanguageKeyBit() format = bits.FormatKeyBit()
class CookingNutritiousKeyConstructor(KeyConstructor): unique_view_id = bits.UniqueViewIdKeyBit() language = bits.LanguageKeyBit() format = bits.FormatKeyBit()
class PagingNotificationListKeyConstructor(DefaultKeyConstructor): pagination = DJRF3xPaginationKeyBit() unique_view_id = bits.UniqueViewIdKeyBit() user = bits.UserKeyBit() updated_at = UpdatedAtKeyBit("api_updated_notification")
class PagingPrivatePostListKeyConstructor(DefaultKeyConstructor): pagination = DJRF3xPaginationKeyBit() list_sql_query = bits.ListSqlQueryKeyBit() unique_view_id = bits.UniqueViewIdKeyBit()
class BaseKeyConstructor(constructors.DefaultKeyConstructor): updated = MaterializedViewLastUpdateKeyBit() format = bits.FormatKeyBit() language = bits.LanguageKeyBit() unique_view_id = bits.UniqueViewIdKeyBit() query_params = bits.QueryParamsKeyBit()
class PagingPrivateTopicListKeyConstructor(DefaultKeyConstructor): pagination = DJRF3xPaginationKeyBit() search = bits.QueryParamsKeyBit(['search', 'ordering']) list_sql_query = bits.ListSqlQueryKeyBit() unique_view_id = bits.UniqueViewIdKeyBit()
class MyKeyConstructor(KeyConstructor): all_query_params = bits.QueryParamsKeyBit() unique_view_id = bits.UniqueViewIdKeyBit()
class PagingPrivateTopicUnreadListKeyConstructor(DefaultKeyConstructor): pagination = DJRF3xPaginationKeyBit() unique_view_id = bits.UniqueViewIdKeyBit()
class PagingSearchListKeyConstructor(DefaultKeyConstructor): pagination = DJRF3xPaginationKeyBit() search = bits.QueryParamsKeyBit(['search']) list_sql_query = bits.ListSqlQueryKeyBit() unique_view_id = bits.UniqueViewIdKeyBit() updated_at = UpdatedAtKeyBit('api_updated_tag')