@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)

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

    Package Sidebar

    Install

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

    Weekly Downloads

    0

    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