Skip to content

Instantly share code, notes, and snippets.

View dsschneidermann's full-sized avatar

Dennis Schneidermann dsschneidermann

View GitHub Profile
@dsschneidermann
dsschneidermann / mixins.py
Created July 22, 2021 09:48
Django Rest Framework JSON:API AutoPrefetchRecursiveMixin
import typing
from django.db.models.fields.related_descriptors import (
ForwardManyToOneDescriptor,
ManyToManyDescriptor,
ReverseManyToOneDescriptor,
ReverseOneToOneDescriptor,
)
from django.utils.module_loading import import_string
from rest_framework import viewsets as rest_framework_viewsets
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = () => ({
_rid: "cosmosdb",
_self: "",
_dbs: "//dbs/",
id: "cosmosdb",
media: "//media/",
addresses: "//addresses/",
writableLocations: [
const fs = require("fs");
const https = require("https");
const path = require("path");
const uuid = require("uuid/v4");
const libaccount = require("@zeit/cosmosdb-server/lib/account/index.js");
const libroutes = require("@zeit/cosmosdb-server/lib/routes.js");
const options = {
cert: fs.readFileSync("/app/certs/cosmosdb-sim-cert.crt"),
key: fs.readFileSync("/app/certs/cosmosdb-sim-cert.key"),
minVersion: "TLSv1",
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using Microsoft.Azure.Devices;
using Microsoft.Azure.Devices.Shared;
using Newtonsoft.Json;