Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
mythx-models / mythx_models / request / project_update.py
Size: Mime:
from pydantic import BaseModel


class ProjectUpdateRequest(BaseModel):
    project_id: str
    name: str = ""
    description: str = ""

    @property
    def endpoint(self):
        return f"v1/projects/{self.project_id}"

    @property
    def method(self):
        return "POST"

    @property
    def payload(self):
        return {"name": self.name, "description": self.description}

    @property
    def headers(self):
        return {}

    @property
    def parameters(self):
        return {}