├── .github └── workflows │ ├── ci.yml │ ├── create-release.yml │ ├── prepare-release.yaml │ ├── prevent-fixup.yaml │ └── publish.yaml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── analysis_options.yaml ├── cliff.toml ├── codecov.yml ├── example ├── coap_discovery.dart ├── coap_dns_sd_discovery.dart ├── coaps_readproperty.dart ├── complex_example.dart ├── core_link_format_discovery.dart ├── directory_discovery.dart ├── example.dart ├── http_basic_authentication.dart ├── mqtt_example.dart └── tdd_discovery.dart ├── lib ├── binding_coap.dart ├── binding_http.dart ├── binding_mqtt.dart ├── core.dart └── src │ ├── binding_coap │ ├── coap_binding_exception.dart │ ├── coap_client.dart │ ├── coap_client_factory.dart │ ├── coap_config.dart │ ├── coap_definitions.dart │ ├── coap_extensions.dart │ ├── coap_server.dart │ └── coap_subscription.dart │ ├── binding_http │ ├── http_client.dart │ ├── http_client_factory.dart │ ├── http_config.dart │ ├── http_request_method.dart │ ├── http_security_exception.dart │ ├── http_server.dart │ └── http_subscription.dart │ ├── binding_mqtt │ ├── constants.dart │ ├── mqtt_binding_exception.dart │ ├── mqtt_client.dart │ ├── mqtt_client_factory.dart │ ├── mqtt_config.dart │ ├── mqtt_extensions.dart │ └── mqtt_subscription.dart │ └── core │ ├── definitions.dart │ ├── definitions │ ├── additional_expected_response.dart │ ├── context.dart │ ├── credentials │ │ ├── ace_credentials.dart │ │ ├── apikey_credentials.dart │ │ ├── basic_credentials.dart │ │ ├── bearer_credentials.dart │ │ ├── callbacks.dart │ │ ├── credentials.dart │ │ ├── digest_credentials.dart │ │ ├── oauth2_credentials.dart │ │ └── psk_credentials.dart │ ├── data_schema.dart │ ├── expected_response.dart │ ├── extensions │ │ ├── json_parser.dart │ │ ├── json_serializer.dart │ │ └── serializable.dart │ ├── form.dart │ ├── interaction_affordances │ │ ├── action.dart │ │ ├── event.dart │ │ ├── interaction_affordance.dart │ │ └── property.dart │ ├── link.dart │ ├── operation_type.dart │ ├── security │ │ ├── ace_security_scheme.dart │ │ ├── apikey_security_scheme.dart │ │ ├── auto_security_scheme.dart │ │ ├── basic_security_scheme.dart │ │ ├── bearer_security_scheme.dart │ │ ├── combo_security_scheme.dart │ │ ├── digest_security_scheme.dart │ │ ├── no_security_scheme.dart │ │ ├── oauth2_security_scheme.dart │ │ ├── psk_security_scheme.dart │ │ └── security_scheme.dart │ ├── thing_description.dart │ ├── thing_model.dart │ └── version_info.dart │ ├── exceptions.dart │ ├── exceptions │ └── web_idl.dart │ ├── extensions.dart │ ├── extensions │ └── uri_extensions.dart │ ├── implementation.dart │ ├── implementation │ ├── augmented_form.dart │ ├── codecs │ │ ├── cbor_codec.dart │ │ ├── codec_media_type.dart │ │ ├── content_codec.dart │ │ ├── json_codec.dart │ │ └── text_codec.dart │ ├── consumed_thing.dart │ ├── content.dart │ ├── content_serdes.dart │ ├── exposed_thing.dart │ ├── interaction_output.dart │ ├── servient.dart │ ├── thing_discovery.dart │ └── wot.dart │ ├── protocol_interfaces.dart │ ├── protocol_interfaces │ ├── protocol_client.dart │ ├── protocol_client_factory.dart │ ├── protocol_discoverer.dart │ ├── protocol_server.dart │ └── protocol_subscription.dart │ ├── scripting_api.dart │ └── scripting_api │ ├── consumed_thing.dart │ ├── data_schema_value.dart │ ├── discovery │ ├── directory_payload_format.dart │ ├── discovery_configuration.dart │ ├── thing_discovery.dart │ └── thing_filter.dart │ ├── exposed_thing.dart │ ├── interaction_input.dart │ ├── interaction_output.dart │ ├── subscription.dart │ ├── types.dart │ └── wot.dart ├── pubspec.yaml └── test ├── binding_coap ├── binding_coap_test.dart ├── binding_coap_test.mocks.dart ├── coap_client_factory_test.dart └── coap_definitions_test.dart ├── binding_http ├── http_client_factory_test.dart ├── http_test.dart └── http_test.mocks.dart ├── binding_mqtt ├── mqtt_client_factory_test.dart └── mqtt_extension_test.dart ├── core ├── augmented_form_test.dart ├── codec_test.dart ├── consumed_thing_test.dart ├── content_serdes_test.dart ├── content_test.dart ├── context_test.dart ├── dart_wot_test.dart ├── definitions │ └── serialization_test.dart ├── definitions_test.dart ├── discovery_test.dart ├── exceptions_test.dart ├── interaction_output_test.dart ├── operation_type_test.dart ├── servient_test.dart ├── thing_description_test.dart ├── thing_model_test.dart └── wot_test.dart └── scripting_api ├── data_schema_value_test.dart └── interaction_input_test.dart /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/create-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/.github/workflows/create-release.yml -------------------------------------------------------------------------------- /.github/workflows/prepare-release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/.github/workflows/prepare-release.yaml -------------------------------------------------------------------------------- /.github/workflows/prevent-fixup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/.github/workflows/prevent-fixup.yaml -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/README.md -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/analysis_options.yaml -------------------------------------------------------------------------------- /cliff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/cliff.toml -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/codecov.yml -------------------------------------------------------------------------------- /example/coap_discovery.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/example/coap_discovery.dart -------------------------------------------------------------------------------- /example/coap_dns_sd_discovery.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/example/coap_dns_sd_discovery.dart -------------------------------------------------------------------------------- /example/coaps_readproperty.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/example/coaps_readproperty.dart -------------------------------------------------------------------------------- /example/complex_example.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/example/complex_example.dart -------------------------------------------------------------------------------- /example/core_link_format_discovery.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/example/core_link_format_discovery.dart -------------------------------------------------------------------------------- /example/directory_discovery.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/example/directory_discovery.dart -------------------------------------------------------------------------------- /example/example.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/example/example.dart -------------------------------------------------------------------------------- /example/http_basic_authentication.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/example/http_basic_authentication.dart -------------------------------------------------------------------------------- /example/mqtt_example.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/example/mqtt_example.dart -------------------------------------------------------------------------------- /example/tdd_discovery.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/example/tdd_discovery.dart -------------------------------------------------------------------------------- /lib/binding_coap.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/binding_coap.dart -------------------------------------------------------------------------------- /lib/binding_http.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/binding_http.dart -------------------------------------------------------------------------------- /lib/binding_mqtt.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/binding_mqtt.dart -------------------------------------------------------------------------------- /lib/core.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/core.dart -------------------------------------------------------------------------------- /lib/src/binding_coap/coap_binding_exception.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/binding_coap/coap_binding_exception.dart -------------------------------------------------------------------------------- /lib/src/binding_coap/coap_client.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/binding_coap/coap_client.dart -------------------------------------------------------------------------------- /lib/src/binding_coap/coap_client_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/binding_coap/coap_client_factory.dart -------------------------------------------------------------------------------- /lib/src/binding_coap/coap_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/binding_coap/coap_config.dart -------------------------------------------------------------------------------- /lib/src/binding_coap/coap_definitions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/binding_coap/coap_definitions.dart -------------------------------------------------------------------------------- /lib/src/binding_coap/coap_extensions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/binding_coap/coap_extensions.dart -------------------------------------------------------------------------------- /lib/src/binding_coap/coap_server.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/binding_coap/coap_server.dart -------------------------------------------------------------------------------- /lib/src/binding_coap/coap_subscription.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/binding_coap/coap_subscription.dart -------------------------------------------------------------------------------- /lib/src/binding_http/http_client.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/binding_http/http_client.dart -------------------------------------------------------------------------------- /lib/src/binding_http/http_client_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/binding_http/http_client_factory.dart -------------------------------------------------------------------------------- /lib/src/binding_http/http_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/binding_http/http_config.dart -------------------------------------------------------------------------------- /lib/src/binding_http/http_request_method.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/binding_http/http_request_method.dart -------------------------------------------------------------------------------- /lib/src/binding_http/http_security_exception.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/binding_http/http_security_exception.dart -------------------------------------------------------------------------------- /lib/src/binding_http/http_server.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/binding_http/http_server.dart -------------------------------------------------------------------------------- /lib/src/binding_http/http_subscription.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/binding_http/http_subscription.dart -------------------------------------------------------------------------------- /lib/src/binding_mqtt/constants.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/binding_mqtt/constants.dart -------------------------------------------------------------------------------- /lib/src/binding_mqtt/mqtt_binding_exception.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/binding_mqtt/mqtt_binding_exception.dart -------------------------------------------------------------------------------- /lib/src/binding_mqtt/mqtt_client.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/binding_mqtt/mqtt_client.dart -------------------------------------------------------------------------------- /lib/src/binding_mqtt/mqtt_client_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/binding_mqtt/mqtt_client_factory.dart -------------------------------------------------------------------------------- /lib/src/binding_mqtt/mqtt_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/binding_mqtt/mqtt_config.dart -------------------------------------------------------------------------------- /lib/src/binding_mqtt/mqtt_extensions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/binding_mqtt/mqtt_extensions.dart -------------------------------------------------------------------------------- /lib/src/binding_mqtt/mqtt_subscription.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/binding_mqtt/mqtt_subscription.dart -------------------------------------------------------------------------------- /lib/src/core/definitions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/additional_expected_response.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/additional_expected_response.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/context.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/context.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/credentials/ace_credentials.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/credentials/ace_credentials.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/credentials/apikey_credentials.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/credentials/apikey_credentials.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/credentials/basic_credentials.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/credentials/basic_credentials.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/credentials/bearer_credentials.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/credentials/bearer_credentials.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/credentials/callbacks.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/credentials/callbacks.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/credentials/credentials.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/credentials/credentials.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/credentials/digest_credentials.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/credentials/digest_credentials.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/credentials/oauth2_credentials.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/credentials/oauth2_credentials.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/credentials/psk_credentials.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/credentials/psk_credentials.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/data_schema.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/data_schema.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/expected_response.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/expected_response.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/extensions/json_parser.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/extensions/json_parser.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/extensions/json_serializer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/extensions/json_serializer.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/extensions/serializable.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/extensions/serializable.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/form.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/form.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/interaction_affordances/action.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/interaction_affordances/action.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/interaction_affordances/event.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/interaction_affordances/event.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/interaction_affordances/interaction_affordance.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/interaction_affordances/interaction_affordance.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/interaction_affordances/property.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/interaction_affordances/property.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/link.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/link.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/operation_type.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/operation_type.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/security/ace_security_scheme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/security/ace_security_scheme.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/security/apikey_security_scheme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/security/apikey_security_scheme.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/security/auto_security_scheme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/security/auto_security_scheme.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/security/basic_security_scheme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/security/basic_security_scheme.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/security/bearer_security_scheme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/security/bearer_security_scheme.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/security/combo_security_scheme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/security/combo_security_scheme.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/security/digest_security_scheme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/security/digest_security_scheme.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/security/no_security_scheme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/security/no_security_scheme.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/security/oauth2_security_scheme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/security/oauth2_security_scheme.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/security/psk_security_scheme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/security/psk_security_scheme.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/security/security_scheme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/security/security_scheme.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/thing_description.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/thing_description.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/thing_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/thing_model.dart -------------------------------------------------------------------------------- /lib/src/core/definitions/version_info.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/definitions/version_info.dart -------------------------------------------------------------------------------- /lib/src/core/exceptions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/exceptions.dart -------------------------------------------------------------------------------- /lib/src/core/exceptions/web_idl.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/exceptions/web_idl.dart -------------------------------------------------------------------------------- /lib/src/core/extensions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/extensions.dart -------------------------------------------------------------------------------- /lib/src/core/extensions/uri_extensions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/extensions/uri_extensions.dart -------------------------------------------------------------------------------- /lib/src/core/implementation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/implementation.dart -------------------------------------------------------------------------------- /lib/src/core/implementation/augmented_form.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/implementation/augmented_form.dart -------------------------------------------------------------------------------- /lib/src/core/implementation/codecs/cbor_codec.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/implementation/codecs/cbor_codec.dart -------------------------------------------------------------------------------- /lib/src/core/implementation/codecs/codec_media_type.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/implementation/codecs/codec_media_type.dart -------------------------------------------------------------------------------- /lib/src/core/implementation/codecs/content_codec.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/implementation/codecs/content_codec.dart -------------------------------------------------------------------------------- /lib/src/core/implementation/codecs/json_codec.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/implementation/codecs/json_codec.dart -------------------------------------------------------------------------------- /lib/src/core/implementation/codecs/text_codec.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/implementation/codecs/text_codec.dart -------------------------------------------------------------------------------- /lib/src/core/implementation/consumed_thing.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/implementation/consumed_thing.dart -------------------------------------------------------------------------------- /lib/src/core/implementation/content.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/implementation/content.dart -------------------------------------------------------------------------------- /lib/src/core/implementation/content_serdes.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/implementation/content_serdes.dart -------------------------------------------------------------------------------- /lib/src/core/implementation/exposed_thing.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/implementation/exposed_thing.dart -------------------------------------------------------------------------------- /lib/src/core/implementation/interaction_output.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/implementation/interaction_output.dart -------------------------------------------------------------------------------- /lib/src/core/implementation/servient.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/implementation/servient.dart -------------------------------------------------------------------------------- /lib/src/core/implementation/thing_discovery.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/implementation/thing_discovery.dart -------------------------------------------------------------------------------- /lib/src/core/implementation/wot.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/implementation/wot.dart -------------------------------------------------------------------------------- /lib/src/core/protocol_interfaces.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/protocol_interfaces.dart -------------------------------------------------------------------------------- /lib/src/core/protocol_interfaces/protocol_client.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/protocol_interfaces/protocol_client.dart -------------------------------------------------------------------------------- /lib/src/core/protocol_interfaces/protocol_client_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/protocol_interfaces/protocol_client_factory.dart -------------------------------------------------------------------------------- /lib/src/core/protocol_interfaces/protocol_discoverer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/protocol_interfaces/protocol_discoverer.dart -------------------------------------------------------------------------------- /lib/src/core/protocol_interfaces/protocol_server.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/protocol_interfaces/protocol_server.dart -------------------------------------------------------------------------------- /lib/src/core/protocol_interfaces/protocol_subscription.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/protocol_interfaces/protocol_subscription.dart -------------------------------------------------------------------------------- /lib/src/core/scripting_api.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/scripting_api.dart -------------------------------------------------------------------------------- /lib/src/core/scripting_api/consumed_thing.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/scripting_api/consumed_thing.dart -------------------------------------------------------------------------------- /lib/src/core/scripting_api/data_schema_value.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/scripting_api/data_schema_value.dart -------------------------------------------------------------------------------- /lib/src/core/scripting_api/discovery/directory_payload_format.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/scripting_api/discovery/directory_payload_format.dart -------------------------------------------------------------------------------- /lib/src/core/scripting_api/discovery/discovery_configuration.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/scripting_api/discovery/discovery_configuration.dart -------------------------------------------------------------------------------- /lib/src/core/scripting_api/discovery/thing_discovery.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/scripting_api/discovery/thing_discovery.dart -------------------------------------------------------------------------------- /lib/src/core/scripting_api/discovery/thing_filter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/scripting_api/discovery/thing_filter.dart -------------------------------------------------------------------------------- /lib/src/core/scripting_api/exposed_thing.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/scripting_api/exposed_thing.dart -------------------------------------------------------------------------------- /lib/src/core/scripting_api/interaction_input.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/scripting_api/interaction_input.dart -------------------------------------------------------------------------------- /lib/src/core/scripting_api/interaction_output.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/scripting_api/interaction_output.dart -------------------------------------------------------------------------------- /lib/src/core/scripting_api/subscription.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/scripting_api/subscription.dart -------------------------------------------------------------------------------- /lib/src/core/scripting_api/types.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/scripting_api/types.dart -------------------------------------------------------------------------------- /lib/src/core/scripting_api/wot.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/lib/src/core/scripting_api/wot.dart -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /test/binding_coap/binding_coap_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/test/binding_coap/binding_coap_test.dart -------------------------------------------------------------------------------- /test/binding_coap/binding_coap_test.mocks.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/test/binding_coap/binding_coap_test.mocks.dart -------------------------------------------------------------------------------- /test/binding_coap/coap_client_factory_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/test/binding_coap/coap_client_factory_test.dart -------------------------------------------------------------------------------- /test/binding_coap/coap_definitions_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/test/binding_coap/coap_definitions_test.dart -------------------------------------------------------------------------------- /test/binding_http/http_client_factory_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/test/binding_http/http_client_factory_test.dart -------------------------------------------------------------------------------- /test/binding_http/http_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/test/binding_http/http_test.dart -------------------------------------------------------------------------------- /test/binding_http/http_test.mocks.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/test/binding_http/http_test.mocks.dart -------------------------------------------------------------------------------- /test/binding_mqtt/mqtt_client_factory_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/test/binding_mqtt/mqtt_client_factory_test.dart -------------------------------------------------------------------------------- /test/binding_mqtt/mqtt_extension_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/test/binding_mqtt/mqtt_extension_test.dart -------------------------------------------------------------------------------- /test/core/augmented_form_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/test/core/augmented_form_test.dart -------------------------------------------------------------------------------- /test/core/codec_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/test/core/codec_test.dart -------------------------------------------------------------------------------- /test/core/consumed_thing_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/test/core/consumed_thing_test.dart -------------------------------------------------------------------------------- /test/core/content_serdes_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/test/core/content_serdes_test.dart -------------------------------------------------------------------------------- /test/core/content_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/test/core/content_test.dart -------------------------------------------------------------------------------- /test/core/context_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/test/core/context_test.dart -------------------------------------------------------------------------------- /test/core/dart_wot_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/test/core/dart_wot_test.dart -------------------------------------------------------------------------------- /test/core/definitions/serialization_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/test/core/definitions/serialization_test.dart -------------------------------------------------------------------------------- /test/core/definitions_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/test/core/definitions_test.dart -------------------------------------------------------------------------------- /test/core/discovery_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/test/core/discovery_test.dart -------------------------------------------------------------------------------- /test/core/exceptions_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/test/core/exceptions_test.dart -------------------------------------------------------------------------------- /test/core/interaction_output_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/test/core/interaction_output_test.dart -------------------------------------------------------------------------------- /test/core/operation_type_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/test/core/operation_type_test.dart -------------------------------------------------------------------------------- /test/core/servient_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/test/core/servient_test.dart -------------------------------------------------------------------------------- /test/core/thing_description_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/test/core/thing_description_test.dart -------------------------------------------------------------------------------- /test/core/thing_model_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/test/core/thing_model_test.dart -------------------------------------------------------------------------------- /test/core/wot_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/test/core/wot_test.dart -------------------------------------------------------------------------------- /test/scripting_api/data_schema_value_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/test/scripting_api/data_schema_value_test.dart -------------------------------------------------------------------------------- /test/scripting_api/interaction_input_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-thingweb/dart_wot/HEAD/test/scripting_api/interaction_input_test.dart --------------------------------------------------------------------------------