refactor(api-server): narrow puzzle state surface
This commit is contained in:
@@ -115,6 +115,26 @@ pub(crate) fn map_snapshot(
|
||||
}
|
||||
}
|
||||
|
||||
pub(crate) fn map_asset_object_row(row: AssetObject) -> AssetObjectRecord {
|
||||
build_asset_object_record(module_assets::AssetObjectUpsertSnapshot {
|
||||
asset_object_id: row.asset_object_id,
|
||||
bucket: row.bucket,
|
||||
object_key: row.object_key,
|
||||
access_policy: map_access_policy_back(row.access_policy),
|
||||
content_type: row.content_type,
|
||||
content_length: row.content_length,
|
||||
content_hash: row.content_hash,
|
||||
version: row.version,
|
||||
source_job_id: row.source_job_id,
|
||||
owner_user_id: row.owner_user_id,
|
||||
profile_id: row.profile_id,
|
||||
entity_id: row.entity_id,
|
||||
asset_kind: row.asset_kind,
|
||||
created_at_micros: row.created_at.to_micros_since_unix_epoch(),
|
||||
updated_at_micros: row.updated_at.to_micros_since_unix_epoch(),
|
||||
})
|
||||
}
|
||||
|
||||
pub(crate) fn map_access_policy(
|
||||
value: AssetObjectAccessPolicy,
|
||||
) -> crate::module_bindings::AssetObjectAccessPolicy {
|
||||
|
||||
Reference in New Issue
Block a user