require 'launchdarkly_api'
instance = LaunchDarklyApi::FeatureFlag.new(
name: My Flag,
kind: boolean,
description: This flag controls the example widgets,
key: my-flag,
_version: 1,
creation_date: null,
include_in_snippet: true,
client_side_availability: null,
variations: [{"_id":"e432f62b-55f6-49dd-a02f-eb24acf39d05","value":true},{"_id":"a00bf58d-d252-476c-b915-15a74becacb4","value":false}],
temporary: true,
tags: ["example-tag"],
_links: {"parent":{"href":"/api/v2/flags/my-project","type":"application/json"},"self":{"href":"/api/v2/flags/my-project/my-flag","type":"application/json"}},
maintainer_id: 569f183514f4432160000007,
_maintainer: null,
goal_ids: [],
experiments: null,
custom_properties: null,
archived: false,
archived_date: null,
defaults: null,
environments: {"my-environment":{"_environmentName":"My Environment","_site":{"href":"/default/my-environment/features/client-side-flag","type":"text/html"},"_summary":{"prerequisites":0,"variations":{"0":{"isFallthrough":true,"nullRules":0,"rules":0,"targets":0},"1":{"isOff":true,"nullRules":0,"rules":0,"targets":0}}},"archived":false,"fallthrough":{"variation":0},"lastModified":1627071171347,"offVariation":1,"on":false,"prerequisites":[],"rules":[],"salt":"61eddeadbeef4da1facecafe3a60a397","sel":"810edeadbeef4844facecafe438f2999492","targets":[],"trackEvents":false,"trackEventsFallthrough":false,"version":1}}
)