Codec Service Provider¶
-
class
ydk.providers.
CodecServiceProvider
(type=EncodingFormat.XML, repo=None)¶ A provider to be used with
CodecService
for performing encoding and decoding.Parameters: - type (
string
orEncodingFormat
) – An argument specifies encoding format, could be a Python string (xml
orjson
) or an instance ofEncodingFormat
. - repo (
Repository
) – User provided repository stores cached models.
-
get_root_schema
(bundle_name)¶ Return root schema node for bundle_name defined in the ‘initialize’ method.
Parameters: bundle_name – ( str
) Bundle name.Returns: RootSchemaNode
for this bundle.
-
initialize
(bundle_name, models_path)¶ Initializes root schema in the user defined location of YANG models.
Parameters: - bundle_name – (
str
): user defined bundle name. - models_path – (
str
): location (directory) for local YANG models.
- bundle_name – (
- type (