Categorygithub.com/utgwkk/go-transform-struct-gen
module
0.0.0-20230622131308-d91a165cff7b
Repository: https://github.com/utgwkk/go-transform-struct-gen.git
Documentation: pkg.go.dev

# README

go-transform-struct-gen

Example

package foo

type FooModel struct {
	Id   string
	Name string
	Age  int
}
package bar

type BarModel struct {
	Id        string
	Name      string
	Age       int
	CreatedAt time.Time
	UpdatedAt time.Time
}
% transform-struct-gen -src-struct '*github.com/utgwkk/go-transform-struct-gen/internal/fixtures/bar.BarModel' -dst-struct '*github.com/utgwkk/go-transform-struct-gen/internal/fixtures/foo.FooModel' -name ToFoo -type method
// This file is generated by github.com/utgwkk/go-transform-struct-gen
package bar

import "github.com/utgwkk/go-transform-struct-gen/internal/fixtures/foo"

func (src *BarModel) ToFoo() *foo.FooModel {
        return &foo.FooModel{
                Age:  src.Age,
                Id:   src.Id,
                Name: src.Name,
        }
}

# Packages

No description provided by the author