RootResource.externalVocab constructor

const RootResource.externalVocab(
  1. IriTerm classIri,
  2. String mergeContractAppBaseUri, {
  3. MergeContract mergeContract = const MergeContract(),
  4. RootIriStrategy iriStrategy = const RootIriStrategy(),
  5. FullIndex fullIndex = const FullIndex(),
})

External vocabulary + generated merge contract.

Implementation

const RootResource.externalVocab(
  IriTerm classIri,
  String mergeContractAppBaseUri, {
  MergeContract mergeContract = const MergeContract(),
  RootIriStrategy iriStrategy = const RootIriStrategy(),
  this.fullIndex = const FullIndex(),
})  : generatorVocab = null,
      explicitClassIri = classIri,
      contractAppBaseUri = mergeContractAppBaseUri,
      explicitContractIri = null,
      contract = mergeContract,
      generateContract = true,
      super(classIri, iriStrategy);