ONVIF::...uration(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, welcome to ONVIF::...uration(3) β€” it's part of the User Contributed Perl Documentation, and the main character of this page is ONVIF::Media::Elements::SetMetadataConfiguration. slay.

🌸 DESCRIPTION 🌸

This is a Perl data type class for the XML Schema defined element SetMetadataConfiguration from the namespace http://www.onvif.org/ver10/media/wsdl. no cap, that's the whole description vibe.

πŸŽ€ PROPERTIES πŸŽ€

These properties may be accessed using get_PROPERTY / set_PROPERTY methods β€” iykyk:

  • Configuration β€” you can call $element->set_Configuration($data); and $element->get_Configuration(); to set and get it, bestie.
  • ForcePersistence β€” same energy: $element->set_ForcePersistence($data); and $element->get_ForcePersistence();.

πŸ› οΈ METHODS πŸ› οΈ

✨ new ✨

Constructor alert 🚨 β€” you make one like this:

my $element = ONVIF::Media::Elements::SetMetadataConfiguration->new($data);

The following data structure may be passed to new():

{
  Configuration =>  { # ONVIF::Media::Types::MetadataConfiguration
    PTZStatus =>  { # ONVIF::Media::Types::PTZFilter
      Status =>  $some_value, # boolean
      Position =>  $some_value, # boolean
    },
    Analytics =>  $some_value, # boolean
    Multicast =>  { # ONVIF::Media::Types::MulticastConfiguration
      Address =>  { # ONVIF::Media::Types::IPAddress
        Type => $some_value, # IPType
        IPv4Address => $some_value, # IPv4Address
        IPv6Address => $some_value, # IPv6Address
      },
      Port =>  $some_value, # int
      TTL =>  $some_value, # int
      AutoStart =>  $some_value, # boolean
    },
    SessionTimeout =>  $some_value, # duration
    AnalyticsEngineConfiguration =>  { # ONVIF::Media::Types::AnalyticsEngineConfiguration
      AnalyticsModule =>  { # ONVIF::Media::Types::Config
        Parameters =>  { # ONVIF::Media::Types::ItemList
          SimpleItem => ,
          ElementItem =>  {
          },
          Extension =>  { # ONVIF::Media::Types::ItemListExtension
          },
        },
      },
      Extension =>  { # ONVIF::Media::Types::AnalyticsEngineConfigurationExtension
      },
    },
    Extension =>  { # ONVIF::Media::Types::MetadataConfigurationExtension
    },
  },
  ForcePersistence =>  $some_value, # boolean
},

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” iconic behavior, fr fr.


that's the whole page, bestie 🫢 β€” source/version is perl v5.42.3, dated 1980-01-01, and yes that's the tea β˜•πŸ’…

πŸ“¦ where this page comes from