original_docstring: Updates the PnP Server profile in a registered Virtual Account
          in the PnP database. The response payload returns the
          updated smart & virtual account info.
  
          Args:
              autoSyncPeriod(number): SAVAMapping's autoSyncPeriod.
              ccoUser(string): SAVAMapping's ccoUser.
              expiry(number): SAVAMapping's expiry.
              lastSync(number): SAVAMapping's lastSync.
              profile(object): SAVAMapping's profile.
              smartAccountId(string): SAVAMapping's smartAccountId.
              syncResult(object): SAVAMapping's syncResult.
              syncResultStr(string): SAVAMapping's syncResultStr.
              syncStartTime(number): SAVAMapping's syncStartTime.
              syncStatus(string): SAVAMapping's syncStatus. Available values are 'NOT_SYNCED', 'SYNCING', 'SUCCESS'
                  and 'FAILURE'.
              tenantId(string): SAVAMapping's tenantId.
              token(string): SAVAMapping's token.
              virtualAccountId(string): SAVAMapping's virtualAccountId.
              headers(dict): Dictionary of HTTP Headers to send with the Request
                  .
              payload(dict): A JSON serializable Python object to send in the
                  body of the Request.
              active_validation(bool): Enable/Disable payload validation.
                  Defaults to True.
              **request_parameters: Additional request parameters (provides
                  support for parameters that may be added in the future).
  
          Returns:
              MyDict: JSON response. Access the object's properties by using
              the dot notation or the bracket notation.
  
          Raises:
              TypeError: If the parameter types are incorrect.
              MalformedRequest: If the request body created is invalid.
              ApiError: If the DNA Center cloud returns an error.
          
docstring: Updates the PnP Server profile in a registered Virtual Account
  in the PnP database. The response payload returns the
  updated smart & virtual account info.
docstring_tokens: Updates the PnP Server profile in a registered Virtual Account in the PnP database . The response payload returns the updated smart & virtual account info .
code: def update_pnp_server_profile(self,
                                    autoSyncPeriod=None,
                                    ccoUser=None,
                                    expiry=None,
                                    lastSync=None,
                                    profile=None,
                                    smartAccountId=None,
                                    syncResult=None,
                                    syncResultStr=None,
                                    syncStartTime=None,
                                    syncStatus=None,
                                    tenantId=None,
                                    token=None,
                                    virtualAccountId=None,
                                    headers=None,
                                    payload=None,
                                    active_validation=True,
                                    **request_parameters):
          """Updates the PnP Server profile in a registered Virtual Account
          in the PnP database. The response payload returns the
          updated smart & virtual account info.
  
          Args:
              autoSyncPeriod(number): SAVAMapping's autoSyncPeriod.
              ccoUser(string): SAVAMapping's ccoUser.
              expiry(number): SAVAMapping's expiry.
              lastSync(number): SAVAMapping's lastSync.
              profile(object): SAVAMapping's profile.
              smartAccountId(string): SAVAMapping's smartAccountId.
              syncResult(object): SAVAMapping's syncResult.
              syncResultStr(string): SAVAMapping's syncResultStr.
              syncStartTime(number): SAVAMapping's syncStartTime.
              syncStatus(string): SAVAMapping's syncStatus. Available values are 'NOT_SYNCED', 'SYNCING', 'SUCCESS'
                  and 'FAILURE'.
              tenantId(string): SAVAMapping's tenantId.
              token(string): SAVAMapping's token.
              virtualAccountId(string): SAVAMapping's virtualAccountId.
              headers(dict): Dictionary of HTTP Headers to send with the Request
                  .
              payload(dict): A JSON serializable Python object to send in the
                  body of the Request.
              active_validation(bool): Enable/Disable payload validation.
                  Defaults to True.
              **request_parameters: Additional request parameters (provides
                  support for parameters that may be added in the future).
  
          Returns:
              MyDict: JSON response. Access the object's properties by using
              the dot notation or the bracket notation.
  
          Raises:
              TypeError: If the parameter types are incorrect.
              MalformedRequest: If the request body created is invalid.
              ApiError: If the DNA Center cloud returns an error.
          """
          check_type(headers, dict)
          check_type(payload, dict)
          if headers is not None:
              if 'Content-Type' in headers:
                  check_type(headers.get('Content-Type'),
                             basestring, may_be_none=False)
              if 'X-Auth-Token' in headers:
                  check_type(headers.get('X-Auth-Token'),
                             basestring, may_be_none=False)
  
          _params = {
          }
          _params.update(request_parameters)
          _params = dict_from_items_with_values(_params)
  
          path_params = {
          }
  
          _payload = {
              'autoSyncPeriod':
                  autoSyncPeriod,
              'ccoUser':
                  ccoUser,
              'expiry':
                  expiry,
              'lastSync':
                  lastSync,
              'profile':
                  profile,
              'smartAccountId':
                  smartAccountId,
              'syncResult':
                  syncResult,
              'syncResultStr':
                  syncResultStr,
              'syncStartTime':
                  syncStartTime,
              'syncStatus':
                  syncStatus,
              'tenantId':
                  tenantId,
              'token':
                  token,
              'virtualAccountId':
                  virtualAccountId,
          }
          _payload.update(payload or {})
          _payload = dict_from_items_with_values(_payload)
          if active_validation:
              self._request_validator('jsd_6f9819e84178870c_v1_3_1')\
                  .validate(_payload)
  
          with_custom_headers = False
          _headers = self._session.headers or {}
          if headers:
              _headers.update(dict_of_str(headers))
              with_custom_headers = True
  
          e_url = ('/dna/intent/api/v1/onboarding/pnp-settings/savacct')
          endpoint_full_url = apply_path_params(e_url, path_params)
          if with_custom_headers:
              json_data = self._session.put(endpoint_full_url, params=_params,
                                            json=_payload,
                                            headers=_headers)
          else:
              json_data = self._session.put(endpoint_full_url, params=_params,
                                            json=_payload)
  
          return self._object_factory('bpm_6f9819e84178870c_v1_3_1', json_data)
code_tokens: def update_pnp_server_profile ( self , autoSyncPeriod = None , ccoUser = None , expiry = None , lastSync = None , profile = None , smartAccountId = None , syncResult = None , syncResultStr = None , syncStartTime = None , syncStatus = None , tenantId = None , token = None , virtualAccountId = None , headers = None , payload = None , active_validation = True , ** request_parameters ) : check_type ( headers , dict ) check_type ( payload , dict ) if headers is not None : if 'Content-Type' in headers : check_type ( headers . get ( 'Content-Type' ) , basestring , may_be_none = False ) if 'X-Auth-Token' in headers : check_type ( headers . get ( 'X-Auth-Token' ) , basestring , may_be_none = False ) _params = { } _params . update ( request_parameters ) _params = dict_from_items_with_values ( _params ) path_params = { } _payload = { 'autoSyncPeriod' : autoSyncPeriod , 'ccoUser' : ccoUser , 'expiry' : expiry , 'lastSync' : lastSync , 'profile' : profile , 'smartAccountId' : smartAccountId , 'syncResult' : syncResult , 'syncResultStr' : syncResultStr , 'syncStartTime' : syncStartTime , 'syncStatus' : syncStatus , 'tenantId' : tenantId , 'token' : token , 'virtualAccountId' : virtualAccountId , } _payload . update ( payload or { } ) _payload = dict_from_items_with_values ( _payload ) if active_validation : self . _request_validator ( 'jsd_6f9819e84178870c_v1_3_1' ) . validate ( _payload ) with_custom_headers = False _headers = self . _session . headers or { } if headers : _headers . update ( dict_of_str ( headers ) ) with_custom_headers = True e_url = ( '/dna/intent/api/v1/onboarding/pnp-settings/savacct' ) endpoint_full_url = apply_path_params ( e_url , path_params ) if with_custom_headers : json_data = self . _session . put ( endpoint_full_url , params = _params , json = _payload , headers = _headers ) else : json_data = self . _session . put ( endpoint_full_url , params = _params , json = _payload ) return self . _object_factory ( 'bpm_6f9819e84178870c_v1_3_1' , json_data )
short_docstring: Updates the PnP Server profile in a registered Virtual Account
  in the PnP database.
short_docstring_tokens: Updates the PnP Server profile in a registered Virtual Account in the PnP database .
comment: """Updates the PnP Server profile in a registered Virtual Account
          in the PnP database. The response payload returns the
          updated smart & virtual account info.
  
          Args:
              autoSyncPeriod(number): SAVAMapping's autoSyncPeriod.
              ccoUser(string): SAVAMapping's ccoUser.
              expiry(number): SAVAMapping's expiry.
              lastSync(number): SAVAMapping's lastSync.
              profile(object): SAVAMapping's profile.
              smartAccountId(string): SAVAMapping's smartAccountId.
              syncResult(object): SAVAMapping's syncResult.
              syncResultStr(string): SAVAMapping's syncResultStr.
              syncStartTime(number): SAVAMapping's syncStartTime.
              syncStatus(string): SAVAMapping's syncStatus. Available values are 'NOT_SYNCED', 'SYNCING', 'SUCCESS'
                  and 'FAILURE'.
              tenantId(string): SAVAMapping's tenantId.
              token(string): SAVAMapping's token.
              virtualAccountId(string): SAVAMapping's virtualAccountId.
              headers(dict): Dictionary of HTTP Headers to send with the Request
                  .
              payload(dict): A JSON serializable Python object to send in the
                  body of the Request.
              active_validation(bool): Enable/Disable payload validation.
                  Defaults to True.
              **request_parameters: Additional request parameters (provides
                  support for parameters that may be added in the future).
  
          Returns:
              MyDict: JSON response. Access the object's properties by using
              the dot notation or the bracket notation.
  
          Raises:
              TypeError: If the parameter types are incorrect.
              MalformedRequest: If the request body created is invalid.
              ApiError: If the DNA Center cloud returns an error.
          """