old_contents: """
  byceps.services.snippet.transfer.models
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  
  :Copyright: 2006-2020 Jochen Kupperschmidt
  :License: Modified BSD, see LICENSE for details.
  """
  
  from __future__ import annotations
  from dataclasses import dataclass
  from enum import Enum
  from typing import NewType
  from uuid import UUID
  
  from ...site.transfer.models import SiteID
  
  from ....typing import BrandID
  
  
  @dataclass(frozen=True)
  class Scope:
      type_: str
      name: str
  
      @classmethod
      def for_global(cls) -> Scope:
          return cls('global', 'global')
  
      @classmethod
      def for_brand(cls, brand_id: BrandID) -> Scope:
          return cls('brand', str(brand_id))
  
      @classmethod
      def for_site(cls, site_id: SiteID) -> Scope:
          return cls('site', str(site_id))
  
  
  SnippetID = NewType('SnippetID', UUID)
  
  
  SnippetType = Enum('SnippetType', ['document', 'fragment'])
  
  
  SnippetVersionID = NewType('SnippetVersionID', UUID)
  
  
  MountpointID = NewType('MountpointID', UUID)
  
  
  @dataclass(frozen=True)
  class Mountpoint:
      id: MountpointID
      site_id: SiteID
      endpoint_suffix: str
      url_path: str
      snippet_id: SnippetID
  
new_contents: """
  byceps.services.snippet.transfer.models
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  
  :Copyright: 2006-2020 Jochen Kupperschmidt
  :License: Modified BSD, see LICENSE for details.
  """
  
  from __future__ import annotations
  from dataclasses import dataclass
  from enum import Enum
  from typing import NewType
  from uuid import UUID
  
  from ...site.transfer.models import SiteID
  
  from ....typing import BrandID
  
  
  @dataclass(frozen=True)
  class Scope:
      type_: str
      name: str
  
      @classmethod
      def for_brand(cls, brand_id: BrandID) -> Scope:
          return cls('brand', str(brand_id))
  
      @classmethod
      def for_site(cls, site_id: SiteID) -> Scope:
          return cls('site', str(site_id))
  
  
  SnippetID = NewType('SnippetID', UUID)
  
  
  SnippetType = Enum('SnippetType', ['document', 'fragment'])
  
  
  SnippetVersionID = NewType('SnippetVersionID', UUID)
  
  
  MountpointID = NewType('MountpointID', UUID)
  
  
  @dataclass(frozen=True)
  class Mountpoint:
      id: MountpointID
      site_id: SiteID
      endpoint_suffix: str
      url_path: str
      snippet_id: SnippetID
  
subject: Remove unused class method `Scope.for_global`