docs: def Delete(self):
  		"""Delete public IP.
  
  		>>> clc.v2.Server("WA1BTDIX01").PublicIPs().public_ips[0].Delete().WaitUntilComplete()
  		0
  
  		"""
  
  		public_ip_set = [{'public_ipId': o.id} for o in self.parent.public_ips if o!=self]
  		self.parent.public_ips = [o for o in self.parent.public_ips if o!=self]
  		return(clc.v2.Requests(clc.v2.API.Call('DELETE','servers/%s/%s/publicIPAddresses/%s' % (self.parent.server.alias,self.parent.server.id,self.id),
  											   session=self.session),
  		                       alias=self.parent.server.alias,
  							   session=self.session))