Skip to content

Commit 77f8813

Browse files
Fix access level for InvocationResponse properties
1 parent 19b0cc8 commit 77f8813

File tree

4 files changed

+11
-11
lines changed

4 files changed

+11
-11
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ import AwsLambda
3535
To use library first initialize the `AwsLambda` instance with your credentials and host. After that initialize `AwsLambdaFunction` instance:
3636
``` swift
3737
let awsLambda = AwsLambda(host: "https://dynamodb.us-west-2.amazonaws.com", accessKeyId: "OPKASPJPOAS23IOJS", secretAccessKey: "232(I(%$jnasoijaoiwj2919109233")
38-
let testFunction = awsLambda.table(name: "test-function")
38+
let testFunction = awsLambda.function(named: "test-function")
3939
```
4040
To invoke the function use the `invoke` method of the `AwsLambdaFunction` instance:
4141
``` swift

Sources/AwsLambda/AwsLambda.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ public class AwsLambda {
3232

3333
/// Initializes `AwsLambdaFunction` instance for given function name.
3434
///
35-
/// - Parameter name: The name of the function.
35+
/// - Parameter named: The name of the function.
3636
/// - Returns: `AwsLambdaFunction` instance.
37-
public func function(with name: String) -> AwsLambdaFunction {
37+
public func function(named name: String) -> AwsLambdaFunction {
3838
return AwsLambdaFunction(name: name, awsLambda: self)
3939
}
4040

Sources/AwsLambda/Models.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ public enum FunctionError: String, Codable {
1717
}
1818

1919
public struct InvocationResponse<T: Decodable> {
20-
let payload: T? // Available only if invocation type is 'requestResponse'.
21-
let logResult: String?
22-
let functionError: FunctionError?
23-
let errorDescription: String?
20+
public let payload: T? // Available only if invocation type is 'requestResponse'.
21+
public let logResult: String?
22+
public let functionError: FunctionError?
23+
public let errorDescription: String?
2424

2525
init(payload: T? = nil, logResult: String? = nil, functionError: FunctionError? = nil, errorDescription: String? = nil) {
2626
self.payload = payload

Tests/AwsLambdaTests/AwsLambdaTests.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ class AwsLambdaTests: XCTestCase {
2525

2626
func testInvokeSuccess() {
2727
let publishExpectation = expectation(description: "InvokeExpectation")
28-
lambdaClient?.function(with: "AwsLambdaTestSuccess").invoke(completion: { (response: InvocationResponse<String>) in
28+
lambdaClient?.function(named: "AwsLambdaTestSuccess").invoke(completion: { (response: InvocationResponse<String>) in
2929
XCTAssertNil(response.errorDescription)
3030
XCTAssertNil(response.logResult)
3131
XCTAssertNil(response.functionError)
@@ -39,7 +39,7 @@ class AwsLambdaTests: XCTestCase {
3939

4040
func testInvokeLogging() {
4141
let publishExpectation = expectation(description: "InvokeExpectation")
42-
lambdaClient?.function(with: "AwsLambdaTestSuccess").invoke(logType: .tail, completion: { (response: InvocationResponse<String>) in
42+
lambdaClient?.function(named: "AwsLambdaTestSuccess").invoke(logType: .tail, completion: { (response: InvocationResponse<String>) in
4343
XCTAssertNil(response.errorDescription)
4444
XCTAssertNotNil(response.logResult)
4545
XCTAssertNil(response.functionError)
@@ -54,7 +54,7 @@ class AwsLambdaTests: XCTestCase {
5454
func testInvokePayload() {
5555
let publishExpectation = expectation(description: "InvokeExpectation")
5656
let payload = TestPayload(name: "Mrvica", number: 666)
57-
lambdaClient?.function(with: "AwsLambdaTestPayload").invoke(payload: payload, completion: { (response: InvocationResponse<TestPayload>) in
57+
lambdaClient?.function(named: "AwsLambdaTestPayload").invoke(payload: payload, completion: { (response: InvocationResponse<TestPayload>) in
5858
XCTAssertNil(response.errorDescription)
5959
XCTAssertNil(response.logResult)
6060
XCTAssertNil(response.functionError)
@@ -68,7 +68,7 @@ class AwsLambdaTests: XCTestCase {
6868

6969
func testInvokeFailed() {
7070
let publishExpectation = expectation(description: "InvokeExpectation")
71-
lambdaClient?.function(with: "AwsLambdaTestFailed").invoke(completion: { (response: InvocationResponse<String>) in
71+
lambdaClient?.function(named: "AwsLambdaTestFailed").invoke(completion: { (response: InvocationResponse<String>) in
7272
XCTAssertNotNil(response.errorDescription)
7373
XCTAssertNil(response.logResult)
7474
XCTAssert(response.functionError == .handled)

0 commit comments

Comments
 (0)