setHasOne method

void setHasOne(
  1. String relationshipName,
  2. String modelId,
  3. String modelType
)

Implementation

void setHasOne(String relationshipName, String modelId, String modelType) {
  Map<String, dynamic> relationshipMap = {'id': modelId, 'type': modelType};
  if (relationships.containsKey(relationshipName)) {
    if (relationships[relationshipName]['data'] == null) {
      relationships[relationshipName]['data'] = relationshipMap;
    } else {
      relationships[relationshipName]['data']['id'] = modelId;
    }
  } else {
    relationships[relationshipName] = {'data': relationshipMap};
  }
}