@one-view/fwf-proxy-types
TypeScript icon, indicating that this package has built-in type declarations

0.0.6 • Public • Published

FORMAT: 1A VERSION: 1.0.0 HOST: https://api.pd-oneview.net/fwf-proxy

fwf-proxy

pandacare fwf proxy that support cache and invalidation

Feature flag list [/v1/features-list/keys]

List of feature flag keys

Get feature flag keys [GET]

  • Request

    • Headers

        Authorization: Bearer token
      
  • Response 200 (application/json)

    • Attributes (FeatureEnvKeys)
  • Response 401 (application/json)

    • Attributes (Error)
  • Response 500 (application/json)

    • Attributes (Error)

Personal Feature Variations [/v1/features]

Get personal flag variations

Put feature flag keys [PUT]

  • Request

    • Headers

        Authorization: Bearer token
      
  • Attributes (FeatureVariationsParam)

  • Response 200 (application/json)

    • Attributes (FeatureVariations)
  • Response 401 (application/json)

    • Attributes (Error)
  • Response 500 (application/json)

    • Attributes (Error)

Personal Feature Variation [/v1/features/{flagKey}]

Get personal flag variation

  • Parameters
    • flagKey (string, required) - flag key

Put feature flag key [PUT]

  • Request

    • Headers

        Authorization: Bearer token
      
  • Attributes (FeatureVariationParam)

  • Response 200 (application/json)

    • Attributes (FeatureVariation)
  • Response 401 (application/json)

    • Attributes (Error)
  • Response 500 (application/json)

    • Attributes (Error)

Data Structures

int32 (number)

int64 (number)

error_object (object)

  • status (string)
  • title (string)

Error (object)

  • errors (array[error_object], fixed-type)

FeatureEnvKeys

  • list (array[FeatureEnvKey], required, fixed-type)

FeatureEnvKey

  • key (string, required)
  • enabled (boolean, required)
  • kind (string, required)

FeatureVariationParam

  • user (UserParam, required)

FeatureVariationsParam

  • user (UserParam, required)
  • keys (array[string], fixed-type, optional)

UserParam

  • email (string, required)
  • userId (string, optional)
  • customAttributes (object, optional)

FeatureVariations

  • list (array[FeatureVariation], required, fixed-type)

FeatureVariation

  • key (string, required)
  • variation (object, required)
  • abTest (boolean, optional)
  • error (string, optional)
  • type (string, required)
  • enabled (boolean, required)

Readme

Keywords

none

Package Sidebar

Install

npm i @one-view/fwf-proxy-types

Weekly Downloads

6

Version

0.0.6

License

none

Unpacked Size

16.6 kB

Total Files

4

Last publish

Collaborators

  • alipsidik
  • ramadimasatria
  • forex
  • ichsanrp
  • alicanakyuz
  • gabrielang-fp
  • hendra.wijaya
  • fp_apac_jonathan.sudibya
  • jianann-fp
  • shing-fp