INNER CODE UNIT · Python

RailwayProjectType

phasehq/console · backend/api/utils/syncing/railway/main.py:18

class RailwayProjectType(graphene.ObjectType):
    id = graphene.ID(required=True)
    name = graphene.String(required=True)
    environments = graphene.List(
        graphene.NonNull(RailwayEnvironmentType), required=True
    )
    services = graphene.List(graphene.NonNull(RailwayServiceType), required=True)


RAILWAY_API_URL = "https://backboard.railway.app/graphql/v2"


def get_headers(api_token):
    return {"Authorization": f"Bearer {api_token}", "Content-Type": "application/json"}


def fetch_railway_projects(credential_id):
    credentials = get_credentials(credential_id)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…