コード例 #1
0
ファイル: api.py プロジェクト: sneha-nitdgp/saesite2020
def transformation(transformation, **options):
    uri = ["transformations"]

    params = only(options, "next_cursor", "max_results")
    params["transformation"] = utils.build_single_eager(transformation)

    return call_api("get", uri, params, **options)
コード例 #2
0
ファイル: api.py プロジェクト: cloudinary/pycloudinary
def transformation(transformation, **options):
    uri = ["transformations"]

    params = only(options, "next_cursor", "max_results")
    params["transformation"] = utils.build_single_eager(transformation)

    return call_api("get", uri, params, **options)
コード例 #3
0
ファイル: api.py プロジェクト: nhutphong/djangoblog
def create_transformation(name, definition, **options):
    uri = ["transformations"]

    params = {
        "name": name,
        "transformation": utils.build_single_eager(definition)
    }

    return call_api("post", uri, params, **options)
コード例 #4
0
ファイル: api.py プロジェクト: sneha-nitdgp/saesite2020
def update_transformation(transformation, **options):
    uri = ["transformations"]

    updates = only(options, "allowed_for_strict")

    if "unsafe_update" in options:
        updates["unsafe_update"] = transformation_string(options.get("unsafe_update"))

    updates["transformation"] = utils.build_single_eager(transformation)

    return call_api("put", uri, updates, **options)
コード例 #5
0
ファイル: api.py プロジェクト: cloudinary/pycloudinary
def update_transformation(transformation, **options):
    uri = ["transformations"]

    updates = only(options, "allowed_for_strict")

    if "unsafe_update" in options:
        updates["unsafe_update"] = transformation_string(options.get("unsafe_update"))

    updates["transformation"] = utils.build_single_eager(transformation)

    return call_api("put", uri, updates, **options)
コード例 #6
0
ファイル: api.py プロジェクト: sneha-nitdgp/saesite2020
def delete_transformation(transformation, **options):
    uri = ["transformations"]

    params = {"transformation": utils.build_single_eager(transformation)}

    return call_api("delete", uri, params, **options)
コード例 #7
0
ファイル: api.py プロジェクト: cloudinary/pycloudinary
def create_transformation(name, definition, **options):
    uri = ["transformations"]

    params = {"name": name, "transformation": utils.build_single_eager(definition)}

    return call_api("post", uri, params, **options)
コード例 #8
0
ファイル: api.py プロジェクト: cloudinary/pycloudinary
def delete_transformation(transformation, **options):
    uri = ["transformations"]

    params = {"transformation": utils.build_single_eager(transformation)}

    return call_api("delete", uri, params, **options)