func DagPutOptions(opts ...DagPutOption) (*DagPutSettings, error) {
	options := &DagPutSettings{
		InputEnc: "json",
		Kind:     "cbor",
		Pin:      "false",
		Hash:     "sha2-256",
	}

	for _, opt := range opts {
		err := opt(options)
		if err != nil {
			return nil, err
		}
	}
	return options, nil
}
func DagPutOptions(opts ...DagPutOption) (*DagPutSettings, error) {
	options := &DagPutSettings{
		InputEnc: "json",
		Kind:     "cbor",
		Pin:      "false",
		Hash:     "sha2-256",
	}

	for _, opt := range opts {
		err := opt(options)
		if err != nil {
			return nil, err
		}
	}
	return options, nil
}
func DagPutOptions ( opts ... DagPutOption ) ( * DagPutSettings , error ) { options := & DagPutSettings { InputEnc : " " , Kind : " " , Pin : " " , Hash : " " , } for _ , opt := range opts { err := opt ( options ) if err != nil { return nil , err } } return options , nil }
// DagPutOptions applies the given options to a DagPutSettings instance.
DagPutOptions applies the given options to a DagPutSettings instance .