[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"