Sign in

    vectie/moonfish/config does not have a README file

    LegacySettingDisposition

    pub(all) enum LegacySettingDisposition {
    Migrated
    NeedsReview
    IgnoredUiOnly
    } derive(Eq, ToJson,
    Debug
    ,
    FromJson
    )

    LegacySettingsRef

    pub(all) struct LegacySettingsRef {
    source_path : String
    provider_model : String
    provider_base_url : String
    provider_api_key_present : Bool
    data_source_label : String
    symbol : String
    timeframe : String
    analysis_bar_count : Int
    retry_max : Int
    retry_max_semantic : Int
    retry_stage2 : Bool
    } derive(Eq, ToJson,
    Debug
    ,
    FromJson
    )

    MigratedSetting

    pub(all) struct MigratedSetting {
    source_path : String
    target_path : String
    disposition : LegacySettingDisposition
    message : String
    } derive(Eq, ToJson,
    Debug
    ,
    FromJson
    )

    SuiteSettingsPlan

    pub(all) struct SuiteSettingsPlan {
    source_path : String
    suite_status :
    SuiteStatusRef

    market_request :
    MarketSourceRequest

    retry_policy :
    RetryPolicy

    provider_snapshot_path : String
    provider_secret_redacted : Bool
    settings : Array[MigratedSetting]
    review_count : Int
    summary : String
    } derive(Eq, ToJson,
    Debug
    ,
    FromJson
    )

    legacy_settings_ref

    fn legacy_settings_ref(source_path : String, provider_model : String, provider_base_url : String, data_source_label : String, symbol : String, timeframe : String, provider_api_key_present? : Bool, analysis_bar_count? : Int, retry_max? : Int, retry_max_semantic? : Int, retry_stage2? : Bool) -> LegacySettingsRef

    prepare_suite_settings_plan

    fn prepare_suite_settings_plan(legacy : LegacySettingsRef, status_path? : String) -> SuiteSettingsPlan

    Source Files