本文整理匯總了Golang中github.com/rackspace/rack/handler.Resource.FlattenMap方法的典型用法代碼示例。如果您正苦於以下問題:Golang Resource.FlattenMap方法的具體用法?Golang Resource.FlattenMap怎麽用?Golang Resource.FlattenMap使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類github.com/rackspace/rack/handler.Resource
的用法示例。
在下文中一共展示了Resource.FlattenMap方法的14個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Golang代碼示例。
示例1: PreCSV
func (command *commandUpdateMetadata) PreCSV(resource *handler.Resource) {
resource.Result = map[string]interface{}{
"Metadata": resource.Result,
}
resource.Keys = []string{"Metadata"}
resource.FlattenMap("Metadata")
}
示例2: PreCSV
func (command *commandGetSchema) PreCSV(resource *handler.Resource) error {
resource.Result = structs.Map(resource.Result)
resource.FlattenMap("Attributes")
resource.FlattenMap("Properties")
resource.FlattenMap("SupportStatus")
return nil
}
示例3: PreCSV
func (command *commandSetMetadata) PreCSV(resource *handler.Resource) error {
resource.Result = map[string]interface{}{
"Metadata": resource.Result,
}
resource.Keys = []string{"Metadata"}
resource.FlattenMap("Metadata")
return nil
}
示例4: PreCSV
func (command *commandUpdate) PreCSV(resource *handler.Resource) error {
resource.Result = stackSingle(resource.Result)
resource.FlattenMap("Parameters")
resource.FlattenMap("Outputs")
resource.FlattenMap("Links")
resource.FlattenMap("NotificationTopics")
resource.FlattenMap("Capabilities")
return nil
}
示例5: PreCSV
func (command *commandAbandon) PreCSV(resource *handler.Resource) error {
resource.Result = structs.Map(resource.Result)
resource.FlattenMap("Template")
resource.FlattenMap("Files")
resource.FlattenMap("Environment")
resource.FlattenMap("Resources")
return nil
}
示例6: PreCSV
func (command *commandGet) PreCSV(resource *handler.Resource) error {
resource.Result = resourceSingle(resource.Result)
resource.FlattenMap("Attributes")
resource.FlattenMap("Links")
resource.FlattenMap("RequiredBy")
return nil
}
示例7: PreCSV
func (command *commandCreate) PreCSV(resource *handler.Resource) error {
resource.FlattenMap("Metadata")
resource.FlattenMap("Attachments")
return nil
}
示例8: PreCSV
func (command *commandGet) PreCSV(resource *handler.Resource) {
resource.FlattenMap("AllocationPools")
}
示例9: PreCSV
func (command *commandGet) PreCSV(resource *handler.Resource) error {
resource.FlattenMap("Metadata")
return nil
}
示例10: PreCSV
func (command *commandCreate) PreCSV(resource *handler.Resource) error {
resource.FlattenMap("AllocationPools")
return nil
}
示例11: PreCSV
func (command *commandUpdate) PreCSV(resource *handler.Resource) error {
resource.FlattenMap("FixedIPs")
return nil
}
示例12: PreCSV
func (command *commandValidate) PreCSV(resource *handler.Resource) error {
resource.FlattenMap("Parameters")
resource.FlattenMap("ParameterGroups")
return nil
}
示例13: PreCSV
func (command *commandCreate) PreCSV(resource *handler.Resource) error {
resource.Result = stackSingle(resource.Result)
resource.FlattenMap("Links")
return nil
}
示例14: PreCSV
func (command *commandAdopt) PreCSV(resource *handler.Resource) error {
resource.FlattenMap("Links")
return nil
}