code: def set_attributes(self, **kwargs):
          
          if self._subresource_map:
              self.set_subresources(**kwargs)
              for key in self._subresource_map.keys():
                  # Don't let these attributes be overridden later
                  kwargs.pop(key, None)
          for field, value in kwargs.items():
              if field in self.Meta.attributes:
                  setattr(self, field, value)
docs: Set the resource attributes from the kwargs.
          Only sets items in the `self.Meta.attributes` white list.
  
          Subclass this method to customise attributes.
  
          Args:
              kwargs: Keyword arguements passed into the init of this class