tmf-client 0.1.12

A Rust client library for TMF conformant APIs
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2021"
name = "tmf-client"
version = "0.1.12"
authors = ["Ryan Ruckley <rruckley@gmail.com"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "A Rust client library for TMF conformant APIs"
readme = "README.md"
license = "Apache-2.0"
repository = "https://github.com/rruckley/tmf-client"

[features]
blocking = ["reqwest/blocking"]
default = [
    "tmf620",
    "tmf622",
    "tmf629",
    "tmf632",
    "tmf633",
    "tmf637",
    "tmf638",
    "tmf639",
    "tmf645",
    "tmf648",
    "tmf663",
    "tmf674",
    "v4",
    "insecure",
]
insecure = []
tmf620 = ["tmflib/tmf620"]
tmf622 = ["tmflib/tmf622"]
tmf629 = ["tmflib/tmf629"]
tmf632 = ["tmflib/tmf632"]
tmf633 = ["tmflib/tmf633"]
tmf637 = ["tmflib/tmf637"]
tmf638 = ["tmflib/tmf638"]
tmf639 = ["tmflib/tmf639"]
tmf645 = ["tmflib/tmf645"]
tmf648 = ["tmflib/tmf648"]
tmf663 = ["tmflib/tmf663"]
tmf674 = ["tmflib/tmf674"]
v4 = ["tmflib/build-V4"]
v5 = ["tmflib/build-V5"]

[lib]
name = "tmf_client"
path = "src/lib.rs"

[[example]]
name = "create_customer"
path = "examples/create_customer.rs"
required-features = ["blocking"]

[[example]]
name = "create_individual"
path = "examples/create_individual.rs"
required-features = ["blocking"]

[[example]]
name = "create_organization"
path = "examples/create_organization.rs"

[[example]]
name = "create_qualification"
path = "examples/create_qualification.rs"

[[example]]
name = "create_quote"
path = "examples/create_quote.rs"
required-features = ["blocking"]

[[example]]
name = "create_shoppingcart"
path = "examples/create_shoppingcart.rs"
required-features = ["blocking"]

[[example]]
name = "create_site"
path = "examples/create_site.rs"
required-features = ["blocking"]

[[example]]
name = "get_catalog"
path = "examples/get_catalog.rs"
required-features = ["blocking"]

[[example]]
name = "get_category"
path = "examples/get_category.rs"

[[example]]
name = "get_customer"
path = "examples/get_customer.rs"

[[example]]
name = "get_individual"
path = "examples/get_individual.rs"

[[example]]
name = "get_organization"
path = "examples/get_organization.rs"
required-features = ["blocking"]

[[example]]
name = "get_product_inventory"
path = "examples/get_product_inventory.rs"
required-features = ["blocking"]

[[example]]
name = "get_product_offering"
path = "examples/get_product_offering.rs"
required-features = ["blocking"]

[[example]]
name = "get_product_offering_price"
path = "examples/get_product_offering_price.rs"
required-features = ["blocking"]

[[example]]
name = "get_product_specification"
path = "examples/get_product_specification.rs"
required-features = ["blocking"]

[[example]]
name = "get_qualification"
path = "examples/get_qualification.rs"
required-features = ["blocking"]

[[example]]
name = "get_quote"
path = "examples/get_quote.rs"
required-features = ["blocking"]

[[example]]
name = "get_resource_inventory"
path = "examples/get_resource_inventory.rs"
required-features = ["blocking"]

[[example]]
name = "get_service_inventory"
path = "examples/get_service_inventory.rs"

[[example]]
name = "get_shoppingcart"
path = "examples/get_shoppingcart.rs"

[dependencies.env_logger]
version = "0.11.8"

[dependencies.reqwest]
version = "0.13.1"

[dependencies.serde]
version = "1.0.228"

[dependencies.serde_json]
version = "1.0.149"

[dependencies.thiserror]
version = "2.0.18"

[dependencies.tmflib]
version = "0.1.36"