Yt {
    Pool: "crypta_graph_indevice"
}

Source: "//home/crypta/production/state/graph/v2/indevice/last_by_id"
BackupDir: "//home/crypta/archive/graph/soupy_indevice"
ReactorNamespace: "/crypta/graph/archive/soupy_indevice"

Backupers: [
    {
        DirName: "daily"
        Predicate: "lambda date: bool(datetime.datetime.strptime(date, '%Y-%m-%d'))"
        Repeats: 15
    },
    {
        DirName: "weekly"
        Predicate: "lambda date: datetime.datetime.strptime(date, '%Y-%m-%d').weekday() in {4}"
        Repeats: 7
        # Master: "daily"
    },
    {
        DirName: "monthly"
        Predicate: "lambda date: datetime.datetime.strptime(date, '%Y-%m-%d').day == 1"
        Repeats: 8
        # Master: "daily"
    },
    {
        DirName: "difflog"
        DiffBy: ["id_type", "id"]
        VerifyField: "indevice_id"
        Repeats: 999  # months
    }
]
