Add governed GRB refresh workflow
This commit is contained in:
@@ -755,6 +755,58 @@ export interface SourceCatalogProbeReport {
|
||||
limitations: string[]
|
||||
}
|
||||
|
||||
export type GrbRefreshLayerStatus =
|
||||
| 'current'
|
||||
| 'update_available'
|
||||
| 'not_loaded'
|
||||
| 'review_required'
|
||||
| 'remote_unavailable'
|
||||
|
||||
export interface GrbRefreshLayerPlan {
|
||||
theme: 'buildings' | 'roads' | 'water' | 'parcels'
|
||||
display_name: string
|
||||
collections: string[]
|
||||
temporal_series_key: string
|
||||
status: GrbRefreshLayerStatus
|
||||
local_dataset_id?: string | null
|
||||
local_source_version?: string | null
|
||||
local_observed_at?: string | null
|
||||
local_imported_at?: string | null
|
||||
local_feature_count?: number | null
|
||||
local_size_bytes?: number | null
|
||||
retained_after_refresh: boolean
|
||||
action_message: string
|
||||
}
|
||||
|
||||
export interface GrbRefreshPlan {
|
||||
project_id: string
|
||||
scope: string
|
||||
generated_at: string
|
||||
remote_status: string
|
||||
remote_version?: string | null
|
||||
remote_edition_date?: string | null
|
||||
catalog_checked_at?: string | null
|
||||
summary: {
|
||||
layer_count: number
|
||||
current_count: number
|
||||
update_available_count: number
|
||||
not_loaded_count: number
|
||||
review_required_count: number
|
||||
remote_unavailable_count: number
|
||||
new_dataset_count_if_applied: number
|
||||
retained_dataset_count: number
|
||||
current_feature_count: number
|
||||
current_size_bytes: number
|
||||
}
|
||||
layers: GrbRefreshLayerPlan[]
|
||||
execution_mode: 'operator_stage_then_apply'
|
||||
staging_required: true
|
||||
automatic_import: false
|
||||
destructive_replacement: false
|
||||
message: string
|
||||
limitations: string[]
|
||||
}
|
||||
|
||||
export interface GeojsonEnvelopeResponse {
|
||||
data: object
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user