diff --git a/model_any.go b/model_any.go index 6617f20..82c44fe 100644 --- a/model_any.go +++ b/model_any.go @@ -18,7 +18,7 @@ import ( // Any struct for Any type Any struct { - Type *string `json:"@type,omitempty"` + Type *string `json:"@type,omitempty"yaml:"@type,omitempty"` } // NewAny instantiates a new Any object diff --git a/model_assertion.go b/model_assertion.go index 4cf8e65..8876211 100644 --- a/model_assertion.go +++ b/model_assertion.go @@ -18,8 +18,8 @@ import ( // Assertion struct for Assertion type Assertion struct { - TupleKey CheckRequestTupleKey `json:"tuple_key"` - Expectation bool `json:"expectation"` + TupleKey CheckRequestTupleKey `json:"tuple_key"yaml:"tuple_key"` + Expectation bool `json:"expectation"yaml:"expectation"` } // NewAssertion instantiates a new Assertion object diff --git a/model_authorization_model.go b/model_authorization_model.go index f859b3b..5d645f2 100644 --- a/model_authorization_model.go +++ b/model_authorization_model.go @@ -18,10 +18,10 @@ import ( // AuthorizationModel struct for AuthorizationModel type AuthorizationModel struct { - Id *string `json:"id,omitempty"` - SchemaVersion string `json:"schema_version"` - TypeDefinitions *[]TypeDefinition `json:"type_definitions,omitempty"` - Conditions *map[string]Condition `json:"conditions,omitempty"` + Id *string `json:"id,omitempty"yaml:"id,omitempty"` + SchemaVersion string `json:"schema_version"yaml:"schema_version"` + TypeDefinitions *[]TypeDefinition `json:"type_definitions,omitempty"yaml:"type_definitions,omitempty"` + Conditions *map[string]Condition `json:"conditions,omitempty"yaml:"conditions,omitempty"` } // NewAuthorizationModel instantiates a new AuthorizationModel object diff --git a/model_check_request.go b/model_check_request.go index e1f1a26..ba25c10 100644 --- a/model_check_request.go +++ b/model_check_request.go @@ -18,13 +18,13 @@ import ( // CheckRequest struct for CheckRequest type CheckRequest struct { - TupleKey CheckRequestTupleKey `json:"tuple_key"` - ContextualTuples *ContextualTupleKeys `json:"contextual_tuples,omitempty"` - AuthorizationModelId *string `json:"authorization_model_id,omitempty"` + TupleKey CheckRequestTupleKey `json:"tuple_key"yaml:"tuple_key"` + ContextualTuples *ContextualTupleKeys `json:"contextual_tuples,omitempty"yaml:"contextual_tuples,omitempty"` + AuthorizationModelId *string `json:"authorization_model_id,omitempty"yaml:"authorization_model_id,omitempty"` // Defaults to false. Making it true has performance implications. - Trace *bool `json:"trace,omitempty"` + Trace *bool `json:"trace,omitempty"yaml:"trace,omitempty"` // Additional request context that will be used to evaluate any ABAC conditions encountered in the query evaluation. - Context *map[string]interface{} `json:"context,omitempty"` + Context *map[string]interface{} `json:"context,omitempty"yaml:"context,omitempty"` } // NewCheckRequest instantiates a new CheckRequest object diff --git a/model_check_request_tuple_key.go b/model_check_request_tuple_key.go index aa13895..58560a9 100644 --- a/model_check_request_tuple_key.go +++ b/model_check_request_tuple_key.go @@ -18,9 +18,9 @@ import ( // CheckRequestTupleKey struct for CheckRequestTupleKey type CheckRequestTupleKey struct { - User string `json:"user"` - Relation string `json:"relation"` - Object string `json:"object"` + User string `json:"user"yaml:"user"` + Relation string `json:"relation"yaml:"relation"` + Object string `json:"object"yaml:"object"` } // NewCheckRequestTupleKey instantiates a new CheckRequestTupleKey object diff --git a/model_check_response.go b/model_check_response.go index 6ed415e..1d9ec8c 100644 --- a/model_check_response.go +++ b/model_check_response.go @@ -18,9 +18,9 @@ import ( // CheckResponse struct for CheckResponse type CheckResponse struct { - Allowed *bool `json:"allowed,omitempty"` + Allowed *bool `json:"allowed,omitempty"yaml:"allowed,omitempty"` // For internal use only. - Resolution *string `json:"resolution,omitempty"` + Resolution *string `json:"resolution,omitempty"yaml:"resolution,omitempty"` } // NewCheckResponse instantiates a new CheckResponse object diff --git a/model_computed.go b/model_computed.go index 6385f4b..750508e 100644 --- a/model_computed.go +++ b/model_computed.go @@ -18,7 +18,7 @@ import ( // Computed struct for Computed type Computed struct { - Userset *string `json:"userset,omitempty"` + Userset *string `json:"userset,omitempty"yaml:"userset,omitempty"` } // NewComputed instantiates a new Computed object diff --git a/model_condition.go b/model_condition.go index 054d386..6c66973 100644 --- a/model_condition.go +++ b/model_condition.go @@ -18,11 +18,11 @@ import ( // Condition struct for Condition type Condition struct { - Name string `json:"name"` + Name string `json:"name"yaml:"name"` // A Google CEL expression, expressed as a string. - Expression string `json:"expression"` + Expression string `json:"expression"yaml:"expression"` // A map of parameter names to the parameter's defined type reference. - Parameters *map[string]ConditionParamTypeRef `json:"parameters,omitempty"` + Parameters *map[string]ConditionParamTypeRef `json:"parameters,omitempty"yaml:"parameters,omitempty"` } // NewCondition instantiates a new Condition object diff --git a/model_condition_param_type_ref.go b/model_condition_param_type_ref.go index 9e94a9a..c251041 100644 --- a/model_condition_param_type_ref.go +++ b/model_condition_param_type_ref.go @@ -18,8 +18,8 @@ import ( // ConditionParamTypeRef struct for ConditionParamTypeRef type ConditionParamTypeRef struct { - TypeName TypeName `json:"type_name"` - GenericTypes *[]ConditionParamTypeRef `json:"generic_types,omitempty"` + TypeName TypeName `json:"type_name"yaml:"type_name"` + GenericTypes *[]ConditionParamTypeRef `json:"generic_types,omitempty"yaml:"generic_types,omitempty"` } // NewConditionParamTypeRef instantiates a new ConditionParamTypeRef object diff --git a/model_contextual_tuple_keys.go b/model_contextual_tuple_keys.go index e9e4302..f464a2e 100644 --- a/model_contextual_tuple_keys.go +++ b/model_contextual_tuple_keys.go @@ -18,7 +18,7 @@ import ( // ContextualTupleKeys struct for ContextualTupleKeys type ContextualTupleKeys struct { - TupleKeys []TupleKey `json:"tuple_keys"` + TupleKeys []TupleKey `json:"tuple_keys"yaml:"tuple_keys"` } // NewContextualTupleKeys instantiates a new ContextualTupleKeys object diff --git a/model_create_store_request.go b/model_create_store_request.go index 7814527..581ee96 100644 --- a/model_create_store_request.go +++ b/model_create_store_request.go @@ -18,7 +18,7 @@ import ( // CreateStoreRequest struct for CreateStoreRequest type CreateStoreRequest struct { - Name string `json:"name"` + Name string `json:"name"yaml:"name"` } // NewCreateStoreRequest instantiates a new CreateStoreRequest object diff --git a/model_create_store_response.go b/model_create_store_response.go index c7e3ce1..834cd22 100644 --- a/model_create_store_response.go +++ b/model_create_store_response.go @@ -19,10 +19,10 @@ import ( // CreateStoreResponse struct for CreateStoreResponse type CreateStoreResponse struct { - Id *string `json:"id,omitempty"` - Name *string `json:"name,omitempty"` - CreatedAt *time.Time `json:"created_at,omitempty"` - UpdatedAt *time.Time `json:"updated_at,omitempty"` + Id *string `json:"id,omitempty"yaml:"id,omitempty"` + Name *string `json:"name,omitempty"yaml:"name,omitempty"` + CreatedAt *time.Time `json:"created_at,omitempty"yaml:"created_at,omitempty"` + UpdatedAt *time.Time `json:"updated_at,omitempty"yaml:"updated_at,omitempty"` } // NewCreateStoreResponse instantiates a new CreateStoreResponse object diff --git a/model_difference.go b/model_difference.go index 8875a82..22d3f69 100644 --- a/model_difference.go +++ b/model_difference.go @@ -18,8 +18,8 @@ import ( // Difference struct for Difference type Difference struct { - Base Userset `json:"base"` - Subtract Userset `json:"subtract"` + Base Userset `json:"base"yaml:"base"` + Subtract Userset `json:"subtract"yaml:"subtract"` } // NewDifference instantiates a new Difference object diff --git a/model_expand_request.go b/model_expand_request.go index dd72678..bd89345 100644 --- a/model_expand_request.go +++ b/model_expand_request.go @@ -18,8 +18,8 @@ import ( // ExpandRequest struct for ExpandRequest type ExpandRequest struct { - TupleKey ExpandRequestTupleKey `json:"tuple_key"` - AuthorizationModelId *string `json:"authorization_model_id,omitempty"` + TupleKey ExpandRequestTupleKey `json:"tuple_key"yaml:"tuple_key"` + AuthorizationModelId *string `json:"authorization_model_id,omitempty"yaml:"authorization_model_id,omitempty"` } // NewExpandRequest instantiates a new ExpandRequest object diff --git a/model_expand_request_tuple_key.go b/model_expand_request_tuple_key.go index 37e1f1b..557c731 100644 --- a/model_expand_request_tuple_key.go +++ b/model_expand_request_tuple_key.go @@ -18,8 +18,8 @@ import ( // ExpandRequestTupleKey struct for ExpandRequestTupleKey type ExpandRequestTupleKey struct { - Relation string `json:"relation"` - Object string `json:"object"` + Relation string `json:"relation"yaml:"relation"` + Object string `json:"object"yaml:"object"` } // NewExpandRequestTupleKey instantiates a new ExpandRequestTupleKey object diff --git a/model_expand_response.go b/model_expand_response.go index 8aa0574..67d0f90 100644 --- a/model_expand_response.go +++ b/model_expand_response.go @@ -18,7 +18,7 @@ import ( // ExpandResponse struct for ExpandResponse type ExpandResponse struct { - Tree *UsersetTree `json:"tree,omitempty"` + Tree *UsersetTree `json:"tree,omitempty"yaml:"tree,omitempty"` } // NewExpandResponse instantiates a new ExpandResponse object diff --git a/model_get_store_response.go b/model_get_store_response.go index bd63938..56752ec 100644 --- a/model_get_store_response.go +++ b/model_get_store_response.go @@ -19,10 +19,10 @@ import ( // GetStoreResponse struct for GetStoreResponse type GetStoreResponse struct { - Id *string `json:"id,omitempty"` - Name *string `json:"name,omitempty"` - CreatedAt *time.Time `json:"created_at,omitempty"` - UpdatedAt *time.Time `json:"updated_at,omitempty"` + Id *string `json:"id,omitempty"yaml:"id,omitempty"` + Name *string `json:"name,omitempty"yaml:"name,omitempty"` + CreatedAt *time.Time `json:"created_at,omitempty"yaml:"created_at,omitempty"` + UpdatedAt *time.Time `json:"updated_at,omitempty"yaml:"updated_at,omitempty"` } // NewGetStoreResponse instantiates a new GetStoreResponse object diff --git a/model_internal_error_message_response.go b/model_internal_error_message_response.go index 9bf7ec9..7beb336 100644 --- a/model_internal_error_message_response.go +++ b/model_internal_error_message_response.go @@ -18,8 +18,8 @@ import ( // InternalErrorMessageResponse struct for InternalErrorMessageResponse type InternalErrorMessageResponse struct { - Code *InternalErrorCode `json:"code,omitempty"` - Message *string `json:"message,omitempty"` + Code *InternalErrorCode `json:"code,omitempty"yaml:"code,omitempty"` + Message *string `json:"message,omitempty"yaml:"message,omitempty"` } // NewInternalErrorMessageResponse instantiates a new InternalErrorMessageResponse object diff --git a/model_leaf.go b/model_leaf.go index 3f33b84..659f5a1 100644 --- a/model_leaf.go +++ b/model_leaf.go @@ -18,9 +18,9 @@ import ( // Leaf A leaf node contains either - a set of users (which may be individual users, or usersets referencing other relations) - a computed node, which is the result of a computed userset value in the authorization model - a tupleToUserset nodes, containing the result of expanding a tupleToUserset value in a authorization model. type Leaf struct { - Users *Users `json:"users,omitempty"` - Computed *Computed `json:"computed,omitempty"` - TupleToUserset *UsersetTreeTupleToUserset `json:"tupleToUserset,omitempty"` + Users *Users `json:"users,omitempty"yaml:"users,omitempty"` + Computed *Computed `json:"computed,omitempty"yaml:"computed,omitempty"` + TupleToUserset *UsersetTreeTupleToUserset `json:"tupleToUserset,omitempty"yaml:"tupleToUserset,omitempty"` } // NewLeaf instantiates a new Leaf object diff --git a/model_list_objects_request.go b/model_list_objects_request.go index 3837b71..93a1bd4 100644 --- a/model_list_objects_request.go +++ b/model_list_objects_request.go @@ -18,13 +18,13 @@ import ( // ListObjectsRequest struct for ListObjectsRequest type ListObjectsRequest struct { - AuthorizationModelId *string `json:"authorization_model_id,omitempty"` - Type string `json:"type"` - Relation string `json:"relation"` - User string `json:"user"` - ContextualTuples *ContextualTupleKeys `json:"contextual_tuples,omitempty"` + AuthorizationModelId *string `json:"authorization_model_id,omitempty"yaml:"authorization_model_id,omitempty"` + Type string `json:"type"yaml:"type"` + Relation string `json:"relation"yaml:"relation"` + User string `json:"user"yaml:"user"` + ContextualTuples *ContextualTupleKeys `json:"contextual_tuples,omitempty"yaml:"contextual_tuples,omitempty"` // Additional request context that will be used to evaluate any ABAC conditions encountered in the query evaluation. - Context *map[string]interface{} `json:"context,omitempty"` + Context *map[string]interface{} `json:"context,omitempty"yaml:"context,omitempty"` } // NewListObjectsRequest instantiates a new ListObjectsRequest object diff --git a/model_list_objects_response.go b/model_list_objects_response.go index bd595c5..788b903 100644 --- a/model_list_objects_response.go +++ b/model_list_objects_response.go @@ -18,7 +18,7 @@ import ( // ListObjectsResponse struct for ListObjectsResponse type ListObjectsResponse struct { - Objects *[]string `json:"objects,omitempty"` + Objects *[]string `json:"objects,omitempty"yaml:"objects,omitempty"` } // NewListObjectsResponse instantiates a new ListObjectsResponse object diff --git a/model_list_stores_response.go b/model_list_stores_response.go index e8cbf58..dededf7 100644 --- a/model_list_stores_response.go +++ b/model_list_stores_response.go @@ -18,9 +18,9 @@ import ( // ListStoresResponse struct for ListStoresResponse type ListStoresResponse struct { - Stores *[]Store `json:"stores,omitempty"` + Stores *[]Store `json:"stores,omitempty"yaml:"stores,omitempty"` // The continuation token will be empty if there are no more stores. - ContinuationToken *string `json:"continuation_token,omitempty"` + ContinuationToken *string `json:"continuation_token,omitempty"yaml:"continuation_token,omitempty"` } // NewListStoresResponse instantiates a new ListStoresResponse object diff --git a/model_metadata.go b/model_metadata.go index c2a6d98..9ece70c 100644 --- a/model_metadata.go +++ b/model_metadata.go @@ -18,7 +18,7 @@ import ( // Metadata struct for Metadata type Metadata struct { - Relations *map[string]RelationMetadata `json:"relations,omitempty"` + Relations *map[string]RelationMetadata `json:"relations,omitempty"yaml:"relations,omitempty"` } // NewMetadata instantiates a new Metadata object diff --git a/model_node.go b/model_node.go index 40e66ca..0f24673 100644 --- a/model_node.go +++ b/model_node.go @@ -18,11 +18,11 @@ import ( // Node struct for Node type Node struct { - Name *string `json:"name,omitempty"` - Leaf *Leaf `json:"leaf,omitempty"` - Difference *UsersetTreeDifference `json:"difference,omitempty"` - Union *Nodes `json:"union,omitempty"` - Intersection *Nodes `json:"intersection,omitempty"` + Name *string `json:"name,omitempty"yaml:"name,omitempty"` + Leaf *Leaf `json:"leaf,omitempty"yaml:"leaf,omitempty"` + Difference *UsersetTreeDifference `json:"difference,omitempty"yaml:"difference,omitempty"` + Union *Nodes `json:"union,omitempty"yaml:"union,omitempty"` + Intersection *Nodes `json:"intersection,omitempty"yaml:"intersection,omitempty"` } // NewNode instantiates a new Node object diff --git a/model_nodes.go b/model_nodes.go index 5f1932c..a079b0a 100644 --- a/model_nodes.go +++ b/model_nodes.go @@ -18,7 +18,7 @@ import ( // Nodes struct for Nodes type Nodes struct { - Nodes *[]Node `json:"nodes,omitempty"` + Nodes *[]Node `json:"nodes,omitempty"yaml:"nodes,omitempty"` } // NewNodes instantiates a new Nodes object diff --git a/model_object_relation.go b/model_object_relation.go index 2d7d697..f81c9bc 100644 --- a/model_object_relation.go +++ b/model_object_relation.go @@ -18,8 +18,8 @@ import ( // ObjectRelation struct for ObjectRelation type ObjectRelation struct { - Object *string `json:"object,omitempty"` - Relation *string `json:"relation,omitempty"` + Object *string `json:"object,omitempty"yaml:"object,omitempty"` + Relation *string `json:"relation,omitempty"yaml:"relation,omitempty"` } // NewObjectRelation instantiates a new ObjectRelation object diff --git a/model_path_unknown_error_message_response.go b/model_path_unknown_error_message_response.go index c0e5be8..ddc8de4 100644 --- a/model_path_unknown_error_message_response.go +++ b/model_path_unknown_error_message_response.go @@ -18,8 +18,8 @@ import ( // PathUnknownErrorMessageResponse struct for PathUnknownErrorMessageResponse type PathUnknownErrorMessageResponse struct { - Code *NotFoundErrorCode `json:"code,omitempty"` - Message *string `json:"message,omitempty"` + Code *NotFoundErrorCode `json:"code,omitempty"yaml:"code,omitempty"` + Message *string `json:"message,omitempty"yaml:"message,omitempty"` } // NewPathUnknownErrorMessageResponse instantiates a new PathUnknownErrorMessageResponse object diff --git a/model_read_assertions_response.go b/model_read_assertions_response.go index c88ae6c..4d4e197 100644 --- a/model_read_assertions_response.go +++ b/model_read_assertions_response.go @@ -18,8 +18,8 @@ import ( // ReadAssertionsResponse struct for ReadAssertionsResponse type ReadAssertionsResponse struct { - AuthorizationModelId *string `json:"authorization_model_id,omitempty"` - Assertions *[]Assertion `json:"assertions,omitempty"` + AuthorizationModelId *string `json:"authorization_model_id,omitempty"yaml:"authorization_model_id,omitempty"` + Assertions *[]Assertion `json:"assertions,omitempty"yaml:"assertions,omitempty"` } // NewReadAssertionsResponse instantiates a new ReadAssertionsResponse object diff --git a/model_read_authorization_model_response.go b/model_read_authorization_model_response.go index e439e49..04179bc 100644 --- a/model_read_authorization_model_response.go +++ b/model_read_authorization_model_response.go @@ -18,7 +18,7 @@ import ( // ReadAuthorizationModelResponse struct for ReadAuthorizationModelResponse type ReadAuthorizationModelResponse struct { - AuthorizationModel *AuthorizationModel `json:"authorization_model,omitempty"` + AuthorizationModel *AuthorizationModel `json:"authorization_model,omitempty"yaml:"authorization_model,omitempty"` } // NewReadAuthorizationModelResponse instantiates a new ReadAuthorizationModelResponse object diff --git a/model_read_authorization_models_response.go b/model_read_authorization_models_response.go index be5ceab..12e93dd 100644 --- a/model_read_authorization_models_response.go +++ b/model_read_authorization_models_response.go @@ -18,9 +18,9 @@ import ( // ReadAuthorizationModelsResponse struct for ReadAuthorizationModelsResponse type ReadAuthorizationModelsResponse struct { - AuthorizationModels *[]AuthorizationModel `json:"authorization_models,omitempty"` + AuthorizationModels *[]AuthorizationModel `json:"authorization_models,omitempty"yaml:"authorization_models,omitempty"` // The continuation token will be empty if there are no more models. - ContinuationToken *string `json:"continuation_token,omitempty"` + ContinuationToken *string `json:"continuation_token,omitempty"yaml:"continuation_token,omitempty"` } // NewReadAuthorizationModelsResponse instantiates a new ReadAuthorizationModelsResponse object diff --git a/model_read_changes_response.go b/model_read_changes_response.go index d519c2c..b9129c7 100644 --- a/model_read_changes_response.go +++ b/model_read_changes_response.go @@ -18,9 +18,9 @@ import ( // ReadChangesResponse struct for ReadChangesResponse type ReadChangesResponse struct { - Changes *[]TupleChange `json:"changes,omitempty"` + Changes *[]TupleChange `json:"changes,omitempty"yaml:"changes,omitempty"` // The continuation token will be identical if there are no new changes. - ContinuationToken *string `json:"continuation_token,omitempty"` + ContinuationToken *string `json:"continuation_token,omitempty"yaml:"continuation_token,omitempty"` } // NewReadChangesResponse instantiates a new ReadChangesResponse object diff --git a/model_read_request.go b/model_read_request.go index 8a7c690..eaf2e76 100644 --- a/model_read_request.go +++ b/model_read_request.go @@ -18,9 +18,9 @@ import ( // ReadRequest struct for ReadRequest type ReadRequest struct { - TupleKey *ReadRequestTupleKey `json:"tuple_key,omitempty"` - PageSize *int32 `json:"page_size,omitempty"` - ContinuationToken *string `json:"continuation_token,omitempty"` + TupleKey *ReadRequestTupleKey `json:"tuple_key,omitempty"yaml:"tuple_key,omitempty"` + PageSize *int32 `json:"page_size,omitempty"yaml:"page_size,omitempty"` + ContinuationToken *string `json:"continuation_token,omitempty"yaml:"continuation_token,omitempty"` } // NewReadRequest instantiates a new ReadRequest object diff --git a/model_read_request_tuple_key.go b/model_read_request_tuple_key.go index 6f3cd8c..f8b8c2d 100644 --- a/model_read_request_tuple_key.go +++ b/model_read_request_tuple_key.go @@ -18,9 +18,9 @@ import ( // ReadRequestTupleKey struct for ReadRequestTupleKey type ReadRequestTupleKey struct { - User *string `json:"user,omitempty"` - Relation *string `json:"relation,omitempty"` - Object *string `json:"object,omitempty"` + User *string `json:"user,omitempty"yaml:"user,omitempty"` + Relation *string `json:"relation,omitempty"yaml:"relation,omitempty"` + Object *string `json:"object,omitempty"yaml:"object,omitempty"` } // NewReadRequestTupleKey instantiates a new ReadRequestTupleKey object diff --git a/model_read_response.go b/model_read_response.go index b3036b2..7858fbe 100644 --- a/model_read_response.go +++ b/model_read_response.go @@ -18,9 +18,9 @@ import ( // ReadResponse struct for ReadResponse type ReadResponse struct { - Tuples *[]Tuple `json:"tuples,omitempty"` + Tuples *[]Tuple `json:"tuples,omitempty"yaml:"tuples,omitempty"` // The continuation token will be empty if there are no more tuples. - ContinuationToken *string `json:"continuation_token,omitempty"` + ContinuationToken *string `json:"continuation_token,omitempty"yaml:"continuation_token,omitempty"` } // NewReadResponse instantiates a new ReadResponse object diff --git a/model_relation_metadata.go b/model_relation_metadata.go index 7dc578a..43c2985 100644 --- a/model_relation_metadata.go +++ b/model_relation_metadata.go @@ -18,7 +18,7 @@ import ( // RelationMetadata struct for RelationMetadata type RelationMetadata struct { - DirectlyRelatedUserTypes *[]RelationReference `json:"directly_related_user_types,omitempty"` + DirectlyRelatedUserTypes *[]RelationReference `json:"directly_related_user_types,omitempty"yaml:"directly_related_user_types,omitempty"` } // NewRelationMetadata instantiates a new RelationMetadata object diff --git a/model_relation_reference.go b/model_relation_reference.go index 84a98fd..13d5d9e 100644 --- a/model_relation_reference.go +++ b/model_relation_reference.go @@ -18,11 +18,11 @@ import ( // RelationReference RelationReference represents a relation of a particular object type (e.g. 'document#viewer'). type RelationReference struct { - Type string `json:"type"` - Relation *string `json:"relation,omitempty"` - Wildcard *map[string]interface{} `json:"wildcard,omitempty"` + Type string `json:"type"yaml:"type"` + Relation *string `json:"relation,omitempty"yaml:"relation,omitempty"` + Wildcard *map[string]interface{} `json:"wildcard,omitempty"yaml:"wildcard,omitempty"` // The name of a condition that is enforced over the allowed relation. - Condition *string `json:"condition,omitempty"` + Condition *string `json:"condition,omitempty"yaml:"condition,omitempty"` } // NewRelationReference instantiates a new RelationReference object diff --git a/model_relationship_condition.go b/model_relationship_condition.go index 40cf95e..9102b60 100644 --- a/model_relationship_condition.go +++ b/model_relationship_condition.go @@ -19,9 +19,9 @@ import ( // RelationshipCondition struct for RelationshipCondition type RelationshipCondition struct { // A reference (by name) of the relationship condition defined in the authorization model. - ConditionName string `json:"condition_name"` + ConditionName string `json:"condition_name"yaml:"condition_name"` // Additional context/data to persist along with the condition. The keys must match the parameters defined by the condition, and the value types must match the parameter type definitions. - Context *map[string]interface{} `json:"context,omitempty"` + Context *map[string]interface{} `json:"context,omitempty"yaml:"context,omitempty"` } // NewRelationshipCondition instantiates a new RelationshipCondition object diff --git a/model_status.go b/model_status.go index e5c4e82..eb46b31 100644 --- a/model_status.go +++ b/model_status.go @@ -18,9 +18,9 @@ import ( // Status struct for Status type Status struct { - Code *int32 `json:"code,omitempty"` - Message *string `json:"message,omitempty"` - Details *[]Any `json:"details,omitempty"` + Code *int32 `json:"code,omitempty"yaml:"code,omitempty"` + Message *string `json:"message,omitempty"yaml:"message,omitempty"` + Details *[]Any `json:"details,omitempty"yaml:"details,omitempty"` } // NewStatus instantiates a new Status object diff --git a/model_store.go b/model_store.go index 967db1f..9d2d965 100644 --- a/model_store.go +++ b/model_store.go @@ -19,11 +19,11 @@ import ( // Store struct for Store type Store struct { - Id *string `json:"id,omitempty"` - Name *string `json:"name,omitempty"` - CreatedAt *time.Time `json:"created_at,omitempty"` - UpdatedAt *time.Time `json:"updated_at,omitempty"` - DeletedAt *time.Time `json:"deleted_at,omitempty"` + Id *string `json:"id,omitempty"yaml:"id,omitempty"` + Name *string `json:"name,omitempty"yaml:"name,omitempty"` + CreatedAt *time.Time `json:"created_at,omitempty"yaml:"created_at,omitempty"` + UpdatedAt *time.Time `json:"updated_at,omitempty"yaml:"updated_at,omitempty"` + DeletedAt *time.Time `json:"deleted_at,omitempty"yaml:"deleted_at,omitempty"` } // NewStore instantiates a new Store object diff --git a/model_tuple.go b/model_tuple.go index 7af10c8..9a330e0 100644 --- a/model_tuple.go +++ b/model_tuple.go @@ -19,8 +19,8 @@ import ( // Tuple struct for Tuple type Tuple struct { - Key *TupleKey `json:"key,omitempty"` - Timestamp *time.Time `json:"timestamp,omitempty"` + Key *TupleKey `json:"key,omitempty"yaml:"key,omitempty"` + Timestamp *time.Time `json:"timestamp,omitempty"yaml:"timestamp,omitempty"` } // NewTuple instantiates a new Tuple object diff --git a/model_tuple_change.go b/model_tuple_change.go index 862e190..1afef02 100644 --- a/model_tuple_change.go +++ b/model_tuple_change.go @@ -19,9 +19,9 @@ import ( // TupleChange struct for TupleChange type TupleChange struct { - TupleKey *TupleKey `json:"tuple_key,omitempty"` - Operation *TupleOperation `json:"operation,omitempty"` - Timestamp *time.Time `json:"timestamp,omitempty"` + TupleKey *TupleKey `json:"tuple_key,omitempty"yaml:"tuple_key,omitempty"` + Operation *TupleOperation `json:"operation,omitempty"yaml:"operation,omitempty"` + Timestamp *time.Time `json:"timestamp,omitempty"yaml:"timestamp,omitempty"` } // NewTupleChange instantiates a new TupleChange object diff --git a/model_tuple_key.go b/model_tuple_key.go index 513b46c..db46fbe 100644 --- a/model_tuple_key.go +++ b/model_tuple_key.go @@ -18,10 +18,10 @@ import ( // TupleKey struct for TupleKey type TupleKey struct { - User string `json:"user"` - Relation string `json:"relation"` - Object string `json:"object"` - Condition *RelationshipCondition `json:"condition,omitempty"` + User string `json:"user"yaml:"user"` + Relation string `json:"relation"yaml:"relation"` + Object string `json:"object"yaml:"object"` + Condition *RelationshipCondition `json:"condition,omitempty"yaml:"condition,omitempty"` } // NewTupleKey instantiates a new TupleKey object diff --git a/model_tuple_to_userset.go b/model_tuple_to_userset.go index a314b22..e895fad 100644 --- a/model_tuple_to_userset.go +++ b/model_tuple_to_userset.go @@ -18,8 +18,8 @@ import ( // TupleToUserset struct for TupleToUserset type TupleToUserset struct { - Tupleset *ObjectRelation `json:"tupleset,omitempty"` - ComputedUserset *ObjectRelation `json:"computedUserset,omitempty"` + Tupleset *ObjectRelation `json:"tupleset,omitempty"yaml:"tupleset,omitempty"` + ComputedUserset *ObjectRelation `json:"computedUserset,omitempty"yaml:"computedUserset,omitempty"` } // NewTupleToUserset instantiates a new TupleToUserset object diff --git a/model_type_definition.go b/model_type_definition.go index b09752d..6dc38b3 100644 --- a/model_type_definition.go +++ b/model_type_definition.go @@ -18,9 +18,9 @@ import ( // TypeDefinition struct for TypeDefinition type TypeDefinition struct { - Type string `json:"type"` - Relations *map[string]Userset `json:"relations,omitempty"` - Metadata *Metadata `json:"metadata,omitempty"` + Type string `json:"type"yaml:"type"` + Relations *map[string]Userset `json:"relations,omitempty"yaml:"relations,omitempty"` + Metadata *Metadata `json:"metadata,omitempty"yaml:"metadata,omitempty"` } // NewTypeDefinition instantiates a new TypeDefinition object diff --git a/model_users.go b/model_users.go index b6a072b..fc6ab4b 100644 --- a/model_users.go +++ b/model_users.go @@ -18,7 +18,7 @@ import ( // Users struct for Users type Users struct { - Users *[]string `json:"users,omitempty"` + Users *[]string `json:"users,omitempty"yaml:"users,omitempty"` } // NewUsers instantiates a new Users object diff --git a/model_userset.go b/model_userset.go index eba20ef..612384c 100644 --- a/model_userset.go +++ b/model_userset.go @@ -19,12 +19,12 @@ import ( // Userset struct for Userset type Userset struct { // A DirectUserset is a sentinel message for referencing the direct members specified by an object/relation mapping. - This *map[string]interface{} `json:"this,omitempty"` - ComputedUserset *ObjectRelation `json:"computedUserset,omitempty"` - TupleToUserset *TupleToUserset `json:"tupleToUserset,omitempty"` - Union *Usersets `json:"union,omitempty"` - Intersection *Usersets `json:"intersection,omitempty"` - Difference *Difference `json:"difference,omitempty"` + This *map[string]interface{} `json:"this,omitempty"yaml:"this,omitempty"` + ComputedUserset *ObjectRelation `json:"computedUserset,omitempty"yaml:"computedUserset,omitempty"` + TupleToUserset *TupleToUserset `json:"tupleToUserset,omitempty"yaml:"tupleToUserset,omitempty"` + Union *Usersets `json:"union,omitempty"yaml:"union,omitempty"` + Intersection *Usersets `json:"intersection,omitempty"yaml:"intersection,omitempty"` + Difference *Difference `json:"difference,omitempty"yaml:"difference,omitempty"` } // NewUserset instantiates a new Userset object diff --git a/model_userset_tree.go b/model_userset_tree.go index ec44d41..c9aafb3 100644 --- a/model_userset_tree.go +++ b/model_userset_tree.go @@ -18,7 +18,7 @@ import ( // UsersetTree A UsersetTree contains the result of an Expansion. type UsersetTree struct { - Root *Node `json:"root,omitempty"` + Root *Node `json:"root,omitempty"yaml:"root,omitempty"` } // NewUsersetTree instantiates a new UsersetTree object diff --git a/model_userset_tree_difference.go b/model_userset_tree_difference.go index d4bd2d0..6bddb31 100644 --- a/model_userset_tree_difference.go +++ b/model_userset_tree_difference.go @@ -18,8 +18,8 @@ import ( // UsersetTreeDifference struct for UsersetTreeDifference type UsersetTreeDifference struct { - Base *Node `json:"base,omitempty"` - Subtract *Node `json:"subtract,omitempty"` + Base *Node `json:"base,omitempty"yaml:"base,omitempty"` + Subtract *Node `json:"subtract,omitempty"yaml:"subtract,omitempty"` } // NewUsersetTreeDifference instantiates a new UsersetTreeDifference object diff --git a/model_userset_tree_tuple_to_userset.go b/model_userset_tree_tuple_to_userset.go index 0ef7471..642b14d 100644 --- a/model_userset_tree_tuple_to_userset.go +++ b/model_userset_tree_tuple_to_userset.go @@ -18,8 +18,8 @@ import ( // UsersetTreeTupleToUserset struct for UsersetTreeTupleToUserset type UsersetTreeTupleToUserset struct { - Tupleset *string `json:"tupleset,omitempty"` - Computed *[]Computed `json:"computed,omitempty"` + Tupleset *string `json:"tupleset,omitempty"yaml:"tupleset,omitempty"` + Computed *[]Computed `json:"computed,omitempty"yaml:"computed,omitempty"` } // NewUsersetTreeTupleToUserset instantiates a new UsersetTreeTupleToUserset object diff --git a/model_usersets.go b/model_usersets.go index 3b2af64..547451b 100644 --- a/model_usersets.go +++ b/model_usersets.go @@ -18,7 +18,7 @@ import ( // Usersets struct for Usersets type Usersets struct { - Child *[]Userset `json:"child,omitempty"` + Child *[]Userset `json:"child,omitempty"yaml:"child,omitempty"` } // NewUsersets instantiates a new Usersets object diff --git a/model_validation_error_message_response.go b/model_validation_error_message_response.go index 0825dee..9760a1c 100644 --- a/model_validation_error_message_response.go +++ b/model_validation_error_message_response.go @@ -18,8 +18,8 @@ import ( // ValidationErrorMessageResponse struct for ValidationErrorMessageResponse type ValidationErrorMessageResponse struct { - Code *ErrorCode `json:"code,omitempty"` - Message *string `json:"message,omitempty"` + Code *ErrorCode `json:"code,omitempty"yaml:"code,omitempty"` + Message *string `json:"message,omitempty"yaml:"message,omitempty"` } // NewValidationErrorMessageResponse instantiates a new ValidationErrorMessageResponse object diff --git a/model_write_assertions_request.go b/model_write_assertions_request.go index 52c0435..5f6b3c8 100644 --- a/model_write_assertions_request.go +++ b/model_write_assertions_request.go @@ -18,7 +18,7 @@ import ( // WriteAssertionsRequest struct for WriteAssertionsRequest type WriteAssertionsRequest struct { - Assertions []Assertion `json:"assertions"` + Assertions []Assertion `json:"assertions"yaml:"assertions"` } // NewWriteAssertionsRequest instantiates a new WriteAssertionsRequest object diff --git a/model_write_authorization_model_request.go b/model_write_authorization_model_request.go index cb855ad..023b6a6 100644 --- a/model_write_authorization_model_request.go +++ b/model_write_authorization_model_request.go @@ -18,9 +18,9 @@ import ( // WriteAuthorizationModelRequest struct for WriteAuthorizationModelRequest type WriteAuthorizationModelRequest struct { - TypeDefinitions []TypeDefinition `json:"type_definitions"` - SchemaVersion *string `json:"schema_version,omitempty"` - Conditions *map[string]Condition `json:"conditions,omitempty"` + TypeDefinitions []TypeDefinition `json:"type_definitions"yaml:"type_definitions"` + SchemaVersion *string `json:"schema_version,omitempty"yaml:"schema_version,omitempty"` + Conditions *map[string]Condition `json:"conditions,omitempty"yaml:"conditions,omitempty"` } // NewWriteAuthorizationModelRequest instantiates a new WriteAuthorizationModelRequest object diff --git a/model_write_authorization_model_response.go b/model_write_authorization_model_response.go index eb16de3..c0f356c 100644 --- a/model_write_authorization_model_response.go +++ b/model_write_authorization_model_response.go @@ -18,7 +18,7 @@ import ( // WriteAuthorizationModelResponse struct for WriteAuthorizationModelResponse type WriteAuthorizationModelResponse struct { - AuthorizationModelId *string `json:"authorization_model_id,omitempty"` + AuthorizationModelId *string `json:"authorization_model_id,omitempty"yaml:"authorization_model_id,omitempty"` } // NewWriteAuthorizationModelResponse instantiates a new WriteAuthorizationModelResponse object diff --git a/model_write_request.go b/model_write_request.go index 6099d88..7acf8b6 100644 --- a/model_write_request.go +++ b/model_write_request.go @@ -18,9 +18,9 @@ import ( // WriteRequest struct for WriteRequest type WriteRequest struct { - Writes *WriteRequestTupleKeys `json:"writes,omitempty"` - Deletes *WriteRequestTupleKeys `json:"deletes,omitempty"` - AuthorizationModelId *string `json:"authorization_model_id,omitempty"` + Writes *WriteRequestTupleKeys `json:"writes,omitempty"yaml:"writes,omitempty"` + Deletes *WriteRequestTupleKeys `json:"deletes,omitempty"yaml:"deletes,omitempty"` + AuthorizationModelId *string `json:"authorization_model_id,omitempty"yaml:"authorization_model_id,omitempty"` } // NewWriteRequest instantiates a new WriteRequest object diff --git a/model_write_request_tuple_key.go b/model_write_request_tuple_key.go index 4670617..b5e6d5f 100644 --- a/model_write_request_tuple_key.go +++ b/model_write_request_tuple_key.go @@ -18,10 +18,10 @@ import ( // WriteRequestTupleKey struct for WriteRequestTupleKey type WriteRequestTupleKey struct { - User string `json:"user"` - Relation string `json:"relation"` - Object string `json:"object"` - Condition *RelationshipCondition `json:"condition,omitempty"` + User string `json:"user"yaml:"user"` + Relation string `json:"relation"yaml:"relation"` + Object string `json:"object"yaml:"object"` + Condition *RelationshipCondition `json:"condition,omitempty"yaml:"condition,omitempty"` } // NewWriteRequestTupleKey instantiates a new WriteRequestTupleKey object diff --git a/model_write_request_tuple_keys.go b/model_write_request_tuple_keys.go index 893bca9..0fb3009 100644 --- a/model_write_request_tuple_keys.go +++ b/model_write_request_tuple_keys.go @@ -18,7 +18,7 @@ import ( // WriteRequestTupleKeys struct for WriteRequestTupleKeys type WriteRequestTupleKeys struct { - TupleKeys []WriteRequestTupleKey `json:"tuple_keys"` + TupleKeys []WriteRequestTupleKey `json:"tuple_keys"yaml:"tuple_keys"` } // NewWriteRequestTupleKeys instantiates a new WriteRequestTupleKeys object