## Expected Behavior - Operation is made by the input from the basic type not from the complex struct type(form, policy etc). - Complex struct types should preferably be used only for the operation processing. ## Actual Behavior - Operation is made by the complex struct type. ## Steps to Reproduce the Problem 1. https://github.com/ProtoconNet/mitum-nft/blob/7cb90dc1faa85184c08a43ea61fdd69817fe7459/nft/collection/collection_register.go#L133 2. https://github.com/ProtoconNet/mitum-nft/blob/7cb90dc1faa85184c08a43ea61fdd69817fe7459/nft/collection/mint_item.go#L96 ## Specifications 3. https://github.com/ProtoconNet/mitum-nft/blob/7cb90dc1faa85184c08a43ea61fdd69817fe7459/nft/collection/collection_policy_updater.go#L22 - commit; 1b3d2481681594667f8ca5fa75598f217b0b32c4 - os; macos ventura - go version; go1.19
Expected Behavior
Actual Behavior
Steps to Reproduce the Problem
mitum-nft/nft/collection/collection_register.go
Line 133 in 7cb90dc
mitum-nft/nft/collection/mint_item.go
Line 96 in 7cb90dc
Specifications
mitum-nft/nft/collection/collection_policy_updater.go
Line 22 in 7cb90dc