SailPilot

Contents

  • Overview
  • Indices and tables
  • Backend
  • API
    • Main URL Configurations in SailPilot
    • API Serializers in SailPilot
    • Features Serializers
    • User Serializers
    • Indices and tables
    • Comprehensive View Management in SailPilot
    • Features Views
    • User Views
    • Indices and tables
  • Frontend Documentation
  • Mobile
  • Development and Testing
  • Appendices
SailPilot
  • API
  • View page source

API

The API section focuses on the Django REST Framework implementation in SailPilot. It outlines the structure and documentation of API endpoints, serializers, and views that facilitate communication between the mobile app and the server.

API Contents

  • Main URL Configurations in SailPilot
    • Main URL Patterns
    • Features URL Patterns
    • User URL Patterns
  • API Serializers in SailPilot
  • Features Serializers
    • AttributeGroupsSerializer
    • AttributesSerializer
    • FeaturesSerializer
    • FeatureAttributesSerializer
    • FeatureTranslationsSerializer
    • FeatureTypesSerializer
    • TypeAttributeGroupsSerializer
    • TypeCategoriesSerializer
  • User Serializers
    • UserSerializer
    • ProfileSerializer
    • UserSerializerWithToken
    • CustomJWTSerializer
    • Purpose and Functionality
  • Indices and tables
  • Comprehensive View Management in SailPilot
  • Features Views
    • Function: get_features_data
    • Function: schedule_json_file_generation
    • API View: download_content
    • Class: GetPointsView
    • ReadOnlyModelViewSets
  • User Views
    • UserViewSet
    • ProfileViewSet
    • current_user
    • UserRegister
    • CustomTokenObtainPairView
    • ServerStatusView
    • Summary
  • Indices and tables
Previous Next

© Copyright 2023, Thomas Gkioulis.

Built with Sphinx using a theme provided by Read the Docs.