include/rally@types_PageContract.hrl

-record(page_contract, {
    model_variants :: list(rally@types:variant_info()),
    msg_variants :: list(rally@types:variant_info()),
    has_load :: boolean(),
    has_init :: boolean(),
    has_init_loaded :: boolean(),
    has_model :: boolean(),
    updates_client_context :: boolean(),
    param_names :: list(binary()),
    source :: binary(),
    view_source :: binary(),
    init_source :: binary(),
    update_source :: binary(),
    has_page_auth :: boolean(),
    page_auth_required :: boolean(),
    has_authorize :: boolean()
}).