diff --git a/doc/Specs-Datamodel.md b/doc/Specs-Datamodel.md index 90962e6..7d0d769 100644 --- a/doc/Specs-Datamodel.md +++ b/doc/Specs-Datamodel.md @@ -114,101 +114,7 @@ numbering=true autoSave=true /vscode-markdown-toc-config --> - -* 1. [Documents de référence](#Documentsderfrence) -* 2. [Methods](#Methods) - * 2.1. [DepositMethod](#DepositMethod) - * 2.2. [CommitmentMethod](#CommitmentMethod) - * 2.3. [PaymentMethod](#PaymentMethod) -* 3. [Items](#Items) - * 3.1. [Item](#Item) - * 3.2. [ItemArtefact](#ItemArtefact) - * 3.3. [ItemMember](#ItemMember) - * 3.3.1. [ItemMemberPublicAttributeGroup](#ItemMemberPublicAttributeGroup) - * 3.3.2. [ItemMemberRoleConfidentialAttributeGroup](#ItemMemberRoleConfidentialAttributeGroup) - * 3.3.3. [ItemMemberRolePrivateAttributeGroup](#ItemMemberRolePrivateAttributeGroup) - * 3.4. [ItemCommitment](#ItemCommitment) - * 3.4.1. [ItemCommitmentRoleConfidentialAttributeGroup](#ItemCommitmentRoleConfidentialAttributeGroup) - * 3.4.2. [ItemCommitmentPrivateAttributeGroup](#ItemCommitmentPrivateAttributeGroup) - * 3.5. [ItemDeposit](#ItemDeposit) - * 3.5.1. [ItemDepositPublicAttributeGroup](#ItemDepositPublicAttributeGroup) - * 3.5.2. [ItemDepositRoleConfidentialAttributeGroup](#ItemDepositRoleConfidentialAttributeGroup) - * 3.5.3. [ItemDepositPrivateAttributeGroup](#ItemDepositPrivateAttributeGroup) - * 3.6. [ItemEnum](#ItemEnum) - * 3.7. [ItemPayment](#ItemPayment) - * 3.7.1. [ItemPaymentPublicAttributeGroup](#ItemPaymentPublicAttributeGroup) - * 3.7.2. [ItemPaymentRoleConfidentialAttributeGroup](#ItemPaymentRoleConfidentialAttributeGroup) - * 3.7.3. [ItemPaymentPrivateAttributeGroup](#ItemPaymentPrivateAttributeGroup) - * 3.8. [ItemPeer](#ItemPeer) - * 3.8.1. [ItemPeerPublicAttributeGroup](#ItemPeerPublicAttributeGroup) - * 3.8.2. [ItemPeerPrivateAttributeGroup](#ItemPeerPrivateAttributeGroup) - * 3.9. [ItemProcess](#ItemProcess) - * 3.9.1. [ItemProcessPublicAttributeGroup](#ItemProcessPublicAttributeGroup) -* 4. [Encryption](#Encryption) - * 4.1. [KeyEncryption](#KeyEncryption) - * 4.2. [Aes256GcmIv96Bit](#Aes256GcmIv96Bit) -* 5. [Messages](#Messages) - * 5.1. [Message](#Message) - * 5.2. [MessageConnect](#MessageConnect) - * 5.3. [MessageGeneric](#MessageGeneric) - * 5.4. [Pow](#Pow) - * 5.5. [SharedProcess](#SharedProcess) - * 5.6. [SharedPeer](#SharedPeer) -* 6. [Relay](#Relay) -* 7. [L1Node](#L1Node) - * 7.1. [L1NodeMining](#L1NodeMining) - * 7.2. [L2Node](#L2Node) - * 7.3. [L2NodeMining](#L2NodeMining) - * 7.4. [L2Certif](#L2Certif) - * 7.5. [BlockCertif](#BlockCertif) -* 8. [Metadata](#Metadata) - * 8.1. [MetadataContractPublic](#MetadataContractPublic) - * 8.2. [MetadataPrivate](#MetadataPrivate) - * 8.3. [MetadataRoleConfidential](#MetadataRoleConfidential) - * 8.4. [Amount](#Amount) - * 8.5. [Number](#Number) -* 9. [Request](#Request) -* 10. [RequestPcd](#RequestPcd) - * 10.1. [Pagination](#Pagination) - * 10.2. [RequestPcdItemGenericEnc](#RequestPcdItemGenericEnc) - * 10.2.1. [RequestPcdItemEncAttributePublic](#RequestPcdItemEncAttributePublic) - * 10.2.2. [RequestPcdItemEncAttributeRoleConfidential](#RequestPcdItemEncAttributeRoleConfidential) - * 10.2.3. [RequestPcdItemEncAttributePrivate](#RequestPcdItemEncAttributePrivate) -* 11. [RequestPrd](#RequestPrd) - * 11.1. [RequestPrdResponse](#RequestPrdResponse) - * 11.2. [RequestPrdConfirm](#RequestPrdConfirm) - * 11.3. [RequestPrdList](#RequestPrdList) - * 11.4. [RequestPrdMessage](#RequestPrdMessage) - * 11.5. [RequestPrdResponse](#RequestPrdResponse-1) - * 11.6. [RequestPrdUpdate](#RequestPrdUpdate) -* 12. [Roles](#Roles) - * 12.1. [Role](#Role) - * 12.2. [Conditions](#Conditions) - * 12.2.1. [TransactionMode](#TransactionMode) - * 12.2.2. [ConditionPayment](#ConditionPayment) - * 12.2.3. [ConditionCommitment](#ConditionCommitment) - * 12.2.4. [ConditionDeposit](#ConditionDeposit) - * 12.2.5. [ConditionOrchestration](#ConditionOrchestration) - * 12.2.6. [ConditionCap](#ConditionCap) - * 12.2.7. [ConditionRequestPrdAddressSet](#ConditionRequestPrdAddressSet) - * 12.2.8. [ConditionPublish](#ConditionPublish) - * 12.3. [RolesGroup](#RolesGroup) - * 12.3.1. [RoleArtefact](#RoleArtefact) - * 12.3.2. [RoleDeposit](#RoleDeposit) - * 12.3.3. [RoleCommitment](#RoleCommitment) - * 12.3.4. [RoleMember](#RoleMember) - * 12.4. [RolePeer](#RolePeer) - * 12.4.1. [RolePayment](#RolePayment) - * 12.4.2. [RoleProcess](#RoleProcess) -* 13. [12. Rust considerations](#Rustconsiderations) - * 13.1. [General Implications for Project Objects](#GeneralImplicationsforProjectObjects) - * 13.2. [Debug](#Debug) - * 13.3. [Default](#Default) - * 13.4. [PartialEq, Eq](#PartialEqEq) - * 13.5. [Hash](#Hash) - * 13.6. [PartialOrd, Ord](#PartialOrdOrd) -* 14. [Todo](#Todo) - + # Specs - Datas ## 1. Documents de référence