Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RFC: Add unmock to cloud.spec.browser.ts. #273

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
211 changes: 211 additions & 0 deletions __unmock__/filestackApi/index.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,211 @@
openapi: 3.0.0
info:
title: Filestack API
version: "1.0"

servers:
- url: https://cloud.filestackapi.com

paths:
/prefetch:
options:
responses:
204:
$ref: "#/components/responses/Options"
get:
summary: Prefetch
parameters:
- name: apikey
in: query
required: true
schema:
type: string
responses:
'200':
description: Prefetch get
content:
text/plain:
schema:
type: string
/folder/list:
post:
requestBody:
description: "Request body"
content:
application/json:
schema:
$ref: "#/components/schemas/ListRequestBody"
responses:
200:
description: "Post response"
content:
application/json:
schema:
type: object
properties:
token:
type: string
default: ""
options:
responses:
204:
$ref: "#/components/responses/Options"
/store/:
options:
responses:
204:
$ref: "#/components/responses/Options"
post:
requestBody:
description: "Store post request body"
content:
application/json:
schema:
$ref: "#/components/schemas/StoreRequestBody"
responses:
200:
description: "Store post response"
type: object
parameters:
token:
type: string
default: ""
/auth/logout:
options:
responses:
204:
$ref: "#/components/responses/Options"
post:
requestBody:
description: "Logout post request body"
content:
application/json:
schema:
$ref: "#/components/schemas/LogoutRequestBody"
responses:
200:
description: "Logout post response"
type: object
/metadata:
options:
responses:
204:
$ref: "#/components/responses/Options"
post:
requestBody:
description: "Metadata post request body"
content:
application/json:
schema:
$ref: "#/components/schemas/MetadataRequestBody"
responses:
200:
description: "Metadata post response"
type: object
/recording/{media}/init:
options:
parameters:
- in: path
name: media
required: true
schema:
type: string
enum: [audio, video]
responses:
204:
$ref: "#/components/responses/Options"
post:
parameters:
- in: path
name: media
required: true
schema:
type: string
enum: [audio, video]
responses:
200:
description: "Recording init response"
type: object
/recording/{media}/start:
options:
parameters:
- in: path
name: media
required: true
schema:
type: string
enum: [audio, video]
responses:
204:
$ref: "#/components/responses/Options"
post:
parameters:
- in: path
name: media
required: true
schema:
type: string
enum: [audio, video]
responses:
200:
description: "Recording init response"
type: object
/recording/{media}/stop:
options:
parameters:
- in: path
name: media
required: true
schema:
type: string
enum: [audio, video]
responses:
204:
$ref: "#/components/responses/Options"
post:
parameters:
- in: path
name: media
required: true
schema:
type: string
enum: [audio, video]
responses:
200:
description: "Recording stop response"
type: object
components:
schemas:
MetadataRequestBody:
type: object
LogoutRequestBody:
type: object
StoreRequestBody:
type: object
ListRequestBody:
type: object
responses:
Options:
description: Options
headers:
access-control-allow-headers:
schema:
type: array
items:
type: string
default:
- filestack-source
- filestack-trace-id
- filestack-trace-span
access-control-allow-methods:
schema:
type: string
default: "*"
access-control-allow-origin:
schema:
type: string
default: "*"
content:
text/plain:
schema:
type: string
Loading