code: def to_api_repr(self):
          
          resource = {}
  
          if self.etag is not None:
              resource["etag"] = self.etag
  
          if self.version is not None:
              resource["version"] = self.version
  
          if self._bindings:
              bindings = resource["bindings"] = []
              for role, members in sorted(self._bindings.items()):
                  if members:
                      bindings.append({"role": role, "members": sorted(set(members))})
  
              if not bindings:
                  del resource["bindings"]
  
          return resource
docs: Render a JSON policy resource.
  
          Returns:
              dict: a resource to be passed to the ``setIamPolicy`` API.