AdminJO Front - Documentation API - v0.1.0
    Preparing search index...

    Service principal pour la gestion des disciplines sportives.

    Cette classe fournit une interface statique pour toutes les opérations CRUD sur les disciplines sportives. Elle gère automatiquement l'authentification, la validation des données et la gestion des erreurs HTTP.

    Index

    Constructors

    Methods

    • Récupère une discipline par son ID

      Parameters

      • id: number

        ID de la discipline à récupérer

      Returns Promise<Discipline>

      Promise - La discipline correspondante

      Error - En cas d'erreur de l'API ou si la discipline n'existe pas

      Route Django: path('discipline/int:pk/', DisciplineDetailView.as_view(), name='discipline-detail')

    • Supprime une discipline

      Parameters

      • id: number

        ID de la discipline à supprimer

      Returns Promise<void>

      Promise - Promesse qui se résout quand la suppression est terminée

      Error - En cas d'erreur de l'API ou si la discipline n'existe pas

      Route Django: path('discipline/delete/int:pk/', DisciplineDeleteView.as_view(), name='discipline-delete')

    • Recherche des disciplines par nom

      Parameters

      • query: string

        Terme de recherche

      Returns Promise<Discipline[]>

      Promise<Discipline[]> - Liste des disciplines correspondantes

      Error - En cas d'erreur de l'API ou de réseau

      Note: Cette méthode utilise le paramètre 'search' de l'endpoint principal