Source code for prefixes

class S3Prefixes:
    BACKUP_PREFIX = "backup"
    CURATED_PREFIX = "curated"
    POSTGRES_PREFIX = "postgres"
    RAW_PREFIX = "raw"
    TEMP_PREFIX = "temp"
    TRANSFORMED_PREFIX = "transformed"
    SUMMARY_RAW_PREFIX = "summaryraw"
    RAW_UPLOADS_PREFIX = "uploads"  # e.g. shoreline/raw/uploads/


class RADPrefixes:
    DISCOVERY_SOURCES_TABLE = "sources"
    DISCOVERY_PRIMARY_ADDRESSES_TABLE = "primary_addresses"
    DISCOVERY_SECONDARY_ADDRESSES_TABLE = "secondary_addresses"
    DISCOVERY_SAFEGRAPH_EXTENSION_TABLE = "safegraph_extension"
    DISCOVERY_FABRIC_EXTENSION_TABLE = "fabric_extension"
    DISCOVERY_RIGRID_EXTENSION_TABLE = "regrid_extension"
    DISCOVERY_RIGRID_SECONDARY_TABLE = "regrid_secondary_addresses"

    DISCOVERY_INGEST_REGRID_QUEUE = "address.ingest.regrid"
    DISCOVERY_INGEST_SAFEGAPH_QUEUE = "address.ingest.safegraph"
    DISCOVERY_INGEST_FABRIC_QUEUE = "address.ingest.fabric"

    DISCOVERY_QUEUE = "rad"

    SOURCE_NAME_FABRIC = "fabric"
    SOURCE_NAME_RIGRID = "regrid"