Skip to content

Latest commit

 

History

History
953 lines (753 loc) · 52.8 KB

README.md

File metadata and controls

953 lines (753 loc) · 52.8 KB

Contact

(Contact)

Available Operations

CreateAccountingContact

Create a contact

Example Usage

package main

import(
	"os"
	unifiedgosdk "github.com/unified-to/unified-go-sdk"
	"github.com/unified-to/unified-go-sdk/pkg/models/operations"
	"context"
	"log"
)

func main() {
    s := unifiedgosdk.New(
        unifiedgosdk.WithSecurity(os.Getenv("JWT")),
    )
    request := operations.CreateAccountingContactRequest{
        ConnectionID: "<value>",
    }
    ctx := context.Background()
    res, err := s.Contact.CreateAccountingContact(ctx, request)
    if err != nil {
        log.Fatal(err)
    }
    if res.AccountingContact != nil {
        // handle response
    }
}

Parameters

Parameter Type Required Description
ctx context.Context ✔️ The context to use for the request.
request operations.CreateAccountingContactRequest ✔️ The request object to use for the request.
opts []operations.Option The options for this request.

Response

*operations.CreateAccountingContactResponse, error

Error Object Status Code Content Type
sdkerrors.SDKError 4xx-5xx /

CreateCrmContact

Create a contact

Example Usage

package main

import(
	"os"
	unifiedgosdk "github.com/unified-to/unified-go-sdk"
	"github.com/unified-to/unified-go-sdk/pkg/models/operations"
	"context"
	"log"
)

func main() {
    s := unifiedgosdk.New(
        unifiedgosdk.WithSecurity(os.Getenv("JWT")),
    )
    request := operations.CreateCrmContactRequest{
        ConnectionID: "<value>",
    }
    ctx := context.Background()
    res, err := s.Contact.CreateCrmContact(ctx, request)
    if err != nil {
        log.Fatal(err)
    }
    if res.CrmContact != nil {
        // handle response
    }
}

Parameters

Parameter Type Required Description
ctx context.Context ✔️ The context to use for the request.
request operations.CreateCrmContactRequest ✔️ The request object to use for the request.
opts []operations.Option The options for this request.

Response

*operations.CreateCrmContactResponse, error

Error Object Status Code Content Type
sdkerrors.SDKError 4xx-5xx /

CreateUcContact

Create a contact

Example Usage

package main

import(
	"os"
	unifiedgosdk "github.com/unified-to/unified-go-sdk"
	"github.com/unified-to/unified-go-sdk/pkg/models/operations"
	"context"
	"log"
)

func main() {
    s := unifiedgosdk.New(
        unifiedgosdk.WithSecurity(os.Getenv("JWT")),
    )
    request := operations.CreateUcContactRequest{
        ConnectionID: "<value>",
    }
    ctx := context.Background()
    res, err := s.Contact.CreateUcContact(ctx, request)
    if err != nil {
        log.Fatal(err)
    }
    if res.UcContact != nil {
        // handle response
    }
}

Parameters

Parameter Type Required Description
ctx context.Context ✔️ The context to use for the request.
request operations.CreateUcContactRequest ✔️ The request object to use for the request.
opts []operations.Option The options for this request.

Response

*operations.CreateUcContactResponse, error

Error Object Status Code Content Type
sdkerrors.SDKError 4xx-5xx /

GetAccountingContact

Retrieve a contact

Example Usage

package main

import(
	"os"
	unifiedgosdk "github.com/unified-to/unified-go-sdk"
	"github.com/unified-to/unified-go-sdk/pkg/models/operations"
	"context"
	"log"
)

func main() {
    s := unifiedgosdk.New(
        unifiedgosdk.WithSecurity(os.Getenv("JWT")),
    )
    request := operations.GetAccountingContactRequest{
        ConnectionID: "<value>",
        ID: "<id>",
    }
    ctx := context.Background()
    res, err := s.Contact.GetAccountingContact(ctx, request)
    if err != nil {
        log.Fatal(err)
    }
    if res.AccountingContact != nil {
        // handle response
    }
}

Parameters

Parameter Type Required Description
ctx context.Context ✔️ The context to use for the request.
request operations.GetAccountingContactRequest ✔️ The request object to use for the request.
opts []operations.Option The options for this request.

Response

*operations.GetAccountingContactResponse, error

Error Object Status Code Content Type
sdkerrors.SDKError 4xx-5xx /

GetCrmContact

Retrieve a contact

Example Usage

package main

import(
	"os"
	unifiedgosdk "github.com/unified-to/unified-go-sdk"
	"github.com/unified-to/unified-go-sdk/pkg/models/operations"
	"context"
	"log"
)

func main() {
    s := unifiedgosdk.New(
        unifiedgosdk.WithSecurity(os.Getenv("JWT")),
    )
    request := operations.GetCrmContactRequest{
        ConnectionID: "<value>",
        ID: "<id>",
    }
    ctx := context.Background()
    res, err := s.Contact.GetCrmContact(ctx, request)
    if err != nil {
        log.Fatal(err)
    }
    if res.CrmContact != nil {
        // handle response
    }
}

Parameters

Parameter Type Required Description
ctx context.Context ✔️ The context to use for the request.
request operations.GetCrmContactRequest ✔️ The request object to use for the request.
opts []operations.Option The options for this request.

Response

*operations.GetCrmContactResponse, error

Error Object Status Code Content Type
sdkerrors.SDKError 4xx-5xx /

GetUcContact

Retrieve a contact

Example Usage

package main

import(
	"os"
	unifiedgosdk "github.com/unified-to/unified-go-sdk"
	"github.com/unified-to/unified-go-sdk/pkg/models/operations"
	"context"
	"log"
)

func main() {
    s := unifiedgosdk.New(
        unifiedgosdk.WithSecurity(os.Getenv("JWT")),
    )
    request := operations.GetUcContactRequest{
        ConnectionID: "<value>",
        ID: "<id>",
    }
    ctx := context.Background()
    res, err := s.Contact.GetUcContact(ctx, request)
    if err != nil {
        log.Fatal(err)
    }
    if res.UcContact != nil {
        // handle response
    }
}

Parameters

Parameter Type Required Description
ctx context.Context ✔️ The context to use for the request.
request operations.GetUcContactRequest ✔️ The request object to use for the request.
opts []operations.Option The options for this request.

Response

*operations.GetUcContactResponse, error

Error Object Status Code Content Type
sdkerrors.SDKError 4xx-5xx /

ListAccountingContacts

List all contacts

Example Usage

package main

import(
	"os"
	unifiedgosdk "github.com/unified-to/unified-go-sdk"
	"github.com/unified-to/unified-go-sdk/pkg/models/operations"
	"context"
	"log"
)

func main() {
    s := unifiedgosdk.New(
        unifiedgosdk.WithSecurity(os.Getenv("JWT")),
    )
    request := operations.ListAccountingContactsRequest{
        ConnectionID: "<value>",
    }
    ctx := context.Background()
    res, err := s.Contact.ListAccountingContacts(ctx, request)
    if err != nil {
        log.Fatal(err)
    }
    if res.AccountingContacts != nil {
        // handle response
    }
}

Parameters

Parameter Type Required Description
ctx context.Context ✔️ The context to use for the request.
request operations.ListAccountingContactsRequest ✔️ The request object to use for the request.
opts []operations.Option The options for this request.

Response

*operations.ListAccountingContactsResponse, error

Error Object Status Code Content Type
sdkerrors.SDKError 4xx-5xx /

ListCrmContacts

List all contacts

Example Usage

package main

import(
	"os"
	unifiedgosdk "github.com/unified-to/unified-go-sdk"
	"github.com/unified-to/unified-go-sdk/pkg/models/operations"
	"context"
	"log"
)

func main() {
    s := unifiedgosdk.New(
        unifiedgosdk.WithSecurity(os.Getenv("JWT")),
    )
    request := operations.ListCrmContactsRequest{
        ConnectionID: "<value>",
    }
    ctx := context.Background()
    res, err := s.Contact.ListCrmContacts(ctx, request)
    if err != nil {
        log.Fatal(err)
    }
    if res.CrmContacts != nil {
        // handle response
    }
}

Parameters

Parameter Type Required Description
ctx context.Context ✔️ The context to use for the request.
request operations.ListCrmContactsRequest ✔️ The request object to use for the request.
opts []operations.Option The options for this request.

Response

*operations.ListCrmContactsResponse, error

Error Object Status Code Content Type
sdkerrors.SDKError 4xx-5xx /

ListUcContacts

List all contacts

Example Usage

package main

import(
	"os"
	unifiedgosdk "github.com/unified-to/unified-go-sdk"
	"github.com/unified-to/unified-go-sdk/pkg/models/operations"
	"context"
	"log"
)

func main() {
    s := unifiedgosdk.New(
        unifiedgosdk.WithSecurity(os.Getenv("JWT")),
    )
    request := operations.ListUcContactsRequest{
        ConnectionID: "<value>",
    }
    ctx := context.Background()
    res, err := s.Contact.ListUcContacts(ctx, request)
    if err != nil {
        log.Fatal(err)
    }
    if res.UcContacts != nil {
        // handle response
    }
}

Parameters

Parameter Type Required Description
ctx context.Context ✔️ The context to use for the request.
request operations.ListUcContactsRequest ✔️ The request object to use for the request.
opts []operations.Option The options for this request.

Response

*operations.ListUcContactsResponse, error

Error Object Status Code Content Type
sdkerrors.SDKError 4xx-5xx /

PatchAccountingContact

Update a contact

Example Usage

package main

import(
	"os"
	unifiedgosdk "github.com/unified-to/unified-go-sdk"
	"github.com/unified-to/unified-go-sdk/pkg/models/operations"
	"context"
	"log"
)

func main() {
    s := unifiedgosdk.New(
        unifiedgosdk.WithSecurity(os.Getenv("JWT")),
    )
    request := operations.PatchAccountingContactRequest{
        ConnectionID: "<value>",
        ID: "<id>",
    }
    ctx := context.Background()
    res, err := s.Contact.PatchAccountingContact(ctx, request)
    if err != nil {
        log.Fatal(err)
    }
    if res.AccountingContact != nil {
        // handle response
    }
}

Parameters

Parameter Type Required Description
ctx context.Context ✔️ The context to use for the request.
request operations.PatchAccountingContactRequest ✔️ The request object to use for the request.
opts []operations.Option The options for this request.

Response

*operations.PatchAccountingContactResponse, error

Error Object Status Code Content Type
sdkerrors.SDKError 4xx-5xx /

PatchCrmContact

Update a contact

Example Usage

package main

import(
	"os"
	unifiedgosdk "github.com/unified-to/unified-go-sdk"
	"github.com/unified-to/unified-go-sdk/pkg/models/operations"
	"context"
	"log"
)

func main() {
    s := unifiedgosdk.New(
        unifiedgosdk.WithSecurity(os.Getenv("JWT")),
    )
    request := operations.PatchCrmContactRequest{
        ConnectionID: "<value>",
        ID: "<id>",
    }
    ctx := context.Background()
    res, err := s.Contact.PatchCrmContact(ctx, request)
    if err != nil {
        log.Fatal(err)
    }
    if res.CrmContact != nil {
        // handle response
    }
}

Parameters

Parameter Type Required Description
ctx context.Context ✔️ The context to use for the request.
request operations.PatchCrmContactRequest ✔️ The request object to use for the request.
opts []operations.Option The options for this request.

Response

*operations.PatchCrmContactResponse, error

Error Object Status Code Content Type
sdkerrors.SDKError 4xx-5xx /

PatchUcContact

Update a contact

Example Usage

package main

import(
	"os"
	unifiedgosdk "github.com/unified-to/unified-go-sdk"
	"github.com/unified-to/unified-go-sdk/pkg/models/operations"
	"context"
	"log"
)

func main() {
    s := unifiedgosdk.New(
        unifiedgosdk.WithSecurity(os.Getenv("JWT")),
    )
    request := operations.PatchUcContactRequest{
        ConnectionID: "<value>",
        ID: "<id>",
    }
    ctx := context.Background()
    res, err := s.Contact.PatchUcContact(ctx, request)
    if err != nil {
        log.Fatal(err)
    }
    if res.UcContact != nil {
        // handle response
    }
}

Parameters

Parameter Type Required Description
ctx context.Context ✔️ The context to use for the request.
request operations.PatchUcContactRequest ✔️ The request object to use for the request.
opts []operations.Option The options for this request.

Response

*operations.PatchUcContactResponse, error

Error Object Status Code Content Type
sdkerrors.SDKError 4xx-5xx /

RemoveAccountingContact

Remove a contact

Example Usage

package main

import(
	"os"
	unifiedgosdk "github.com/unified-to/unified-go-sdk"
	"github.com/unified-to/unified-go-sdk/pkg/models/operations"
	"context"
	"log"
)

func main() {
    s := unifiedgosdk.New(
        unifiedgosdk.WithSecurity(os.Getenv("JWT")),
    )
    request := operations.RemoveAccountingContactRequest{
        ConnectionID: "<value>",
        ID: "<id>",
    }
    ctx := context.Background()
    res, err := s.Contact.RemoveAccountingContact(ctx, request)
    if err != nil {
        log.Fatal(err)
    }
    if res != nil {
        // handle response
    }
}

Parameters

Parameter Type Required Description
ctx context.Context ✔️ The context to use for the request.
request operations.RemoveAccountingContactRequest ✔️ The request object to use for the request.
opts []operations.Option The options for this request.

Response

*operations.RemoveAccountingContactResponse, error

Error Object Status Code Content Type
sdkerrors.SDKError 4xx-5xx /

RemoveCrmContact

Remove a contact

Example Usage

package main

import(
	"os"
	unifiedgosdk "github.com/unified-to/unified-go-sdk"
	"github.com/unified-to/unified-go-sdk/pkg/models/operations"
	"context"
	"log"
)

func main() {
    s := unifiedgosdk.New(
        unifiedgosdk.WithSecurity(os.Getenv("JWT")),
    )
    request := operations.RemoveCrmContactRequest{
        ConnectionID: "<value>",
        ID: "<id>",
    }
    ctx := context.Background()
    res, err := s.Contact.RemoveCrmContact(ctx, request)
    if err != nil {
        log.Fatal(err)
    }
    if res != nil {
        // handle response
    }
}

Parameters

Parameter Type Required Description
ctx context.Context ✔️ The context to use for the request.
request operations.RemoveCrmContactRequest ✔️ The request object to use for the request.
opts []operations.Option The options for this request.

Response

*operations.RemoveCrmContactResponse, error

Error Object Status Code Content Type
sdkerrors.SDKError 4xx-5xx /

RemoveUcContact

Remove a contact

Example Usage

package main

import(
	"os"
	unifiedgosdk "github.com/unified-to/unified-go-sdk"
	"github.com/unified-to/unified-go-sdk/pkg/models/operations"
	"context"
	"log"
)

func main() {
    s := unifiedgosdk.New(
        unifiedgosdk.WithSecurity(os.Getenv("JWT")),
    )
    request := operations.RemoveUcContactRequest{
        ConnectionID: "<value>",
        ID: "<id>",
    }
    ctx := context.Background()
    res, err := s.Contact.RemoveUcContact(ctx, request)
    if err != nil {
        log.Fatal(err)
    }
    if res != nil {
        // handle response
    }
}

Parameters

Parameter Type Required Description
ctx context.Context ✔️ The context to use for the request.
request operations.RemoveUcContactRequest ✔️ The request object to use for the request.
opts []operations.Option The options for this request.

Response

*operations.RemoveUcContactResponse, error

Error Object Status Code Content Type
sdkerrors.SDKError 4xx-5xx /

UpdateAccountingContact

Update a contact

Example Usage

package main

import(
	"os"
	unifiedgosdk "github.com/unified-to/unified-go-sdk"
	"github.com/unified-to/unified-go-sdk/pkg/models/operations"
	"context"
	"log"
)

func main() {
    s := unifiedgosdk.New(
        unifiedgosdk.WithSecurity(os.Getenv("JWT")),
    )
    request := operations.UpdateAccountingContactRequest{
        ConnectionID: "<value>",
        ID: "<id>",
    }
    ctx := context.Background()
    res, err := s.Contact.UpdateAccountingContact(ctx, request)
    if err != nil {
        log.Fatal(err)
    }
    if res.AccountingContact != nil {
        // handle response
    }
}

Parameters

Parameter Type Required Description
ctx context.Context ✔️ The context to use for the request.
request operations.UpdateAccountingContactRequest ✔️ The request object to use for the request.
opts []operations.Option The options for this request.

Response

*operations.UpdateAccountingContactResponse, error

Error Object Status Code Content Type
sdkerrors.SDKError 4xx-5xx /

UpdateCrmContact

Update a contact

Example Usage

package main

import(
	"os"
	unifiedgosdk "github.com/unified-to/unified-go-sdk"
	"github.com/unified-to/unified-go-sdk/pkg/models/operations"
	"context"
	"log"
)

func main() {
    s := unifiedgosdk.New(
        unifiedgosdk.WithSecurity(os.Getenv("JWT")),
    )
    request := operations.UpdateCrmContactRequest{
        ConnectionID: "<value>",
        ID: "<id>",
    }
    ctx := context.Background()
    res, err := s.Contact.UpdateCrmContact(ctx, request)
    if err != nil {
        log.Fatal(err)
    }
    if res.CrmContact != nil {
        // handle response
    }
}

Parameters

Parameter Type Required Description
ctx context.Context ✔️ The context to use for the request.
request operations.UpdateCrmContactRequest ✔️ The request object to use for the request.
opts []operations.Option The options for this request.

Response

*operations.UpdateCrmContactResponse, error

Error Object Status Code Content Type
sdkerrors.SDKError 4xx-5xx /

UpdateUcContact

Update a contact

Example Usage

package main

import(
	"os"
	unifiedgosdk "github.com/unified-to/unified-go-sdk"
	"github.com/unified-to/unified-go-sdk/pkg/models/operations"
	"context"
	"log"
)

func main() {
    s := unifiedgosdk.New(
        unifiedgosdk.WithSecurity(os.Getenv("JWT")),
    )
    request := operations.UpdateUcContactRequest{
        ConnectionID: "<value>",
        ID: "<id>",
    }
    ctx := context.Background()
    res, err := s.Contact.UpdateUcContact(ctx, request)
    if err != nil {
        log.Fatal(err)
    }
    if res.UcContact != nil {
        // handle response
    }
}

Parameters

Parameter Type Required Description
ctx context.Context ✔️ The context to use for the request.
request operations.UpdateUcContactRequest ✔️ The request object to use for the request.
opts []operations.Option The options for this request.

Response

*operations.UpdateUcContactResponse, error

Error Object Status Code Content Type
sdkerrors.SDKError 4xx-5xx /